保护用户隐私的SDK配置

概要:您可以通过多种AppsFlyer SDK设置方式来保护您用户的隐私。

 注意

本文意图仅在于帮助应用开发人员了解可用的技术手段,用以调控应用所有者、广告平台和社交平台之间的用户数据共享。本文所提供的信息既不包含也不构成对COPPA、GDPR或任何具体隐私保护条例的合规性指导。

AppsFlyer SDK为应用所有者提供多种保护用户隐私和控制数据收集的方法。本文对这些方法进行了逐一探讨,同时说明了各种方法对用户数据的影响,并阐释了如何在不阻断归因的情况下保护用户隐私。

考量并决定您要使用的方案,将AppsFlyer开发者资源中心(Dev Hub)中的部署说明文档发送给您的开发人员。

下面我们来分别探讨各个配置方法。

使用start和stop方法

只有在调用start方法后,SDK才会向AppsFlyer发送激活和应用内事件。SDK不会上报任何在start调用之前发生的事件。同样,如果后续通过调用stop方法撤销了之前的start,则此后将不再发送任何事件。

对归因的影响

出现以下情况时发生归因:

  • 未调用start方法。
  • 调用stop方法撤销了先前的start。

常见使用场景

使用场景 描述
用户在启动应用时授权或拒绝授权 应用启动打开时,在用户同意共享数据后调用start
如果用户拒绝共享数据,则不调用
start
分session授权 每次应用打开时请求授权,并根据用户的选择调用或不调用start
一次性拒绝授权(用户同意共享数据后决定不共享数据) 调用stop,让SDK不再发送后续事件。

开发者参考资料

请查看以下开发者参考资料和文档,了解start和stop方式的使用方式:

防止与平台共享数据

与广告平台或自归因平台(SRN)对接时,您可以选择是否与其共享用户级别的信息。您还可以根据终端用户的偏好,在SDK中使用setSharingFilterForPartners方法进一步细化相关应用与所有或部分渠道的数据共享。

使用此方法时,AppsFlyer会在所有适用的数据传输工具中停止与您指定的平台共享用户数据,包括回传、API、原始数据报告等。

对归因的影响

  • 如果您选择不与某个广告平台(非SRN)共享数据,则AppsFlyer会对来自该广告平台的激活进行归因,但不会以任何方式通知该平台。
  • 如果您选择与某个SRN共享数据,则来自该SRN的激活不会被归因,其数据也不会与您的对接渠道共享。

     注意

    当某个SRN被排除在您的数据共享范围之外时,AppsFlyer无法将互动数据归因到该SRN。

开发者参考资料

请查看以下开发者参考资料和文档,了解如何防止与第三方平台共享数据:

用户信息匿名化

您可以在配置SDK时使用anonymizeUser方法,让AppsFlyer删除所有用户身份识别信息。这种情况下,SDK向AppsFlyer发送激活和应用内事件后,所有的身份识别信息会被删除或进行哈希加密处理:

  • 删除:个人身份标识符(GAID、IDFA、IDFV以及CUID)
  • 哈希加密:AppsFlyer ID和IP地址

下图展示了经匿名化处理(删除或哈希加密)后的原始数据样例。

对归因的影响

如果您在start之前调用了anonymizeUser,则不会发生任何归因。

 提示

如需对激活进行归因,请务必先确认SDK已经将相关激活发送到AppsFlyer,然后再调用anonymizeUser。该流程可确保激活后发生的所有应用内事件在发送到AppsFlyer时都不带有标识符信息,也因此不会被归因。

开发者参考资料

请查看以下开发者参考资料和文档,了解用户信息匿名化方式:

删除特定的设备标识符

您可以让SDK不收集且不向AppsFlyer发送特定的设备标识符。与anonymizeUser方法不同,使用该方式时您可以保留您需要的标识符。

您可以使用以下方法通过SDK API禁用特定标识符:

安卓标识符

方法 禁用标识符
setdisableadvertisingIdentifiers * Google Advertising ID(GAID)
* Open Anonymous Device Identifier(OAID)
* Amazon Advertising ID(AAID)
setcollectoaid Open Anonymous Device Identifier(OAID)

iOS标识符

方法 禁用标识符
disableAdvertisingIdentifier IDFA(iOS 13及以下版本)
disableIDFVCollection IDFV

开发者参考资料

请查看以下开发者参考资料和文档,了解如何移除特定的设备标识符:

AndroidiOS

对AppsFlyer的数据隐私有疑问?

AppsFlyer数据处理声明中界定了您与AppsFlyer之间的隐私关系。如果您对此声明有任何疑问,或需要联系我们的数据保护负责人,请发邮件至dpo@appsflyer.com