Privacy Policy — MGKFitness: Run

Last updated: 16 October 2026 · Controller: MGKCodes Ltd · Contact: run@mgkfitness.mgkcodes.com

Summary

MGKFitness: Run is a running coach. Your runs and plans live on your phone; backing up to our servers is optional and off until you ask. To coach you it sends your training context, and what you say in the conversation, to an AI provider. We do not sell your data. You can delete everything at any time.

What we collect

We collect only what the coaching product needs (data minimisation).

Health data

Activity and profile data are health data — special-category data under UK GDPR. We process it to provide the coaching service you request. The lawful basis is your explicit consent: the coach asks for it before anything is sent to the AI provider, backup asks for it before anything is stored on our servers, and you can withdraw either in Settings, or all of it by deleting your data.

Apple HealthKit data is read only with your explicit permission, and we never write anything to Health. We ask for one thing: your step count over each run you record, which we store alongside that run. HealthKit data is never used for advertising and is not shared with third parties for their own purposes.

On Android the app requests no health permissions at all.

Who we share it with (sub-processors)

We do not sell personal data, and we do not use it for third-party advertising. The app contains no analytics, no advertising SDK and no crash reporter, and reads no advertising identifier.

Apple and Google are not sub-processors. They are two of the three ways you can sign in, beside an email address and a password, and they hold your Apple ID or Google account on their own terms. They pass us an email address and an identifier; we tell them nothing about your training. Choosing Hide My Email with Apple starts a separate account, because the address Apple gives us is not one any other account uses. On an iPhone, deleting an account made with Apple asks Apple to confirm first, so that when the login goes we can also end the app's access to your Apple ID.

Where data is stored

Your runs, plans and conversations live on your device, which is the copy the app actually works from — it records, reads and plans with no network at all. Data in transit is encrypted (HTTPS/TLS).

Backing up is optional, and off until you ask

Nothing about your training leaves your phone for our servers unless you turn on Back up my data in Settings. It starts off. With it off, we keep no copy: your training is on your phone, and in your phone's own backup if it makes one, and deleting the app deletes it from the phone — which is the trade we let you make rather than make for you, because this is health information.

Some things are not covered by that switch, because they are what an account is, or something you send us yourself, rather than training we keep: your email address, which we need to sign you in; your unit preference, which follows you to a new phone so the app opens in miles if that is how you left it; the date you gave the coach permission to send your training to the AI provider; and any coach reply you report. They are written when you sign in, change them or send them, whatever the backup switch says.

With backup on:

The AI requests described above are a separate thing and happen either way: the coach cannot answer without sending your training context, so using the coach, once you have given it permission, sends it whether or not backup is on.

Sharing with our lifting app

Our Supabase project is shared with our lifting app MGKFitness: Lift, and one login serves both. Each app's own data lives in its own area, separated per user by row-level security, and neither app can read the other's.

One thing does cross, and it is worth naming: when a run is backed up, a short summary of it — the date, how long it lasted, how far it went, and how hard it felt — is copied into a shared activity feed on your account, alongside your lifting sessions. It exists so that one app can show you a complete picture of a week's training. It is readable only by you, holds no route and no conversation, and is deleted with the run it came from.

Your rights

Under UK GDPR you can access, correct, export, or delete your data, and withdraw consent. There are three in-app controls, and they do different things:

To exercise any right, use those controls or contact run@mgkfitness.mgkcodes.com. If you have already uninstalled the app, ask us at https://mgkfitness.mgkcodes.com/run/delete-account — the in-app control is faster and complete, but it is no use to you once the app is gone.

Deletion asks how much, because your login is your MGKFitness account and it is shared with our lifting app MGKFitness: Lift. Delete this app only, and we erase everything this app holds; your account survives so Lift keeps working. Delete your whole account, and everything Lift holds goes too, along with the login itself.

One thing the narrow choice cannot promise: if Lift holds no data, there is nothing left for the account to be for, so it is removed as well. We tell you which happened rather than leaving you to find out.

Retention

We keep your data while your account is active, and deletion removes it immediately, except where we must retain limited records to meet legal obligations. Two things expire on their own without you asking:

Children

The app is not directed at children under 16 and we do not knowingly collect data.

Changes

We'll update this policy as the product evolves and note the date above.

Contact

MGKCodes Ltd — run@mgkfitness.mgkcodes.com.