Non-custodial wallets are a type of crypto wallet that allows users to have complete control over their own cryptocurrencies. Unlike custodial wallets, where private keys are stored by a third party (such as an exchange), non-custodial wallets store private keys on the user's device. This means that users can manage their cryptocurrency without having to trust third parties.