Last Updated: July 4, 2025
Progression Workout Tracker ("we," "us," or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and share your personal information when you use our Progression Workout Tracker app ("the App") on Android. The App helps you track workouts and manage exercise data. This policy complies with applicable laws, including GDPR (for EU users), CCPA (for California users), and Android’s Health Connect requirements.
We collect minimal information to provide the App’s functionality:
Workout Data: When you log workouts, you may enter data such as exercise names, sets, repetitions, weights, and duration. This data is stored locally on your device in a secure internal folder.
Health Connect Data: If you grant permission, we access ExerciseSessionRecord metadata (e.g., record IDs) via Android’s Health Connect to prevent duplicate workout entries. We do not access or store any health data, such as calories burned, exercise duration, or other metrics.
Firebase Authentication Data: If you sign in with Firebase Authentication, we collect your user ID to scope your data securely in the Firebase Realtime Database (RTDB).
RevenueCat Data: If you purchase a subscription or upgrade via RevenueCat, we collect transaction data (e.g., purchase ID, subscription status) to manage your account. No payment details (e.g., credit card information) are stored by us.
Device Information: We collect anonymous device details (e.g., phone manufacturer, Android version) for crash reporting via Firebase Crashlytics.
Usage Data: We do not collect usage analytics.
We do not collect location data.
We use your information to:
Provide core App functionality, such as logging and managing workouts.
Check ExerciseSessionRecord metadata via Health Connect to prevent duplicate workout entries.
Securely store user-scoped workout data in Firebase RTDB, if you sign in.
Process in-app purchases and subscriptions via RevenueCat.
Analyze anonymized crash reports to improve the App.
Comply with legal obligations or respond to lawful requests.
We access ExerciseSessionRecord metadata (e.g., record IDs) solely to ensure no duplicate workout entries are created in Health Connect. We do not read or store any health data (e.g., calories, duration). This access is optional and can be disabled in the App or device settings.
We do not sell, lease, or share your personal information with third parties, except as follows:
Firebase:
Anonymous crash reports are shared with Firebase Crashlytics to improve the App. No personally identifiable information is included.
If you sign in, your user ID and workout data are stored in Firebase RTDB, scoped to your account and accessible only by you.
RevenueCat: Transaction data (e.g., purchase ID, subscription status) is shared with RevenueCat to manage in-app purchases and subscriptions. No payment details are shared with us.
Legal Requirements: We may disclose data if required by law or to protect our rights (e.g., fraud prevention).
Local Storage: Workout data is stored locally on your device in a secure internal folder. No Health Connect data is stored.
Firebase RTDB: If you sign in, workout data is stored in Firebase RTDB, scoped to your user ID. Data is securely transmitted using Firebase’s encryption protocols, and access is restricted to you alone.
RevenueCat: Transaction data is stored securely by RevenueCat and not retained by us.
Security Measures: We rely on Firebase’s industry-standard encryption and user-scoped access controls to protect your data. Local data is secured by Android’s internal storage mechanisms. RevenueCat uses its own security measures to protect transaction data.
We retain your data only as long as necessary:
Local Data: Stored on your device until you uninstall the App or clear its storage/cache via Android settings.
Firebase RTDB Data: Stored until you request deletion via https://docs.google.com/forms/d/1h6jIu8_ja-LK1uMLL-o3d_7-sXiNxNm1touA8PmIw74.
RevenueCat Data: Transaction data is retained by RevenueCat as per their privacy policy.
You can delete local data via device settings or request Firebase RTDB data deletion by contacting us.
You have the following rights:
Access: Request a copy of your personal data by emailing info@progression.app.
Deletion: Delete local data by uninstalling the App or clearing storage/cache via Android settings. For Firebase RTDB data, request deletion via https://docs.google.com/forms/d/1h6jIu8_ja-LK1uMLL-o3d_7-sXiNxNm1touA8PmIw74.
Opt-Out: Disable Health Connect access in the App or device settings.
For EU users (GDPR) and California users (CCPA), you have additional rights to restrict processing, data portability, and non-discrimination. Contact us to exercise these rights.
The App uses:
Firebase Authentication: To securely manage user sign-ins.
Firebase Realtime Database: To store user-scoped workout data, if you sign in.
Firebase Crashlytics: For anonymous crash reporting.
RevenueCat: To manage in-app purchases and subscriptions.
Third-party privacy policies:
RevenueCat: https://www.revenuecat.com/privacy
We are not responsible for third-party privacy practices.
If you use Firebase RTDB or RevenueCat, your data may be transferred to servers outside your country (e.g., the USA). Firebase and RevenueCat ensure appropriate safeguards, such as encryption. By signing in or making purchases, you consent to such transfers.
We may update this policy to reflect changes in our practices or legal requirements. Check this page periodically for updates. Significant changes will be notified via the App or email.
For questions, complaints, or to exercise your rights, contact us at:
Email: info@progression.app