GymProof
Gym builder Pacts How it works Features FAQ
Download
Gym builder Pacts How it works Features FAQ Download

Legal

Privacy Policy

Last updated: August 11, 2026

1. Introduction

Welcome to GymProof ("we," "us," or "our"). We are committed to protecting your personal information and your right to privacy. This Privacy Policy describes how we collect, use, and share information when you use our mobile application GymProof (the "App") and related services.

By using GymProof, you agree to the collection and use of information in accordance with this policy. If you do not agree, please do not use the App.

2. Information We Collect

2.1 Information You Provide

  • Account information: GymProof does not use passwords. You sign in with a magic link sent to your email address, with Sign in with Apple, or with Google. In each case we receive your email address and, where the provider supplies it, your name. You can also use the App as a guest, without an account.
  • Gym locations: You voluntarily add the GPS coordinates and names of your gyms.
  • Profile data: Optional display name or avatar you choose to set.

2.2 Information Collected Automatically

  • Location data: With your explicit permission, we collect GPS coordinates in the background to detect when you enter and leave gym geofences. We may store timestamped location samples tied to session validation, but we do not build or sell a general-purpose continuous location history for advertising.
  • Session data: Session start/end times, duration, and whether a session meets validity thresholds (≥ 30 minutes full, ≥ 20 minutes partial).
  • Device information: Device model, OS version, and anonymous install ID used for crash reporting and analytics.
  • Usage analytics: Aggregate, pseudonymous feature usage data (e.g., screens visited, button taps) collected through PostHog to improve the App.
  • Crash diagnostics: Stack traces, device state and non-fatal error reports collected through Firebase Crashlytics.
  • Advertising identifier: On the free tier, Google AdMob may read your device advertising identifier (IDFA on iOS, Advertising ID on Android) to serve and measure ads. See section 6.

2.3 Subscription & Payment Data

Payments for GymProof Pro are processed by Apple (App Store) or Google (Google Play) and by RevenueCat as our subscription management platform. We do not collect or store your payment card details. We receive a subscription status (active / expired / trial) and the product purchased.

3. How We Use Your Information

  • Provide and maintain the App and its features.
  • Detect gym sessions via geofencing and award points / streaks.
  • Sync your data across devices (Pro feature).
  • Send transactional emails (e.g., email confirmation, magic link sign-in).
  • Analyse aggregate usage to improve user experience.
  • Respond to support requests.
  • Comply with legal obligations.

We do not sell your personal data to third parties, and we never share your location data or your session history with advertisers. Advertising on the free tier is described in section 6.

4. Location Data

GymProof requests the "Always On" location permission solely to detect when you arrive at or leave a registered gym — even when the App is in the background. This is the core functionality of the App.

Location data is primarily processed on-device, but GymProof may also store timestamped location samples and gym-linked evidence on our servers when needed to validate sessions, sync activity between devices, and support account recovery and fraud prevention.

You may revoke location permission at any time in your device settings. Revoking this permission will disable automatic session tracking; you will need to log sessions manually.

5. Data Retention

  • Account data: Retained until you delete your account.
  • Session history: Retained for the lifetime of your account.
  • Crash & analytics logs: Retained for up to 90 days in aggregated form.

When you delete your account, all personal data associated with it is permanently deleted from our servers within 30 days, except where retention is required by law.

6. Data Sharing

We share data only with trusted service providers necessary to operate the App:

  • Supabase — backend database, authentication and file storage (account, sessions, gyms, pacts, avatar).
  • RevenueCat — subscription management (purchase history, subscription status, app user ID).
  • PostHog (EU Cloud, eu.i.posthog.com) — product analytics: pseudonymous usage events and device metadata. We do not send your email address or raw location to PostHog.
  • Firebase Crashlytics (Google) — crash and stability diagnostics.
  • Google AdMob — ads shown to free-tier users (advertising identifier and device data; no gym locations and no session history).
  • Google Maps — map rendering and gym search; your query and approximate viewport are sent to Google to return results.

All service providers are contractually obligated to process data solely for the purpose of providing their services to us and in compliance with applicable data protection laws.

6.1 Advertising and consent

GymProof shows interstitial ads to users without an active GymProof Pro subscription. No ads are shown while Pro is active.

In the European Economic Area, the United Kingdom and Switzerland we ask for your consent through Google's User Messaging Platform before advertising is initialised. If you refuse consent for personalised advertising, you will still see ads, but they will be non-personalised. You can change your choice at any time from the App's settings.

On iOS, we additionally request App Tracking Transparency permission before any tracking identifier is used.

6.2 Analytics opt-out

You can disable product analytics and crash reporting at any time from Settings → Privacy in the App. The preference is applied on every launch, before PostHog and Crashlytics are initialised.

7. Children's Privacy

GymProof is not directed at children under the age of 13 (or 16 where applicable under local law). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

8. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you.
  • Request correction of inaccurate data.
  • Request deletion of your data ("right to be forgotten").
  • Object to or restrict certain processing.
  • Data portability (receive a copy of your data in a machine-readable format).

To exercise any of these rights, contact us at privacy@gymproof.info.

You can delete your account and all of its data directly from the App (Settings → Account → Delete account) or request deletion without reinstalling the App from our account deletion page.

9. Security

We implement industry-standard security measures including HTTPS/TLS in transit, encryption at rest for sensitive fields, and row-level security in our database. No method of transmission over the Internet is 100% secure, and we cannot guarantee absolute security.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the "Last updated" date at the top of this page and, where appropriate, by sending an in-app notification. Continued use of the App after changes constitutes your acceptance of the updated policy.

11. Contact Us

If you have any questions about this Privacy Policy, please contact us:

  • Email: privacy@gymproof.info
  • Website: gymproof.info
GymProof

Train for real. Build your gym.
Keep your pact.

App Store soon Google Play soon

Product

  • Gym builder
  • Pacts
  • Features
  • How it works
  • Download
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Delete your account

Support

  • Support
  • Contact us
  • Help & FAQ

© 2026 GymProof. All rights reserved.

Made for athletes who show up.