Privacy Policy

Last updated: October 3, 2026

Jump Rope Pro is built on-device first. Your workouts belong to you. We do not show ads, we do not sell your data, and we do not use third-party analytics SDKs.

What the app collects, and where it goes

  • Workout data (jump counts, duration, combos, streaks, XP, pet progress) is stored on your device. If you grant Health access, workouts and calories are saved to Apple Health — that data stays in Apple's Health system under Apple's rules.
  • Motion data (accelerometer/gyroscope from iPhone, Apple Watch, or AirPods) is processed in real time to count your jumps. Raw motion streams are not stored and never leave your device.
  • Camera (form analysis and camera counting) is processed entirely on-device with Apple's Vision framework. No video or images are uploaded, stored, or shared.
  • Microphone & speech recognition power voice commands during workouts. Voice control uses Apple's speech APIs; we do not record or store your audio.
  • AI Coach runs entirely on your device using Apple Intelligence. Your messages and workout stats never leave your device. The coach is only offered on devices that support Apple Intelligence.
  • Game Center leaderboards are operated by Apple under your Game Center settings and Apple's privacy policy.
  • Account sync (optional, off by default): after signing in with Apple, you can upload your handle, display name, emoji, level, XP, jump totals, streaks, pet, achievements and completed workout summaries to jumpropequest.com, stored with Cloudflare (D1). Accounts start private. A separate Public Profile choice makes these details visible on the website and leaderboards. Turning sync off stops new uploads; turning Public Profile off hides the existing page. Workout histories remain on your device either way.
  • Sign in with Apple: we store a hashed Apple account identifier, encrypted Apple authorization tokens and hashed app session tokens to verify your account and support deletion. The app keeps its sign-in credential in this device's Keychain. We do not request your Apple password, email address or full name.

Diagnostics

If you turn on “Share diagnostics with the developer” in Settings (off by default), the app sends aggregated Apple MetricKit performance and crash summaries to jumpropequest.com — for example app version, iOS version, launch time, and hang or crash counts. These reports contain no account, device identifier, location, or workout content. We keep them for up to 90 days and use them only to fix bugs and improve performance. Reports are also kept on your device for up to 30 days, where you can view or delete them in Settings.

Website

jumpropequest.com runs on Cloudflare. Server logs (IP, user agent) are kept briefly for security and abuse prevention — including rate-limiting our AI workout search. Search queries you type may be processed by Cloudflare Workers AI to pick workouts; they are not linked to your identity.

Kids

Kids Mode limits social and purchase surfaces and is designed for family use. We do not knowingly collect personal information from children. Purchases require the device owner's App Store authentication (including Ask to Buy where enabled).

Your choices

  • Revoke Health, Motion, Camera, or Microphone access any time in iOS Settings.
  • Disable account sync to stop uploads, or turn Public Profile off to hide your page.
  • Turn off “Share diagnostics with the developer” in Settings to stop sending diagnostics.
  • In app versions with account sign-in, use Settings → Account to export your synced data or delete your account.
  • Account deletion removes the hosted profile, synced workouts, achievements and account credentials. Workouts saved on your device remain available. Delete the app to remove its on-device data. For help with deletion, including profiles from older app versions, email williamjiaminus@gmail.com with your handle and we will remove it within 30 days.

Changes

We will update this page when our practices change and adjust the date above. Material changes will be called out in the app's release notes.