CodeepCodeep
Last updated: May 17, 2026

Privacy Policy

Codeep is built to keep your code, your prompts, and your API keys yours. This page is the plain-English version of what that means in practice — what we store, where it lives, who can see it, and what we don't do.

TL;DR.API keys live in your device's Keychain — we never see them. Conversations stay on your device unless you sign in to codeep.dev; if you do, they sync to our database so your other clients can read them. We don't use analytics, ad networks, or trackers. When you talk to an LLM, your message goes to that provider (Anthropic, OpenAI, etc.) — not to us.

Who this applies to

This policy covers everyone using the Codeep ecosystem: the CLI (npm package codeep), the macOS app, the iOS app, the VS Code extension, and the codeep.dev dashboard. Wherever the rules differ by client, we call it out below.

Your API keys

Codeep talks to LLM providers (Anthropic, OpenAI, Google, Z.AI, DeepSeek, MiniMax, Ollama) using API keys you provide. Where those keys live depends on the client:

What you can do

You can delete a key from any client at any time. Deleting from one client doesn't auto-delete from others — that's deliberate, so a typo on one device doesn't wipe your setup elsewhere. To purge everywhere, sign in to codeep.dev and clear from there; the next pull on each client removes the local copy.

Your conversations

Chat history (your prompts, assistant replies, tool calls) lives on the device that produced it. The CLI writes to ~/.codeep/sessions/; the Mac and iOS apps write to ~/Library/Application Support/Codeep/conversations.jsonand the equivalent iOS sandbox.

If you sign in to codeep.dev: we replicate your sessions to our database so they reappear on your other clients (your Mac, your iPhone, the dashboard). The replicated copy contains the same messages you saw locally — including tool inputs and outputs.

If you don't sign in:conversations stay on the device. We don't see them, can't retrieve them, and have no way to back them up if you lose the device.

Project memory

When you open a project (folder) in the CLI, the Mac app, or the VS Code extension, Codeep creates a .codeep/directory inside that folder with a manifest and any per-project notes you write. This stays in your project — it's not synced to our server unless you explicitly enable project sync from codeep.dev.

Account info

You sign in to codeep.dev with GitHub OAuth. We store:

We don't request scopes beyond read:user and user:email. We can't see your repos or any private GitHub data through this sign-in.

When you talk to an LLM

The agent sends your messages directly from your device to the LLM provider you chose (Anthropic, OpenAI, etc.). Those messages do not pass through our servers. Provider-side, each company has its own data policy — most retain prompts for short periods for abuse monitoring; some let you opt out via their dashboards.

If you use the codeep.dev session sync, the messages get a secondtrip — to our database, for cross-device replay. That copy is encrypted in transit (HTTPS) and at rest in the database. It's readable by you when you sign in from another client, and (in principle) by our infrastructure team when debugging an outage. We don't share it with anyone else.

Local network access (iOS)

The iOS app supports pointing at an Ollama daemon on a Mac on the same network (e.g. http://your-mac.local:11434/v1). When you set that URL in Settings, iOS may prompt you for “Local Network” access — that's the system permission required to send a packet to your LAN; we don't scan the network or discover devices.

What we don't do

Your rights

Children's privacy

Codeep isn't designed for users under 13 and we don't knowingly collect data from anyone in that age range. If we learn we have, we'll delete it.

Changes to this policy

When we change anything material, the “Last updated” date at the top changes, and we'll surface the change in the in-app release notes. We won't add new categories of data collection without notice.

Contact

Questions, data requests, account deletion outside the dashboard: [email protected]. The source code for the apps is public — read it for yourself at github.com/VladoIvankovic.

Codeep is built by Vlado Ivankovic. This document is plain English where possible; if a regional regulation requires stricter language, that requirement governs.