Skip to content

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.mode in 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.