Legal

Privacy Policy

Last updated: March 18, 2026

The short version

We collect the minimum data needed to make RepOrRegret work: your gym location, your workout activity, and your device info for push notifications. We use it to track whether you actually showed up. We don't sell it, share it for ads, or do anything weird with it. If you want the long version, keep reading.

1. What we collect

When you use RepOrRegret, we may collect:

  • Background location data — RepOrRegret monitors your location in the background using geofencing to automatically detect when you arrive at your saved gym locations. This runs even when the app is closed, exclusively during your configured workout windows. Your GPS coordinates are used only to trigger arrival detection — they are not stored, logged, or shared.
  • Gym location data — The coordinates and name of the gym locations you save in the app, stored in your account so geofencing can monitor them.
  • Workout data — Sets, reps, weights, and sessions you log manually in the app.
  • Device info — Push notification token, OS version, and basic device type.
  • Usage data — How you interact with the app (screens visited, features used) to help us improve the product. Anonymized.
  • Account data — Email address (or Apple ID if you sign in with Apple) and preferences you set up when you create an account.

2. How geofencing works

Geofencing is the core mechanism RepOrRegret uses to verify you actually went to the gym without you having to do anything manually. Here's exactly what happens:

  • When you set up a gym location, the app registers a geofence (a circular boundary, approximately 100 meters radius) around that location with your device's operating system.
  • Your device's OS monitors that boundary in the background — RepOrRegret itself does not continuously track your GPS position.
  • When the OS detects you have entered the geofence boundary, it wakes up the app briefly to record your arrival and validate your workout session.
  • Your precise GPS coordinates at the moment of entry are used only for this detection — they are not stored in our database or transmitted to our servers.
  • You can disable background location access at any time via your device settings. If you do, gym arrival will not be automatically detected and you will need to check in manually.

3. How we use it

  • To automatically verify gym attendance via geofencing
  • To send push notifications (as passive-aggressive or friendly as you configured them)
  • To show your workout history and progress
  • To improve the app based on aggregated, anonymized usage patterns
  • To contact you about important account or service updates

4. What we don't do

  • We do not sell your personal data to third parties
  • We do not use your data for targeted advertising
  • We do not store or log your GPS coordinates
  • We do not share your location data with anyone outside RepOrRegret
  • We do not track your movements outside your saved gym locations

5. Data retention

We keep your data for as long as your account is active. If you delete your account, we delete your personal data within 30 days. Anonymized, aggregated usage data may be retained indefinitely for product analytics.

6. Third-party services

RepOrRegret uses the following third-party services, each with their own privacy policies:

  • Supabase — Our backend database and authentication provider. All user account data, gym locations, and workout sessions are stored on Supabase infrastructure. Data is encrypted in transit and at rest. Supabase Privacy Policy.
  • Apple Sign In — If you choose to sign in with Apple, Apple provides an authenticated identity token. RepOrRegret does not receive your real email address unless you explicitly share it. Apple Privacy Policy.
  • Apple Push Notification Service (APNs) and Firebase Cloud Messaging (FCM) — Used to deliver push notifications to your device.

7. Your rights

You can request access to, correction of, or deletion of your personal data at any time. You can also:

  • Revoke background location access via your device settings (iOS: Settings → RepOrRegret → Location; Android: Settings → Apps → RepOrRegret → Permissions)
  • Disable push notifications via your device settings
  • Delete your account directly from the app (Settings → Delete Account) — this permanently removes all your data

To exercise any other rights, contact us at info@reporregret.com.

8. Changes to this policy

If we make material changes to this policy, we'll notify you via the app or email before they take effect. Continued use of RepOrRegret after that means you accept the updated policy.

9. Contact

Questions about this policy? Reach us at info@reporregret.com. We'll actually reply, unlike your excuses.