Strava Cheat Detector

Detects suspicious patterns on Strava activities and segments.

As of June 2026, Strava Cheat Detector has 1 users in the Social & Communication category.

Usersno change0%
1
1
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.1
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

2 snapshots

Tracking since May 27, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 27, 20261.0.0
Jun 3, 20261.0.0
Now11.0.1

Changelog

  • Jun 3, 2026
    description
    Strava Cheat Detector is a free browser extension that adds a real-time analysis widget to any Strava activity or segment page.
    
    It scores suspicious patterns on a 1 to 10 scale across multiple criteria:
    
    - Average Speed : compared to sport-specific world records (marathon, cycling hour record, swim WRs)
    - Running Pace : benchmarked against Cheptegei, Kiplimo, and Sawe's world records
    - Moving vs Elapsed Time : detects cherry-picking (watch paused during slow/rest periods)
    - Pace vs Speed Consistency : the most reliable signal: if pace implies 12 km/h but avg speed is 6 km/h, the watch was paused ~50% of the time
    - GPS Spike Ratio : flags motorized vehicle contamination or GPS drift
    - Elevation Coherence : detects GPS altimeter errors
    - KOM Speed (segments) : grade-adjusted using the Minetti 2002 scientific formula
    
    The overall score is weighted: cherry-picking signals carry more weight than raw speed, since most cheating on Strava involves pausing the watch rather than physically impossible speeds.
    
    All analysis is heuristic and based on visible page stats only, no raw GPS data is accessed. A suspicious score is not proof of cheating.
    
    Made by @mattilontra
    Strava Cheat Detector is a free browser extension that adds a real-time analysis widget to any Strava activity or segment page.
    
    It scores suspicious patterns on a 1 to 10 scale across multiple criteria:
    
    - Average Speed : compared to sport-specific world records (marathon, cycling hour record, swim WRs)
    - Running Pace : benchmarked against Cheptegei, Kiplimo, and Sawe's world records
    - Moving vs Elapsed Time : detects cherry-picking (watch paused during slow/rest periods)
    - Pace vs Speed Consistency : the most reliable signal: if pace implies 12 km/h but avg speed is 6 km/h, the watch was paused ~50% of the time
    - GPS Spike Ratio : flags motorized vehicle contamination or GPS drift
    - Elevation Coherence : detects GPS altimeter errors
    - KOM Speed (segments) : grade-adjusted using the Minetti 2002 scientific formula
    
    The overall score is weighted: cherry-picking signals carry more weight than raw speed, since most cheating on Strava involves pausing the watch rather than physically impossible speeds.
    
    All analysis is heuristic and based on visible page stats only, no raw GPS data is accessed. A suspicious score is not proof of cheating.
    
    Made by @mattilontra
    
    v1.0.1 — Bug fixes
    
    - Fixed average speed being read from weather wind data instead of activity pace on running pages
    - Fixed moving time incorrectly read from a segment instead of the full activity, causing false cherry-picking flags
    - Fixed grade percentage not parsed correctly on French locale pages (comma decimal separator)
    - Fixed swim activities misdetected as cycling

Permissions & access

Permissions
None declared
Host access
None declared

Screenshots

Strava Cheat Detector screenshot 1

About

Strava Cheat Detector is a free browser extension that adds a real-time analysis widget to any Strava activity or segment page.

It scores suspicious patterns on a 1 to 10 scale across multiple criteria:

- Average Speed : compared to sport-specific world records (marathon, cycling hour record, swim WRs)
- Running Pace : benchmarked against Cheptegei, Kiplimo, and Sawe's world records
- Moving vs Elapsed Time : detects cherry-picking (watch paused during slow/rest periods)
- Pace vs Speed Consistency : the most reliable signal: if pace implies 12 km/h but avg speed is 6 km/h, the watch was paused ~50% of the time
- GPS Spike Ratio : flags motorized vehicle contamination or GPS drift
- Elevation Coherence : detects GPS altimeter errors
- KOM Speed (segments) : grade-adjusted using the Minetti 2002 scientific formula

The overall score is weighted: cherry-picking signals carry more weight than raw speed, since most cheating on Strava involves pausing the watch rather than physically impossible speeds.

All analysis is heuristic and based on visible page stats only, no raw GPS data is accessed. A suspicious score is not proof of cheating.

Made by @mattilontra

v1.0.1 — Bug fixes

- Fixed average speed being read from weather wind data instead of activity pace on running pages
- Fixed moving time incorrectly read from a segment instead of the full activity, causing false cherry-picking flags
- Fixed grade percentage not parsed correctly on French locale pages (comma decimal separator)
- Fixed swim activities misdetected as cycling

Technical

Version
1.0.1
Manifest
V3
Size
19.64KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
apjlendcenkcfilfmimocoljofoonbib
Developer ID
u406a7cff47100141c1ed352fa5da737a
Developer Email
[email protected]
Created
May 26, 2026
Last Updated (Store)
May 28, 2026
Last Scraped
Jun 8, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.