← Back to home

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:

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:

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