You may notice a slight difference between the distances recorded on your sports app and those indicated on your Sport Heroes account. This is because some app (such as Fitbit, Health Mate or Google Fit on Android) only transmit your number of steps recorded during the day, as opposed to the distance travelled. We then deduce the approximate distance based on this information.
The distances and gradients recorded by your sports app depend on your phone model (age, etc.).