筛选项

限制终端用户数据处理

概述

使用 Branch 的 SDK Privacy Controls 保护终端用户的隐私

我们非常重视客户的隐私。为使我们的客户能够满足终端用户的退出请求或遵守允许终端用户限制其数据处理的法律,我们提供了禁用某些数据收集功能的机制,可在下文查看。这样,如果用户表示他们希望限制在您的应用或网站上收集数据,或者如果您认为不应该收集或处理特定终端用户的数据,那么您可以在不测量该终端用户归因的情况下继续使用 Branch 的 SDK(例如,创建和分享 Branch Links 以深度链接到终端用户)。

何时使用 SDK Privacy Controls

We collect limited device information to power our deep linking technology and to provide attribution and analytics services. You can learn more about the types of data that we need to collect through our services here: https://branch.io/policies/#privacy. We understand that some end-users would like to opt out of (or not opt into) this data processing. In other cases, legal requirements (or Branch’s policies) do not permit that certain types of personal data for certain end users be provided to Branch (for example, data relating to children under the age of 13). To address these needs, we have developed the SDK Privacy Controls feature.

配置 Branch 的 SDK Privacy Controls(可选择退出)

使用 Branch 的 SDK Privacy Controls,您可以选择退出管理数据处理,在这种情况下,一旦您完全按照以下配置说明禁用了对此类用户的追踪,Branch 将不再处理来自网站或应用访问者的数据。通过 Branch SDK Privacy Controls,运行应用或网站的客户可以请求 Branch 停止为特定最终用户进行某些个人数据处理。Branch 将立即停止该终端用户的数据处理。但是,该用户仍然可以生成和分享 Branch Links,并且将终端用户路由到应用中正确位置的基本深度链接将继续起作用。

配置 Branch 的 SDK Privacy Controls(可选择加入)

Branch 的 SDK Privacy Controls 也可以让您在自主选择的基础管理数据处理,只有在您决定 Branch 可以处理终端用户数据并且您同意对这些用户启用追踪对情况下,Branch 才会对来自网站或应用访客的数据进行处理。

要以这种方式使用 SDK Privacy Controls,只需在禁用追踪的情况下初始化 Branch Web 或 App SDK(请参见下面的代码片段),然后仅在您确定 Branch 可以处理最终用户数据(例如,如果终端用户选择必须根据您的应用或网站配置进行数据处理)后启用这一功能。

对分析的影响

请注意,虽然在启用 SDK Privacy Controls 后,SDK 的基本深度链接功能将继续起作用,但是请注意这将在分析功能方面作出很大折衷。

由于 Branch 不会为您启用我们的 SDK Privacy Controls 的用户处理数据,因此您不会在 Branch 操作后台 (Dashboard)中看到这些用户的分析。我们也不会将其活动归因于您可能正在运行的任何 campaign,也不会将这些事件的回传发送给您的广告合作伙伴,或是将这些事件发送给诸如 Facebook 或 Google 等自归因平台。根据您使用 SDK Privacy Controls 的范围,这可能导致事件计数和与其他分析系统的差异明显下降。如果默认情况下启用这些 Control,并且仅在用户选择数据处理时才关闭 Control,尤其在选择加入率很低的情况下,更是如此。

选择加入 vs 选择退出数据处理

不同的司法管辖区可能对终端用户同意数据处理有不同的要求。Branch 提供了 SDK Privacy Controls 类工具,使您能够遵守这些法律,但是我们无法为您提供遵守法律法规的具体法律建议,也不负责帮您解释它们如何可以适用于您的业务。请咨询您的律师,以确定您的企业在每个司法管辖区可以正确处理终端用户数据处理请求以及其他请求的方法。

📘

最终用户选择退出

If you are an end user looking to opt out of the Branch Services, please visit Branch’s Opt-Out page for available methods.

启用/禁用 SDK 隐私控制

如果您想为特定用户启用 SDK Privacy Controls(例如,根据 data subject request 或遵守某些隐私法),请利用此字段来防止 Branch 发送网络请求。请注意,在两种情况下,SDK 仍将发送网络请求。

  1. 通过直接深度链产生的打开。纯粹用于检索深度链接数据,不会导致用户的任何事件被归因。
  2. 请求在 iOS 上生成短链接 URL。同样,仅用于返回短的 Branch link URL,例如用于 App 内分享链接,并且不会导致用户的任何事件被归因。

默认情况下,追踪功能是被启用的(选择同意)。

Android SDK

Branch.getInstance().disableTracking(true);

iOS / tvOS SDK

Branch.setTrackingDisabled(true)
Branch.setTrackingDisabled(true)

Web SDK

注意 :该状态是持久性的,意味着已在网站的浏览器会话中为用户保存了该状态。此设置也可以在所有用户的特定链接或 Branch Links 中启用。

branch.init( 'BRANCH_KEY',
    {
        ‘tracking_disabled’ : true
    }
);

MacOS SDK

Branch.sharedInstance().trackingDisabled = true
[Branch sharedInstance].trackingDisabled = YES;

Windows SDK

branchInstance->getAdvertiserInfo().disableTracking();
void DisableTracking(bool disableTracking);

Roku SDK

m.branchSdkObj.disableTracking(true)

📘

对 Journey (站到端引流)的影响

To learn how these privacy controls impact our Journey’s product, please see Journeys & GDPR.