English · 한국어 · 日本語 · Español · 中文

Privacy Policy

2026-08-17: Added an ATT explanation screen on iOS (shown after the splash screen), clarified personalized vs. non-personalized ad handling based on the tracking choice, and documented the EEA/UK UMP consent and withdrawal path.
App: Treadmill Coach
Effective date: 2026-08-17
Contact: seohcz1@gmail.com

1. Information We Collect

This app may collect and process the following to provide and improve the service and to show ads.

Platform & version differences: current versions (2.0+, iOS and Android alike) do not use Firebase; workout/session records, settings and user-entered values stay on the device, and only ads (AdMob) and analytics (PostHog) are collected. Legacy Android (1.x) used the Firebase items above (Analytics, anonymous Authentication, Firestore sync) and Google Play Billing ("remove ads" purchase state). On iOS the app asks for App Tracking Transparency (ATT) consent on first launch; if you decline, non-personalized ads are shown.

The app does not collect location (GPS), contacts, photos, or other sensitive data. Voice guidance for intervals (TTS) is processed on-device; no audio data is collected or transmitted. Workout reminder notifications are scheduled and shown entirely on your device (local notifications); no data is collected or transmitted for them. You can turn them off in the app settings.

2. How We Use It

3. Third Parties

International transfer: app usage events are sent to and stored on PostHog Inc. servers in the USA (us.i.posthog.com). Transferred data consists of an anonymous device identifier and app usage events; retention follows PostHog's policy.

4. Retention & Deletion

In current versions (2.0+) workout/session data lives only on your device and is removed when you uninstall the app. Data stored server-side (Firestore) by legacy Android (1.x) can be removed via the in-app account/data deletion feature or by contacting us. Retention of analytics/ads data follows each service's policy.

5. Advertising

This app shows Google AdMob ads (an interstitial after you finish an interval session). AdMob may use an advertising identifier to serve personalized ads.

iOS tracking permission (ATT): On first launch, after the splash screen finishes, an explanation screen describes what tracking is used for, followed by Apple’s tracking permission prompt. If you choose “Don’t allow” on the explanation screen, the system prompt is not shown.

If you allow: the advertising identifier (IDFA) is used to serve interest-based personalized ads. If you don’t allow: no advertising identifier is used and the app requests non-personalized ads only. Either way, the number and placement of ads and all app features stay exactly the same.

EEA, UK and Switzerland: under GDPR/UK GDPR a separate Google User Messaging Platform (UMP) consent form is shown, where consenting and declining are presented with equal prominence. You can change or withdraw your choice at any time under Settings > Privacy > “Ad privacy settings”.

On iOS you can also manage this in Settings > Privacy & Security > Tracking; on Android, in your device’s ads settings you can opt out of ad personalization or reset your advertising ID.

6. Children

This app is not primarily directed at children under 13.

7. Changes

This policy may change; updates will be posted on this page with a new effective date.

2026-08-12: clarified on-device storage of user-entered values (weight, race record), added iOS ATT notice, updated ad formats (interstitial-focused), noted that TTS voice guidance collects nothing. Added note on workout reminder notifications (on-device, can be disabled in settings).

8. Contact

seohcz1@gmail.com