Stepler receives all steps that you take when you have your phone or activity bracelet with you, however, when for example running your stride length, km/h and distance all change drastically which makes the app have a hard time distinguishing between steps which might make the reading more inaccurate.