Skip to main content
Question

Strava API Community Feedback Before Resubmitting - Streak Accountability App

  • November 26, 2025
  • 1 reply
  • 56 views

Hi Strava Developer Team and Community,

I'm building a personal accountability app called RunStreaks that helps runners maintain daily running streaks. After reviewing the November 2024 API policy updates and the feedback on my initial submission, I've made significant changes to ensure compliance.

Before I resubmit, I wanted to open it up for public review and get some feedback from this community.

Here's the live site: https://runstreaks.io 

I'm the only runner on there right now, but you can see the concept. I've done my best to remove literally everything possible to stay compliant while still maintaining the core idea in its most minimal form. I've worked pretty hard on this app, and I don't want to do another submission just to get rejected again. So I was hoping I could get some honest feedback before I make any final changes and resubmit.

What I've already removed from public view:

  • All activity details (distance, pace, time, elevation, etc.)
  • Best efforts and personal records
  • Activity feed/list
  • AI-generated analysis
  • Total miles and averages
  • Accountability partner notifications

My remaining questions (in order of most to least restrictive):

  1. Usernames & Avatars on a List - Can I display a simple list of runners showing only their Strava username and profile photo? No activity data, just a directory of users who've connected to the app.

  2. Boolean Streak Status - Can I show a simple "Streak Active ✓" or "Streak Broken" badge next to each user? This is a yes/no indicator with no numerical data—similar to how apps show "verified" badges.

  3. Streak Day Count - Can I display the number of consecutive days a user has logged at least one activity (e.g., "47 days")? This is a single derived number that doesn't reveal activity details, distances, or any metrics—just that activities occurred.

  4. Activity Heatmap (Boolean Only) - Can I show a calendar grid where squares are simply colored (activity logged) or empty (no activity), with no tooltips, distance data, or hover information?

Context: If options 2-4 aren't permitted, I totally understand. The app would simply become a personal accountability tool with no public-facing features. I just want to understand exactly where the line is so I can build something compliant.

I really appreciate any guidance you can share. I'm committed to respecting both the API terms and users' privacy—just looking for clarity on these specific edge cases.

Either way, this has been a fun project to build, and I love Strava. Thanks to everyone in this community for the help!

Sincerely (going for a run), 

Houston

 

homepage leaderboard - can I show Days of the active streak? can I at least show “Streak Status” without the days/dates/miles data at all? just the list of active streakers…?

 

 

 

can I even show the profile avatar image, name, location, and “streak active” vs “streak broken” status? and can I please just show the minimal visual activity heatmap with no other running data.. just to visually verify there was an activity on that date at bare minimum to serve as a strava verified streak, or is even putting the orange square on a heatmap like this considered a violation, what if I remove the dates so there’s even less context? built this beautiful app so would love any clarity :) 

 

 

 

1 reply

Forum|alt.badge.img+22
  • Community Manager
  • November 30, 2025

Hey ​@houstongolden - thanks for reaching out! For inquiries around your application’s use case please drop the team a note at developers@strava.com. 
 

Thanks so much :)