# “选择加入”合规性

> Learn how to request player consent for data collection in regions with opt-in requirements, such as China's Personal Information Protection Law.

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

一些司法管辖区，包括适用《个人信息保护法》(PIPL) 的中国（更多信息见下文），采用基于“未明确同意就是拒绝”原则的法规，不考虑分析是否侵犯隐私。具体就中国而言，需要玩家同意后才能收集数据以及将数据传输到中国境外。如果用户目前在中国，则必须请求用户同意。如果用户同意，应调用 `AnalyticsService.Instance.StartDataCollection()` 来启用其数据收集。

旧版 SDK（低于 3.0 版）不再严格根据地理位置从受影响区域的用户那里收集数据。聚合的历史数据不会丢失，但如果您在这些区域有玩家，您会看到核心指标（如 DAU）下降。

版本 3.0 和 4.0 为开发者提供了将适当的同意标志传递给 Analytics 包的函数，以便玩家选择同意数据收集。自 5.0 起，这些函数已弃用，不再建议使用。

> **Note:**
>
> 如果使用的是 REST API，请参阅[发送 PIPL 同意状态](/analytics/rest-api/record-event-rest-api.md#sending-pipl-consents)。

## PIPL 同意##unity-62-and-later-with-analytics-sdk-61-and-later

中国的数据隐私法《个人信息保护法》（“PIPL”）于 2021 年 11 月 1 日生效。个人信息是指可以识别个人身份（例如姓名或地址）并以电子或其他方式存储的数据。敏感的个人信息是指生物特征、性别认同、宗教信仰、病史、财务状况以及十四周岁以下未成年人的任何个人信息。

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

```cs
async void Start()
{
   await UnityServices.InitializeAsync();
   
   ShowPIPLConsentFlow();
}
```

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

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

## 选择退出##unity-61-and-earlier-or-analytics-sdk-60-and-earlier

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

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

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

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

## 隐私 URL##pipl-consent

您还需要向用户展示隐私 URL。

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

## 选择再次加入

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