Many of you use apps connected to Intervals.icu: training planners, analysis tools, AI coaches and so on. Until now an app could only see the data of the person who connected it. If your coach used an app to analyse their athletes, it could not see your data, even though your coach can see it on Intervals.icu.
You can now choose to let apps used by your coaches, or by your coaches and followers, access your data.
How to turn it on
Go to Settings, open the Apps tab and change Who can access your data using apps:
- Only yourself (the default): only apps that you have connected yourself can access your data
- Your coaches: apps used by your coaches can also access your data
- Your followers: apps used by your coaches and anyone following you can also access your data
Only you can change it.
You can see who your coaches and followers are on the /athletes page. Please note that this setting also applies to future coaches and followers.
What these apps can do
An app gets the same access that your coach or follower has on Intervals.icu:
- Coaches who can edit your data can also make changes through their apps, for example adding workouts to your calendar or changing training zones
- Followers get read only access
- The app is also limited by what your coach or follower allowed it when they connected it. If they only gave it read access then it can’t make changes, even for a coach
Your chats stay private. Apps used by your coaches and followers can’t read them. Comments on activities are visible.
AI
Many apps use AI as part of their analysis. By allowing your coaches’ or followers’ apps to access your data, you consent to your data being processed by those apps, including by AI. The privacy policy has been updated to explain this.
Changing your mind
You can revoke access at any time by changing the setting back to Only yourself (or from Your followers to Your coaches). It takes effect immediately. Data an app has already downloaded is up to that app and its privacy policy.
For app developers
If you have an Intervals.icu OAuth app:
GET /api/v1/athletesnow works with a bearer token that has theSETTINGSscope. It returns the athlete who connected your app and the athletes they follow or coach who have allowed access.- You can call the normal endpoints for those athletes with the same token. Access is the lesser of your token’s scopes and the follower’s permission, so a follower’s token can only read, even if it has write scopes.
- Other athletes give a 403 until they allow access, and again if they turn it off.
