Side by Side
Nito never retains your conversations, on any route. Encryption adds another check on that promise: it makes it impossible for Nito to ever see the prompt or the response.Turning It On
- Web App. End-to-end encryption in Settings, under Privacy.
- API. Send a model’s
:encryptedID with the encryption headers and encrypt the messages on your client. See Model ID Convention.
The Key
The key your device encrypts with arrives with the attestation evidence. Nito checks that the key is present and the right shape for the declared algorithm, and hands it to you with the evidence. Confirming the key belongs to the attested workload is part of verifying the evidence. See Verify It Yourself.What Changes With It On
- Replies arrive whole in the Web App. They are decrypted in your browser before they can be shown.
- Web search and fetch cannot run inside the encrypted request. In the Web App, Nito grounds the prompt with a browser-side step before encrypting, where the model supports it.
- Fusion synthesis is an explicit step. The model answers come first, then a Synthesize answers action. See Fusion.
- Fewer models. The Model List shows which models support it.
No Silent Downgrade
A call that asks for encryption and cannot be served that way fails with a clear message. When it succeeds, it ran encrypted.Related
How Privacy Works
The hardware every call runs in.
Encrypted Inference
How the encryption works, step by step.
Model List
Which models support end-to-end encryption.

