Personal Data Processing Information

In personal data processing of Analytics Kit, Huawei serves as the end user data processor, and you serve as the end user data controller. For appropriate and legal processing of personal data, the following are provided:

  • List of personal data processed by Huawei
  • Guidance for you to help the end user control personal data

List of Personal Data Processed by Huawei

Personal Data

Purpose of Use

Retention Period

Anonymous Application ID (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:

  1. You have specified a data retention period. When enabling Analytics Kit, you can select the retention period of 6 months, 9 months, or 14 months (default). When the specified retention period ends, the data will be automatically deleted.
  2. You have deleted products from AppGallery Connect.

Advertising ID

To function as a non-permanent device identifier of personalized ads. With advertising IDs, you 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.

userAgent

To be used by Petal Ads to perform attribution analysis of the ad conversion effects based on the user agent information.

Firmware version information

To support statistical analysis based on the ROM version adopted by a user device.

OS information

To support statistical analysis based on the EMUI version number, OS, and OS version adopted by a user device.

Device information

To support statistical analysis based on the device model (such as HUAWEI P20).

Hardware manufacturer

To support statistical analysis based on the device manufacturer (for example, Huawei and vivo).

Device type

To support statistical analysis based on the device type (such as mobile phone and tablet).

说明

Third-party device types can be collected, while for Huawei devices, their device types can be collected only when the EMUI version is 10.1 or later.

Screen information

To support statistical analysis based on the screen width and height of a user device.

IP address

  1. To obtain the country or region of the app user, which is determined based on the IP address of the network equipment that connects to the Analytics Kit server.

    The data is used by Petal Ads to perform attribution analysis of the ad conversion effects.

  2. The Analytics Kit server provides data processing location policies. If you select the policy to let services match data processing locations based on the active regions of users, Huawei will determine active regions of users based on global routing rules. If no location is obtained from the operating system of a user's device, we will try to use the country/region to which the device IP address belongs as the active region of the user. For details about global routing rules, please refer to Exceptions to the Selection of Data Location.

Country/Region code

The Analytics Kit server provides data processing location policies. If you select the policy to let services match data processing locations based on the active regions of users, Huawei will determine active regions of users based on global routing rules. If the MCC country fails to be obtained or the user device does not have a SIM card, we will check the country information set in the operating system on the user device to obtain the country. For details about global routing rules, please refer to Exceptions to the Selection of Data Location.

Language

To support statistical analysis based on the system language adopted by a user device.

Font information

To support statistical analysis based on the font size, font family, font weight, and font style set on a user device.

Device nickname

To support statistical analysis based on the nickname adopted by a user device.

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.

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.

Push switch status

To obtain the status of the notification pushing function.

Network connection status

To obtain the mode in which a user device connects to the network, for example, Wi-Fi or 5G.

Memory information

To support statistical analysis based on the total memory size and remaining memory size of a user device.

Storage space

To support statistical analysis based on the total storage size and remaining storage size of a user device.

Battery status

To support statistical analysis based on the remaining power and charging status of a user device.

Channel information

To be used for source channel analysis based on the installation source configured in the AndroidManifest.xml file.

Event information

To support statistical analysis based on event information, for example:

  • User order event: User transaction order information (order ID, purchased product name, currency, and price) provided by IAP is used to generate an IAP revenue report, helping you understand the revenue of the IAP channel.
  • Time of first app launch: timestamp when the event indicating the first app launch is reported.
  • Marketing activity participation: information about a user's marketing activity participation (for example, the marketing activity ID), which is used for marketing activity effect evaluation.

For more information, please refer to Automatically Collected Events.

Crash logs

To be used for crash analysis based on the crash logs automatically generated by the client upon an app crash.

说明

This item is involved only when Crash is integrated.

Guidance for You to Help the End User Control Personal Data

How to Clear the End User's Personal Data

  • You can change the data retention period in settings. (You can set the retention period to 6 months, 9 months, or 14 months when enabling Analytics Kit. The default retention period is 14 months.) When the retention period ends, data will be automatically deleted.
  • If you delete a project from AppGallery Connect, Analytics Kit data of all apps in this project will be deleted.
  • You can call the userDeletionRequests API to delete user data from Analytics Kit. For details about how to use the API, click here.

How to Export the End User's Personal Data

You can call the userDataExportRequests API to obtain a copy of user data from Analytics Kit. For details about how to use the API, click here.

How to Enable or Disable the Function for Huawei Servers to Receive User Personal Data Reported by Your App

You can call the setAnalyticsEnabled API to enable or disable the function of receiving user personal data reported by your app. For details about how to use the API, click here.

If you need Analytics Kit to help comply with data subject rights of end users, click here to apply for assistance.

unifiedSearch.search
DOC.searchTips