Privacy Policy for Trainr
Last updated: 12 September 2026
Trainr is a workout planning app. This policy explains what it collects, where that goes, and what you can do about it. It is written to be read, not to cover anybody in legalese. It covers both the Android and the iOS app, which behave the same way and are noted separately only where they differ.
The terms you agree to by using the app are in the terms of use.
What Trainr asks you for
When you set up a profile, Trainr asks for:
- Your preferred name
- Your age
- Your gender
- Your height and weight
- Your fitness goal, training style and experience level
- Where you train and what equipment you have
- How many days a week you train, how long a session is, and when you prefer to train
- Any injuries or areas you want to work around
As you train, Trainr also records the sets, reps, weights and times you log.
Where it is stored
All of it is stored on your device, in the app’s own database. Trainr has no accounts, no server of its own, and no copy of your profile anywhere else. If you uninstall the app, that data is deleted with it.
What is sent off your device, and to whom
Nothing from your profile or your training. Your weekly plan is written by the app itself, on your device, from an exercise catalog that ships inside it. None of the answers above, and nothing you log, is sent anywhere to write it.
The exercise videos
Tutorial videos play in YouTube’s own embedded player. Until you tap play, nothing is requested from YouTube and nothing about you leaves the app: the player shows a still frame and waits. Once you play one, YouTube receives the request as it would on youtube.com, including your IP address and whatever its own cookies hold, all of it governed by the Google Privacy Policy. Trainr sends YouTube nothing about your profile, your plan or your logged sets, and never has.
Trainr asks you to sign in to nothing, so no Google account is connected to it. If you are signed in to Google in the player and want to review what that account has stored, Google’s security settings are where it is managed.
Advertising
The free tier shows one advertisement: a banner at the bottom of your weekly plan, served by Google AdMob. Trainr Pro has none, and while Pro is active no ad is requested at all.
To serve and measure that banner, Google’s advertising SDK receives the advertising identifier your phone assigns to apps, your IP address (from which it infers an approximate location), and technical details of the device and the app, all governed by the Google Privacy Policy and described in how Google uses information from sites or apps that use its services. Trainr sends it nothing about your profile, your plan or your logged sets.
Where the law requires consent before ads can be personalised, in the European Economic Area and the United Kingdom, the app asks you first with Google’s own consent form, and you can change your answer at any time from Privacy options in the profile menu. On iOS the app also asks for App Tracking Transparency permission; declining it leaves the ads in place but unpersonalised. Everywhere else you can turn off personalised ads in your phone’s own advertising settings.
Crash reports
Trainr uses Firebase Crashlytics so that when the app crashes, the developer finds out and can fix it. If a crash happens, the following is sent to Google:
- The stack trace: which part of the code failed
- What the app was doing at the time
- Basic details about the device and the version of Android or iOS on it
- A random identifier Crashlytics generates for your installation, used to tell one crash from the same crash happening twice
No part of your fitness profile is included in a crash report. Not your name, age, measurements, injuries, or anything you have logged. Crash reports say what broke, not who you are.
Development builds of the app do not send crash reports at all.
Health information
Your height, weight and any injuries you list are health-related. They are used for one thing: writing a workout plan that suits you and avoids what you asked it to avoid. They stay on your device. They are not sold, shared with advertisers, or used to build a profile of you.
The injuries question is the one optional question in onboarding; leave it blank and the plan is written without it.
What Trainr does not do
- No accounts, no sign-in, no email address collected
- No advertising, and no advertising identifiers
- No analytics: nothing tracks which screens you open or what you tap
- No location, contacts, photos, microphone or camera access
- Nothing is sold or shared with third parties beyond the crash reports described above
On Android the app requests two permissions, internet access and network state, used for crash reports and to play the exercise videos. On iOS it requests none.
Children
Trainr is not intended for anyone under 13, and the app will not accept an age below 13.
Deleting your data
Uninstalling Trainr deletes everything it holds. You can also clear it without uninstalling: on Android, Settings → Apps → Trainr → Storage → Clear storage; on iOS, delete the app, which removes its data with it.
Not medical advice
Plans are written by the app, not by a doctor or a trainer, and are not medical advice. Check with a doctor before you start, and stop if something hurts.
Changes
If this policy changes, the date at the top changes with it, and the history is public in this repository.
Contact
Questions about this policy can be raised as an issue on the project: https://github.com/jerichomagallanes/Trainr/issues
