Privacy Policy
Last updated: March 27, 2026
Overview
RepForge is a strength training tracking and calculation app. Your workout data is stored locally on your device. We do not require user accounts and do not operate servers that store your personal data.
Data Collection
RepForge stores the following data locally on your device:
- Exercise definitions and variations
- Workout records (sets, reps, weights)
- Training programs and phases
- User preferences (unit system, display settings)
This data never leaves your device except as described below under Crash Reporting.
Crash Reporting
RepForge uses Sentry, a third-party error tracking service, to collect anonymized crash reports and performance data. When the app crashes or encounters an error, the following may be sent to Sentry:
- Device type and operating system version
- App version and build number
- Stack traces and error details
- Session duration and basic performance metrics
- A screenshot of the app at the time of the crash
This data is used solely to identify and fix bugs. No personally identifiable information (names, emails, workout data) is included in crash reports. For more information, see Sentry's Privacy Policy.
Third-Party Services
- Sentry — crash reporting and performance monitoring (see above)
- Apple iCloud (CloudKit) — optional sync of your workout data across your Apple devices, stored in your private iCloud account
No other third-party services receive data from RepForge.
Data Storage & iCloud Sync
All workout data, exercise definitions, and user preferences are stored locally on your device using an on-device database.
If you are signed in to iCloud, RepForge can sync your data across your Apple devices using Apple's CloudKit. This data is stored in your private iCloud account and is not accessible to us or any third party. You can manage or disable iCloud sync in your device's Settings. If you delete the app without iCloud sync, your data is permanently removed from that device.
Children's Privacy
RepForge does not knowingly collect personal information from children under 13. If you believe a child has provided personal data through the app, please contact us.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be reflected on this page with an updated "Last updated" date.
Contact
If you have questions about this privacy policy, please open an issue on GitHub.