At times, we tend to make the idea of self custody a lot more complicated than it actually is
Two complicated is not good as it is warned in
How to back up a seed phrase?Seed Backup Threat Model
We already know why we are creating seed backups - to protect against loss of whatever devices (if any) we are storing the keys on for regular use. But what do we need to worry about protecting the backups themselves against?
Loss due to destruction
Loss due to complexity / not being able to restore from backup
Loss to an attacker
It’s simply keeping your seed phrase or private keys safe.
Should you own an account on a centralized exchange, you are still responsible for keeping the logins of that account safe, its password included. Same applies to self custody except for one twist, the possibility of password recovery.
Self custody all comes down to one thing, a reliable means that suits you to keep what you deem important private and safe.
It only requires people to do two main things rightly.
Choose a good wallet to use: it must be secure in creating private keys/ mnemonic seeds with enough entropy (128 bits at least).
Do other steps in wallet download, installation, verification, creation, backup, recovery and practical use from storage to transactions securely.
All sub steps in the second thing list are all important but they are meaningless if the first step was not chosen and done well. Coldcard hack is an example, people can do many things rightly as security advice but they chose a bad hardware wallet, then funds were stolen by hackers.