I got tired of not recognising my own riding

13 July 2026

Strava has all of my data. Every climb, every sprint I had no business starting, every ride where I told myself it was an easy day and then wasn't. It has years of it.

And it shows me almost none of it.

I would finish a ride, open the app, and get a number. Distance. Time. A little graph. Then I would close it and know nothing I didn't already know from having been there. The question I actually wanted answered — am I getting stronger, or am I just riding more? — was sitting in the data and nobody was going to answer it for me.

So I built Ascent.

It is a dashboard for your own Strava data. It gives you the stats and the charts, a heatmap of everywhere you've ridden, your segment PRs, which bike has how many kilometres on it, and story cards you can actually share without them looking like a spreadsheet. It connects to your Strava account with your permission and nothing else.

Here is the part I care about most: your tokens and your activities stay in your browser. I do not have a server holding your rides. I did not want that responsibility, and honestly, you should not want me to have it either. Your training data says a lot about where you live and when you leave the house. That should not be sitting in some stranger's database because you wanted a nicer chart.

It is free. It is unofficial, and it is not affiliated with Strava in any way.

If you ride, try it. And if it tells you something wrong about yourself, I would genuinely like to know — that's a bug, and it's the kind I care about fixing.

How this was written: the thinking, the opinions and the first draft are mine. I use AI to tighten the English afterwards — it is my third language, and it helps me say what I actually meant.

Read next

← All posts