Incognito Accounts

Since Incognito Credits are by nature, private, they cannot be stored in any wallet and need to be stored in the user’s Incognito Account. This account is created by the user generating a secret key that stores the user’s IC balance. This key is encrypted by your Polygon Public key (using Metamask’s eth_getEncryptionPublicKey) and stored on-chain. If you lose your Incognito Account key, you can recover it by using your Polygon key that was used to encrypt it.
This secret key is important because it will encrypt and submit claim and withdrawal data without revealing the user’s identity.