Privacy
RunCadence is offline-first. Every run, record, and preference is written to your browser’s local storage on the device you are using right now. None of it is transmitted, syndicated, or shared.
What we store on your device
- Runs you log (date, distance, duration, effort, notes)
- Goal settings (yearly distance or run count, weekly target, optional race goal)
- Personal records and streaks computed from your runs
- UI preferences (locale, last trend-lab range)
What we never collect
- Names, emails, phone numbers, or any identity data
- Analytics events, click traces, or session recordings (unless you opt in to Anonymous analytics — see below)
- Crash reports or error telemetry
- Location data (the app does not use GPS)
Exporting and deleting your data
Settings → Export downloads a JSON or CSV copy of every run. Settings → Danger zone → Clear all removes everything. Uninstalling the app or clearing browser storage has the same effect.
Third-party requests the app makes
The app bundles its own fonts and assets, so a normal session makes no external network requests — everything runs against local storage on your device.
There is one optional exception: if you turn on Anonymous analytics in Settings (it is off by default), the app loads a self-hosted Umami script from a.cktz.de and sends cookieless, IP-free page-view counts. Because switching it on is an explicit opt-in, those counts are recorded even if your browser sends a do-not-track header. Leave it off and not even that request is made.
Contact
Questions about this page can go to info@run-cadence.de.