Skip to content

Find someone who keeps up

Your Strava feed says more about you than a bio ever could. The Sunday long runs, the 6am sessions in the rain, the segment PRs you quietly chase - that is who you are.

Try the demo

How it works for active people

Connect your tracker. Strava, Garmin, Apple Health - we pull your activity types, training consistency, distances, and pace data. Your routes and locations are never shared. Only lifestyle signals.

The matching engine understands fitness at multiple levels:


Consistency is the signal

Two people both "run." One logs 4 sessions a week, rain or shine, 50+ km weekly. The other ran a 5K in March and has not uploaded since. The algorithm sees the difference.

Training consistency - sessions per week over time - is the core engagement metric. It is not about being fast or going far. It is about whether this is a lifestyle or a New Year's resolution.


Niche activities score higher

Activity rarity drives the niche weight. Trail running, climbing, rowing, triathlon, and open-water swimming score higher than road running or gym sessions because fewer people do them consistently.


What gets scored

Shared activity types weighted by rarity - trail running, climbing, and open-water swimming score higher than the gym
Training consistency - sessions per week, how regular you are over months
Distance/volume similarity - are you both doing 40-mile weeks or both happy with 15? Lifestyle compatibility
Pace alignment - not about being fast, but about being in a similar bracket
Seasonal patterns - year-round runners matching with year-round runners, not fair-weather athletes
Multi-sport overlap - both doing run + cycle + swim? That is a triathlete match
Event signals - parkrun regulars, race entries, group training sessions

Your training log is a dating profile

"You both average 4 runs per week year-round, share trail running as a niche activity (12% of active users), your weekly volume is within 10km of each other, and you both have Strava activities logged in the Peak District."

Not "you both like fitness." The actual training data.


Train together

The long-term vision includes activity-based matching modes - opt in to find a running partner, a cycling buddy, or someone to pace you through your next ultra. Dating is the primary use case, but training compatibility is a natural extension.


Integrations

Strava
Activities, sport types, distance, duration, pace, training frequency, kudos
Garmin
Activity history, training load, sport types
Apple Health
Workout data, activity types, consistency metrics

All opt-in. All revocable. Your GPS routes and locations are never shared or stored.

Affinity Atlas is in development

No matching is live yet. If you think training compatibility should be part of dating - or you want to argue about whether parkrun counts as a race - get in touch.

Stay in the loop