Privacy Policy

Last updated: July 2026

1. Information We Collect

When you use ZenMotion, we collect the following information:

  • Account information: Your Apple ID identifier and display name (provided during onboarding).
  • Workout data: Programs started, exercises completed, reps, sets, and performance metrics.
  • Coach measurements: When you use the Handstand Coach feature, the analyzed form angles, hold duration, and form score are saved so you can track progress across sessions. The video itself is never uploaded — see section 5.
  • Device information: Device type, operating system version, and push notification tokens.
  • Preferences: Your fitness goal, experience level, training days, and notification settings.

2. How We Use Your Information

  • To provide and personalise the app experience
  • To track your workout progress and streaks
  • To send push notifications (if enabled)
  • To improve the app through anonymised analytics

3. Data Storage & Security

Your data is stored securely on our servers. Authentication tokens are stored in your device's Keychain. We use HTTPS for all data transmission.

4. Apple Health (HealthKit)

If you grant permission, ZenMotion uses Apple's HealthKit framework to:

  • Write workouts to Apple Health when you complete a session, so they count toward your Activity rings.
  • Read your most recent body weight (only when needed) to calculate calorie estimates for workouts.

HealthKit data exchanged with ZenMotion stays between the app and Apple Health on your device. We do not transmit, store, or share your Apple Health data with our servers, with third parties, or for advertising. You can revoke HealthKit access at any time in iOS Settings → Privacy & Security → Health → ZenMotion.

5. Handstand Coach (video analysis)

ZenMotion's Handstand Coach feature analyzes short videos of your handstand to give you form feedback across five angles (shoulder stack, hip stack, spine curvature, elbow lockout, head position). Because the videos involve footage of your body, we designed the feature to keep them on your device:

  • On-device processing. Pose detection runs locally on your iPhone using Apple's Vision framework. Nothing is sent to a server for analysis.
  • Your video never leaves your phone. The clip you pick from Photos stays where it is. When you export a Coach-annotated video with the pose overlay burned in, that copy is rendered locally on your device and saved back to your own Photos library — we don't upload it anywhere.
  • What we save to our servers. Only the measurements: hold duration, the five form-angle readings for the session, an overall form score, the date, and the movement name (e.g. "Wall Handstand Hold"). These power progress tracking so future analyses can compare against your history.
  • Thumbnails are opt-in. A small preview image can optionally be saved alongside a Coach session so you have a visual reference in your history. This is off by default. If you never turn it on, no pixels of your video are ever transmitted or stored on our servers.

You can delete individual Coach sessions from the app's Coach history, or delete your entire account (which cascades to all Coach data) from the Account screen.

6. Third-Party Services

  • Sentry: Crash reporting and error tracking.
  • Firebase Cloud Messaging: Push notification delivery.
  • Firebase Analytics: Anonymous usage events (onboarding completion, workout completion, feature engagement) to help us understand retention and improve the app. No training numbers (reps, weights, rungs) or personally identifiable information is sent. Disabled in development builds.
  • Firebase Crashlytics: Crash symbolication and stack-trace collection when the app terminates unexpectedly.
  • Apple StoreKit: Subscription management.
  • Cloudflare Web Analytics: Anonymous pageview counting on the zenmotion.app website. No cookies are set, no personal data is collected, and no data is shared with third parties for advertising. This runs only on the website — not inside the iOS app.

7. Your Rights

You can request deletion of your account and all associated data at any time from the Account screen in the app. You can also contact us directly.

8. Contact

If you have any questions about this privacy policy, contact us at support@zenmotion.app.