Privacy Policy
This policy explains what Long Run Hybrid Coach processes, why it is needed, where it goes, and how to revoke access or request deletion.
1. Data processed and purpose
| Data | Purpose |
|---|---|
| Completed activities | Reconcile planned training against what you actually completed and maintain the current direction. |
| Available wellness summaries | Inform coaching judgment when the evidence is present and current. Missing or stale fields remain unknown. |
| Planned calendar workouts | Read the current calendar, prevent duplicate ownership conflicts, and publish only workouts you approved. |
| Goals, constraints, and preferences | Make the plan usable for your schedule and stated direction. |
| OAuth authorization | Access your Intervals.icu account within the scopes you grant. Your Intervals.icu password is never collected. |
2. Storage and authorization
When a hosted gateway is used, it stores owner-scoped training state, including plans, decisions, approvals, and observable delivery receipts. Provider identity and a keyed token fingerprint are stored separately so requests can be resolved to the same owner.
The raw Intervals.icu OAuth access token is used for the authorized request but is not written to the state store or application logs. The OAuth client secret stays server-side and is not exposed to the active AI interface.
3. AI processing
Long Run Hybrid Coach may be used through ChatGPT or another supported AI interface. The active interface processes the training context needed for the coaching task under that AI provider's applicable terms and privacy policy. The current ChatGPT entry is processed by OpenAI. Any additional AI provider will be disclosed before use or in this policy.
The gateway does not use training data to train a proprietary model. The current repository does not call a separate large-language-model API or require you to provide an AI API key. If you do not want training or wellness information processed by the disclosed AI provider, do not use that interface.
4. Connected platform
Long Run Hybrid Coach reads from and writes to Intervals.icu under the authorization scopes you grant. Intervals.icu handles that data under its own terms and privacy policy. The product does not sell training data, use it for advertising, or write completed activities or wellness records.
5. Retention and deletion
Owner-scoped training state is retained until you delete it, so that current decisions can be reconciled and audited. There is no expiry and no inactivity sweep.
Export and deletion are self-service: ask the coach for a copy of your data, or to delete it, through the same connection you already use. Deletion shows you exactly what it removes and what it cannot reach, and removes nothing until you confirm that preview. Correction requests are still handled manually.
Deletion removes plan state, its whole version history, the evidence you reported yourself, any snapshot of that history stored beside it, and the identity mappings that resolve your account. It does not remove workouts already written to your Intervals.icu calendar, and it does not withdraw your Intervals.icu authorization. This product creates no routine backups; any deployment that enables its host's volume snapshots must document the rotation, and the resulting maximum delay before a deletion is complete, before use. No backup-retention period is promised, because none has been measured.
To stop future access immediately, revoke Long Run Hybrid Coach in Intervals.icu. Revocation prevents future authorized reads and writes, but does not by itself delete state or identity mappings already held by Long Run Hybrid Coach; delete separately if that is what you want. You can remove product-created workouts from your Intervals.icu calendar.
6. Security
Authorization uses OAuth. Raw access tokens are not persisted or logged; account lookup uses a keyed HMAC-SHA256 fingerprint. Owner state is separated by owner identifier, credentials are not committed to source control, and private training records do not belong in this public website repository.
7. Your choices and rights
You may access, export, or delete the hosted data associated with your owner account yourself, through the connection you already have — no request and no identity check, because the connection is the identity check. Correction requests are handled manually. You may also revoke Intervals.icu access at any time through Intervals.icu.
8. Children
Long Run Hybrid Coach is not intended for anyone under 16 and is not directed at children.
9. Not medical advice
Long Run Hybrid Coach is a training-planning tool. It does not diagnose, treat, or monitor medical conditions and is not a substitute for a physician or qualified human coach.
10. Contact
Access, export, and deletion need no contact at all — do them yourself through the coach. For anything else, the support page is the way in: a direct support address is not published yet, so the current channel is the public repository issue tracker. Do not include health data, credentials, OAuth tokens, or other private information in a public issue; ask for a private follow-up channel instead. The opaque account reference printed in your data export is safe to quote publicly and is enough for an operator to find your account.
11. Changes
If this policy changes materially, the updated date above will change and the new version will be published at this URL.
Long Run Hybrid Coach is an independent project and is not affiliated with, endorsed by, or sponsored by Garmin, Intervals.icu, Apple, or any other device or platform provider. Garmin and Intervals.icu are trademarks of their respective owners.