1. Who we are
Repsify is an AI-powered rep tracker built and operated by an independent solo developer ("we", "us", or "Repsify"). This Privacy Policy explains what information we collect when you use the Repsify mobile app and website, how we use it, and the rights you have over your data.
If you have any questions about this policy or your data, email us at [email protected]. We read every message.
2. Information we collect
We try to collect as little as possible. Here's everything we do collect:
Account information
- Email address — used to create and secure your account.
- Name — shown on your profile and on leaderboards if you opt in.
Workout data
- Reps, sets, and session history — the core of your training log. Stored securely so you can see your progress over time.
- Daily goals, streaks, and XP — to power the streak and leveling system.
Device information
- Device model and operating system — to keep the app working across phones and to debug crashes.
Social graph
- Friends list — the people you connect with inside Repsify, used to power friend leaderboards and challenges.
Country
- Country — used for features like country-level leaderboards. We don't track your precise location, just which country you're in.
Subscription status
- Subscription tier and status — whether you're on a free, weekly, monthly, annual, or lifetime plan, and whether your subscription is active, expired, or refunded. Apple processes the actual payment through its in-app purchase system; we never see your card details, billing address, or Apple ID.
Push notification tokens
- Device push token — an anonymous identifier issued by Apple that lets us send you streak reminders, workout nudges, and friend activity alerts. You can disable notifications at any time in iOS Settings, and we'll stop sending them.
What we do NOT collect
- We do not collect or store your camera frames. Rep counting runs entirely on your phone — video never leaves your device.
- We do not collect audio, health data, contacts, browsing history, or anything outside the app.
- If you use Repsify Shields to block other apps during workouts, the apps you select are stored as opaque Apple tokens only on your device. We never see, receive, or store which apps you've chosen to block — Apple's Family Controls framework is designed so that information cannot leave your phone. See section 4 for more.
- We do not show ads inside the app, and we do not run general-purpose analytics on your in-app behavior.
3. How the AI works
The rep-counting model runs on your device. Your camera feed is processed locally in real time and is never uploaded, stored, or seen by us.
To improve the model over time, we may upload anonymized form data — things like joint-angle measurements and rep-quality scores stripped of any identifying info. This is data about the rep, not video of the rep. You can opt out of this in Settings at any time.
4. App blocking & Screen Time
Repsify Shields is an optional feature that lets you block other apps as a reward system tied to your workouts. To do this, the app uses Apple's Family Controls and Screen Time APIs, which require your explicit permission the first time you turn the feature on.
Everything about Shields stays on your device:
- The list of apps you choose to block is stored as opaque Apple tokens that the operating system itself enforces. We never receive, see, or store which apps you've selected.
- The earned-time bank that tracks unlocked minutes lives only on your device.
- Apple's Family Controls framework is designed so that this data cannot be transmitted off your phone, even if we wanted to.
You can revoke Screen Time permission at any time in iOS Settings → Screen Time, which immediately disables Shields.
5. Third-party services
We use a small number of trusted services to run Repsify. Each one only receives the data it needs to do its job:
- Sign in with Apple — for account sign-in. Apple sees your sign-in event; we receive a token and the email you choose to share.
- Google Sign-In — same as above, for users who prefer Google. Google's privacy policy applies to that flow.
- Clerk — handles authentication and account management on our behalf. Clerk processes your email and sign-in events under their privacy policy.
- Apple in-app purchases — Apple processes Repsify subscription payments through the App Store. They handle your payment details and tell us only your subscription status (active, expired, refunded). We never receive card information, billing addresses, or your Apple ID. Apple's privacy policy applies to the payment itself.
We do not sell your data to anyone, and we do not share it with advertisers, data brokers, or any party not listed above.
6. Ad attribution
We run ads on the open internet to help people discover Repsify. To understand which ads work, we use ad-attribution tracking — meaning when you install the app after tapping one of our ads, a third-party measurement service tells us "an install happened from this campaign." This lets us spend our ad budget on what's actually working.
What this means for you:
- We do not show ads inside Repsify. The app is ad-free.
- We do not run product analytics on what you do inside the app.
- The attribution data we receive is limited to install / campaign signals — not your workouts, not your identity, not your behavior in the app.
- On iOS, attribution only happens if you allow it through Apple's App Tracking Transparency prompt. You can decline, and Repsify works exactly the same.
7. How we use your information
- To create and maintain your Repsify account.
- To track your reps, streaks, XP, and progress over time.
- To power leaderboards and friend features (only with people you've connected with).
- To improve the rep-counting AI using anonymized form data — and only if you haven't opted out.
- To respond to support requests and keep the app working.
8. What other users see
Repsify has social features — leaderboards and friends. Here's what's visible to other people:
- Public leaderboards (global, country, weekly, monthly, all-time) show your display name, crest, rank, and rep count to anyone using Repsify. They never show your email, friends list, device info, or subscription tier.
- Friend leaderboards show the same information, but only to people you've connected with.
- Your email address, country selection, push token, and subscription tier are never visible to other users.
9. Your rights
No matter where you live, you have the right to:
- Access the data we have about you.
- Correct any information that's wrong.
- Delete your account and all associated data.
- Export your workout history in a portable format.
- Opt out of anonymized model-improvement data sharing at any time.
To exercise any of these rights, email [email protected]. If you live in the EU, UK, California, or anywhere else with specific privacy laws (GDPR, CCPA, and similar), we honor those rights for everyone — not just users in those regions.
10. Data retention & deletion
When you delete your account, we delete your personal data immediately. There is no waiting period and no "soft delete" sitting on a server somewhere.
The one exception: anonymized form data you previously contributed to model training cannot be associated with you and may remain in the training set, since it can no longer be linked back to your identity.
11. Children
Repsify is intended for users 13 years and older. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has created an account, email [email protected] and we'll delete it right away.
12. Security
We protect your data with industry-standard measures: encrypted connections (HTTPS/TLS) for everything in transit, encrypted storage at rest, and strict access controls. No system is perfect, but we take security seriously and respond quickly to any issue we discover.
13. Changes to this policy
If we update this policy, we'll change the effective date at the top and — for material changes — notify you in the app or by email before the changes take effect. Continuing to use Repsify after an update means you accept the new policy.
14. Contact
If anything in this policy is unclear, or if you want to exercise any of your data rights, get in touch: