A non-custodial wallet is a type of cryptocurrency wallet where the user has full control of their private keys and funds, as opposed to a custodial wallet where a third party holds and manages the user's funds on their behalf. Non-custodial wallets are considered more secure as the user is responsible for managing their own funds and private keys.