# 隐私概述

> Understand your data privacy responsibilities when you use Analytics, and how to comply with regulations.

## 产品概述##personal-data-collected-about-app-usersgame-players

[Unity Analytics/UGS Analytics](https://unity.com/products/unity-analytics) 是 Unity Gaming Services（Unity 游戏服务）平台的一部分，提供端到端数据和分析解决方案，可为整个工作室提供支持。工作室可通过 Analytics，了解游戏表现和玩家行为。

本文档旨在协助产品向开发者展示其隐私合规性，不可作为法律指导，也不可代替我们的隐私政策。如果您对所使用的术语有疑问，请参阅下面的“术语”。

如果您对产品的隐私有其他疑问，请将您的问题通过电子邮件发送到 [DPO@unity3d.com](mailto:DPO@unity3d.com)。为了加快处理速度，请在邮件中列明您所咨询的产品。

## 针对应用用户/游戏玩家收集的个人数据##developer-defined

默认数据

1. IP 地址
2. 特定于安装的唯一 ID
3. 用户 ID（默认为安装 ID，但可由开发者设置）
4. 身份验证玩家 ID（如果存在 Authentication SDK，则会获取此数据）
5. IDFV

### 开发者指定##privacy-url

虽然本产品允许收集开发者指定的数据，但我们要求您不要通过这种机制收集个人数据。我们的系统不会将其视为个人数据，因此在留存流程或数据主体请求中不会将其作为个人数据处理。

## 基于隐私法律的各方之间关系##relationship-under-privacy-laws

根据欧洲隐私法律，Unity 是数据处理者，您作为开发者，是数据控制者。在有限的情况下，我们可以成为独立的数据控制者，例如当 Analytics 与我们的 Grow Services 结合使用时。

根据加利福尼亚州隐私法律，Unity 是服务提供者，您作为开发者，是企业。在有限的情况下，我们可以成为独立企业，例如与我们的 Grow Services 结合使用时。

## 数据处理的法律依据##legal-basis-for-processing

我们作为数据处理者，不决定数据处理的法律依据。而您作为数据控制者，有责任明确相关法律依据。

在我们作为独立控制者的有限情况下，您可以在我们的[隐私政策](https://unity.com/legal/game-player-and-app-user-privacy-policy)中找到我们处理通过 Ads 服务收集的数据的法律依据。请注意：作为独立控制者，您也应该决定自己的法律依据。

## 同意（选择加入）和选择退出##data-subject-requests

> **Note:**
>
> **重要提示**：UGS Analytics 要求您实现独立于 Unity Ads 的隐私解决方案。因此，如果您同时使用 Unity Ads 和 Unity Analytics，则 Unity Ads 的选择退出机制不会同时适用于这两种服务。


**SDK 5 流程:**
![SDK 5 流程](/api/media?file=/analytics/media/images/analytics-sdk-guide.png)

Analytics 会收集数据以帮助改善游戏中的玩家体验，其中一些数据包括受数据隐私法监管的个人数据。

某些区域可能要求征得同意后才能依法收集个人数据，而其他区域可能要求提供终端用户通知和退出机会。但是，同意和退出要求超出了这些用例的范畴，必须应用于任何需要满足此要求的区域。使用这些功能，即表示您需要负责在所有区域正确提供此同意状态。

当用户不同意个人数据收集和处理时，或根据隐私法规（例如 GDPR、CCPA 或 PIPL）拒绝此类行为时，这将防止收集有关用户的个人数据，并可能影响您的分析和关键指标。

> **Note:**
>
> **重要提示**：Analytics SDK 不会以任何方式管理数据隐私合规性。您（开发者）负责确定哪些数据隐私法规适用于玩家，以及在激活 SDK 之前需要征得哪些同意。

### 管理数据隐私

从版本 5.0.0 开始，Analytics SDK 默认不收集任何个人数据。您有责任确定哪些数据隐私法规会影响玩家，以及何时适合通过 SDK 启用数据收集（针对基于“未明确同意就是拒绝”原则的法规，获得玩家的同意；针对基于“未明确同意就是拒绝”原则的法规，玩家未拒绝同意）。如果您使用的不是 SDK 5.0.0 或更高版本，强烈建议您尽快升级。

要启用数据收集，请使用 `AnalyticsService.Instance.StartDataCollection();`。

如果玩家拒绝或撤销了他们的同意，SDK 将初始化为休眠状态，在休眠状态下，它将忽略所有事件。在这种情况下，可以避免调用 StartDataCollection，从而使 SDK 保持非活动状态。

### 选择退出

如果用户以后想选择退出，可以通过 `AnalyticsService.Instance.StopDataCollection();` 方法对所有适用法规使用相同的方法。

```cs
public void OptOut()
{
	AnalyticsService.Instance.StopDataCollection();
}
```

在要求您提供退出选项的区域中，您必须提供自己的逻辑来确定玩家是否已选择退出。如果玩家没有选择退出，您可以调用 `AnalyticsService.Instance.StartDataCollection()` 来启动 SDK，否则不应该进行此调用，SDK 将保持休眠状态。

```cs
async void Start()
{
  await UnityServices.InitializeAsync();
 
  if (playerHasOptedOut)
  {
		// Do nothing, leave the SDK off
  }
  else
  {
		AnalyticsService.Instance.StartDataCollection();
  }
}
```

### 选择再次加入

您可以随时调用 `StartDataCollection()` 方法，以激活或重新激活 SDK 进行数据收集。

### PIPL 同意

PIPL 是一项基于“未明确同意就是拒绝”原则的法规。您有义务先征得用户的同意，然后才允许在 SDK 中执行任何其他操作。应调用如下所示的 `StartDataCollection()` 方法来表明已授予同意。

```cs
async void Start()
{
  await UnityServices.InitializeAsync();
 
  ShowPIPLConsentFlow();
}
public void PIPLConsentGiven()
{
	AnalyticsService.Instance.StartDataCollection();
}
```

请访问 Unity 的法务站点以了解有关 [Unity 的 PIPL 方法](https://unity.cn/legal/privacy-policy)的更多信息。

## 数据主体请求##access

数据主体依据法律提出的请求中，最常见的两种是请求访问个人数据和请求删除个人数据。

## 访问##deletion

该服务没有原生功能来支持数据访问请求。您作为开发者，要负责执行相关操作。您可以通过在[此处](https://support.unity.com/hc/en-us/requests/new?ticket_form_id=360001936712\&serviceName=analytics)提交请求来执行操作。

## 删除##dependencies

该服务具有原生功能来支持数据删除请求。这是使用 SDK 的 RequestDataDeletion 方法实现的。

### 数据删除

调用 `AnalyticsService.Instance.RequestDataDeletion()` 可以请求删除个人数据，从而触发从服务器清除用户数据。

```cs
public void RequestDataDeletion()
{
	AnalyticsService.Instance.RequestDataDeletion();
}
```

如果发出此请求时没有互联网连接，SDK 将定期重新尝试发送请求，直到成功为止。它会使用 Unity 的 `PlayerPrefs` 系统在每次重新启动应用时记住此信息。

请注意：此功能仅适用于此服务和推送通知服务。如果您使用的其他服务也会收集应用用户个人数据，则您需要查看相应服务的文档，了解其如何处理数据删除请求。要删除 [Unity Authentication SDK](/authentication.md)（如果已启用）创建的玩家 ID，请使用 [Authentication API](/authentication/delete-accounts.md)。

## 依赖关系##data-retention

根据启用方式，此产品可能构建在 Authentication 产品之上。通过启用此产品，您还将会启用 Authentication 产品，有关更多信息，请参阅 [Unity Authentication SDK](/authentication.md)。

## 数据留存##child-privacy

默认情况下，个人数据将保留 13 个月。如果您希望实施更短的保留期，可以[联系支持团队](https://support.unity.com/hc/en-us/requests/new?ticket_form_id=360001936712\&serviceName=analytics)。

## 儿童隐私##privacy-policy-requirements

如果适用法律有此要求，您（开发者）必须依照 [Unity 服务条款](https://unity.com/legal/terms-of-service)所述，在提交儿童用户数据之前先获得已验证的父母同意。

## 隐私政策要求##data-processing-agreement-dpa

Unity 隐私政策不宜用于您的应用程序。您需要确保遵循 [Unity 服务条款](https://unity.com/legal/terms-of-service)的要求，在您的隐私政策中体现您对个人数据的处理做法。

### 隐私 URL

如果需要向用户展示 Unity 的隐私政策，请使用隐私 URL：

要获取隐私 URL，请使用：`Application.OpenURL(AnalyticsService.Instance.PrivacyUrl);`

## 数据处理协议 (DPA)##glossary

[Unity DPA](https://unity.com/legal/unity-data-processing-addendum-dpa) 适用于针对此产品进行的数据传输。

## 术语

* **GDPR** - 2018 年 5 月，《一般数据保护条例》(GDPR) 在欧洲经济区 (EEA) 生效。GDPR 还包括英国 GDPR，后者是退出欧盟后英国执行的 GDPR 版本。
* **CCPA** - 2019 年 1 月，《加州消费者隐私法案》(CCPA) 在美国加州生效。
* **PIPL** - 2021 年 11 月，《中华人民共和国个人信息保护法》(PIPL) 在中国生效。
* **VCDPA** - 2023 年 1 月，《弗吉尼亚州消费者数据隐私法案》(VCDPA) 在弗吉尼亚州生效。
* **COPPA** -《儿童在线隐私保护法》(COPPA) 对如何收集和使用 13 岁以下儿童的数据进行了限制。
* Controller（数据控制者）
* Processor（数据处理者）
* Service Provider（服务提供者）
* Third Party（第三方）
* Business（企业）
* DPA
