1. Why the app reads health data at all
A coach writes a plan — so many sessions a week, a cardio target, a calorie and macro goal. The person following it then has to answer one question every day: am I actually doing the work the plan asks for? Ticking a workout off in the app answers part of it. It cannot answer how much you moved on the days between sessions, how much energy you burned against what you ate, or whether you slept enough to train hard tomorrow.
Your phone has already measured all of that. Health Connect is the Android service that lets you hand those figures to an app you choose, one data type at a time. ApexGym reads five of them so the Progress screen reflects the day as it really happened rather than only the parts you remembered to log by hand — and so a plan that is not working can be spotted from real numbers instead of guesswork.
This is the only reason the app touches health data. There is no secondary use.
2. Every permission we request, and what it is for
These five are the complete list — the app declares no other health permission in its manifest. Android asks about each one separately, and declining any of them leaves the rest working.
Steps
android.permission.health.READ_STEPS
Shows today's step count on the Progress screen, so daily activity between training sessions is visible and not just the sessions themselves. This is the headline “are you actually moving?” number every coaching plan assumes.
Active calories burned
android.permission.health.READ_ACTIVE_CALORIES_BURNED
Shown next to the calories logged in the nutrition tracker, so energy out can be read against energy in. A calorie target means nothing without the burn side of it, and asking someone to estimate that by hand is how fat-loss and muscle-gain plans quietly fail.
Distance
android.permission.health.READ_DISTANCE
Shows how far the trainee covered today, which is how prescribed cardio and conditioning are checked against what was actually done. Steps alone cannot tell a walk from a run.
Heart rate
android.permission.health.READ_HEART_RATE
Shows the day's average heart rate as a training-load and recovery signal. A rate drifting upward across a hard training block is the earliest sign a plan needs easing off.
Sleep
android.permission.health.READ_SLEEP
Shows how long the trainee slept last night, read across the last 24 hours so a session that began the previous evening is counted in full. Recovery decides whether the next session should be pushed or pulled back, and sleep is the best single indicator of it.
We request read access only. ApexGym asks for no write permissions, no background-read permission, and no health data type beyond the five above.
3. Where it appears in the app
- Sign in as a trainee and open Progress, the home screen.
- Find the HEALTH card. Before any permission is requested, it lists these same five data types and what each is for.
- Tap Connect health data. Android's own Health Connect screen opens and asks which of the five you want to share — we never see that choice being made.
- The card then shows steps, calories, distance, heart rate and sleep, with a sync control and a Disconnect link.
That card is the only place in ApexGym that reads health data, and it is shown only to the person whose phone it is. A coach looking at a client's progress does not see it — there is nothing there to show them, because the figures never leave the trainee's device.
4. What we never do with it
- We do not upload Health Connect data to our servers, or store it in your account.
- We do not share it with your coach, with other users, or with any third party.
- We do not use it for advertising, ad targeting, profiling or any marketing purpose.
- We do not sell it, and we do not transfer it to data brokers or information-resellers.
- We do not use it to train AI or machine-learning models, ours or anyone else's.
- We do not write it, or anything derived from it, back into Health Connect.
These restrictions are the Health Connect permissions policy's, and we accept them in full. They also describe what the app actually does: the metrics live in the screen while you are looking at them and are gone when it closes.
5. Turning it off
- In ApexGym: open Progress and tap Disconnect on the HEALTH card. Permissions are revoked and the figures clear immediately.
- On your phone: Settings → Security & privacy → Health Connect → App permissions → ApexGym, where you can remove any single data type or all of them.
Either route takes effect at once, and nothing has to be deleted on our side because nothing was stored there. Revoking access does not affect the rest of the app: your plans, workout logs, photos and chat are untouched.
6. Changes
If ApexGym ever needs a health data type not listed in section 2, this page and its effective date change before that version ships, and Android asks you about the new type separately — an existing grant is never widened silently.
7. Contact us
Questions about any of this reach a person at the address below. Everything else we handle is covered by our Privacy Policy, and you can erase your account entirely from the account deletion page.
Health data enquiries
Hello World Technologies LLC
30 N Gould St, Ste N, Sheridan, WY 82801, United States
support-fitness@helloworldtech.com
We reply to every message within 48 hours. Real people read all of it.