← Back to GoodReps
GoodReps
Last updated: May 2026

Privacy Policy

What data we collect

GoodReps is designed with privacy at its core. Here is what we do and do not collect:

Camera data: Your camera feed is processed entirely on your device using TensorFlow.js MoveNet. No video, images, or pose data are ever transmitted to any server. All processing happens in your browser or on your phone. We never see your camera feed.

Workout data: Your workout logs, exercise history, streak data, custom routines, and settings are stored locally on your device using your browser's localStorage. This data never leaves your device. We do not have access to it.

Email address: Providing your email is entirely optional. If you choose to add one in your Profile, it is used only to send you workout-related emails (such as streak milestones and tips) via Resend, our email delivery provider. You can leave the email field blank and the app works exactly the same. We do not sell or share your email with any third party.

Payment information: If you purchase GoodReps Pro, your payment is processed by Stripe. We receive confirmation of your purchase and your email address to generate and deliver your license key. We do not store or have access to your card details. Stripe's privacy policy applies to all payment processing.

License keys: When you purchase Pro, a unique license key is generated and emailed to you. This key is stored in your Stripe customer record so it can be retrieved if needed. It is not shared with any third party.

Analytics: GoodReps records anonymous usage events to help us improve the app. These events count things like "a workout was completed", "a breath session was started", or "a coach command was sent". Each device generates a random install ID that is not tied to your email, name, IP address, or any other identifier. We never collect the contents of your workouts, meals, or coach messages — only aggregate counts. We do not sell this data to anyone, and we do not share it with advertisers. Analytics is on by default; you can turn it off any time in Profile → Privacy → Anonymous usage analytics. Even with analytics on, your camera feed and personal data remain on your device.

What we will never do: sell your data, share it with advertisers, attach it to your identity, or use it to build a profile about you. The "we never sell your data" promise is permanent.

Advertising

The free version of GoodReps displays advertisements provided by Google AdSense (web) and Google AdMob (Android app). These ad networks may use cookies and device identifiers to serve relevant ads. You can manage your ad preferences through your Google account settings at adssettings.google.com.

GoodReps Pro users do not see any advertisements.

Data retention

Your workout history, meal log, breath log, profile, and settings are stored locally on your device. You have full control over them. You can clear your workout history at any time through the app's Log panel. Uninstalling the app or clearing your browser data will permanently delete all stored information.

Anonymous analytics counters expire automatically 90 days after they are recorded. No per-event rows are kept — only aggregate daily totals — so individual sessions cannot be reconstructed from them.

Changes to this policy

We may update this privacy policy from time to time. The "Last updated" date at the top of this page indicates when the policy was last revised. Continued use of GoodReps after changes constitutes acceptance of the updated policy.

Terms of Service

Use of the app

GoodReps is provided "as is" without warranty of any kind. The app uses AI-based pose estimation to count exercise repetitions and provide form feedback. This technology is not perfect and should not be relied upon as a substitute for professional fitness instruction.

Always consult with a healthcare provider before starting any new exercise program. GoodReps is not a medical device and does not provide medical advice.

Calorie estimates

Calorie burn estimates provided by GoodReps are approximations based on standard MET (Metabolic Equivalent of Task) values and user-provided body weight. Actual calorie expenditure varies based on many factors. These estimates should not be used for medical or dietary decisions.

GoodReps Pro

GoodReps Pro is a one-time lifetime purchase that unlocks premium features. "Lifetime" refers to the lifetime of the product. If GoodReps is discontinued, Pro features will continue to work in the last released version. No refunds are provided after purchase, except as required by applicable law or the policies of the platform through which the purchase was made (Google Play, App Store, or web).

Limitation of liability

To the maximum extent permitted by law, GoodReps and its creators shall not be liable for any injury, damage, or loss arising from use of the app, including but not limited to injuries sustained during exercise. You use GoodReps at your own risk.

Contact

For questions about this privacy policy or terms of service, contact us at: goodrepsapp@gmail.com