| Site logins |
Website URL, username or email, password, organization, notes, custom fields and item history — you save them, or confirm the “Remember this login?” prompt after signing in to a site. |
Encrypted with AES-256-GCM and stored in the browser’s local extension storage on this device, then synchronized as described under How synchronization works. |
| Master password |
Typed by you to unlock the vault. |
Never stored and never transmitted. It is stretched in the browser with PBKDF2-SHA256 — 600,000 iterations for the vault key, and 310,000 on the older account-sign-in path still supported for existing accounts. Only the derived authentication verifier — never the password — reaches your configured DevAutOps deployment. |
| Vault encryption key |
Derived from your master password. |
Held in the browser’s session-only WebExtension storage (storage.session), and discarded when the browser closes, when the vault auto-locks, or when the device is locked. |
| Organization Secrets, mirrored on this device |
Pulled from the DevAutOps deployment you configure, on a background schedule, so a secret saved on another device appears on this one. |
Cached in local extension storage, encrypted with AES-256-GCM under a device key kept beside it — not under your master password. The pull runs while the vault is locked, so it cannot use a key that only exists while the vault is unlocked. This mirror is no more secret than the deployment response that produced it: treat it as readable by anyone with access to this browser profile. Each sync replaces it in full. |
| Cookies on sites you visit |
Read via the browser cookie API. |
Never leave the device, except for DevAutOps session cookies on the deployment you configure, which are exchanged once for the extension’s own session token. Cookie names are used to detect that you have an active session; cookie values of unrelated sites are not read for any other purpose. |
| Page form fields |
Read by the content script on HTTPS pages. |
Used in the page only, to find login fields and offer to fill or save. Page content is never transmitted anywhere. |
| Password breach check |
The password you are checking. |
Only the first five characters of its SHA-1 hash are sent to api.pwnedpasswords.com (Have I Been Pwned’s k-anonymity range API). The password itself never leaves your device, and the request carries no account identifier. On by default; switch it off under Settings → Security. |
| Email breach check |
Email addresses saved in your vault. |
Off by default. When you turn it on, addresses go to your own configured DevAutOps deployment, which queries Have I Been Pwned on your behalf. |