Hi everyone,
We're building an app where athletes connect their Strava accounts to view their own activity history via the Strava API. We'd like to add a team/social feature to our dashboard, and before building anything we want to make sure it's compliant with the API Agreement and API Policy — specifically Section 2.3 / 6.1, which limits display of Strava Data to the authenticated user only, even for publicly viewable data.
A few questions:
1. Would it be compliant to show a team activity feed where each user sees, for their colleagues, the colleague's name, the type of activity (e.g. running, cycling, swimming), and an indication that it was logged via Strava — with no distance, time, route, or other details?
2. If not, would an even more minimal notification be OK — just letting a user know a colleague logged a new activity via Strava, without revealing the activity type (e.g. "[User X] logged a new activity via Strava")?
3. Has anyone here successfully implemented a compliant team/social feature involving multiple users' Strava activities? If so, what did that look like (e.g. explicit per-activity opt-in/sharing by the user rather than an automatic feed)?
We've also emailed developers@strava.com about this, but wanted to ask here too in case anyone has hands-on experience or precedent to share.
Thanks in advance!
