Earlier today I mentioned how custodial and self custodial wallets were different and not the same thing in this
thread so I decided that it would be good for everyone to know the difference between custodial wallet, non custodial wallet and self custodial wallet.
1. Custodial wallet
With a custodial wallet, a company or third party holds and controls the private keys for you, for example, when you keep your bitcoin on Binance, you have a Binance account showing your bitcoin balance, but you don't personally hold the private key to that exchange wallet. Binance controls the keys and processes withdrawals for you, this is similar to keeping money in a bank, you have access to your money, but the bank controls the account, for example, you deposit 1 bitcoin in an exchange, the exchange holds the coins and controls the keys, you can request a withdrawal, but you don't control the private key.
The main risk here is that if the exchange freezes your account, gets hacked, goes bankrupt, or restricts withdrawals, you may temporarily or permanently lose access to your coins.
2.Non Custodial wallet
A non custodial wallet means there is no third party holding your bitcoin on your behalf, the wallet allows you to interact directly with the blockchain, they does not have custody of your funds like an exchange, for example, you can install a Bitcoin wallet, create an account, and receive bitcoin without having an exchange hold the coins for you.
The wallet software provides the tools you need to manage your wallet and interact with the bitcoin network, so if you receive 1 bitcoin, the bitcoin is controlled through the wallet's keys rather than being held by an exchange.
The main risk for this one is that if you lose your recovery information and have no backup then recovering your coin might become impossible.
3. Self Custodial wallet
A self custodial wallet means you personally control the private keys or seed phrase, let's say you create a bitcoin wallet and receive a 12 or 24 word seed phrase, you keep that seed phrase securely, and nobody else has access to it, so youu are therefore responsible for protecting your Bitcoin, if for any reason you lose the seed phrase, there is no wallet company that can simply reset your password and give you access to your bitcoin again. The benefit here is that you don't have to depend on an exchange or other company to access your bitcoin but that also means that you have responsibility to protect your seed phrase or private keys, if someone else gets them, they may be able to take your bitcoin.
So for all our sakes, let's always keep this in mind;
Custodial means a company controls the keys.
Non custodial means there is no third party holding your crypto for you.
Self custodial means you personally control the keys.
Edit:
While reading through self custodial and non custodial you will see that I was explaining what the terms mean on their own, I did not state that they were different wallets, if a wallet is self custodial then it's non custodial because no third party is holding your bitcoin for you.