For the technically curious
Storage: one random key, sealed twice. prototype Your device generates a random 256-bit master key, encrypts the database with it, and keeps it in the hardware keystore: Keychain on iOS, Keystore on Android. Your password and your recovery phrase each wrap a separate copy of that key, which is what lets you restore on a new device. We never see any of the three, so there is no server-side key to steal or subpoena. It is the envelope model WhatsApp, Bitwarden and iCloud Advanced Data Protection all use.
One limit, stated plainly. The database key becomes available after the first unlock following a restart. A powered-off phone is sealed. A running, unlocked phone is a running, unlocked phone. No encryption design changes that.
Collection: separated from reading. prototype A background worker holds only your source credentials. It seals everything it fetches to a key it does not possess; the key that opens the seal sits in the main app behind your unlock. The part of our system that runs most often is the part that can read the least.
Backups: your cloud, not ours. planned Your device encrypts backups before they leave, and they land in your own iCloud or Google Drive with the wrapped key copies alongside. Your password or recovery phrase is enough to restore. We hold no key to any of it, which also means we cannot recover a backup for you if you lose both. That is not a gap; that is the design.
Processing: attested secure enclave. planned Heavier AI will run in an EU-hosted trusted execution environment whose state your device cryptographically verifies before sending anything. Plaintext exists there for seconds, in memory, never on our disks. Before launch we intend to publish the shell that handles input and output and have an external audit confirm the published code is the running code. Until that audit exists, read this paragraph as a commitment rather than a proof.
Training: only if you donate it. planned Models train on anonymous features, never raw personal text, and even that requires you to actively offer it. Nothing is used for training by default, and nothing is ever sold or used for advertising.