Positioning (and therefore data collection) can be activated and deactivated remotely using the activation schedules feature. By default, the SDK is active all the time. You can override this in the Positioning Configuration module.
If an app only uses location in the foreground, e.g. for blue dot navigation, then you can ignore activation schedules, and leave the SDK active all the time.
Typical use cases for scheduled activation would be for a one-off event, or for a venue that only hosts events on certain days, so that background data collection can be switched on and off at certain times.
By combining activation schedules with GPS activation areas, you have tight control of when and where data will be collected. Which is good for user privacy.