Privacy Policy
Last updated: April 8, 2026
🔒 The Short Version
GymPsycho is designed with privacy first. Your workout data stays on your device. We don't collect, store, or share any of your data. Period.
1. Introduction
GymPsycho ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle your data when you use GymPsycho on iOS and Android.
2. Data We Collect
We do not collect any personal data.
GymPsycho operates entirely on your device. All your workout data, including:
- Training sessions and exercises
- Personal records (PRs)
- Gym configurations
- Training plans
- Your athlete name (optional)
...is stored locally on your device. On iOS, data can optionally be synced to your personal iCloud account. On Android, data is backed up automatically via Android Auto Backup to your Google account.
3. Data Sync & Backup
iOS: iCloud Sync
If you enable iCloud sync, your data is stored in your private iCloud container. This means:
- Only you have access to your data
- Data is encrypted by Apple
- We cannot access your iCloud data
- Sync happens automatically between your devices
Android: Auto Backup
On Android, your app data is automatically backed up to your Google account via Android Auto Backup. This means:
- Backups are encrypted and stored in your personal Google account
- Only you have access to your backup data
- We cannot access your backup data
- Data is restored automatically when you reinstall the app
4. Health Data Integration
GymPsycho can optionally integrate with Apple HealthKit (iOS) and Health Connect (Android) to enhance your workout tracking experience. All health data integrations are optional and require your explicit permission before any data is accessed. Health data is processed entirely on your device and is never transmitted to external servers, collected by us, or shared with third parties.
iOS: Apple HealthKit
GymPsycho can optionally integrate with Apple HealthKit to:
- Read sleep data to calculate a recovery score
- Read body weight for calorie estimation and trend analysis
- Read step count to display daily activity
- Read heart rate during workout time windows
- Write workout data (calories, distance) to Activity Rings
Android: Health Connect
GymPsycho integrates with Health Connect using the minimum permissions required for its fitness tracking features. The app requests access to exactly six Health Connect permissions:
Read Permissions (4):
- Steps (READ_STEPS): Reads your daily step count to display on the training screen, helping you track overall physical activity alongside your gym workouts. Step history is also used in PDF workout reports to show activity trends over time.
- Sleep (READ_SLEEP): Reads sleep session data, including sleep stages (light, deep, REM, awake), to calculate a sleep quality score (0–100). This score is displayed before your workout to help you understand recovery status and adjust training intensity accordingly.
- Weight (READ_WEIGHT): Reads your current body weight and weight history. Current weight is used to estimate calories burned during workouts (based on MET calculations). Weight history powers the Body Weight Intelligence feature, which detects phases (gaining, losing, maintaining) and analyzes trends over time. Weight data also appears in PDF workout reports.
- Heart Rate (READ_HEART_RATE): Reads heart rate samples recorded during your workout time window (from workout start to workout end) by connected devices such as fitness trackers or smartwatches. Average and peak heart rate are displayed in your workout summary after finishing a session.
Write Permissions (2):
- Active Calories Burned (WRITE_ACTIVE_CALORIES_BURNED): After completing a strength or cardio workout, GymPsycho exports the estimated calories burned to Health Connect. This allows your workout energy expenditure to appear alongside data from other fitness apps in a unified view.
- Distance (WRITE_DISTANCE): After completing a cardio exercise (treadmill, stationary bike, rowing machine, elliptical, stair machine), GymPsycho exports the distance covered to Health Connect. This is only written when you log a cardio exercise with a distance value.
How Health Data Is Handled
- Local processing only: All health data is read from HealthKit or Health Connect, processed on your device, and displayed in the app. It is never sent to any server.
- No collection: We do not collect, store, or retain copies of your health data. Data is read on demand and displayed in the current session only.
- No sharing: Health data from HealthKit or Health Connect is never shared with third parties, advertisers, or any external services. This includes RevenueCat (our subscription service), which has no access to health data.
- No selling: We do not sell health data. We will never sell health data.
- User control: You can revoke health data permissions at any time through your device settings (iOS: Settings > Health > GymPsycho, Android: Settings > Health Connect > App permissions). The app continues to function fully without health data access — all core features (workout logging, PR detection, training plans) work independently.
- Data deletion: Since we do not store copies of health data, there is nothing to delete on our side. To remove data written by GymPsycho to Health Connect (calories, distance), you can delete it directly in the Health Connect app.
5. Analytics & Tracking
We do not use any analytics or tracking tools.
GymPsycho does not include:
- Google Analytics
- Facebook Pixel
- Crash reporting services
- Any third-party analytics SDKs
6. Advertisements
GymPsycho contains no advertisements.
We don't show ads, and we never will. Your training experience stays clean and distraction-free.
7. Third-Party Services
GymPsycho uses the following external services:
Apple iCloud (iOS, optional)
For data sync between your devices. Your data is stored in your private iCloud container and protected by Apple's privacy policies. We cannot access your iCloud data.
Google Auto Backup (Android)
For automatic data backup to your Google account. Backups are encrypted and managed by Google. We cannot access your backup data.
RevenueCat (for subscriptions)
We use RevenueCat to manage in-app subscriptions and purchases. RevenueCat:
- Uses anonymous user identifiers only
- Does not receive personal workout data
- Processes purchase transactions securely
- Is compliant with GDPR and CCPA
For more information, see RevenueCat's Privacy Policy.
8. Data Retention
Your data remains on your device (and in iCloud or Google Auto Backup, if applicable) until you choose to delete it. We provide:
- Soft delete (trash bin) with 30-day recovery
- Permanent delete options
- Complete data reset functionality
9. Children's Privacy
GymPsycho is not directed at children under 13. We do not knowingly collect data from children.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.
11. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
🛡️ Your Data, Your Control
GymPsycho is built on a simple principle: your fitness data belongs to you and only you. We've designed the app to work 100% offline if you prefer, ensuring complete privacy.