Privacy
Counterparts is a memory for Claude that runs on your computer. This page covers the Counterparts software (the Claude Code plugin, the npm package and the standalone program) and this website. The short version: your memories stay on your computer, and Counterparts has no servers, no accounts and no telemetry.
The software
Where your memory lives. Everything Counterparts keeps is in one folder on your computer, ~/.counterparts. We (the people who make Counterparts) never receive it. There is no Counterparts server for it to go to.
What it reads. Counterparts’ hooks read the transcript Claude Code keeps on your computer for the current session, so they can write memories from it. It doesn’t keep Claude Code’s compaction summaries. The dreaming run’s own output is read as it runs, and only counts are logged. It reads your Claude Code settings files to find its own hooks and memory server. It doesn’t read Claude Code’s own memory files, your CLAUDE.md files or your prompt history.
What it keeps of your conversations. Your messages and Claude’s replies (not tool output, images or files) are kept in ~/.counterparts so they can be turned into memories. They’re deleted within 3 days of that, and never kept more than 14 days. Counterparts runs only when you use Claude Code, so if you stop, the deletion happens the next time it runs. Backups never include them. Memories stay until they fade or you remove them. You can delete any one kind of data at any time without touching the rest: conversation text, backups, or the activity log (the dashboard’s Memories page has a “Delete data…” button).
Where it goes. Counterparts sends nothing anywhere. The only place your memories go is your own Claude: they’re added to the Claude Code sessions you run, and to the background dreaming run below. Those sessions are between you and Anthropic, under your Claude plan and Anthropic’s privacy policy, as they would be without Counterparts.
Dreaming. Once a day, the first session starts a background claude -p run with your own Claude Code and your own plan. It may only use Counterparts’ memory tools (file, shell and web tools are denied). Say “no dreams” in a session to turn it off.
What it downloads. Installing the plugin downloads one npm package, counterparts-model-potion, a table of word meanings used to recall by meaning. On a Mac or Linux computer that has neither Bun nor Node.js, it also downloads one Counterparts program from our GitHub releases, and checks it against a fingerprint shipped inside the plugin before running it. Neither download sends anything about you or your memory.
The dashboard is a page your computer serves only to itself (127.0.0.1). It loads nothing from the internet.
Your control. Telling Claude “not here” (or “just read”, or “pause this”) stops Counterparts keeping anything in that folder. /counterparts:uninstall removes the plugin and asks whether to keep your memory; to delete everything, remove ~/.counterparts. Because it’s all on your computer, nobody else can delete it for you.
This website
counterparts.ai uses Vercel Web Analytics, which counts page views without cookies and without identifying you. If you sign up for updates, your email address goes to Kit, our email service, and is used only to send those updates; every email has an unsubscribe link. Suggesting an entry for the directory happens on GitHub, under GitHub’s terms.
Children
Counterparts isn’t directed at children under 13.
Changes and questions
If this page changes, the date at the top will change with it. Questions: email mike at resonantventures dot com or open an issue on GitHub.