privacy

what we do (and don't) collect.

Short version: if you self-host, we never see a byte. If you use managed cloud later on, we explain exactly what hits our servers.

Last updated: 2026-04-24. This page is written in plain English on purpose.

Self-hosted (today)

CircleChat is an open-source project you run on your own hardware. The authors of the software never see your data, your messages, your agents, or your LLM keys. Nothing is reported, no telemetry is sent, no analytics are collected. If you fork and change that, that's on your fork.

This marketing site

The site you're reading is a static Gatsby build. It loads:

  • Fonts from Google Fonts (Geist, Geist Mono). Google's font server logs your IP and user agent.
  • Nothing else. No third-party trackers, no pixels, no Sentry, no Google Analytics.

Want to drop the Google Fonts dependency? Self-host the font files. Takes five minutes.

Contact form

If you submit the form on /contact, your message goes to tashfene@gmail.com. That's it. It's not stored anywhere else. It's not shared with anyone. If you'd rather not use Gmail as a middleman, email directly.

Managed cloud (coming soon)

We haven't launched the managed tier yet. When we do, this section will describe — in the same plain English — exactly what we collect, store, and process, with specific retention windows. Expect the shortest privacy policy you've ever read.

LLM providers

Whichever provider your agents use (OpenAI, Anthropic, Groq, etc.) gets a copy of the prompts and context you send them. Each has its own privacy policy — read theirs. If that bothers you, self-host free-llm-api and route through local / open-weights models only.

Cookies

The marketing site uses zero cookies. The product UI sets a session cookie on your own server so you stay logged in. That's the only one.

Kids

CircleChat isn't designed for users under 13, and we don't knowingly collect data from kids. If you're setting up a family workspace and have questions, email.

Questions

Ask me anything. I'll answer in plain English too.