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 stored | Where | Sent anywhere? |
|---|---|---|
| Your name, temperature unit, cycle averages | Your browser only | Never |
| Daily temperature, period dates, notes | Your browser only | Never |
| Analytics, crash reports, usage tracking | Doesn't exist | N/A — not collected at all |
| Account, phone number | Never asked for | N/A — no accounts exist |
| Your email and payment details, only if you buy | Paddle, our payment provider | To 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.
localStorage calls, nothing else.