Since Lumia SensorCore SDK provides developers with access to users’ private information from the past ten days, privacy is a critical aspect of the system. SensorCore SDK enforces privacy in two different ways.

In order for any data to be collected by SensorCore SDK, or any applications getting access to the sensor data, user must have enabled Motion data collection from Motion data settings and Location services from Location settings pages. Application developer must handle the case when the user has disabled either Location or Motion data, as the SensorCore SDK won’t be able to work if either of these system settings is disabled.

SensorCore SDK is also dependent on the Location capability to be present in the application manifest, and Store intake will enforce this by adding the capability to the application manifest.

When downloading an application utilising SensorCore SDK from the Marketplace, the user will be prompted to accept application’s access to location information.

User can always go to Motion data settings and clear any collected motion data.

Recommended privacy practices for Lumia SensorCore SDK apps

In case your application moves any location or motion data outside of the device to backend, it is strongly recommended for the app to ask permission from the user for this action.

Good practice is to:

  • Describe how application handles motion data in the application’s privacy policy.
  • Obtain the user’s express permission in the app’s user interface before accessing, uploading, or sharing the information out from the device.
  • Create a mechanism for the user to later opt-out from sending this information out of the device.

Last updated 23 July 2014

Back to top

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.