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.

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, email, phone numberNever asked forN/A — no accounts exist

No server exists

The app is static files — HTML, CSS, JS. There's nothing running anywhere that your data could be sent to, even if we wanted to.

Zero network calls in the code

No fetch, 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.