Security
What Nemu holds, how it is protected, and how to tell us when we have got something wrong.
Last updated 30 August 2026.
The shape of the risk
Nemu holds two things that matter: the provider keys you connect, and the content that passes through a request on its way to a model. Everything below is about those two, because the rest is ordinary infrastructure.
Nemu never asks for a provider account password and cannot sign in to your provider. A key you paste is a key you can revoke at your provider at any time, without our involvement.
How provider keys are held
- Keys are encrypted with AES-256-GCM before they are written, under a key held in a managed key service and never in application code.
- A stored key is decrypted only in memory, only for the lifetime of a request it is needed for, and is never written to a log or an error report.
- The console shows the last four characters and nothing else. There is no endpoint, for you or for us, that returns a stored key in full.
- Deleting a key removes the ciphertext. Any request already in flight against it fails closed rather than falling back to another key.
In transit and at rest
Every connection to api.nemu.cc, app.nemu.cc and chat.nemu.cc is TLS 1.2 or better, with HSTS set. Requests to your providers leave over TLS as well. Databases and object storage are encrypted at rest by the platform they run on.
Prompt and completion content is not retained for training, is not sold, and is not shared with any party other than the provider you addressed the request to.
Who can reach what
- Production access is limited to the engineers who need it, protected by SSO with mandatory multi-factor authentication.
- Access is granted per task rather than standing, and administrative actions are logged.
- Workspace membership is the only thing that grants a person visibility of a workspace's keys, mappings, quotas and usage.
If something goes wrong
Live availability for each service is published at status.nemu.cc, and incidents are posted there while they are still open rather than after they are resolved.
If an incident affects your data we will contact the account owner directly, with what happened, what was reachable, and what to do about it. Where the law sets a notification deadline we work to the strictest one that applies to you.
Responsible disclosure
If you have found a vulnerability, send it to security@nemu.cc with enough detail to reproduce it. We will acknowledge within two working days and keep you updated until it is closed.
- Test only against your own account and your own data.
- Do not run denial of service tests, spam, or social engineering against our staff or our users.
- Give us a reasonable window to fix an issue before publishing it.
We do not take legal action against research that follows those three rules, and we are happy to credit you when the fix ships.
Contact
Security reports go to security@nemu.cc. Questions about processing, sub-processors or a signed DPA go to legal@nemu.cc.