๐ŸŒธ

Bloom

Open-source period tracking. No ads. No BS. Works offline.

A period tracker that respects you. No ads. No "you might be pregnant or dying โ€” pay us $2.99 to find out." Just clean, helpful cycle tracking โ€” encrypted on your device, no account needed. Or create a cloud account for cross-device sync. Your choice.

๐Ÿ“ฑ

Works Offline

Install as an app. Works without internet after first visit. No server needed.

๐Ÿ”

Encrypted on Device

AES-256 encryption with your passphrase. Even we can't read your data.

๐Ÿ“…

Period Prediction

Know when your next period is coming, months in advance.

๐Ÿ“

Symptom Tracker

Log symptoms and spot patterns across your cycle.

๐Ÿ’‘

Partner Access

Share cycle info with your partner so they can be supportive.

๐Ÿ”’

Zero Data Collection

No account needed. No tracking. No data selling. Open-source and auditable.

๐Ÿ“ฑ How Local-Only Mode Works

Three steps. Under a minute. Maximum privacy.

  1. Tap "Use Local-Only Mode" above โ€” no email or signup needed
  2. Create a passphrase (8+ characters) โ€” this encrypts everything on your device
  3. Start tracking โ€” periods, symptoms, journal. All encrypted. All offline.

Pro tip: On your phone, tap the browser menu โ†’ "Add to Home Screen" to install Bloom as an app. It'll work without internet after that.

๐Ÿ” Security Details

  • Encryption: AES-256-GCM โ€” the same standard used by banks and governments
  • Key derivation: PBKDF2-SHA256, 210,000 iterations โ€” makes brute-force attacks impractical
  • Auto-lock: Configurable timeout (2/5/10/30 min) locks data if you step away
  • Passphrase change: Re-encrypts all data instantly with your new passphrase
  • Zero-knowledge: Server never receives your data or passphrase. Ever.
  • Backup: Export encrypted or plain JSON to move between devices

โ˜๏ธ Want cloud sync later?

Export your data as plain JSON โ†’ create a server account โ†’ import. You can switch back and forth anytime.