Privacy Policy
Last updated: January 2026
TrainerKit is designed with your privacy in mind. This policy explains how we handle your data.
Data Collection
TrainerKit collects and stores the following data locally on your device:
- Athlete profiles (name, FTP, weight, heart rate zones)
- Workout history and performance data
- Custom workout templates you create
- Platform connection tokens (Strava, Intervals.icu)
Local Storage
All your training data is stored locally on your Mac. TrainerKit does not operate any servers or cloud infrastructure. Your data stays on your device unless you explicitly choose to share it.
Third-Party Services
When you connect TrainerKit to third-party services, those services receive data according to their own privacy policies:
- Strava – Receives workout data when you upload activities. See Strava's Privacy Policy.
- Intervals.icu – Receives workout data when you upload activities. See Intervals.icu's Privacy Policy.
- Apple Health – Workout data can be synced with Apple Health if you grant permission.
Bluetooth Data
TrainerKit communicates with your smart trainer and sensors via Bluetooth. This data (power, cadence, heart rate) is used in real-time during workouts and stored in your workout history. It is not transmitted to any external servers.
Analytics
TrainerKit does not include any third-party analytics, tracking, or advertising SDKs. We do not collect usage data or telemetry.
Data Deletion
You can delete your data at any time by removing athlete profiles or clearing workout history within the app. Uninstalling the app removes all locally stored data.
Changes to This Policy
We may update this privacy policy as the app evolves. Significant changes will be noted in the app's release notes.
Contact
Questions about privacy? Open an issue on GitHub