Stays on your machine
- Repository source files
- Environment files (.env, .env.local, etc.)
- API keys, tokens, private keys
- The local knowledge graph (file-backed in ai/)
- Agent session transcripts (stay in the CLI's own state)
Written for the person reviewing 0dai before InfoSec sign-off. Data flow, retention in days, sub-processors, SOC 2 status. The longer procurement view lives on the Trust Center.
SOC 2
Evidence collection and control mapping have started. We will not claim certification before an attestation report exists. If a vendor questionnaire needs a status letter today, email hello@0dai.dev.
Data flow
The CLI runs on your machine. The arrows below are the only paths that leave it. Everything else stays in your repo.
Each cloud feature is off until you turn it on. None of them upload source files.
Repository file contents, prompt bodies routed to providers, response bodies, decrypted secrets, or anything inside your .env. The API stores request envelopes (path, status, duration), not bodies.
Open source
If you maintain an open-source project, the question is usually: what does the CLI phone home, and does my repo end up on someone's server. Here is the whole answer.
No file paths, no file contents, no commit messages, no remote URL. Set ODAI_TELEMETRY_DISABLED=1 to opt out.
On the Free tier the knowledge graph and session data never sync to our cloud. The graph is file-backed JSON under ai/ — it lives in your working tree, so you can read it, diff it, and commit it like any other file. Agent transcripts stay in the CLI's own local state. Graph history sync is a Pro and Team feature that is off until you turn it on.
Retention
The full Privacy Policy is at /legal/privacy. The table below is the operational summary.
Sub-processors
Listed in the order data reaches them. Model providers only see what you choose to send when you run an agent.
We notify customers on the Pro and Team plans by email at least 14 days before adding a sub-processor that touches customer data.
DPA
A signable DPA covering GDPR Article 28 obligations is drafted for Q3-2026. For deals that need a DPA today, request a redlined draft from hello@0dai.dev. The placeholder lives at /legal/dpa.
Need the procurement view?
Controls, FAQ, and vulnerability disclosure live on the Trust Center.