Skip to content
TeamLaboration
Privacy story

Your data stays on your machine.

A plain-language explanation of where your data goes, and doesn't go, when you run TeamLaboration.

Data flow

~/.claude/projects/ (read-only)
Your existing Claude Code session files. TeamLaboration reads them; it never writes to them.
local daemon
A small background process running on your machine.
local SQLite database
Stores processed records (not raw logs). Lives at ~/Library/Application Support/TeamLaboration (mac) or %APPDATA%\TeamLaboration (Windows).
localhost:7842 dashboard
The web UI. Only reachable from your machine. No external network exposure.
claude CLI → Anthropic
The only outbound call. TeamLaboration passes individual conversation content to your local claude CLI, which talks to Anthropic on your own Claude subscription so the model can write the record. Nothing else leaves the machine.

What's stored

  • Processed records, structured 1–3 sentence descriptions per session.
  • Weekly rollups, once you generate them.
  • Configuration, output paths, polling interval, week boundaries.

What's not stored

  • · Raw Claude Code conversation logs (read on demand, not copied)
  • · Any API key, there is none; summaries run on your Claude subscription via the CLI
  • · Telemetry, usage analytics, error reports

No API key to handle

TeamLaboration never asks for or stores an API key. Summaries are produced by shelling out to your local claude CLI, which authenticates with your existing Claude subscription's own credentials. That means:

  • · No key is written to a config file or credential store by TeamLaboration
  • · Nothing is transmitted to a TeamLaboration server (there is no TeamLaboration server)
  • · Conversation content reaches Anthropic only through the CLI, when writing a record

No telemetry

TeamLaboration does not collect usage data. There is no opt-out because there is no opt-in. If you'd like to share feedback, the GitHub repo is the channel.

Read the policy you'd actually click on.