Privacy & License
Your brain belongs to you. Always.
100% local
Your brain runs entirely on your machine. The SQLite database lives at ~/.brainbase/data/memory.db. No cloud. No telemetry. No data collection. No accounts. No sign-up.
What goes to the LLM
The only data that leaves your device are conversation excerpts sent to your configured LLM provider (e.g., OpenAI) for knowledge extraction. This is necessary for the brain to analyze conversations and extract entities, relationships, and facts.
This goes to your configured provider — the API key you set up during brainbase init. BrainBase has no backend, no API, no intermediary. The data goes directly from your machine to your LLM provider.
If you want zero data leaving your machine, configure BrainBase to use a local LLM endpoint (Ollama, llama.cpp, etc.) instead of a cloud provider. Full privacy, no compromises.
GDPR compliance
Use brainbase forget "query" to permanently delete specific memories. Your right to be forgotten — built in.
License
BrainBase is licensed under the Elastic License 2.0 (ELv2). Source-available. Free to use. You can read the source code, modify it for your own use, and run it however you want.
The ELv2 license means: you can do almost anything except offer BrainBase as a managed service to others. See the full LICENSE.md for details.
Your data is yours
No vendor lock-in. Your brain is a SQLite file. You can back it up, move it, inspect it, export it (brainbase snapshot). If you stop using BrainBase, your data stays on your machine. Delete the ~/.brainbase directory and it's gone completely.