Privacy & Data
Privacy & Data
Where your data lives
All your data is stored entirely in your browser:
- Conversations and messages — IndexedDB
- API keys — localStorage
- Canvas state and preferences — localStorage
- Highlights — localStorage
- License key — localStorage
None of this data is ever sent to LearnFork servers. There is no server-side database, no user accounts, and no telemetry.
AI API calls
When you send a message, the request goes directly from your browser to your chosen AI provider (OpenAI, Anthropic, Google, etc.). LearnFork is not a middleman — your API key is sent directly to the provider, never to us.
License validation
License activation and validation calls go directly from your browser to Lemon Squeezy's API. No intermediary server is involved.
How it works (no middleman)
Your Browser ───→ AI Provider (OpenAI, Google, etc.)
│
├── Conversations → IndexedDB (browser)
├── API keys → localStorage (browser)
└── License checks → Lemon Squeezy (direct)
✕ No LearnFork server touches your dataDeleting your data
To delete all your data, clear your browser's site data for LearnFork (Settings → Privacy → Clear browsing data). Since everything is local, clearing site data removes everything permanently.
Analytics
LearnFork uses Umami, a privacy-focused, open-source analytics tool that we self-host. It collects anonymous page view counts and feature usage events (e.g. "a branch was created"). No cookies, no personal data, no IP addresses stored. Umami respects your browser's Do Not Track setting.