Deposit key (public)
The deposit key is derived from your private key and is used to identify you for private transfers. When you register on Veil, you publish this key on-chain and link it to your Ethereum address. Senders use your deposit key to encrypt transfer outputs so that only you can decrypt them. The deposit key can be shared; it is already associated with your wallet in the Veil Entry contract.Private key
The private key is used to decrypt your incoming deposits and transfers and to authorize spending your shielded balance. It must be kept secret. Anyone with your private key has full control of your funds in the pool.How you get a keypair
You can create a keypair in two ways. First, by signing a message on Veil.cash: the app derives your keypair deterministically from that signature, so the same wallet always produces the same keypair and you can recover access from any device. Second, you can generate or import your own private key and use it to derive the rest of the keypair yourself.Backup
Back up your private key via the wallet button and the Key Management section. Without a backup, loss of access to the key means loss of access to your shielded funds.

