Intelligent Assistant
Chat with our virtual assistant to get answers promptly.
After the Personal Information Protection Law of the People's Republic of China was released on November 1, 2021, supervisory authorities, industry participants, and consumers are increasingly concerned about user privacy protection. In addition, supervisory authorities have formulated relevant standards and regulations to effectively govern illegal collection and use of personal data by apps.
As a developer providing services for end users, you understand and acknowledge that you will comply with applicable laws, regulations, and standards to fulfill your obligation of personal data protection, and that you will process users' personal data in accordance with the principles of legality, legitimacy, necessity, and good faith, including but not limited to Personal Information Protection Law of the People's Republic of China, Cybersecurity Law of the People's Republic of China, Data Security Law of the People's Republic of China, and other applicable laws, regulations, and standards.
This document helps you better understand and compliantly use the HMS Core Navi SDK. It is applicable only when your service area is the Chinese mainland.
Your product and service must respect user privacy and comply with applicable data protection laws and regulations. Do not engage in any activities that may disrupt, interfere with, damage, or access any device, server, or network without prior authorization.
(I) Privacy Policy Requirements
You shall release a privacy policy in your own name in accordance with applicable laws, and obtain users' consent for the processing of their personal data. The privacy policy requirements include but are not limited to the following:
(II) Personal Data Processing Requirements
When processing users' personal data, your product and service must comply with requirements including but not limited to the following:
Before accessing and using the Navi SDK and its services, your app must provide end users with the following information about the Navi SDK in its privacy policy: SDK name, SDK provider name, categories of personal data to be collected, purposes for the use of such data, and a link to the privacy statement. Your app shall only allow end users to access the SDK after obtaining their consent or other legal bases. You can display the aforementioned SDK information in either of the following forms:
Third-party SDK: HMS Core Navi SDK
Provider: Huawei Software Technologies Co., Ltd.
Personal data to be collected: location information and system settings
Purpose of use: To provide support for the route planning service, navigation service, and product operations and maintenance.
Privacy policy: SDK Privacy Statement
Third-Party SDK | Provider | Personal Data to Be Collected | Purpose of Use | Privacy Policy |
|---|---|---|---|---|
HMS Core Navi SDK | Huawei Software Technologies Co., Ltd. | Location information and system settings | To provide support for the route planning service, navigation service, and product operations and maintenance. |
The Navi SDK requires minimum system permissions to provide services. You need to apply for relevant system permissions based on the SDK capabilities you use, and notify users and obtain their consent.
Permission | Description | Purpose of Use |
|---|---|---|
Network status obtaining permission | Permission to obtain the network status. | To check whether the current network connection is valid when using the route planning and navigation services as well as performing product operations and maintenance. |
Network access permission | Permission to access the network. | To access the network when using the route planning and navigation services as well as performing product operations and maintenance. |
Using the HMS Core Navi SDK for an app on non-Huawei devices may cause HMS Core (APK) to start. The APK will build a unified persistent connection channel and perform unified identity authentication to ensure the security of calls to the SDK. Developers must inform end users of this in the privacy policies of their apps, and obtain the end users' consent or other legal bases.
To prevent the Navi SDK integrated into your app from processing end user's personal data before obtaining their consent, the SDK provides the MapNavi.getInstance API, which can be called to initialize the SDK only after the app has obtained the end user's consent.
Data processing activities performed by the Navi SDK cannot identify specific individuals. If developers associate data with individuals when using the Navi SDK, they must protect the rights of personal data subjects by themselves.