GymTracker Privacy Policy
Last updated: 19 October 2026
This policy covers the GymTracker app for iPhone and iPad, published by KALIKOUTSI LIMITED, which is registered with the Information Commissioner's Office (ICO) as a data controller, registration reference ZC280430. The companion Terms of Use cover what the app does and does not promise.
The short version: GymTracker has no account, no server, and nothing to sign up for. Your records are stored on your phone, and your phone's own backup service may keep a copy of them. You can choose to send crash reports, export a spreadsheet, or share a routine, a program or a progress card. If you connect Apple Health, GymTracker also writes your workouts and weigh-ins there.
What stays on your device
Your workouts, sets, reps and loads; your exercise history; your body weight and other body metrics; your goals, programs and calendar; your companion, its levels and your awards; and every setting you choose. All of it is stored in a database on the device itself. We operate no server that receives it, we cannot see it, and we have no way to retrieve it — which also means we cannot recover it for you if you lose the device without a backup.
What we collect
Nothing, by default. GymTracker requires no account, no email address and no sign-in. We do not know how many people use the app, who they are, or what they do in it.
Analytics and tracking
The app contains no analytics SDKs, no advertising identifiers, no tracking pixels and no third-party marketing tools. Nothing you do in the app is measured or profiled, and nothing about you is shared with data brokers or advertisers. In App Store terms, the app collects no data used to track you.
Crash reporting, which is off unless you turn it on
GymTracker can send crash reports so that faults can be fixed. It is off by default and becomes active only if you switch it on yourself in Settings. You can switch it off again at any time.
When it is on, a crash sends a report to Sentry, a crash-reporting service hosted in the European Union. The report holds the stack trace, your device model, the OS and app version, device state such as free memory, storage, language and time zone, and a random ID made by the crash library that can link reports from the same app installation. It keeps no trail of the screens you used before the fault. The app does not attach your workout log, your body metrics or your Health records, and there is no account, so no name, email address or account identifier. The app does not add your IP address to a report; like any internet request, Sentry's server sees the address it came from. There is no session replay and no usage analytics: a crash is the only thing that causes a request.
The app also keeps a crash log on the device itself, to show you what went wrong. That log never leaves your phone, whatever the reporting setting says.
Backups and exports
GymTracker backs itself up on its own, about five seconds after you log, change or delete a set, and whenever you tap Back up now. The last seven backups are kept inside the app, where only GymTracker can open them: the Files app does not show them, and on iPhone they are left out of iCloud backup on purpose, because they are a complete copy of your log and the app keeps that under your own control through Settings › Data. Your phone's own backup still includes the app itself, apart from the values copied from Apple Health (see Health data below). Before a restore or an import, the app saves a rescue copy the same way; before a reset it takes one more backup.
Export a spreadsheet writes your training history as a file and hands it to your device's own share sheet; you choose where it goes — Files, Mail, AirDrop or anywhere else your phone offers. We operate no cloud storage and the file is never uploaded to us. Once you have sent it somewhere, what happens to it is governed by whichever service you sent it to, not by this policy.
Sharing a routine or a progress card
Share, on a routine or program you made, writes a small file holding the names you typed, its exercises and their order, the sets, reps or cardio minutes, the Difficulty, a program's planned weekdays, and any exercise you made up with its name and muscle groups — but none of your logged workouts — and hands it to the share sheet. Older versions sent a link, which still opens the same way. Share my progress, on the Progress tab, sends the card as an image, or a short message if the image cannot be made. Both happen only when you tap Share, and once something is sent it cannot be taken back.
Notifications
Reminders — rest timers, weigh-ins, check-ins and inactivity reminders — are scheduled on your device by the app itself. They do not travel through a push notification server, so we do not know whether one was sent, received or opened.
Health data
On iPhone, GymTracker reads and writes Apple Health only after you choose to connect it, during setup or in Settings, and you can disconnect in Settings at any time. On Android there is no health-platform connection. When connected, it reads your weight and weight history, your body fat and lean mass if something measures them, your height, sex and date of birth, and the walking, running, cycling and other cardio Health already knows about; it writes the workouts and weigh-ins you record in GymTracker back to Health. Weights read from Health are shown in your weight log but never stored by the app, so they are not in its backups or its spreadsheet export. Your height, date of birth, sex, body fat and lean mass are copied into your profile while Health is connected, each marked with where it came from; they stay in the profile if you disconnect, and you can change them by hand. The copied values stay on this phone, outside iCloud backup, outside the app's own backups and outside the spreadsheet export; restoring from iCloud or moving to a new iPhone leaves those fields empty until the next sync with Health. A value you type yourself is yours: it goes wherever the rest of your profile goes, including backups and the export. GymTracker itself sends nothing from Health to us or to anyone.
Subscriptions
After the free 14 days, training in GymTracker needs a subscription. Apple takes the payment through your Apple ID. The app asks Apple whether a subscription is active, and keeps that answer on your phone, so training still works offline. To count the 14 days, the app keeps the date of your first launch on the phone.
We never see your name, your card or your Apple ID. Apple shows us only aggregate sales reports, which show totals rather than individual buyers. The app sends no purchase data to any server of ours or to any other service. Apple already holds the purchase record, because Apple sells the subscription to you.
Not medical advice
GymTracker provides general training and nutrition guidance to help you plan and track your activity. It does not assess injuries and it does not provide medical advice, diagnosis or treatment. If you are injured, ill, pregnant or recovering, talk to a doctor before starting or changing your training, and follow the advice of your doctor or physiotherapist over anything the app suggests. Talk to a doctor or dietitian before making changes to what you eat that could affect your health. The app applies more cautious limits where it can, but it cannot know your medical history, and you use its suggestions at your own judgement.
Your rights over your data
Because your data never reaches us, you exercise these rights directly in the app rather than by writing to us:
- Access and portability — Settings › Data › Export a spreadsheet gives you your log, profile, goals, schedule, settings and the things you made, in a format other software can open.
- Erasure — Settings › Data › Reset all data deletes your training records and profile but keeps preferences such as units, appearance and crash reporting. It saves a backup first and leaves existing backups in place: the app keeps seven ordinary backups and up to two separate rescue copies. Deleting the app deletes everything, backups included.
- Rectification — every value you have entered can be edited in the app.
If you have questions we can actually answer, write to gymtracker_support@kalikoutsi.com. Please note that we cannot look up, restore or delete your data for you, because we do not have it.
You also have the right to complain to the UK's data protection authority, the Information Commissioner's Office, at ico.org.uk/make-a-complaint. Our registration reference there is ZC280430.
Children
GymTracker is not directed at children. It collects nothing from anyone, of any age, beyond the opt-in crash reports described above. Where the app gives guidance about eating that depends on age, it applies more cautious limits for anyone under eighteen.
Changes to this policy
If this policy changes, the date at the top of this page is updated. Continued use of the app after a change constitutes acceptance of the updated policy.