Active policy

We don't
track you.

No analytics. No telemetry. No advertising. Here's exactly where your data goes — and where it doesn't.

💾
Local first
Tasks, boards & notes stay on your Mac
🚫
Zero analytics
No Mixpanel, Amplitude, or any tracker
🔒
No data sales
Your data is never sold or rented
Opt-in only
Cloud features require your explicit action
🖥️ Stays on your device only

All of this is stored in your Mac's local storage and never leaves your machine.

Tasks, projects & boardslocal
All your tasks, subtasks, kanban boards, notes, KPIs, streaks, and time tracking data.
Calendar & reminderslocal
Events, deadlines, vacation/leave entries, and meeting reminders.
App settings & preferenceslocal
Theme, avatar, profile name, workspace mode, and all personalisation.
Freelance Hub datalocal
Clients, invoices, quotes, and income records in the Freelance Hub.
Email cachelocal
Email history shown in the app is cached locally and never uploaded.
☁️ Optional features that use the internet

These only activate when you explicitly connect a service or trigger an action. Nothing runs in the background without your knowledge.

💬
Team chat syncyour supabase
If you use the Team workspace, chat messages sync to your own Supabase project so team members can communicate. This is your database — we don't have access to it.
📄
Shared invoices & quotesyour supabase
When you share a Freelance Hub invoice link, the invoice data is stored in your Supabase database so clients can view and confirm payment. No one else can access it.
📧
Google / Gmail integrationopt-in
If you connect your Google account, we read your inbox and can send emails on your behalf — only when you explicitly trigger it. OAuth tokens are stored locally only. You can disconnect at any time in Settings → Connected Apps.
🤖
AI assistant (Bloom AI)opt-in
When you use AI features, your prompt and relevant context (tasks, events) is sent to Anthropic's Claude API to generate a response. We don't store this on our servers. See Anthropic's privacy policy.
💳
Stripe (payment status checks)opt-in
When you check whether a client has paid an invoice, the app queries the Stripe API using your own Stripe key. No payment card data ever passes through our systems.

We never, ever do this

Use advertising trackers, pixels, or fingerprinting
Install analytics tools (Mixpanel, Amplitude, PostHog, Google Analytics, etc.)
Read your tasks, notes, or boards on our end
Record keystrokes or take screenshots in the background
Sell or share your data with advertisers or data brokers
Store your Google OAuth tokens on our servers
Send any data without you triggering an explicit action
✉️ Questions?

If you have any questions about how your data is handled, reach out directly.

📧 hello@mybloomboard.app