Strava sharing - violating Terms of Service?

Since the introduction of the AI improvements, and changes to import data from Strava, presumably to feed the AI, Systm has been resharing activities that it had previously downloaded from Strava, in this case being picked up by intervals.icu.

This seems to be because Wahoo are not “honouring” the original id of the activity, thus other systems can’t see it is a duplicate activity.

The wahoo API shouldn’t really be resharing these, or if it does, it should use the same id. This is why, for example, systm activities uploaded to my Garmin connect don’t reappear in intervals icu, because it keeps the same id (presumably, or maybe Garmin just don’t reshare items retrieved from other APIs, which would make sense) (EDIT: Intervals recognises that an activity from Garmin and the same activity sent by Garmin to Strava are the same it seems, so it must be the activity id).

More importantly though, this would seem to put the systm app in violation of Stravas new policy of not allowing API users to reshare the Strava data without explicit permissions or expectation, which I did not give.

So maybe they could straighten this one out asap. It’s a real nightmare having to keep deleting activities that systm has uploaded twice.

1 Like

Have you reported this to Strava or Wahoo? If so I would be interested to hear Strava’s response.

1 Like

No. I mean, I don’t really have a problem with it from that point of view, it’s the duplication that’s the issue. I was mostly just surprised about it, because as far as I can see it’s a blatant breach of those conditions that had everyone up in arms and small developers scrambling to make sure they were compliant (due to Stravas complete mismanagement of the situation).

1 Like

I think it might be helpful to let Wahoo know about the issue, and pass on the data you have, may just be a bug but at least they can have a look.

2 Likes