Short version: BodyAtlas keeps your personal training data on your device. We have
no user accounts and no servers that store your information. We use Google Firebase to collect
anonymous usage analytics and crash reports that help us improve the App and fix bugs — this data
is not tied to your identity and is never sold. We show no advertising. All exercise images and
videos are bundled inside the App, so they are not downloaded from any server. BodyAtlas is free
to use, with an optional “Pro” subscription; purchases are processed securely by the Apple App
Store or Google Play, and we use RevenueCat to manage subscriptions — we never see your
payment-card details.
This Privacy Policy explains how the BodyAtlas mobile application (the “App”,
“we”, “us”) handles information when you use it on Android or iOS. By using the App, you agree to
the practices described here.
1. Who is responsible for your data
The App is operated by the BodyAtlas developer (“the Developer”). For any privacy question or
request, contact us at codeplay.md@gmail.com.
If you publish under a registered company, add the legal entity name and registered address here.
2. Information you provide and the App stores
BodyAtlas is a training app. To build and adapt your workout plans, the App stores the following
information locally on your device only:
- Profile details: an optional display name, sex, age range, height, and weight.
- Training profile: experience level, primary goal, training environment,
available equipment, days per week, and preferred session length.
- Wellbeing and health-related inputs: average sleep hours, stress level,
muscle soreness, and any notes you add about injuries, restrictions, or exercise preferences.
- Training activity: logged workouts, sets, reps, weights, rest timers,
estimated one-rep-max (1RM) values, and your progress history.
- App settings: language, units (metric/imperial), and reminder preferences.
You enter this information yourself. You can change or delete it at any time within the App, and
it is removed entirely when you uninstall the App or reset your data.
3. Where your data is stored
All of the information above is stored in a local database on your device. It is not
transmitted to us and we have no access to it. BodyAtlas does not require an account and
does not have a backend server that stores your personal information.
4. Device backups
If you enable system backups on your device, your operating system may copy the App’s local data
to your own personal cloud account (for example, Android Auto Backup to your Google Drive, or
iCloud Backup on iOS). These backups are controlled by you through your device settings and are
governed by Google’s or Apple’s privacy policies, not by us. The Developer cannot access these
backups.
5. Exercise media
All exercise demonstration images and videos are bundled inside the App itself. They are displayed
directly from the App’s local files and are not downloaded from any server or
content delivery network. As a result, the App makes no network requests to show exercise media,
and no third party receives your device’s IP address or any request data for this purpose.
We do not send any of your profile, training, or health data over the network.
The only network connections the App makes are the anonymous analytics and crash reporting
described in Section 7 and the subscription validation described in Section 7b.
6. Notifications
The App can send you local reminders (for example, workout reminders, a weekly summary, or a
re-engagement nudge). These notifications are generated entirely on your device. We do not use
push notification services and do not send notifications from a server. On Android 13 and later,
and on iOS, notifications require your permission, which you can grant or revoke at any time in
your device settings.
7. Analytics and crash reporting (Firebase)
To understand how the App is used and to detect and fix problems, BodyAtlas uses two Google Firebase
services:
- Firebase Analytics — collects anonymous, aggregated usage data such as which
screens are opened, which features are used, session counts, and general device and app
information (for example device model, operating-system version, app version, language, and
country derived from your IP address). This is associated with a randomly generated,
app-specific identifier (an “app instance ID”), not with your name, email, or
the personal training data you enter.
- Firebase Crashlytics — when the App crashes or encounters a serious error, it
sends a crash report containing technical diagnostic data such as the error stack trace, the
device state at the time, device model, operating-system version, app version, and a random
installation identifier.
This information is processed by Google as our service provider and helps us improve stability and
the overall experience. We do not use it to identify you personally, and your
profile, training, health, and wellbeing inputs (Section 2) are never sent to these
services. Google’s processing of this data is governed by the
Google Privacy Policy
and the
Firebase data-handling terms.
7a. Information we do NOT collect
- No traditional user accounts, logins, or passwords (an optional subscription uses only an
anonymous purchase identifier — see Section 7b).
- No advertising and no advertising identifiers.
- No location tracking (we only infer approximate country/region from your IP address for analytics).
- No selling or sharing of your personal data with third parties for their own marketing purposes.
- We never transmit your profile, training, health, or wellbeing data off your device.
7b. Subscriptions and in-app purchases
BodyAtlas is free to download and use. It also offers an optional auto-renewable subscription
(“BodyAtlas Pro”) that unlocks additional features. A subscription is entirely optional and is
not required to use the core App.
- Payment processing: All purchases are processed by the
Apple App Store (on iOS) or Google Play (on Android). Your
payment-card and billing details are handled entirely by Apple or Google under their own
terms and privacy policies. We never receive or store your payment-card
information.
- Subscription management (RevenueCat): We use RevenueCat, Inc.
as our service provider to validate purchases, manage subscription status, and unlock Pro
features. To do this, RevenueCat processes a randomly generated, anonymous purchase identifier
(an “app user ID”), your purchase and transaction history (such as the product purchased,
purchase and renewal dates, and entitlement status), and basic technical data (platform, app
version, country, and device identifiers). This is not linked to your name or
email, and your profile, training, health, and wellbeing data (Section 2) are
never sent to RevenueCat. RevenueCat’s processing is governed by the
RevenueCat Privacy Policy.
- Managing or cancelling: You can view, change, restore, or cancel your
subscription at any time through your Apple App Store or Google Play account settings, or from
within the App. Cancellations and refunds are handled according to Apple’s and Google’s
policies.
8. Third-party services
The App relies on the following third-party service providers:
- Google Firebase (Analytics and Crashlytics) — provides the anonymous usage
analytics and crash reporting described in Section 7. Governed by the
Google Privacy Policy.
- RevenueCat, Inc. — manages the optional in-app subscription and validates
purchases, as described in Section 7b. Governed by the
RevenueCat Privacy Policy.
- Apple App Store / Google Play — process subscription payments and billing.
Governed by the
Apple Privacy Policy
and the
Google Privacy Policy.
9. Children’s privacy
BodyAtlas is not directed to children under the age of 13 (or the minimum age required in your
country). We do not knowingly collect personal information from children. Because all data stays
on the device and no information is sent to us, we do not build profiles of any users, including
minors.
10. Your rights and choices
Because your data lives only on your device, you are in full control of it:
- Access and edit: view and change your information directly in the App.
- Delete: reset your data in the App, or uninstall the App to remove all of it.
- Notifications: turn reminders on or off in the App or in device settings.
Depending on where you live (for example, under the EU/UK GDPR or similar laws), you may have
additional rights such as access, rectification, erasure, and portability. Since we do not hold
your data on any server, you can exercise these rights directly on your device. For any questions,
contact codeplay.md@gmail.com.
11. Legal basis for processing (EEA/UK users)
Where the GDPR applies, our processing is based on the following legal grounds:
- The anonymous analytics and crash-reporting data (Section 7) are processed on the basis of our
legitimate interest in securing and improving the App’s functionality.
- All of your profile, training, health, and wellbeing information (Section 2) is processed
locally on your device under your control and is not transmitted to us.
- Where you buy an optional subscription, your purchase and subscription data (Section 7b) are
processed on the basis of performance of a contract with you, in order to
provide and manage the Pro features you purchased.
12. Data security
Your data is stored within the App’s private storage area on your device and is protected by your
device’s operating-system security and any device lock you have set. No method of storage is 100%
secure, but because we do not transmit or store your personal data on our servers, the risk of a
server-side data breach involving your information does not apply.
13. Health and fitness disclaimer
BodyAtlas provides general fitness and training information and is not a medical service. It does
not provide medical advice, diagnosis, or treatment. Always consult a qualified healthcare
professional before starting any exercise program, especially if you have a medical condition or
injury.
14. Changes to this Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated”
date at the top of this page. Significant changes will be reflected in the App or its store
listing. Continued use of the App after an update means you accept the revised policy.
15. Contact us
If you have any questions about this Privacy Policy or your data, contact us at:
codeplay.md@gmail.com.