No, this is not necessary. The steps counting is done by your phone or connected object even if the Kiplin application is closed and location sharing is not enabled. You do not need an Internet connection to count your steps.
However, you do need to be connected to the Internet to synchronise your activity. When you open the Kiplin application, your steps are synchronised and appear a few moments later.