Legal · Last updated: August 24, 2026

Privacy Policy

We designed Online Step Counter to be private by default. Your steps, distance, and settings never leave your phone. This page explains what we do — and don't — collect.

Summary: No data leaves your device.

Motion sensor processing, step counts, history, height/weight, and goals are stored only in your browser's localStorage. We have no servers that receive your steps. Clearing your browser data or tapping Reset erases everything.

1. Who we are

Online Step Counter is operated at https://onlinestepcounter.com ("we", "us", "our"). Contact: contact page.

2. What we collect — and what we don't

We do not collect your steps, location, health data, contacts, or device identifiers on any server. All sensor computation happens locally via the browser's DeviceMotion API.

  • On-device data: steps, distance, calories, history (7 days), height, weight, stride, goal, theme — saved in localStorage.
  • No account, no email: we never ask for name, email, or phone number to use the counter.
  • No health sync: we do not connect to Apple Health, Google Fit, or any cloud fitness service.

3. Cookies & local storage

We use only essential browser storage:

  • localStorage keys for steps, settings, and osc_theme (light/dark preference).
  • No tracking cookies, no advertising cookies.

You can clear this at any time: browser settings → clear site data, or tap Reset inside the counter.

4. Analytics & advertising

We may use privacy-friendly, aggregated analytics (e.g., page views) without cross-site tracking where deployed, and only in cookieless or anonymized mode where possible. We do not sell personal data. If third-party ads are shown in the future, they will be disclosed here and will honor consent where required.

5. Device permissions

Motion access (accelerometer/gyroscope) is requested via the browser permission prompt ("Grant access" on iOS). Permission is used solely to count steps locally. Denying permission only disables counting — it does not block browsing. On Android, sensors start after your tap; on iOS, an explicit grant is required by Safari.

6. Data retention

Because data never reaches our servers, there is no server retention. On-device history is retained until you clear it. Daily totals persist in localStorage; automatic reset is not performed remotely.

7. Children's privacy

The site is not directed to children under 13, and we do not knowingly collect personal information from children. Since no personal data is collected on servers, no parental consent flow is triggered. Supervision is still recommended for school use.

8. Your rights (GDPR / CCPA)

Because we hold no personal data server-side, access/deletion requests are satisfied by clearing localStorage on your device. If you contact us via the contact form, we handle your message under legitimate interest and delete it after resolution. You may request deletion of any message you sent at any time.

9. Third parties & links

Our pages may link to external resources (e.g., fonts via Google Fonts). Those providers have their own privacy policies. We are not responsible for external sites. No health data is shared with them through our code.

10. Security

No data transmission means no interception risk for step counts. The site is served over HTTPS. Local data is only as secure as your device — use a screen lock if you store personal settings.

11. Changes to this policy

We will update the "Last updated" date above and post changes on this page. Material changes will be highlighted at the top of the home page for a reasonable period.

12. Contact

Questions about privacy? Reach us via our Contact page. We respond to privacy inquiries promptly.

Tip

Want to verify local-only behavior? Open DevTools → Application → Local Storage → https://onlinestepcounter.com. All keys are prefixed like osc_. No network request carries your steps.