Why Your Strava Activity Got Flagged And How to Fix It
By Roy Lachica on . Last updated .
You upload your hardest effort of the season to Strava, only to discover a small flag icon next to your time and a message warning that the activity appears suspicious. Leaderboards exclude you, KOMs disappear, and your PR celebrations are replaced with frustration. Activity flagging is Strava's automated attempt to protect segment integrity, but the algorithms sometimes catch legitimate efforts alongside actual cheating.
What does it mean when an activity is flagged?
Strava flags activities when its algorithms detect patterns that suggest the data is implausible or inconsistent with normal human performance. Flagged activities remain visible on your profile and contribute to your personal stats, but they are excluded from segment leaderboards, challenges, and competitions. The flag warns other athletes that the data may be unreliable.
Importantly, flagging is not the same as Strava accusing you of cheating. It is an automated system responding to statistical anomalies in your GPS data. Many legitimate activities get flagged because of sensor errors, poor GPS recordings, firmware bugs, or post-processing mistakes rather than deliberate manipulation.
The most common reasons activities get flagged
- Unrealistic speeds: GPS spikes that place you hundreds of metres away in a single second create brief moments where your calculated speed exceeds 100 km/h. Even if the spike is corrected later, the peak speed can trigger a flag.
- Impossible segment times: if a GPS error skips part of a segment or teleports you forward, you may record a time that is physically impossible given the terrain and distance. Strava's leaderboard algorithms notice these outliers.
- Multiple activities from different sources: uploading the same ride from both your watch and your bike computer — or accidentally uploading the same GPX file twice with minor edits — can trigger duplicate detection.
- Editing timestamps incorrectly: shifting your start time to align with a friend's ride or to fit a different time zone can produce overlapping activities or timestamps that Strava interprets as manipulation.
- Indoor trainer glitches: virtual rides on platforms like Zwift sometimes generate GPS files with phantom locations that Strava flags as implausible outdoor speeds.
- Excessive manual editing of distance or time: if you crop an activity heavily or change the distance manually, Strava may flag it if the resulting average speed or power is statistically unlikely.
- Segment matching errors after route deviation: sometimes a GPS track wanders off a segment due to poor signal, then jumps back onto it. Strava sees the jump and assumes the effort was not continuous.
How Strava decides what to flag
Strava does not publish the exact criteria for flagging, but the system is known to analyse several factors:
- Peak speed: any single track point that implies superhuman velocity — even for one second — raises suspicion.
- Segment time outliers: if your time on a popular segment is multiple standard deviations faster than the existing leaderboard, the algorithm investigates further.
- Power-to-weight ratio: for cycling activities with power data, implausibly high sustained watts per kilogram can trigger a flag.
- Heart rate consistency: sudden drops to zero, missing data, or values that do not align with the reported effort level can suggest file tampering.
- GPS track quality: activities with very low data density, huge gaps, or systematic errors are more likely to be flagged.
The system is intentionally conservative — Strava prefers to flag a few legitimate rides rather than allow obvious cheating to dominate leaderboards. Unfortunately, this means that athletes with genuine data errors sometimes get caught in the net.
What you can do if your activity is flagged
If an activity is flagged and you believe the data is legitimate, you have several options:
- Review your GPS track: open the activity in GpxFix and inspect it. Look for obvious spikes, missing sections, or timestamp errors.
- Fix the data and re-upload: if you find GPS spikes, elevation errors, or other anomalies, correct them using GpxFix's editing tools (see the section below), delete the original activity from Strava, and upload the cleaned file.
- Accept the flag and move on: if the GPS data is genuinely unreliable, for example, if your watch lost signal for a long stretch, it may be better to leave the flag in place rather than argue over segment times that are not truly representative of your effort.
Preventing activities from being flagged in the first place
- Fix GPS spikes before uploading: inspect your track in GpxFix before sharing to Strava. Removing spikes not only prevents flagging but also ensures your route looks accurate and your speed profile is clean.
- Start your watch outdoors with good GPS signal: beginning a recording inside a building or under heavy tree cover often creates a false starting position that introduces a teleport when you move into open space.
- Do not manually inflate your speed or reduce your time: editing distance or elapsed time to make your performance look better is the fastest way to trigger a flag — and is against Strava's terms of service.
- Use realistic activity types: marking a virtual ride as an outdoor run, or an e-bike ride as a regular bike, can produce speed anomalies that flag the activity.
- Keep firmware updated: GPS device manufacturers regularly release updates that improve signal processing and reduce the likelihood of data errors that Strava interprets as suspicious.
How GpxFix helps you fix flagged activities
Many flagged activities can be salvaged by identifying and correcting the specific data problem that triggered Strava's algorithms. GpxFix provides targeted tools for each common issue.
1) Remove GPS spikes that create unrealistic speeds
Workflow with GpxFix:
- Upload your GPX file to GpxFix and view the route on the map.
- Identify spikes — they will appear as straight lines shooting off the main route.
- Use the Fix GPS issues, Smoothen GPS or Edit coordinates features to automatically detect and delete outlier points.
- Verify on the speed chart that the peak speed is now plausible (under 60 km/h for cycling, under 25 km/h for running).
- Download the corrected file, delete the flagged activity from Strava, and re-upload the cleaned version.
2) Correct timestamp overlaps and duplicates
Workflow with GpxFix:
- Load the file that has the incorrect timestamp.
- Use the Change start time feature to set the correct date and time for when the activity actually occurred.
- Confirm that the new timestamp does not overlap with any other activities in your Strava account.
- Delete the flagged version from Strava and upload the corrected file.
3) Smooth noisy GPS tracks that skip segments
Workflow with GpxFix:
- Upload your GPX file and inspect the route for zig-zags and sudden jumps.
- Use the Fix GPS issues, Smoothen GPS or Edit coordinates featurea to clean up the worst offenders.
- If the route is still too noisy, consider using Resample GPX to create a smoother track with fewer data points — this can help Strava's segment matching algorithm recognise your effort as continuous.
- Download and re-upload to Strava, ensuring the cleaned route now matches the segment correctly.
4) Fix elevation anomalies that create implausible power calculations
Workflow with GpxFix:
- Load your GPX file and view the elevation profile.
- Use the Calibrate elevation feature to remove spikes or apply smoothing to the altitude data.
- Verify that the corrected elevation profile matches the known terrain of your route.
- Export the file and re-upload — Strava's power estimate will now align with realistic human effort.
What you cannot fix after the fact
Some situations are beyond post-processing. If your GPS device had a complete outage for a long section of the activity, or if your watch recorded a virtual ride with phantom GPS coordinates, no amount of editing can reconstruct legitimate data. In those cases, the best option is to mark the activity as a manual entry (with no GPS data at all) or accept the flag rather than attempting to fabricate missing information.
The ethics of editing flagged activities
Fixing genuine data errors such as GPS spikes, timestamp mistakes, altitude glitches is entirely legitimate. These edits correct sensor problems and restore your file to an accurate representation of what you actually did. On the other hand, editing distance, time, or speed to improve your performance on a segment is cheating and violates both Strava's and GpxFix's terms of service.
The line is clear: if the edit corrects a recording error, it is acceptable. If the edit changes what you actually accomplished, it is not.
Closing thoughts
Getting flagged on Strava is frustrating, especially when the activity was a genuine hard effort. The good news is that most flags are the result of correctable data errors rather than actual misconduct. By understanding what triggers Strava's detection algorithms and using GpxFix to clean your GPS files before uploading, you can avoid flags altogether. And when you do get flagged unfairly, a quick review and fix often restores your activity to full leaderboard status. Upload your file and inspect the route, speed, and elevation charts — you may spot the problem immediately and have a clean file ready to re-upload within minutes.
Other blog posts
- How Wind Turbines Can Interfere with GPS Signals
- Why Setting the Correct Activity Type is Essential
- How to Adjust the Start Time of Your Activity
- How to Calibrate Elevation in Your GPX File
- GpxFix Blog
- How to Resample and Simplify Your GPX File
- How to Reverse the Direction of Your GPX Route
- How to Adjust Speed and Pace in Your GPX File
- How to Fix Common Strava Upload Errors
- How to Fix Incorrect Heart Rate Data in Your GPX File
- Understanding and Fixing Saw-Pattern GPS Tracks
- Understanding GPS Spike Zones: Identifying and Analyzing Erroneous GPS Data
- Heart Rate Data Missing or Corrupted in Your GPX File — Causes and Fixes
- How to Anonymize a GPX File Before Sharing It Online
- Why Your Elevation Gain Is Wrong And How to Fix It
- How to Fix a Workout When You Forgot to Resume a Paused Watch
- How to increase the distance of a Strava Activity after watch died
- Why you should skip the headphones on trail runs and races
- Tips for Recording Video While Racing — Camera Options, Battery Life, and More
- How to Create a Hyperlapse Video for Your GPX Route
- GPX Files with YouTube Video Segments: A New Way to Experience Routes
- To Pause or Not to Pause
- GPS & Elevation Accuracy Showdown 2026 | Garmin vs COROS vs the Rest
- Why Garmin and Strava Sometimes Show Different Distances for the Same Workout
- Why Your Activity Distance Is Wrong And How to Correct It
- Fixing Broken Strava Activities
- Why Some Workouts Cannot Be Fixed
- How to Get a GPX File onto Your Garmin Sports Watch
- How to Combine Multiple Runs Into One Activity
- How to removes GPS Spikes or extreme sudden movements
- Why We Are Introducing Subscription
- Comparing activities - a practical guide
- How GpxFix Reconstructs Indoor Track Runs — even when GPS drops out
- How to restore missing GPS data
- Crop & Cut GPX Activities — A Practical Guide
- How to Change the Distance of a Workout
- When Is It Okay, and Not Okay, to Alter Elapsed Time
- How to Change Moving Time to Match Elapsed Time
- On the Ethics Of Editing Fitness Data
- Understanding Elapsed vs. Moving Time in Strava
- How to Get Accurate GPS and Heart Rate Data

