Application policy
Privacy Policy
Last updated: September 1, 2026
Short version
TrainOrRest is designed around local-first training decisions. Health and training data stay on your iPhone unless you choose to connect an optional service for a specific job.
- Apple Health access is read-only.
- API keys are stored in Keychain on your device.
- We do not sell your personal information or health data.
Data we process
TrainOrRest may process race goals, planned training days, workouts, sleep, HRV, resting heart rate, training load, readiness inputs, and app settings. This data is used to generate a race plan, daily train/rest guidance, Coach explanations, calendar entries, and optional watch delivery.
Apple Health
When you grant permission, TrainOrRest reads selected Apple Health data such as workouts, sleep, HRV, resting heart rate, and related training signals. TrainOrRest requests read-only access and uses that data to support readiness receipts and training recommendations. You can change Health permissions in iOS Settings at any time.
Optional connected services
Connected services are optional. Each one receives only the data required for its job.
- Coach providers: If you enable Coach, TrainOrRest may send relevant training context to Anthropic or OpenAI so the selected model can explain evidence or propose plan edits. Your provider API key is stored in Keychain.
- intervals.icu: If you enable watch delivery, TrainOrRest may send planned workouts and the identifiers required to sync them through intervals.icu and Garmin planned workouts.
- Google Calendar: If you enable calendar sync, TrainOrRest creates and updates a separate training calendar. Optional scheduling access reads free/busy availability and calendar list metadata only; it does not read event content.
Storage and security
TrainOrRest stores app settings and training data on your iPhone. Provider API keys and service credentials are stored in the iPhone Keychain. The landing website does not ask for, collect, or store your API keys.
Your choices
You can disconnect optional services, revoke Apple Health permissions, remove provider API keys, and delete app data from your device. If you delete TrainOrRest, data stored by the app on your device is removed according to iOS behavior. Third-party services may keep data according to their own policies.
Children
TrainOrRest is not intended for children under 13. Do not use the application if you are not old enough to consent to this policy in your location.
Contact
Contact us through the support channel listed in the App Store listing or the in-app support channel. For usage boundaries, read the Terms of Service.