OneBrain runs locally on your machine — self-hosted from your terminal, a built-in web UI, or inside Obsidian. Your notes, your agent's memory, your conversations — none of it leaves your machine. The CLI talks directly to your LLM provider of choice; OneBrain reads and writes plain Markdown files on your disk. We don't have a server in that loop.
What we don't store
Vault contents. Agent memory. Prompts. Session logs. Skill output. We never see any of it. There's no telemetry pipeline, no cloud-backed analytics on what you write or how you use the agent.
What we do store
The one place you hand us data is the email you give us to be notified when OneBrain Sync ships. The row holds: your email, the time you signed up, and a hash of your IP (salted with a private string and truncated — the raw IP is never written). That's it. No tracking pixels, no third-party analytics, no embedded scripts shipped to the page from anywhere except this domain.
OneBrain is self-hosted and open source (MIT / Apache-2.0) — there's no hosted service in the loop, so there's nothing else to collect. The only record we hold is the notify-me row keyed by your email.
Contact
Questions, deletion requests, GDPR/CCPA asks, or anything else — email hello@onebrain.run and we'll respond within a few business days.