Strava. Like marmite you either love it or hate it.
Strava is an addictive app that enables you to track journeys, shows your route, provides time/distance data and compare with others. You can view other rides, runs and other stuff. I have even used it for canoeing trips, which I had to log as workouts as there isn’t actually a canoe option. I have taken to logging runs on it as it provides so much more data than the usual stopwatch, and there is something childishly pleasing about seeing your run appear on screen with a map and times.
I’m sure it can be used by real athletes to get credible coaching data but for now it’s a case of going for a run or cycle and setting the GPS to ready, to make sure that when the questions is “is it on strava” the answer is yes. It is. Been there, done that, and recorded it all on strava!