Your data

Nothing to leak — not a promise, a fact.

We're not going to ask you to trust a privacy policy. This page explains exactly what the app does with your data — in plain language, with the code that proves it, so you can check it yourself in five minutes. The formal version is our privacy policy.

What's storedWhereSent anywhere?
Your name, temperature unit, cycle averagesYour browser onlyNever
Daily temperature, period dates, notesYour browser onlyNever
Analytics, crash reports, usage trackingDoesn't existN/A — not collected at all
Account, phone numberNever asked forN/A — no accounts exist
Your email and payment details, only if you buyPaddle, our payment providerTo Paddle at checkout. Your card details never reach us, and none of it is linked to what you log

No server holds your data

The app is static files — HTML, CSS, JS. There's no database anywhere that your log could be sent to, even if we wanted to. (A small function on this website checks your payment when you buy. It never sees what you log.)

The app makes no network calls

No fetch in the app itself, no analytics SDK, nothing. The app's only two dependencies are React and React DOM — no tracking library exists anywhere in the tree.

Backups are files, not uploads

Exporting a backup downloads a JSON file to your own device. Nothing is uploaded anywhere — you decide where that file goes, if anywhere.

Don't take our word for it

1
Open your browser's Network tab
Use the app for a few minutes — log a temperature, mark a period. Watch the Network tab. Nothing fires except loading the app itself, once.
2
Read the data-handling code directly
We've published the exact file that reads and writes your data — the only place in the app that touches storage at all. It's localStorage calls, nothing else.
3
Turn off your Wi-Fi
It's a fully offline installable app. Everything still works with no connection at all — because it never needed one.
The data layer is public — view it here
Bella Blooms is a one-time purchase, so the full app isn't open source — but the specific code that reads and writes your data is, unedited, so the claim on this page doesn't rest on trust alone.