confirmHEREPrivacyNoticeInclusion method

ConfirmationStatus confirmHEREPrivacyNoticeInclusion()
override

On Android devices it is the responsibility of the application developer to ensure that the application user is informed about the collection of characteristic information regarding nearby mobile and Wi-Fi network signals. Additionally, a link to the related HERE Privacy Notice must be made available to the user.

This information can be included in the application's Terms & Conditions, or Privacy Policy, or otherwise made accessible to the user.

Example text for informing users about data collection:

"This application uses location services provided by HERE Technologies. To maintain, improve, and provide these services, HERE Technologies occasionally collects characteristic information about nearby mobile and Wi-Fi network signals. For more information, please refer to the HERE Privacy Notice at: https://legal.here.com/here-network-positioning-via-sdk"

Note: By calling this method, the application developer confirms that this information is made available to the end user.

For example, it is sufficient to inform users once that using the app requires acceptance of its terms (if any). Then, in the terms include the above mentioned data collection information and a link to the related HERE Privacy Notice. The user is not required to open the terms to acknowledge the data collection details. The "Positioning" example app on GitHub provides an example of this.

When the above criteria are met, it is recommended to silently execute this method each time before starting the LocationEngine, as failure to do so will result in the engine being non-functional.

Returns:

  • Immediately returns with ConfirmationStatus.OK.

On iOS devices this method does nothing and ConfirmationStatus.ok is returned.

Implementation

ConfirmationStatus confirmHEREPrivacyNoticeInclusion() =>
    _location.confirmHEREPrivacyNoticeInclusion();