Ride Stats incorrect

Where does Connect get the ride Stats for the percentage of an activity being on sealed/unsealed roads? On yesterday morning's ride, I would estimate that at least 10% of the route was unsealed, including some abominably steep sections of fire trail, but when I look at the stats in Connect after syncing the ride, it says the ride was 100% sealed road.