Strava Privacy Update Nov'24

Activities from Strava will soon only be visible to the athlete that performed the activity, not to their coaches or followers and not via intervals.icu API. This is a new addition to the Strava API terms and conditions. I plan to make this change from the 1st of December.

I know a lot of people use Strava to get activities from Zwift into Intervals.icu. The good news is that direct Intervals.icu Zwift integration (planned workouts and completed activities) is almost complete!

If you are coaching someone on Intervals.icu and they are using Strava then you need to get them to setup direct Intervals.icu integration as soon as possible.

This is what I received from Strava:

In our efforts to further fortify trust and safety within our community, developers will no longer be permitted to expose user data that is obtained via our API within their app to any party outside of that user.

Your app has been identified as now being in conflict with the updated terms and in order for your application to be compliant, we ask that you:

  • Make the necessary updates to your app with regards to your Strava integration such that any future Strava data is only accessible to the authenticated user who provides such data.
  • Update the visibility of all historic Strava data within your application such that any data is only visible to the authenticated user who provided that data.
  • Notify users of your application of such changes to the extent required by your Privacy Policy, our API Agreement, or applicable law.

We ask that you kindly make these updates within the next 30 days in order to be compliant with our updated terms.

19 Likes

Does this mean that existing activities imported into ‘intervals.icu’ from Strava will be …removed from ‘intervals.icu’?

It’s getting more and more difficult with this Strava. A few weeks ago they cut out all content containing links to e.g. YT, to events - even those within Strava itself :smiley:

2 Likes

In one sense, this is a step in the right direction from Strava, but true to their recent form, they have also gone several steps in the wrong direction at the same time. They don’t seem to be able to land in the happy middle these days.

Right now it’s possible to see private Strava activities of my friends in Intervals, as in activities that they have set to fully private in Strava. This is not a good thing for a number of very obvious reasons.

But if Strava’s change here is only to protect users from their private activities being visible (and I doubt it is their sole intention), then the best course of action would be to not serve private activity data via API. Job done. They could, perhaps, require that users approve the sharing of private activity data when linking a 3rd party service to Strava or further break down the permissions structure. It’s common for users to select from several check boxes to customize the level of data sharing they approve when linking accounts.

Alternately they could require the third party to not show private activities to anyone but the user, or even allow the user to toggle visibility of these activities to others in the 3rd party app ( though these 2 are much more work to enforce for Strava). A simple flag for activity visibility status in Strava would make quick work for all (this probably already exists).

Instead, Strava is making a drastic change they know will significantly affect their users. While privacy & protection of their users might be their public explanation, you have to wonder if this isn’t just a justification for nerfing 3rd party app usefulness in an attempt to lock users into the Strava ecosystem, and try to sell more premium subscriptions. Maybe Strava wants to eventually launch a feature for coaches?

Strava knows that their analysis, even for premium users, is pretty shallow and useless for serious athletes. Intervals is absolutely kicking the ass of everything else out there, which is why I’m more than happy to pay to support it and have zero desire to pay for Strava ever again. I can’t help but feel that Strava is feeling pressure to stop sharing data for free from their VC investors, and is taking the opportunity here to try and hurt the competition. Shades of Reddit nerfing their API…

Pretty draconian move by Strava, and a reminder that no one truly owns any data they share with a social media company. They can cut off your access whenever they please.

11 Likes

The tl;dr: Starting December 1st, all of your activities imported to Intervals from Strava via API, both in the past and going forward, will only be visible to you (the athlete who performed the activity and who approved data sharing between Strava and Intervals). Your Intervals.icu followers, and coaches, will no longer be able to see your Strava activities.

I would assume that manual imports of “Strava data” wouldn’t be affected by this change. E.g. downloading a fit file from Strava, then importing that fit file manually via the import function in Intervals.

2 Likes

@david Zwift - Intervals.icu integration :smiley: that is like early x-mas present :star_struck:
Is there any more information when this might be available publicly?

10 Likes

I would like to clarify if you missed out on an " 't" as in “wouldn’t” vs “would be” affected by

If the data is not obtained from the API, there shouldn’t be any restrictions.

1 Like

@app4g fixed my typo, thanks :slight_smile: I meant to say “wouldn’t be affected”

Found this: https://support.strava.com/hc/en-us/articles/216918437-Exporting-your-Data-and-Bulk-Export

Strava allows a bulk archive export that includes, “A zipped folder with all of your activities in their original file format.”

It seems prudent to request an archive in case Strava decides to completely cut off the API some time in the future.

4 Likes

I am going to write an import for that file, like the existing Garmin one.

24 Likes

Everybody is complaining, but who is using Strava (app) to record an activity??? No serious athlete (I assume intervals.icu makes sense only for serious athlete, as non serious ones are not interested in data analysis) use Strava (app) for recording, IMHO. They use some fitness device (bike computer, runners’ watch, etc.) and they only upload to Strava.

So, the solution is to instead of syncing from Strava everybody should sync from the true, original data source: from Garmin, from Wahoo, from Polar, etc…

16 Likes

Not all devices has option to sync to intervals / any other service besides Strava.
eg: Apple Watch, Bryton, IGPSports, Magene from the top of my head

2 Likes

@david Many athletes use GPS from brands that are not yet in intervals (Bryton, Xoss, IGPSPORT and others), how could this data be synchronized to intervals.icu, other than manually? And does the intervals schedule add these brands here? It would be excellent, considering that these brands integrate with Training Peaks.

Excuse my ignorance, but for example, if you export from your device (Garmin or any other) to Strava, and from Strava to Intervals.icu, in theory they could not impose this limitation, since the data is already coming from another third-party service server.

I think the only limitation they could impose is the activities generated by their own application.

And another detail, after the activity is in the Intervals.icu database, how does Strava know whether or not you are displaying the data to other users? How does it know if the activity data came from Strava or another service?

3 Likes

This applies to data obtained via the API

True! The bulk of my workouts are on a bike, and thus recorded with a head unit — so I have access to the final .FIT file which can by synced to just about any platform. I do also record workouts with my Apple Watch. This may be old news, but for those not aware, there is a really nice app called HealthFit which will sync Apple Fitness activities (such as yoga and weight training) with most of the popular tracking platforms, including intervals. And HealthFit can also import into Apple Fitness too; so I can import the .FIT file recorded from my Karoo bike computer into Apple Health.

So yes, currently an extra step to push an activity from an Apple Watch to Intervals using HealthFit — which can be automated — but I feel a bit easier than using Strava as the conduit to between the two.

1 Like

I would very much like to integrate with as many platforms as possible. Unfortunately many (most?) of them do not have a “cloud API” than I can call. The integrations are built into the app for the device and so they have to do the development. So it is question of “is Intervals.icu popular enough”. If anyone has any contacts at these companies, please connect me (david@intervals.icu) if you can. It is very simple to upload completed activities to the Intervals.icu API.

For things that integrate with Apple Health, HealthFit is a good option. Hopefully more things integrate with Google Health and someone will do a similar Android app.

Unfortunately not. Intervals.icu uses the Strava API which is where this restriction is coming from.

4 Likes

What would be an automated option for those who use these brands (xoss, . IGP, bryton) to have the data arriving at INTERVALS, without having to manually upload it?

Well my premium subscription to Strava ends in a few days and was thinking about not renewing it as I have had zero interest in any “enhancements” to the platform over the last 12 months. (their Athlete Intelligence :rofl:is a complete joke which is wearing pretty thin now)
This latest incomprehensible move has tipped me over into definitely not re-subscribing.

11 Likes

I think Strava just shot themselves in the foot.
The only reason I was using it in the first place was as middleware between Zwift and i.icu – never cared about segments or the social aspects of that platform – can’t imagine I was the only one.

11 Likes

Strava has something unique and great:

  • Live segments
    There was also the great FlyBy - but they basically butchered it.
    The identical explanation at the time was: security and user privacy.
    And it is known that this coincided with events that USArmy soldiers on missions were running around and recording activities but did not have the knowledge to designate ‘hidden zones’ for themselves :smiley:

Ehhh.

3 Likes

I am almost in the same situation, except that my ‘Premium’ ends in three months.
If nothing has changed by then, I will also discontinue my subscription.
The only thing keeping me at Strava is the ‘Live Segments’.
Well - life is a string of constant choices :wink:

1 Like