Privacy

100Hero · Effective date: 17 August 2026

100Hero is a private training app for iPhone and Apple Watch. Your practice stays on your devices.

This page is the public contract. If the app and this page disagree, the app is wrong and we fix the app, or we fix this page the same day.

What we do not do

What stays on your devices

Workouts, repetitions, holds, notes, check-ins, history, and any on-device guidance live in local storage on your iPhone (and, for a Watch session, on the Watch until it can sync back to that iPhone).

You can export a CSV or a JSON backup, including an optional password-protected encrypted backup. That file is yours. We never receive it.

Apple Health

Health access is optional except where a Watch workout with live heart rate needs it. You grant it in Apple’s sheet. You can revoke it in the Health app: Summary → your picture → Privacy → Apps → 100Hero.

We ask for the least we use:

iPhone reads

iPhone writes

Apple Watch reads

Apple Watch writes

We do not write separate Heart Rate samples. Apple Watch and Health remain the source for the sensor. 100Hero keeps timestamped values in its own local history for Summary and History.

We do not request routes, location, steps, distance, weight, body measurements, nutrition, blood oxygen, ECG, medications, clinical records, reproductive health, mindfulness minutes, or anything else.

We do not continuously monitor heart rate. A pulse check is temporary, you start it, and it is discarded if there is no workout.

Opening the Watch activity picker does not start HealthKit. A recorded workout starts only after you confirm Start Workout on Watch or accept it on iPhone.

Apple does not tell the app whether a read category was denied. In-app status will say “Check in Health,” not that read access is on.

Health data is not transmitted off-device. It is not used for advertising.

On-device processing of Health and workout content is not “collected” by us under Apple’s current App Privacy rules. We re-check that at every submission.

Purchases

If you buy Premium, Apple processes the payment. RevenueCat receives anonymous purchase and subscription status only, so the app can unlock what you paid for. RevenueCat does not receive workouts, Health samples, notes, or camera/motion data.

Product IDs, when they appear in the app: monthly com.100hero.premium.monthly, annual com.100hero.premium.annual. Entitlement hero_premium.

Restore purchases talks to Apple. That needs a network. Training itself does not.

Camera, motion, microphone

Some modules can count with the front camera, the accelerometer, or the gyroscope, on devices that support it. Tap-to-count is always available. Motion and camera analysis stay on the device. We do not upload frames.

Voice guidance plays on the device. We do not send your voice to a server.

What we never say here

This page does not describe an AI coach, medical-grade recovery, or data leaving the device without the RevenueCat qualification above.

Contact

support@100hero.app

100Hero
Bundle app.100hero.ios