Transparency
Health Data & Apple Health
Exactly what FitPilot reads, why it reads it, where it goes, and how to take the permission back.
What FitPilot can access
Nothing until you allow it. When you tap Allow Access, iOS shows a sheet listing every type below and you choose which to grant. Each is independent, and none is required for the app to work.
| Health data | Purpose |
|---|---|
| Steps | Today's activity on the dashboard, and step history |
| Walking + Running Distance | Activity context alongside steps |
| Flights Climbed | Activity context |
| Active Energy | Move ring, dashboard metric, energy history |
| Resting Energy | Total daily energy context |
| Exercise Minutes | Exercise ring and weekly activity |
| Stand Hours | Stand ring |
| Sleep | Last night's sleep beside today's workout, and sleep history |
| Heart Rate | Fitness insight and history |
| Resting Heart Rate | Compared against your own baseline before training |
| Walking Heart Rate | Fitness trend |
| Heart Rate Variability | Recovery insight, where your device records it |
| VO₂ Max | Cardio fitness trend |
| Respiratory Rate, Blood Oxygen, Body Temperature | Shown in the health browser where recorded |
| Weight | BMI, starting weight suggestions, and the weight chart |
| Height, BMI, Body Fat, Lean Body Mass, Waist | Body measurements in the health browser |
| Date of Birth, Biological Sex | Optional prefill of your profile during setup |
| Workouts | Writing the sessions you finish back to Health |
| Mindful Minutes, Audio Exposure | Shown in the health browser where recorded |
What FitPilot writes
Two things, and only with your permission: workouts you finish (type, duration and an estimated energy figure, so they count towards your rings) and weigh-ins you record in FitPilot. Sets, reps and loads have no representation in Apple Health, so they stay in FitPilot.
The energy figure on a written workout is an estimate calculated from your bodyweight and the session's duration. FitPilot does not measure heart rate during a set, and does not claim to.
Is it stored?
Almost none of it. Health metrics are read live for the screen you are looking at and are not kept. The single exception is weigh-ins, which are imported into FitPilot's own database because BMI, your starting weights and the progress chart are calculated from them. Imported weigh-ins are marked as coming from Apple Health, so you can tell them from ones you typed.
Is it sent anywhere?
No. FitPilot requests no network access at all, so there is no server for anything to be sent to. Apple also requires that data read from HealthKit is not shared with third parties for advertising or similar uses; FitPilot shares it with nobody, for any purpose.
Changing or revoking permission
Open Apple's Health app → Sharing → Apps → FitPilot, or Settings → Health → Data Access & Devices → FitPilot. Turn any type off and FitPilot stops seeing it immediately.
One thing worth knowing: iOS never tells an app which read permissions were refused — that is a deliberate privacy protection, so an app cannot infer anything from a refusal. It means FitPilot genuinely cannot distinguish "you said no" from "Health has nothing recorded", and will say so rather than guess.
If Apple Health is unavailable
FitPilot works without it. Every training feature — the plan, logging, history, progress — is the app's own data and needs no permission at all.