A non-custodial setup is one where the user holds the private keys directly. This is opposed to setups where the keys are held by a third party, such as an exchange or wallet provider. This can be important for security, as it means that the user is in control of their funds at all times.