In the SDK Privacy and Security Statement (hereinafter referred to as this "Statement"), Huawei Software Technologies Co., Ltd. (hereinafter referred to as "Huawei", "we", "us", or "our") clarifies privacy- and security-related information about the Analytics SDK to developers and their users (end users), including the processing of personal data, purpose of processing, permission usage, and how to obtain the latest version of the Analytics SDK. For details about the rights of end users (data subjects) and how other HMS Core services collect and use personal data, please refer to the HMS Core Privacy Statement.
If you are a developer, make sure that before accessing and using the Analytics SDK and its services, your app provides end users with information about the SDK in its privacy policy. The SDK can only be accessed after obtaining end users' consent or other legal bases.
If you are an end user and want to use an app that has integrated the Analytics SDK, first carefully read the app's privacy policy and use the app only after you fully understand and agree to the policy.
The Analytics SDK allows developers' apps to collect, manage, and analyze data in a quick, secure, and convenient manner.
To provide developers and end users with the SDK and its services, we will collect, use, and store necessary personal data, which is listed in the table below. Developers shall notify end users of such data collection.
The collected device information may vary depending on the platform (web, quick apps, quick games, or WeChat mini-programs) and permission that the developers have declared when integrating and using the SDK.
Personal Data Type | Personal Data to Be Collected | Purpose of Use | Retention Period |
|---|---|---|---|
App information | AAID | To collect and analyze statistics (for example, the number of active users) for different apps. A unique AAID is allocated to each app on the same device, and personal data from different apps is isolated to protect user data privacy and security. | Analytics Kit retains statistical reports and some user-level activity data, which do not automatically expire unless:
|
Basic app information | To support statistical analysis based on the app package name, app version, Analytics SDK name, Analytics SDK version, and Analytics SDK platform type. | ||
Device information | Advertising ID | To function as a non-permanent device identifier of personalized ads. With advertising IDs, the developers will be able to provide personalized ads for users while protecting their personal data privacy. Users have the right to disable personalized ads and reset their advertising IDs. Once an advertising ID is reset, a new one will be generated. | |
Personalized ads switch | To check whether the function of recommending personalized ads to users based on their preferences is enabled. Users have the right to disable personalized ads. Once a user toggles off the personalized ads switch, they will not receive personalized ads anymore. However, they may still receive ads, but the ads will be less personalized. | ||
IP address | To obtain the country or region of the quick app user, which is determined based on the IP address of the network equipment that connects to the Analytics Kit server, so that Petal Ads can perform attribution analysis of the ad conversion effects. | ||
OS, OS version, device model, screen width, screen height, device type, and system language | To support statistical analysis and service improvement. | ||
App usage information | Event information | To support statistical analysis based on event information, for example:
For more information, please refer to Automatically Collected Events. |
If you are a developer, make sure that before accessing and using the Analytics SDK and its services, your app provides end users with the following information about the Analytics 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 this 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 Analytics SDK (quick apps)
Provider: Huawei Software Technologies Co., Ltd.
Personal data to be collected: app information, device information, and app usage information
Purpose of use: To provide data collection, management, and analysis services for the app.
Privacy policy: SDK Privacy and Security Statement
Third-Party SDK | Provider | Personal Data to Be Collected | Purpose of Use | Privacy Policy |
|---|---|---|---|---|
HMS Core Analytics SDK (quick apps) | Huawei Software Technologies Co., Ltd. | App information, device information, and app usage information | To provide data collection, management, and analysis services for the app. |
The Analytics SDK may be initialized and collect personal data before the end user gives their consent to the app integrated with the SDK. To prevent this from happening, the SDK provides the agconnect.analytics() API, which can be called to initialize the SDK only after the app has obtained the end user's consent.
The data collection server uses the HTTPS protocol and encrypts the reported data during transmission.
To provide developers with the latest and secure services, we will update the Analytics SDK from time to time. We strongly recommend developers to integrate and use the latest version of the SDK, which can be downloaded by clicking here.