diff --git a/src/content/docs/zh/sdk/web/features/privacy.mdx b/src/content/docs/zh/sdk/web/features/privacy.mdx index 67ff3bd8a..8979273d8 100644 --- a/src/content/docs/zh/sdk/web/features/privacy.mdx +++ b/src/content/docs/zh/sdk/web/features/privacy.mdx @@ -1,44 +1,42 @@ --- -title: Set up privacy features -description: Configure features that you can use to handle user privacy in your app. -slug: zh/sdk/web/features/privacy +title: "设置隐私功能" +description: "配置处理应用用户隐私的功能。" +slug: "en/sdk/web/features/privacy" --- +Adjust SDK 包含处理应用用户隐私的功能。 -The Adjust SDK contains features that you can use to handle user privacy in your app. +发送删除请求\{\#send\-erasure\-request\} +--------------------------------------- -## Send erasure request \{\#send\-erasure\-request\} - - + ```js function gdprForgetMe(): void; ``` - + -The EU’s General Data Protection Regulation \(GDPR\) and similar privacy laws worldwide \(CCPA, LGPD, etc.\) grant data subjects comprehensive rights when it comes to the processing of their personal data. These rights include, among others, the right to erasure \(see [Art. 17 GDPR](https://gdpr.eu/article-17-right-to-be-forgotten/)\)\([1](https://help.adjust.com/zh/article/gdpr#ref-1)\). As a data processor, Adjust is obliged to support you \(the data controller\) in the processing of such requests from your \(app\) users. +在处理个人数据方面,欧盟的《通用数据保护条例》\(GDPR\) 和全球类似的隐私法律 \(CCPA、LGPD 等\) 授予数据主体完全权利,其中包括删除权 \([参见 GDPR 第 17](https://gdpr.eu/article-17-right-to-be-forgotten/)条\)\( [1](https://help.adjust.com/en/article/gdpr#ref-1) \)。作为数据处理方,Adjust 有义务支持您 \(数据控制方\) 处理来自应用用户的此类请求。 -You can send the user's erasure request to Adjust by calling the `gdprForgetMe` method. Once Adjust has been notified: +您可以通过调用 `gdprForgetMe` 方法来将用户的删除请求发送至 Adjust 服务器。收到通知后: -- Adjust will permanently delete all of the user’s historical personal data from its internal systems and database. -- Adjust will no longer receive data from this user/device via the Adjust SDK.\([2](https://help.adjust.com/zh/article/gdpr#ref-2)\) +* 我们将从内部系统和数据库中永久删除用户的所有历史个人数据; +* 此外,Adjust 将不再通过 Adjust SDK 接收来自该用户/设备的数据。 \( [2](https://help.adjust.com/en/article/gdpr#ref-2) \) ```js Adjust.gdprForgetMe(); ``` -## 针对特定用户的第三方分享\{\#third\-party\-sharing\-for\-specific\-users\} +针对特定用户的第三方分享\{\#third\-party\-sharing\-for\-specific\-users\} +--------------------------------------------------------------------- -{" "} + 您可以使用 Adjust SDK 来记录用户对第三方数据分享设置的变更。请使用 `ThirdPartySharing` 类配置第三方数据分享。 -### 实例化 AdjustThirdPartySharing 对象{#instantiate-an-adjustthirdpartysharing-object} +### 实例化 AdjustThirdPartySharing 对象\{\#instantiate\-an\-adjustthirdpartysharing\-object\} - + ```ts class ThirdPartySharing { @@ -47,13 +45,13 @@ class ThirdPartySharing { } ``` - + 要启用或禁用 Adjust SDK 第三方数据分享,请实例化 `ThirdPartySharing` 对象。该对象包含控制 Adjust 如何处理第三方分享的变量。 要进行实例化,请创建新的 `ThirdPartySharing` 实例,并传递下列参数: -- `isEnabled` \( `boolean` \): 传递`true`来启用第三方分享或传递`false`来禁用第三方分享。 +* `isEnabled` \( `boolean` \): 传递`true`来启用第三方分享或传递`false`来禁用第三方分享。 ```ts const adjustThirdPartySharing = new Adjust.ThirdPartySharing(true); @@ -68,12 +66,9 @@ const adjustThirdPartySharing = new Adjust.ThirdPartySharing(true); Adjust.trackThirdPartySharing(adjustThirdPartySharing); ``` -### 禁用第三方分享 \(已弃用\) {#disable-third-party-sharing} +### 禁用第三方分享 \(已弃用\) \{\#disable\-third\-party\-sharing\} -{" "} + 如需在之前版本的 SDK 中禁用第三方数据分享,请调用`disableThirdPartySharing`方法。此方法已被弃用。如果您仍在使用,请注意它会直接调用基础方法。 @@ -82,9 +77,9 @@ const adjustThirdPartySharing = new Adjust.ThirdPartySharing(false); Adjust.trackThirdPartySharing(adjustThirdPartySharing); ``` -### 发送精细信息{#send-granular-information} +### 发送精细信息\{\#send\-granular\-information\} - + ```ts public addGranularOption(partnerName: string, @@ -92,15 +87,15 @@ public addGranularOption(partnerName: string, value: string) ``` - + 当用户更新第三方数据分享设置时,您可以附加较精细的信息,以此发送用户决定的更多细节。 使用下列参数调用`addGranularOption`方法: -- `partnerName` \(`string`\):使用精细设置的合作伙伴的名称。 -- `key` \(`string`\):选项 key。 -- `value` \(`string`\):选项值。 +* `partnerName` \(`string`\):使用精细设置的合作伙伴的名称。 +* `key` \(`string`\):选项 key。 +* `value` \(`string`\):选项值。 ```ts const adjustThirdPartySharing = new Adjust.ThirdPartySharing(true); @@ -108,37 +103,34 @@ options.addGranularOption("PartnerA", "foo", "bar"); Adjust.trackThirdPartySharing(options); ``` -## URL strategy \{\#url\-strategy\} +URL 策略\{\#url\-strategy\} +----------------------------- -{" "} + 通过 URL 策略功能,您可以进行下列设置: -- Adjust 储存您数据的国家/地区 \(即数据驻留\)。 -- 接收 Adjust SDK 所发送流量的终端 \(自定义 URL \)。 +* Adjust 储存您数据的国家/地区 \(即数据驻留\)。 +* 接收 Adjust SDK 所发送流量的终端 \(自定义 URL \)。 当应用运营的国家拥有严格的隐私规定时,此功能会非常有用。在您设置 URL 策略时,Adjust 会将数据储存在指定数据驻留地区,或将流量发送至选定域名。 要配置 URL 策略,请在`Adjust.initSdk`实例中设置`urlStrategy`的以下属性: -- `domains` \(`Array`\):接收您所发送 SDK 流量的数据驻留国家/地区或终端。默认情况下,Adjust SDK 会将所有数据都发送至 Adjust 终端。如果您想设置自定义终端,请在`urlStrategy`的`domains`属性中传递。 -- `useSubdomains` \(`boolean`\): 域名是否应被视为 Adjust 域名。 - - - 如果为`true`,则 SDK 会在域名中添加 Adjust 特定子域作为前缀。 - - 如果为`false`,SDK 会按原样使用所提供的域名,不包含前缀。 +* `domains` \(`Array`\):接收您所发送 SDK 流量的数据驻留国家/地区或终端。默认情况下,Adjust SDK 会将所有数据都发送至 Adjust 终端。如果您想设置自定义终端,请在`urlStrategy`的`domains`属性中传递。 +* `useSubdomains` \(`boolean`\): 域名是否应被视为 Adjust 域名。 + * 如果为`true`,则 SDK 会在域名中添加 Adjust 特定子域作为前缀。 + * 如果为`false`,SDK 会按原样使用所提供的域名,不包含前缀。 -- `isDataResidency` \( `boolean` \):可选。域名是否应被用于数据驻留。 +* `isDataResidency` \( `boolean` \):可选。域名是否应被用于数据驻留。 下表展示了一系列配置。 -| URL 策略 | 默认和自定义域名 | 使用子域名 | 数据驻留 | -| --------------- | ----------------------------- | ---------- | -------- | -| 欧盟数据驻留 | `"eu.adjust.com"` | `true` | `true` | -| 中国 URL 策略 | `"adjust.cn"`, `"adjust.com"` | `true` | `false` | -| 自定义 URL 策略 | `"my.custom.domain"` | `false` | `false` | +| URL 策略 | 默认和自定义域名 | 使用子域名 | 数据驻留 | +|------------|-------------------------------|---------|---------| +| 欧盟数据驻留 | `"eu.adjust.com"` | `true` | `true` | +| 中国 URL 策略 | `"adjust.cn"`, `"adjust.com"` | `true` | `false` | +| 自定义 URL 策略 | `"my.custom.domain"` | `false` | `false` | ```js Adjust.initSdk({ @@ -153,16 +145,12 @@ Adjust.initSdk({ }); ``` -### 设置自定义终端 \(已弃用\) {#set-custom-endpoint} +### 设置自定义终端 \(已弃用\) \{\#set\-custom\-endpoint\} -{" "} + 之前版本的 SDK 使用`customUrl`属性传递终端,该属性已被弃用。请改用`urlStrategy`配置。 - - + ```js Adjust.initSdk({ @@ -178,18 +166,14 @@ Adjust.initSdk({ }); ``` - + -### 数据驻留 \(已弃用\) {#data-residency} +### 数据驻留 \(已弃用\) \{\#data\-residency\} -{" "} + 之前版本的 SDK 使用的是`dataResidency`属性,该属性已被弃用。请改用`urlStrategy`配置。 - - + ```js Adjust.initSdk({ @@ -206,3 +190,4 @@ Adjust.initSdk({ ``` +