Last updated: February 9, 2026
1. Introduction
TrainRX ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application TrainRX (the "App"). Please read this policy carefully. By using the App, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Information You Provide
- Account Information: Email address used for authentication via one-time password (OTP).
- Profile Data: Name, display preferences, and fitness-related settings you choose to provide.
- Workout Data: Workout templates, session logs, exercises, sets, repetitions, and weights you record.
- Body Measurements: Weight, body fat percentage, and other body measurements you input.
- Progress Photos: Photos you upload to track your fitness progress.
- Goals: Fitness goals and targets you set within the App.
2.2 Information Collected Automatically
- HealthKit Data (iOS only): With your explicit permission, we may read workout data from Apple HealthKit to sync your fitness activities. We do not share HealthKit data with third parties or use it for advertising.
- Device Information: Device type, operating system version, and app version for troubleshooting and compatibility purposes.
2.3 Subscription Information
If you subscribe to TrainRX Premium, payment processing is handled entirely by Apple through the App Store (via RevenueCat). We do not collect or store your payment card details. We only receive confirmation of your subscription status.
3. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve the App and its features.
- Authenticate your identity and manage your account.
- Store and display your workout history, measurements, and progress.
- Calculate personal records and track your fitness progress.
- Sync data across your devices.
- Manage your subscription status and premium features.
- Send transactional communications (e.g., OTP codes for login).
- Diagnose technical issues and improve app performance.
4. Data Storage and Security
Your data is stored securely using Convex, a cloud-based backend platform. We implement appropriate technical and organizational measures to protect your personal data against unauthorized access, alteration, disclosure, or destruction. Progress photos are stored in encrypted cloud storage.
5. Data Sharing
We do not sell, trade, or rent your personal data to third parties. We may share your information only in the following circumstances:
- Service Providers: We use trusted third-party services to operate the App, including Convex (data storage), Resend (email delivery for OTP), and RevenueCat (subscription management). These providers only access your data as necessary to perform their services.
- Legal Requirements: We may disclose your information if required by law or in response to valid legal requests.
6. Apple HealthKit
If you grant permission, TrainRX integrates with Apple HealthKit to read workout data. In compliance with Apple's guidelines:
- HealthKit data is not shared with third parties.
- HealthKit data is not used for advertising or marketing.
- HealthKit data is not sold to data brokers.
- You can revoke HealthKit access at any time through your device's Settings.
7. Your Rights
You have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and associated data.
- Withdraw consent for HealthKit data access at any time.
- Export your workout data.
To exercise any of these rights, please contact us at the email address provided below.
8. Data Retention
We retain your data for as long as your account is active or as needed to provide you with our services. If you request account deletion, we will delete your personal data within 30 days, except where we are required to retain it by law.
9. Children's Privacy
The App is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that we have collected data from a child under 13, we will take steps to delete such information promptly.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of the App after changes are posted constitutes your acceptance of the updated policy.
11. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us at:
Email: support@trainrx.app