Accounts & privacy
An account in Daimond is a passphrase held on this device. There is no account on a server: your identity, your keys and your files live only in this browser. This page covers the passphrase, sharing a browser with other people, and what stays private.
Your account is a passphrase
On first run Daimond offers to protect this device. You give a name and a passphrase, and that passphrase becomes your account. It does two jobs: it encrypts your stored provider key and mail credentials so an onlooker cannot read them, and it is the identity that signs you in for credits. Nothing about it leaves the browser.
A faster unlock with a passkey
Once a passphrase is protecting the app you can add a passkey for a faster unlock: a face, a fingerprint or a security key, the same passwordless sign-in your device already offers. A passkey does not replace the passphrase but unseals it for you, so the passphrase stays the root and the always-available fallback, and a lost passkey costs nothing while you still hold it. None of this reaches a server: the unlock happens on the device, and the credits service only ever sees a public key.
The account controls
Your identity sits at the top of the admin panel, bottom-left. The admin home lists the controls for it:
- Change name…: rename the identity.
- Change passphrase…: set a new one; your encrypted data is re-wrapped under it.
- Add a passkey…: a face, a fingerprint or a security key for a faster unlock.
- Export a backup: write your chats, Diamonds, workspace files and your account key to a file you keep. The key goes in wrapped, exactly as this browser holds it, so the file is no weaker than the browser and opens to nothing but your passphrase.
- Import a backup…: bring that file back here. Where this browser holds no account of its own the backup's account is adopted, and you unlock it with that account's passphrase; where an account is already here the backup's is left alone and only the work returns.
- Log out: lock the app. Your data stays on the device, encrypted, until the passphrase is entered again.
- Forget this identity…: remove the identity and its encrypted data from this browser for good.
Two more rows sit alongside them. Syncing turns this device's sync on or off; stopping is immediate and loses nothing. Diagnostics shows and copies the app's own trail (event names and a clock, with no keys, no message text and nothing from your files), which is what to paste into a bug report.
More than one person on one browser
One browser can hold several accounts, each with its own chats, keys, credits and files. Nobody sees another account's data.
- Stepping away. Choose Log out to lock the app. Your chats, keys and files remain on the device and cannot be read without your passphrase.
- Returning. Enter your passphrase to unlock. Every reload locks the app again, a hard refresh and a restarted browser included, because the key it derives is held in memory and never written to disk: nothing of yours is lost, and nothing opens until it is entered. A passkey, or a password manager holding the passphrase, supplies it for you.
- Someone else's turn. + Add another account in the admin panel makes a second one, and the row above it switches between them. Switching locks this account first (its keys are forgotten) and then opens the other.
- Handing the browser over for good. Forget this identity… clears your account from this browser.
Moving your account between devices
Your account is a signing key held in this browser. The passphrase does not recreate it, only decrypts the copy already stored here, so the same passphrase in a fresh browser starts a separate account with its own credits and no Pro. The key itself has to travel, and three things carry it: Link another device, which shows a pairing code to type into the new browser; a passkey, which stands a new device up in one gesture; and Export a backup, whose file holds the key wrapped for Import a backup… to adopt in a browser that has no account yet. Do one of them before you remove a browser: once its storage is gone, and no backup was taken, the key is gone with it, and with it the credits and any Pro licence, which nothing else unlocks.
What stays private
Your passphrase, provider keys, mail credentials, chats, Diamonds and files live in this browser and are not sent to us. What we hold on the gateway is money and ciphertext: your credit balance and licences, and, for cross-device sync, one encrypted parcel we cannot open. We do not have the key, so we cannot read your work.
Where data goes bears saying exactly. Your messages reach a model provider directly with your own key, or through our metered service when you spend credits. Fetching a page, and syncing or sending mail, pass through the gateway, and a sync carries an encrypted parcel between your own devices. So the honest claim is not that nothing ever leaves: it is that with your own key your chats and files never leave in the clear, and you can watch only ciphertext leave for our servers.
The protection has honest limits. The passphrase guards against casual local inspection and shared-device snooping: someone opening the browser's developer tools finds encrypted data and not your keys. It is no guard against a compromised browser, a malicious extension or a keylogger, which defeat any in-browser scheme, so keep the device itself trustworthy. And what a remote server does inside itself cannot be proven from outside, which is why it is the client, the part you can check, that we open to you.