Privacy · release 1.135.7 · updated 27 October 2026
What leaves your computer, and where it goes.
Primal Code has no account, sends no telemetry and has no crash reporting. We run no server that receives your code, your prompts or your keys. What does leave your computer goes straight to the services below, and only when you use them.
Primal Code itself sends no telemetry, and its extension API tells every extension that telemetry is off. An extension you install could still collect data of its own, so check what it says before you install it.
Sent
To the services you use, directly.
Each of these is a company of its own, with its own privacy policy. Primal Code is the program on your computer that talks to them; it does not route anything through us.
Your AI providers
When you use an agent, the chat or a CLI pane, your prompts, the files and code you or the agent share, and the answers go between your computer and that provider: Anthropic, OpenAI, Google, or another provider whose key you added. Their terms and privacy policies apply to what you send them.
Claude Code, Codex and Gemini CLI
The CLI panel runs the providers’ own command-line programs on your computer. They talk to their providers under their own terms, exactly as they would in any terminal.
Dictation, if you turn it on
The audio you record is sent to the provider whose key you chose for it, OpenAI or Google, to be turned into text.
Downloads and updates
- The installers, and the agent packages the Agents window downloads the first time it needs them, come from our releases on GitHub.
- To tell you about a new build, the app downloads a small file from GitHub shortly after launch and every few hours after that. GitHub sees the request, as it would any download. To turn the check off, set
primalCode.update.modein Settings. - Browsing or installing extensions uses Open VSX, the open extension registry run by the Eclipse Foundation.
This website
The site is hosted on Vercel and uses no analytics or tracking cookies. Like any web host, Vercel handles the requests your browser makes to load it.
Kept
On your computer, and nowhere else.
Primal Code keeps its data in your user profile, like the editor it is built on.
- API keys you add are stored encrypted, using your operating system’s secure storage. They are passed only to the agent process on your own computer, which uses them to call the provider.
- If you let Primal Code use your Claude Code login, it reads that login from your computer’s keychain to start Claude sessions; it goes only to Anthropic.
- Your settings, your projects, your sessions, the CLI panel’s task boards and the worktrees it makes are files on your disk.
Reports
Only what you choose to send, and you see it first.
There is nothing the app sends about a problem by itself.
Primal Code: Report a Problem fills in a GitHub issue form for you to read before you post it: the version, your system, the names of the providers you set up, and the end of the log, with your home folder shortened to “~” and anything that looks like a credential replaced by “[redacted]”. Issues on GitHub are public.
Questions
Ask us, or tell us what this page gets wrong.
When the app starts or stops sending something, this page changes in the same release, with the date at the top.
Open an issue about anything on this page.