My wallet is non-custodial as in, not online. It is only local on my old cell phone (not connected to any cellular network). I actually have two wallets. One I use for buying stuff - mostly the feed mill. The other is only used as a storage location and I do not pay for anything from it. If I ever need to use it, I will transfer the funds to my other wallet to spend them.
Just a heads up on Bitcoin and ETH... The federal government has proven to be fairly competent at being able to use forensic accounting to be able to associate a wallet id to a real person. For now, I am counting on the fact that I am doing very small transactions through it to maintain my anonymity. I rarely have more than $2000 in my public wallet and the largest spending transaction I have ever done with it was maybe $200 US.
There is a new crypto called Monero
https://www.getmonero.org/ that seems, so far, to be untraceable. Unfortunately, nobody around here accepts it yet for payment. I expect that to change quickly as the Fed moves towards the CBDC.
The way I expect the CBDC to play out... The Fed's CBDC is due to roll out next summer some time. Federal Reserve Notes will continue to be "legal tender" for a few years after that. They may choose to keep them in circulation for several years, but if they do, expect to see them also to change the notes significantly, similar to how the British are currently changing their Pound notes. The old paper Pound notes will no longer be valid after this month - only the new plastic Pounds will be accepted. I'm sure the Fed will do something similar if they choose to keep some kind of non-digital currency. Expect it to have some kind of tracking code on it, think something like a QR code or similar that can be scanned (and tracked) at the bank and by merchants.
I doubt the FedNow accounts will immediately replace private banks, but SSA payments and taxes etc. will all go through the FedNow system. It will force everybody to have a FedNow account, but we will be "allowed" to keep our private accounts. Private banks will eventually just go broke due to lack of deposits. It will take 5-10 years, but will prevent the population from open revolt if they go slowly.
This is obviously EXTREMELY BAD! It is also why we need to start NOW doing business in the "gray economy" using non-CBDC digital currencies. That is going to be the only way we will be able to maintain some degree of privacy. The upside is, folks are starting to wake up to that fact. It will take some time at first, but crypto is here to stay and more and more vendors will start using it since it allows them to save significant taxes. That will only grow faster as it becomes more obvious what is going on with the CBDC.
You do not need to buy crypto through a traditional bank or broker although that is the most convenient way to buy it. But, there are also a bunch of off-shore crypto brokers that do not report to the U.S. government and in most cases, are cheaper than U.S. based brokers.