Skip to main content
Solved

Storing activity distance in private database

  • July 31, 2024
  • 1 reply
  • 95 views

Forum|alt.badge.img+3

Hello

I want to create app for me and my friends - around 10 people.

We want to share out activities within this app but it will be only for our private usage. We want to scale some results within different types of activities and create ranking who made the longest distance.

So I need to store in my private database  three information from Strava: date, distance, athlete name.

Is it possible to store such information in private database? Because I found in API Agreement such statement: β€œyour Developer Applications are prohibited from storing any Strava Data”

Best answer by ActivityFix

I don't think it is a problem, for a variety of reasons. Pick your favorite(s) πŸ˜‰ πŸ˜‰

  1. I wouldn't consider the date and distance as Strava's data, that is information you could get directly from the user's activity files with no manipulation required. This is different from something like segment efforts or similar data which are specific to Strava. You're using Strava as a way to get that data but you could just as easily get it from another source.
  2. You've said you're scaling results which means the data you're storing has been changed to something else, so it is now your data.
  3. Tons of other very popular/large apps are almost certainly storing data, e.g. stathunters, veloviewer, intervals.icu and they still exist after years.
  4. Depending on how you read the agreement, you could interpret it as you are allowed to store that data as long as it isn't shared with 3rd parties other than the authorized user.
    Except for such limited caching, your Developer Applications are prohibited from storing any Strava Data or providing or displaying such data or any associated service to any third party other than the Strava user using your Developer Applications.
View original
Did this topic help you find an answer to your question?

1 reply

ActivityFix
Superuser
Forum|alt.badge.img+24
  • Superuser
  • 232 replies
  • Answer
  • August 1, 2024

I don't think it is a problem, for a variety of reasons. Pick your favorite(s) πŸ˜‰ πŸ˜‰

  1. I wouldn't consider the date and distance as Strava's data, that is information you could get directly from the user's activity files with no manipulation required. This is different from something like segment efforts or similar data which are specific to Strava. You're using Strava as a way to get that data but you could just as easily get it from another source.
  2. You've said you're scaling results which means the data you're storing has been changed to something else, so it is now your data.
  3. Tons of other very popular/large apps are almost certainly storing data, e.g. stathunters, veloviewer, intervals.icu and they still exist after years.
  4. Depending on how you read the agreement, you could interpret it as you are allowed to store that data as long as it isn't shared with 3rd parties other than the authorized user.
    Except for such limited caching, your Developer Applications are prohibited from storing any Strava Data or providing or displaying such data or any associated service to any third party other than the Strava user using your Developer Applications.

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