Privacy Policy for Bodymodo
This Privacy Policy explains how Bodymodo ("Bodymodo", "the App", "we", "us", or "our") collects, uses, protects, and deletes information when you use the Bodymodo Android app.
Bodymodo is provided by the Developer Team. In this policy, "Developer Team" means the team responsible for building, operating, and supporting Bodymodo.
This policy is written to describe the app as it works today. It is not legal advice.
1. Information We Collect
1.1 Account information
You can use Bodymodo as a guest without creating an account. If you create an account or sign in, Bodymodo uses Firebase Authentication and may collect:
- Email address
- Firebase Authentication user ID
- Google Sign-In token when you choose Google Sign-In
This information is used for sign-in, account management, and account deletion.
Bodymodo does not create a Firebase anonymous account for guests. Guest data is stored on your device under a local guest identifier and is not tied to your email unless you later create or sign into an account on that same device.
1.2 Fitness, health, and wellness data stored on your device
Bodymodo stores the following information locally in the app database on your device:
- Profile details such as age, gender, height, weight, goal weight, body type, fitness goal, training environment, fitness level, weekly workout frequency, preferred workout length, equipment, limitations, activity level, and dietary preferences
- Workout history such as dates, durations, exercise lists, completion status, difficulty ratings, and energy levels
- Program, challenge, active workout, and custom workout progress
- Weight logs and body measurements
- Nutrition settings, meal logs, meal plans, and water intake
- Optional progress-photo records saved as local content references
- Consent history and privacy-control settings
- Reminder settings for workouts, water, streaks, and other local reminders
- Adaptive daily check-in entries such as energy, mood, time budget, soreness, available equipment, and friction
- Accepted program repair adjustments
- Local coach memory signals (preferences inferred from your in-app actions, such as preferred or avoided exercises and rescue-mode habits)
This local fitness and wellness data is not uploaded to Bodymodo servers. If you uninstall the App, clear app data, or delete local data from Profile, local guest data and local account-scoped data are removed from that device.
1.3 Optional AI workout generation
If you grant AI consent and ask Bodymodo to generate or adapt a workout, a limited workout-generation prompt may be sent through Firebase AI Logic / Gemini. That prompt can include information such as your goal, environment, fitness level, energy level, age, weight, goal weight, preferred workout length, equipment, limitations, activity level, body type, recent difficulty ratings, and recent exercise IDs.
The AI response is used to show the workout in the App. If you decline or revoke AI consent, Bodymodo uses local rule-based workout generation and does not send profile details to Firebase AI / Gemini for workout generation.
1.4 Crash diagnostics
Bodymodo uses Firebase Crashlytics to diagnose crashes and serious app errors. Crash reports can include:
- Crash stack traces
- Device model
- Android version
- App version
- Non-personal warning and error logs
Crash reports are used to find and fix bugs. The Developer Team does not intentionally add your name, email, detailed meals, body measurements, progress photos, or full local fitness history to crash reports.
1.5 Optional analytics
If you grant analytics consent, Bodymodo uses Firebase Analytics to understand whether the beta is reliable and useful. Analytics events can include onboarding started or finished, workout started or finished, program or challenge started or completed, meal logged, reminder enabled, daily check-in completed, adaptive mode selected, rescue workout started or finished, program repair shown or accepted, weekly story viewed, and coach memory reset.
Analytics events may include app and device information, a Firebase app-instance identifier, content IDs, and high-level interaction metadata such as meal type, workout source, or exercise count. Analytics events do not include your name, email address, body measurements, detailed meal entries, workout notes, progress photos, or full local fitness history.
If you decline or revoke analytics consent, Bodymodo does not record Firebase Analytics events.
1.6 Notifications and reminders
If you enable reminders, Bodymodo schedules them locally on your device using Android notification and background-work features. Reminder settings are stored on your device. Reminder content is not sent to Bodymodo servers.
2. Information We Do Not Collect
Bodymodo does not collect or use:
- GPS or precise location
- Camera or microphone data
- Contacts or calendar data
- Advertising identifiers
- Payment card or billing information
- Data from other health, fitness, or social apps
- Data for ad targeting or data-broker sale
Bodymodo does not currently show ads, sell personal information, or rent personal information.
3. How We Use Information
Bodymodo uses information only to:
- Let you use the App as a guest
- Let you create, sign into, manage, and delete an account
- Save and display your profile, workouts, programs, meals, water, measurements, progress, and reminders
- Generate personalized workouts locally, or through Firebase AI / Gemini when you grant AI consent
- Export or delete your local Bodymodo data when you choose those actions
- Diagnose and fix crashes and serious errors
- Understand aggregate beta usage when analytics consent is granted
- Comply with legal, safety, security, and platform obligations
Bodymodo does not use your information to send marketing emails, build advertising profiles, train Bodymodo-owned AI models, or sell data to data brokers.
4. Third-Party Services
Bodymodo uses the following Google services:
| Service | Purpose | Information involved |
|---|---|---|
| Firebase Authentication | Sign-in and account management | Email address, password handled by Firebase, Firebase user ID |
| Google Sign-In | Optional faster sign-in | Google identity token for sign-in |
| Firebase Crashlytics | Crash diagnostics | Crash traces, device model, OS version, app version, diagnostic logs |
| Firebase Analytics | Optional analytics | App interactions, app/device information, Firebase app-instance identifier |
| Firebase AI Logic / Gemini | Optional AI workout generation | Limited workout prompt and generated response |
These services are provided by Google LLC and are governed by Google's applicable terms and policies, including Google's Privacy Policy. Firebase services may process information on Google infrastructure outside your country or region.
Bodymodo does not use third-party ad networks.
5. Sharing and Disclosure
Bodymodo does not sell your personal information.
Information may be processed by Google services listed above only for the purposes described in this policy. The Developer Team may also disclose information if required by law, to protect rights and safety, to investigate abuse, or as part of a merger, acquisition, reorganization, or transfer of the App, where allowed by applicable law.
6. Retention and Deletion
- Guest and local fitness data: Stored on your device until you delete it, clear app data, or uninstall Bodymodo.
- Account email and Firebase user ID: Stored while your account exists and deleted when your account is deleted, subject to Firebase and legal retention rules.
- AI workout-generation requests: Processed by Firebase AI Logic / Gemini according to Google's applicable terms and retention controls.
- Crash reports: Retained according to Firebase Crashlytics settings.
- Analytics events: Collected only after analytics consent and retained according to Firebase / Google Analytics settings.
- Feedback messages: If you send feedback, your email app may include device, app, and session details in the message body. Feedback is used for support and beta improvement.
7. Your Choices and Rights
You can:
- Use Bodymodo as a guest without an account
- Review or change AI and analytics consent in Profile > Privacy controls
- Export readable, JSON, or CSV copies of local Bodymodo data from Profile
- Delete local profile, workout, meal, measurement, reminder, and progress data from Profile
- Delete an account from Profile when signed in
- Submit privacy, support, or account-deletion requests through the in-app feedback/contact flow or through the Bodymodo contact channel listed on the app store listing
Users in some regions may have additional privacy rights, including rights to access, correct, delete, restrict, object to, or export certain personal information. For example, EEA and UK users may have GDPR rights, and California residents may have CCPA/CPRA rights. The Developer Team will respond to valid privacy requests within 30 days unless a different period is required or allowed by applicable law.
8. Age Eligibility and Children's Privacy
Bodymodo is intended for users who are 18 years of age or older. It is not intended for children or minors under 18. The Developer Team does not knowingly collect personal information from children or minors under 18. If you believe a child or minor has provided personal information through Bodymodo, contact the Developer Team and the information will be deleted where required.
9. Security
The Developer Team uses reasonable technical and organizational measures to protect information. Firebase services use protections such as encrypted transmission, and local Bodymodo data is protected by Android app sandboxing.
No app, network, or storage system is completely secure. If the Developer Team becomes aware of a data breach affecting your information, users will be notified as required by applicable law.
10. International Transfers
Google services used by Bodymodo may process information on servers in the United States or other countries. Data-protection laws in those countries may differ from the laws where you live. The Developer Team relies on Google Firebase controls and applicable safeguards for those transfers.
11. Changes to This Policy
The Developer Team may update this Privacy Policy from time to time. When the policy changes, the "Last updated" date will be changed. If changes are material, Bodymodo may ask you to review and accept the updated legal documents before continuing to use affected features.
12. Contact
For privacy questions, support requests, or account-deletion requests, contact the Developer Team through the in-app feedback/contact flow or the Bodymodo contact channel listed on the app store listing.