| Native iPhone app |
✓ Built for iOS, opens instantly |
– Web app only (mobile browser works) |
| Requires an account |
– No account, no email, no password |
✓ Account + connected Strava/RunKeeper required |
| Data source |
✓ Apple Health (any tracker writing to Health) |
✓ Strava or RunKeeper sync |
| Where your data lives |
✓ On your iPhone, on-device |
– CityStrides servers (required for web access) |
| Lifetime map of every GPS workout |
✓ Every year of GPS history overlaid on one map |
✓ Lifetime "LifeMap" of completed runs |
| Street-by-street completion % |
– Visual overlay only, no completion score |
✓ Core feature, OpenStreetMap node tracking |
| City and country leaderboards |
– No community layer |
✓ Active community, city rankings |
| Streets-remaining view (plan your next run) |
– Not the core use case |
✓ Defining feature |
| Personal heatmap |
✓ Free for last 12 months, Pro for full history |
✓ Supporter tier |
| Year in Review postcard export |
✓ 1080x1920 PNG for Stories |
– Not a feature |
| Country coverage stats |
✓ Coverage dashboard with countries visited |
– City-focused, not country |
| Multi-activity (run, cycle, hike, walk) |
✓ All Apple Health GPS workouts |
– Primarily running |
| Works without Strava |
✓ Apple Watch alone is enough |
– Strava (or RunKeeper) account required |
| One-time lifetime purchase option |
✓ $19.99 once, no renewal |
– Subscription only |