💻 Local-First

Your data lives on your Mac.

Bloombooard is built local-first. No account required. No cloud sync. Everything is stored on your device — fast, private, and always available.

Last updated: June 2026

🏠 What "local-first" means: Your data is written to your device first — not a server. The app works fully offline, opens instantly, and never asks you to log in just to see your tasks.

📖 What Local-First Actually Means

Most modern productivity apps store your data on their servers and stream it to your device. If their servers go down, you're locked out. If they shut down, your data disappears. If they get breached, your data is exposed.

Bloombooard flips this. Your data is written to your Mac first. The app reads from your device, not a remote server. You own your data completely — not us.

✦ Bloombooard (Local-First)

  • Works fully offline
  • No account required
  • Opens instantly — no loading
  • You own your data
  • Private by default
  • Works if we shut down

✗ Cloud-First Apps

  • Requires internet connection
  • Account & login required
  • Slow — fetches from server
  • Company owns your data
  • Data exposed if breached
  • Gone if company shuts down

📦 Where Is Your Data Stored?

Bloombooard uses your browser's localStorage to store everything locally. Here's exactly what lives where:

Tasks, subtasks & projects All your tasks, priorities, deadlines, and subtasks. Stored on your device. Never sent anywhere.
Boards & notes Every board, card, and note you create. Lives entirely on your Mac.
Goals, KPIs & streaks Your performance metrics, streak history, and badges. Local only.
Calendar & reminders Events, meetings, and reminders. Stored on device. Google Calendar integration is optional and uses your own OAuth tokens stored locally.
Time tracking Every session and log stays on your device.
Health & hydration Water intake, sleep, and health data. Local only.
All Freelance Hub data Clients, projects, invoices, contracts, proposals, revision logs, assets, approvals — all local. Only invoice data is optionally synced to your own Supabase project for shareable client links.
Settings & preferences Theme, avatar, profile name, layout, and all app preferences. Device only.
AI usage counters & email cache How many AI calls you've made and cached email previews. Local only.

🔓 No Account. No Login. No Sign-Up.

Bloombooard launches directly into your workspace. There's no registration screen, no email verification, no password to forget. You download it, open it, and it's ready.

✅ This means we have no user database. We don't store your name, email address, or any identity information unless you purchase a paid plan (handled by Polar.sh — not us).

✈️ Works Fully Offline

Because your data lives on your device, Bloombooard works perfectly without an internet connection. Every feature that doesn't explicitly require the internet — tasks, boards, notes, streaks, timers, goals — works offline.

Features that do require internet (optional):

All optional. The core app always works, online or off.

👥 What About Team Features?

Team chat, presence, and shared invoice pages require real-time sync — so they use your own Supabase project as a backend. This is a database you control, not one we operate.

The data in your Supabase (team messages, presence timestamps, invoice records) belongs to you. You can view, export, or delete it directly from your Supabase dashboard at any time.

All solo productivity features remain fully local even if you use team features.

🛡️ Your Data, Your Rules

Because Bloombooard stores data locally, you have complete control:

✉️ Questions?

If you have questions about how Bloombooard handles your data, reach out:

📧 hello@mybloomboard.app
🌐 mybloomboard.app