Skip to main content
Solved

Get Authenticated Athlete's Profile Privacy


Forum|alt.badge.img+4

Hey,

 
Does anyone know how to access whether the authenticated athlete has a "public" or "followers" only profile?
 
I understand that there is a visibility/private attribute on activities but there isn't one on a profiles. See DetailedAthlete: https://developers.strava.com/docs/reference/#api-models-DetailedAthlete
 
Athlete's who have a followers only profile often post activities with an "everyone" visibility. Even though it's "everyone" the activity is private to the internet because it respects the minimum privacy of the [activity,profile].
 
In the case you're building an integration that wants to respect users' activity privacy, it's not possible to know to hide activities that are not publicly on strava.com when it's their profile visibility keeping them private.
 
Any solution here would be greatly appreciated!
 
Kind regards,
Rory
 
 
 
 
 

Best answer by Elliott

👋 great question. While that profile setting does respect minimum privacy for the internet, if someone (non affiliated to an authenticated athlete) were to create a Strava account they would then be able to access that athlete's activity data (if in this case it were set to `Everyone` visibility, despite having a `Followers Only` profile). The activity privacy settings are a more granular view of what an athlete wants shared, or not. 

Additionally, we note in our API Terms that: "You may not use the Strava API Materials in any way that would grant someone other than you or the applicable user the right to see any data related to that user without obtaining the prior express consent of that user."

If you find that you have a use case where athlete data may be shared beyond the scope of their privacy settings, let us know and we can review. Thanks! 

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img+4
  • Author
  • Hub Rookie
  • 9 replies
  • January 19, 2023

@Elliott11 no problem if this is not exposed for a good reason, would love to know why though!


Forum|alt.badge.img+20
  • Community Manager
  • 132 replies
  • Answer
  • January 23, 2023

👋 great question. While that profile setting does respect minimum privacy for the internet, if someone (non affiliated to an authenticated athlete) were to create a Strava account they would then be able to access that athlete's activity data (if in this case it were set to `Everyone` visibility, despite having a `Followers Only` profile). The activity privacy settings are a more granular view of what an athlete wants shared, or not. 

Additionally, we note in our API Terms that: "You may not use the Strava API Materials in any way that would grant someone other than you or the applicable user the right to see any data related to that user without obtaining the prior express consent of that user."

If you find that you have a use case where athlete data may be shared beyond the scope of their privacy settings, let us know and we can review. Thanks! 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept, you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings