Cada dado é protegido por uma cadeia em que cada nível criptografa o próximo:
1. O usuário insere a senha mestra — ela nunca sai do dispositivo
2. PBKDF2 (SHA-256, 300.000 iterações) deriva uma chave mestra de 512 bits no navegador
3. A chave mestra descriptografa a chave RSA privada do usuário (2048 bits, OAEP/SHA-256), armazenada no servidor em formato criptografado
4. A chave RSA privada descriptografa a chave do vault (256 bits), exclusiva por vault e armazenada criptografada com RSA por usuário
5. A chave do vault descriptografa a chave do registro (256 bits), exclusiva por registro
6. A chave do registro descriptografa o campo de senha, campos personalizados, o segredo TOTP e as chaves de anexos
7. Cada arquivo anexado possui sua própria chave exclusiva (256 bits), criptografada com a chave do registro
O comprometimento de uma única chave de registro expõe apenas aquele registro. Não expõe outros registros, outros vaults ou a chave RSA do usuário.