It gets the step count from the device itself so it does not need to be running at all times to track it. I think it just keeps track of what the number was the last time you opened it and what the number is the next time you open it and it awards you the difference.