Privacy Policy — Military Fitness Score
Effective date: August 11, 2026 · Last updated: August 11, 2026
Applies to: Military Fitness Score on iPhone, iPad, and Apple Watch, and on Android
Developer: Zach Hicks (“we”, “us”, “our”) · Contact: info@zachhicksapps.com
This is one policy covering both versions of the app. Almost everything below is true of both; the few things that differ are gathered at the end under Platform-specific details.
The short version
Military Fitness Score does not collect your data. There are no accounts, no servers of ours, and no analytics, advertising, or tracking of any kind. Everything you enter — your profile, your test results, your sleep and check-ins, your goals — stays on your device. We never see it, and it is never transmitted to us or to anyone else, unless you choose to export or share it.If you connect the platform's health app, Military Fitness Score only reads from it and never writes to it.If you uninstall the app, its data goes with it.
1. Who this policy covers
This policy explains how the Military Fitness Score app handles information, on both Apple and Android devices. It applies only to this app. Because the app operates entirely on your device and we operate no backend service, we do not receive, store, or have access to any personal information about you.
2. Information the app stores on your device
The app stores the following locally so it can calculate scores, plan your training, and keep your history. None of it is sent to us.
WhatExamples of fieldsProfileOptional name, service branch, pay grade, sex, date of birth, height, weight, waist measurement, your preferred test events, and unit (metric/imperial) and display preferencesPregnancy & postpartumIf you turn the mode on: a due date and/or delivery date, used to show the right programme and return-to-duty timelineTest historyEach saved result — entry ID, date, test type, branch, sex, age, your raw input for each event, total and maximum points, pass/fail, performance category, notes, altitude flag, test kind (practice / diagnostic / official), and any events marked medically exemptSingle-event logs & starting pointsIndividual events you log after a workout, and the "where I am now" numbers the Coach builds your first plan fromBody measurementsHeight, weight, and waist entries over timeGoals & training planThe test you're training for, target score, planned test date, equipment, reminder on/off, and the generated programme with your day-by-day check-offs, swaps, and recovery stateSleep log & caffeine plannerHours slept per night, and caffeine entries you addMorning check-in & pain logYour daily answers on sleep, soreness, stress, and motivation, and any pain entries (body region and severity)Medical exemptionsEvents you are exempt from, dates, limitation bracket, and notes — for example the details from a DA Form 3349-style profileHeritage & programme workoutsWhich challenge workouts you have completedTest Day sessionAn in-progress proctored session, including per-participant results while you are gradingUnit roster (UFPM feature, optional)Imported test results for unit members — name, sex, age, branch, test, date, test type, pass/fail, performance category, per-event breakdown, altitude flag — plus any remediation sessions you record, from CSV files you chooseApp settingsWhether you've finished onboarding, whether Unit Manager mode is on, whether health access is connected, notification preferences
This lives in the app's private storage, which the operating system isolates from other apps. The app does not encrypt it itself; it relies on your device's standard storage protection.
Much of this is health information, and some of it — medical exemptions, pregnancy and postpartum status, pain and sleep — is especially sensitive. We treat all of it as sensitive and never transmit any of it to us.
When you export or share a result — or open the built-in standards charts — the app also writes a temporary PDF or CSV to its private cache so it can hand the file to the system share sheet or a PDF viewer. Those temporary files are cleared by the app or by the system and are never sent anywhere on their own.
3. Health access (optional, read-only)
Health access is off until you turn it on, from the onboarding walkthrough or from Settings → System Settings. When you turn it on, the operating system shows you its own permission screen and you choose exactly what to allow.The app only ever reads. It holds no permission to write health data on either platform, and nothing it stores is written back.
DataWhat the app does with itSleepImported into the app's own sleep log, so last night fills in your morning check-inWeightShown as reference text beside the fields that use it. Never stored, and never written into your profile automatically — you re-enter it yourself if you want it countedNutrition — calories, caffeine, protein, carbohydrates, and fatShown as reference beside your fuel targets and the caffeine planner. Never stored
Sleep is the only health category the app keeps a copy of. Everything else is read, displayed, and discarded.
Turning the toggle off in Settings stops every health read immediately. The app cannot revoke the system permission itself — that lives in the platform's own health settings — and anything already imported stays in your sleep log, like anything else you logged.
Exact permission names, and what happens to the sleep copy on each platform, are in Platform-specific details below.
4. How the app uses this information
The information above is used only to provide the app's features on your device:Calculate and score your fitness tests against the standards for your branch, age, and sex.Pre-fill the calculator from your profile.Show your history, trends, personal records, and goal progress.Build and adapt a training programme toward a target score.Show your sleep, check-ins, and pain back to you against published thresholds.Run a timed or proctored test, including spoken grader calls.Schedule local reminder notifications for a test date, a medical profile expiry, or a caffeine cutoff you set.(If you enable Unit Manager mode) display rosters of test results you import.Generate result sheets (PDF/CSV) when you choose to export or share them.Spoken grader calls are produced by your device's built-in speech synthesis. The app does not use the microphone and records no audio.The app does not use your information for advertising, profiling, or any purpose other than the features you see in it. We do not sell, rent, or share your information with third parties for advertising or marketing.
5. What we do not do
We do not collect your data. The app does not transmit your information off your device to us or to any third party.No accounts, no servers. There is no sign-in, and the app connects to no backend. It contains no networking code and makes no network calls of its own. A few buttons hand a link to your browser — see §7.No analytics, ads, or tracking. No advertising networks, no analytics or crash-reporting SDKs, no third-party tracking technologies, and no advertising identifiers.We do not sell or share your data. We never receive it, so there is nothing for us to sell or share.We do not write health data. The app holds read permissions only.
6. When information leaves your device — only by your action
The app never moves your data on its own. There are three paths, and you control all of them.Sharing and exports you initiate. When you tap a share or export button, the app generates a PDF scorecard or a CSV and hands it to the system share sheet. You choose where it goes. Those files contain what is shown in them — which may include a name (if you entered one), branch, age, sex, and scores — so share them only with people you trust. Where the file goes from there is determined by you and the service you select.Optional syncing between your own devices. On Apple devices the app can sync across your own devices using your iCloud account and your paired Apple Watch. This is described under Platform-specific details; the Android version has no such feature.Your own device backup. Both operating systems can back up an app's data to your cloud account (iCloud Backup, or Android's backup to your Google account) if you have that turned on. That is an operating-system feature under your control, the backup goes to your account rather than to us, and we have no access to it. Exactly what is and isn't included differs by platform — see below.
7. Links that open outside the app
A few places hand a web address to your browser or mail app rather than loading anything themselves:Play HAMR audio on the Test Day screen opens the official 20 m cadence recording hosted at yokotasupport.com.Source links in the Lifestyle library open the publication a topic cites (Apple version).Send feedback in Settings opens a pre-addressed email in your mail app (Apple version).When you tap one, your browser or mail app makes that connection, not the app — which means the destination can see the usual things any site sees, such as your IP address. Those sites have their own privacy policies and we have no control over them. The app sends them nothing about you, and it never opens a link on its own.
8. Unit Fitness Program Manager (UFPM) mode
If you enable the optional UFPM mode, you can import CSV files that other members have exported and shared with you, in order to track your unit's results, and you can record remediation sessions for members who need them. That imported information is stored only on your device and is never sent to us. You are responsible for ensuring you are authorized to handle that information and for safeguarding it, including any file you later export and share. You can delete imported members or clear the roster at any time within the app.Note that a roster contains other people's information. How it is treated by syncing and backup differs by platform — see below.
9. Data retention and deletion
Your data stays on your device until you remove it.You can delete individual saved tests, sleep nights, check-ins, pain entries, medical profiles, and roster members within the app.Uninstalling the app deletes its data from that device.If you use syncing or device backup, you may also need to delete the synced or backed-up copy — see the platform sections for where.Because we never receive your data, there is no copy held by us to request, correct, or delete.
10. Children's privacy
Military Fitness Score is intended for adults — primarily military service members and candidates assessing physical-fitness standards. It is not directed to children, and we do not knowingly collect information from children. (As noted throughout, we do not collect information from anyone.)
11. Your privacy rights (GDPR, CCPA/CPRA, and similar laws)
Privacy laws such as the EU/UK GDPR and the California Consumer Privacy Act give you rights to access, correct, delete, and port your personal information, and to object to its sale or sharing.Because this app stores your information only on your own device and we do not collect, receive, or process any of it, you already have full and direct control over it through the app and your device settings. We do not sell or share personal information, and we do not engage in targeted advertising. If you believe we hold any personal information about you and wish to exercise a right, contact us at the address below — though in practice we have no such information to act on.
12. Security
Your data is held in the app's private storage area, which the operating system isolates from other apps, and is protected by your device's standard storage encryption and lock screen. No method of electronic storage is perfectly secure, but because the app keeps your data on-device and transmits nothing, the main protection for your information is the security of your own device. We recommend using a screen lock and keeping your device software up to date.
Platform-specific details
Everything above applies to both versions. These are the differences.
Apple — iPhone, iPad, and Apple Watch
Apple Health. Turned on from onboarding or Settings → System Settings → Apple Health. The app requests read access to sleep analysis, body mass, and five dietary quantities — energy consumed, caffeine, protein, carbohydrates, and total fat. It requests no permission to write to Health on iPhone or iPad. To change what you allowed, use Settings → Health → Data Access & Devices.Because of how iOS works, the app cannot tell whether you allowed or denied a particular category — a denied read and "no data recorded" look identical to it. That is why the app never claims to know what you granted.Apple Watch. The watch app asks for permission to write workouts. It uses that permission to start a workout session, which is what keeps a timer running with your wrist down; no workout is ever saved to Health. The watch reads nothing from Health.iCloud sync (optional). If enabled, the app uses Apple's iCloud key-value storage to sync across your own Apple devices, and WatchConnectivity to keep your paired Apple Watch in sync. This travels through Apple's infrastructure under your Apple ID, is governed by Apple's Privacy Policy, and we have no access to it.Sync covers a fixed list: your profile, test history, training plan, Coach programme, single-event logs, starting points, remediation sessions, goal inputs, medical exemptions, test-window overrides, and body measurements.It deliberately does not cover your sleep log, your morning check-ins and pain entries, your imported unit roster, an in-progress Test Day session, or heritage-workout records. Health-derived data is kept out of the app's sync by design.You can turn sync off, and delete what the app has put in iCloud, from Settings → System Settings.iCloud Backup. Separately from the app's own sync, iOS backs up app data as part of iCloud Backup or an encrypted computer backup, if you have that turned on. A device backup covers the app's whole container — including the sleep log and your check-ins, which the app's own sync excludes. You can exclude this app from backups in Settings → [your name] → iCloud → Manage Account Storage.Siri and Shortcuts. The app can expose your latest score to Siri/Shortcuts on your device so you can ask for it. This runs on-device through Apple's App Intents framework.Exports. In addition to PDF scorecards and CSVs, the Apple version can fill and export a DA Form 705.
Android
Health Connect. Turned on from onboarding or Settings → System Settings → Health Connect. The app declares exactly three health permissions, all read-only:
PermissionWhat the app does with itandroid.permission.health.READ_SLEEPImports your sleep sessions into the app's own sleep logandroid.permission.health.READ_WEIGHTShows your latest weight as reference textandroid.permission.health.READ_NUTRITIONShows today's logged calories, caffeine, protein, carbohydrates, and fat as reference
You can revoke access at any time in the Health Connect app, and Health Connect also revokes it automatically if you do not open Military Fitness Score for 30 days.
Other permissions. The app requests only two more:
PermissionWhyNotifications (POST_NOTIFICATIONS)To show the reminders you schedule — an upcoming test date, a medical profile expiring, a caffeine cutoff. You can deny or revoke this; the rest of the app keeps working.Run after device restart (RECEIVE_BOOT_COMPLETED)So your scheduled reminders survive a reboot or app update instead of silently disappearing.
The app requests no other permissions. It does not hold the Internet permission — it cannot make a network call — and does not access your location, camera, microphone, contacts, calendar, phone identifiers, or any other sensitive device data.
No cross-device sync. The Android version has no iCloud-style sync feature. Your data stays on the one device unless you back it up or export it.
Android backup. The app allows Android's built-in backup to include its data, so a new phone signed into the same Google account gets your data back. Two things are deliberately excluded, from both cloud backup and direct device-to-device transfer:
Your sleep log, because it receives Health Connect imports and platform-sourced health data should not travel to a cloud backup.
An in-progress Test Day session, because a half-graded session is an event happening right now rather than a record, and restoring it days later onto another phone would resurrect a stale session.
Everything else — including your check-ins and pain log, your medical exemptions, and your imported unit roster — is included. If you use Unit Manager mode, that means other members' information is copied to your own Google account. You can disable backup in Settings → Google → Backup, or your device maker's equivalent, and delete an existing backup from your Google account settings.
Changes to this policy
We may update this policy if the app changes — for example, if a future version adds a feature that handles data differently. When we do, we will revise the "Last updated" date above and, where appropriate, note the change in the app or its store listing. Material changes will be reflected here before the new behavior takes effect.
Questions about this policy or the app's handling of information?Zach Hicks
Email: info@zachhicksapps.com
Military Fitness Score is an independent, unofficial tool and is not affiliated with, endorsed by, or sponsored by the U.S. Department of Defense or any branch of the U.S. Armed Forces. Scoring tables are derived from publicly available official standards, approximate the official standards, and are provided for informational purposes only — they are not an official record.