Privacy Policy
Last updated: March 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
- Training plans and completion progress
- Platform connection tokens (Strava, Intervals.icu)
Local Storage
Your training data is stored locally on your device. TrainerKit does not operate any servers or cloud infrastructure. Your data stays on your device unless you explicitly choose to share it or sync it via iCloud.
iCloud Sync
TrainerKit uses Apple's iCloud (CloudKit) to sync your ride history, workouts, training plans, and athlete profiles across your devices. This data is stored in your private iCloud container, accessible only to devices signed into your Apple Account. We do not have access to your iCloud data. iCloud sync is governed by Apple's Privacy Policy.
Location Data
On iPhone, TrainerKit uses GPS for outdoor rides. Location data is recorded in your ride history and included in FIT and GPX exports when you choose to share them. Location data is not transmitted to any external servers. You can revoke location access at any time in your device Settings.
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 saved to Apple Health if you grant permission on iPhone.
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. To remove iCloud data, delete your data from within the app before uninstalling, or manage iCloud storage in your device Settings.
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