Privacy Policy

Your workout data stays on your iPhone.

HeartZone Coach is designed to keep workout and Health data on your iPhone. The app does not require an account and does not include advertising, subscriptions, cloud sync, or cross-app tracking. It uses narrowly configured PostHog analytics for anonymous product usage and reliability information, controlled by a visible setting.

Effective August 31, 2026

Information used by the app

With your permission, HeartZone Coach uses:

  • Health data from Apple Health, including heart rate during a workout.
  • Location data during an active Outdoor Run or Walk to calculate distance, pace, speed, GPS quality, moving time, and a saved route map.
  • iPhone motion information during a workout to count steps and, when available, estimate cadence and indoor distance.
  • Audio output to play spoken coaching during a user-started active workout, including when HeartZone Coach is on the Home Screen or the iPhone is locked.

HeartZone Coach writes completed Run and Walk workouts to Apple Health when you grant workout write permission. Writing measured Walking + Running Distance is off by default and requests its separate write access only if you enable it in Settings.

Local storage

Workout history, heart-rate samples used by workout summaries, step totals and cadence, saved route coordinates, preferences, and diagnostic events are stored locally in the app's container on your iPhone. HeartZone Coach does not upload or synchronize this information to a developer-operated server.

Saved route coordinates are used only to display completed-workout maps inside the app. They are not included in diagnostics exports.

Workout history exports

From History, you can create a versioned JSON file containing every locally stored workout field, including workout dates and identifiers, heart-rate, distance, and movement samples, summary metrics and time in zones, step and cadence results, and precise saved route coordinates for outdoor workouts. HeartZone Coach discloses the coordinate scope before creating the file. It leaves the app only when you deliberately export it and choose where to save or share it.

Diagnostics

HeartZone Coach keeps local diagnostics to help identify workout, pedometer, GPS, HealthKit, background-execution, and audio problems. A diagnostics export can include workout dates, heart-rate samples and summary metrics, step totals and cadence, app-specific diagnostic identifiers, Health and Location permission states, and technical event details.

Excluded from diagnostics exports: raw motion samples, raw route coordinates, spoken cue text, email addresses, authentication tokens, audio-device names, and profile fields.

Diagnostics leave your iPhone only when you deliberately use the export action and then choose where to send or save the resulting file. Review the file's scope before sharing it. If you send an exported diagnostics file to support, it will be used only to investigate the issue you reported and will not be used for advertising or marketing.

Anonymous product and reliability analytics

Share Anonymous Analytics is on by default and can be turned off at any time in Settings. When enabled, HeartZone Coach sends PostHog app lifecycle events; content-free events for app readiness, onboarding completion, workout start/completion/cancellation, and analytics opt-in; an anonymous device/session identifier; app, iOS, coarse device, SDK, timestamp, and session-duration context; and sanitized crash or exception types and stack information. Crash message text and exception values are removed or redacted.

Analytics never include heart rate, zones, pace, distance, steps, cadence, workout identifiers or samples, Health data or permission state, location/routes/coordinates, profile values, exports, local diagnostic records, spoken cue text, advertising identifiers, email, or user-entered content. Client IP storage, person profiles, screen/element capture, session replay, surveys, feature flags, and SDK log delivery are disabled. PostHog processes this anonymous information in its US Cloud only for product-funnel and reliability analysis, not advertising or cross-app tracking.

Sharing and collection

The developer receives only the anonymous product/reliability categories described above while the setting is enabled. HeartZone Coach does not sell personal information or health data and does not share health, location, or workout data for advertising, marketing, or data-mining purposes.

Apple may process information through system services such as HealthKit, Core Location, MapKit, and the App Store under Apple's terms and privacy policy.

Your choices and data deletion

You control Health, Location, Motion, and related permissions in iOS Settings. Share Anonymous Analytics can be turned off at any time in HeartZone Coach Settings without affecting app features. You can continue using limited parts of the app after denying a permission, although features that depend on that permission may be unavailable.

HeartZone Coach provides controls in Settings to delete local workout history, generated history-export copies still inside the app container, and diagnostics. Files already saved or shared elsewhere must be deleted from their destination separately. Deleting the app also deletes data stored in its local app container. Workouts already written to Apple Health must be managed separately in the Health app.

Children's privacy

HeartZone Coach is a general-audience fitness app. It does not knowingly collect personal information from children or provide social, messaging, advertising, or user-generated-content features.

Health disclaimer

HeartZone Coach is a fitness coaching tool, not a medical device. It does not diagnose, treat, cure, or prevent any disease or medical condition. Heart-rate zones and spoken cues are informational and are not medical advice.

Changes to this policy

If the app's data practices change, this policy and the App Store privacy disclosures will be updated before those practices are released.

Contact

For privacy questions, email heartzonecoach@argo34.com.