Privacy Policy

Last updated: May 26, 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.

Want to delete your data? Jump directly to Section 8: Data Deletion for in-app and web-based deletion options.

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:

...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:

Android: Auto Backup

On Android, your app data is automatically backed up to your Google account via Android Auto Backup. This means:

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:

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):

Write Permissions (2):

How Health Data Is Handled

5. Analytics & Tracking

We do not use any analytics or tracking tools.

GymPsycho does not include:

Crash Reporting (Sentry)

To keep the app stable, GymPsycho uses Sentry for privacy-respecting crash reporting. We deliberately keep this minimal:

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:

For more information, see RevenueCat's Privacy Policy.

Sentry (for crash reporting)

We use Sentry to detect and fix app crashes. As described in Section 5, only anonymous crash diagnostics are transmitted — never workout, health or personal data. Sentry retains this data for 90 days and is GDPR + CCPA compliant. See Sentry's Privacy Policy.

GymPsycho Squad (Promo Code Program)

GymPsycho includes an optional Promo Code Program ("GymPsycho Squad") that lets you share a code with up to 5 friends, who each receive 3 months of GymPsycho Pro for free. Once 5 friends activate Pro through your code, you receive 1 year of GymPsycho Pro for free. The program is powered by a small backend service ("Squad Engine") hosted on Cloudflare.

What we store about you:

What we store about a friend redeeming a code:

Why the device + IP hashes: these hashes are used exclusively for fraud prevention — to make it harder for the same person to claim multiple Pro trials by switching accounts on the same device or home network. They are never used for tracking, advertising, profiling, or any other purpose. Because the hashes are one-way (cannot be reversed), they cannot be linked back to a specific device or IP address — only future hashes from the same device/network can be matched against them. Up to 2 redemptions from the same IP-hash within 24h are allowed (legitimate family/household case); beyond that the redemption is blocked as anti-fraud.

What we DO NOT store: no name, no email, no plaintext device IDs, no plaintext IP addresses, no workout data, no health data, no advertising IDs, no cross-app tracking identifiers. Squad Engine has no analytics SDKs, no third-party trackers, and no advertising integrations.

Where the data lives: Cloudflare D1 (SQL database) hosted in the EU edge region (Eastern Europe / Zurich). Encrypted in transit (HTTPS) and at rest. Cloudflare is GDPR-compliant — see Cloudflare's Privacy Policy.

How long we keep it: Squad Engine data is retained as long as you actively use GymPsycho. If you uninstall the app or request a data deletion (Section 8 below), your row in the Squad Engine database is purged on next maintenance window. Anti-fraud hash records are kept for 30 days and then automatically purged — they have no long-term value.

Persistence across reinstall and device changes (Anonymous-by-Design trade-off): GymPsycho is fully anonymous — there is no account system, no email signup, no password. The only persistent identifier is the one RevenueCat already uses to manage your subscription. This has direct consequences for your Squad-State:

It's optional: if you never share your code and never redeem someone else's code, Squad Engine stores only your anonymous code + counter (which stay at 0). You can simply ignore the program — no impact on the rest of the app. If you actively want the data removed, see Section 8.

8. Data Deletion

GymPsycho does not store any of your workout data on our servers — there are no user accounts and no central database. Your data lives entirely on your device (and optionally in your private iCloud or Google Auto Backup, if you've enabled those). You have full control to delete it at any time.

How to delete your data

Option 1 — In-app reset (recommended, fastest):

  1. Open GymPsycho on your device.
  2. Tap Settings (bottom navigation).
  3. Scroll to Reset App → "Delete all data and start fresh".
  4. Confirm twice. All gyms, training plans, sessions, PRs and personal info are permanently deleted from the device.

Option 2 — Uninstall the app:

Uninstalling GymPsycho removes all locally stored data immediately. iCloud sync data (iOS) can additionally be removed via iOS Settings → [your name] → iCloud → Manage Account Storage → GymPsycho → Delete Data. Android Auto Backup data is removed via your Google account → Backup → Apps data.

Option 3 — Web request (if you've already uninstalled the app):

Email support@gympsycho.com with subject line "Data Deletion Request". Since GymPsycho does not store data on our servers, there is no server-side wipe to perform — but we will confirm receipt within 7 days and walk you through any remaining cleanup (iCloud, Google Backup, RevenueCat subscription cancellation if applicable).

What is deleted

What is NOT deleted (and why)

How long it takes

Soft delete (in-app trash)

Within the app, deleted gyms, plans and workouts go to a 30-day trash bin first, so you can recover them if needed. After 30 days they are permanently deleted from the device. You can also delete them permanently right away from the trash view.

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:

[email protected]

🛡️ 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.