Support

Workout Exporter

Workout Exporter reads workout data from Apple Health and exports it as a structured JSON file you can share, save, or analyze with an AI assistant. Everything happens on your device — no accounts, no cloud, no automatic uploads.

If you run into a problem, try the relevant section below. If that doesn’t help, contact me directly.

Granting access to Apple Health

The first time you open the app and tap a screen that needs health data, iOS will prompt you to grant access. Tap Turn On All so the app can read your workouts and their associated metrics (heart rate, GPS, etc.).

If you previously denied access or only granted some categories:

  1. Open the Health app on your iPhone.
  2. Tap your profile picture (top right) → Privacy & SecurityApps and Services.
  3. Find Workout Exporter in the list.
  4. Toggle on the data categories you’d like the app to read.

The app never writes to Apple Health. You can revoke access at any time from the same screen.

“I granted access but no workouts appear”

A few things to check:

  • The selected time range may be empty. The default range shows recent workouts; tap the time-range filter and try a longer span.
  • You’re on a fresh iPhone or simulator with no workouts recorded. Try Demo Mode (see below) to explore the app with sample data.
  • Permission is granted in the wrong direction. Apple Health distinguishes between read and write permissions. Make sure the read toggles are on for the categories you care about.

Trying the app without your real data (Demo Mode)

If you don’t have Apple Health data, or you want to see what the app looks like before granting access, tap Try Demo on the welcome screen. Demo Mode generates synthetic workouts and lets you walk through the entire flow — including export — without touching your real health data. Demo exports are tagged as synthetic, so they’re easy to identify.

Demo Mode is ephemeral: it resets each time you launch the app.

Pro upgrade

The free tier lets you browse your last 10 workouts or the past 7 days and export up to three workouts at a time with heart rate and GPS summaries.

Pro is a one-time purchase that unlocks:

  • Unlimited workouts per export
  • All time ranges plus custom date filtering
  • Raw heart rate samples and raw GPS route points
  • Configurable summary intervals (30 seconds to 10 minutes)

How to purchase

Open Settings inside the app and tap Upgrade to Pro, or tap any Pro-only option in the export sheet to be taken to the upgrade screen.

How to restore a previous purchase

If you’ve bought Pro before — for example, on another device signed into the same Apple ID, or after reinstalling the app — open Settings inside the app and tap Restore Purchases. The app will sync with the App Store and unlock Pro automatically.

If Restore Purchases doesn’t work:

  • Make sure you’re signed into the App Store with the same Apple ID you used for the original purchase.
  • Check Settings → [your name] → Media & Purchases → View Account → Purchase History in iOS Settings to confirm the purchase is on this Apple ID.
  • If it still doesn’t show up, contact me with the date of purchase and your Apple ID region.

Privacy and your data

Workout Exporter does not have user accounts and does not upload your workout data anywhere automatically. When you export, the file is created locally and handed to the iOS share sheet — you decide where it goes.

For the full breakdown of what data the app reads, what’s sent to crash-reporting, and how Privacy Mode works, see the Privacy Policy.

Reporting a bug

Inside the app, tap Settings → Report a Bug, or take a screenshot anywhere in the app and tap Report a Bug in the prompt that appears. You can include:

  • A description of what went wrong
  • Optionally, your email address (used only to reply to you)
  • Recent app log entries to help diagnose the issue
  • The screenshot (if you started the report by taking one)

No workout data or health measurements are attached to bug reports.

If you’d rather email me directly, see Contact below.

Contact

For questions, support requests, or feedback: dr.clau@gmail.com

I’m a one-person developer, so replies may take a day or two — but every email gets read.