Privacy

Last updated July 2, 2026 · applies to this site and every tool on it

Motion data

Step counting reads your device's accelerometer through the DeviceMotion API inside your browser. Each sample is used to update the step count and then discarded — nothing is recorded, and nothing is transmitted. Health data is exactly the kind of thing that shouldn't leave a device, and here it structurally can't: this site is static files with no server behind it.

Stored on your device

Finished sessions (date, steps, duration, distance) are kept in your browser's local storage so the log survives a reload. They're yours: export them as CSV or delete them with the clear button, any time. Your stride setting rides in the page URL so links are shareable. The service worker caches the site's files for offline use. No cookies.

Collected by us

Aggregate, privacy-friendly page counts — no cookies, no fingerprinting, no identifiers, and categorically no step counts. We know a page was visited; who visited, and how far they walked, is unknowable to us.

Third parties

Fonts load from Google Fonts (that request shows Google your IP, as any CDN request does). Hosting is Cloudflare Pages, which serves files and keeps standard request logs. Neither ever receives motion or session data.

Permissions

iPhones ask once for motion access when you start your first session — that's Apple's prompt and it's a good one. The screen wake lock is requested only during sessions and released when you finish or pause.

Questions

Write to us — privacy questions go to the front of the queue.