合规指南适用于客户端采集SDK 2.0和 3.0
在《隐私政策》中收集和获得您的个人信息栏目中根据实际情况填写以下内容。当您在激活使用时,我们会通过 SDK 收集您的设备信息(例如:IDFA
、IDFV
、操作系统
、设备型号
、系统版本
、AndroidID
、IMEI
等)用于统计分析您在 App 内的使用效果。
在《隐私政策》中的与授权合作伙伴共享栏目中根据实际情况填写以下内容。GrowingIO SDK:收集您的设备信息(例如:IDFA
、IDFV
、操作系统
、设备型号
、系统版本
、AndroidID
、IMEI
等)用于数据分析,从而改进我们的产品和服务。
使用途径
GrowingIO SDK
会采集 IDFA
和 IDFV
字段上传,如果您的项目中引入了 AdSupport.framework
,会尝试获取 IDFA
。除了 IDFA
和 IDFV
字段,SDK会生成 设备标识
,其值使用 IDFA
IDFV
和 UUID
,三者的优先级为 IDFA
> IDFV
> UUID
,例如:如果获取不到 IDFA
,SDK 会使用 IDFV
。
合规风险
当使用 IDFA
时有一定的合规风险,但是考虑到采集的准确性,GrowingIO仍然提供IDFA
的采集方法,如果不需要采集IDFA
,请在项目工程中去除 AdSupport.framework
的引用,并且不要在项目中导入 AdSupport
相关头文件。如果需要发布 儿童级应用
,完全不需要相关 IDFA
的获取逻辑,会默认提供一份 不包含IDFA
的SDK版本,并没有发布在 Cocoapods
,请自行在官网下载。
常见问题
Q1:App一开始禁止了IDFA
权限,后续允许了IDFA
权限,数据会有什么变化?
A:对于IDFA
,App生命周期内,IDFA
只会获取一次,就算后续 IDFA
权限打开了,也不会再获取,可以在下一次App启动后生效。对于 设备标识
,仅且在 App第一次启动时生成,后续不再改变,优先级为 IDFA
> IDFV
> UUID
,如果 IDFA
无法获取,则会使用IDFV
且不再变动,会存入Keychain
,卸载也无法修改。如果要设备标识
和 IDFA
绑定,则需要在用户同意 IDFA
权限之后进行第一次SDK初始化操作。
GrowingIO SDK
在采集 设备标识
时,会默认采集 AndroidId
,有一定的合规风险,但是考虑采集的准确性,GrowingIO 仍然提供 AndroidId 的采集方法,如果您不需要采集 AndroidId,请配置 dataCollect
为关闭
SDK 提供了合规接口,可以设置在用户同意《隐私政策》后,开启数据采集。具体可以参考以下步骤:用户未同意隐私条款时,可以在 SDK 初始化配置时,调用 dataCollect
设置为禁用数据采集(不获取 AndroidId,不获取任何设备信息,也不上报数据)
当用户同意隐私条款时,调用 dataCollect
设置为开启数据采集。
因为在 iOS 14
之后的IDFA权限需要用户授权,需要同意隐私条款
之后才能获取到IDFA。
SDK 提供了合规接口,在用户同意隐私条款
前调用dataCollect
,设置为禁止采集,并初始化SDK ,待用户同意隐私条款
后调用dataCollect
,设置为开启采集。
Q1:延迟初始化之后,发现丢掉了部分事件
A:对于SDK初始化之前,或者开启dataCollect
之前的数据,一概丢弃。
SDK 不会主动获取 IDFA 权限
,您需要自行获取 IDFA 权限
, 请参考 客户端采集SDK 2.0 中的 iOS SDK 或 客户端采集SDK 3.0 中的 iOS SDK
苹果在 iOS 14.3 系统更新了隐私政策,要求 App 更新或发布时需要发布者填写一份隐私报告。此时如果 App 集成 GrowingIO SDK 应该如何填写。
1. 选择 「是,会从此 App 中收集数据」
2. GrowingIO 不会主动申请采集位置信息,如果客户的App申请获取了位置信息,GrowingIO就会采集位置信息用于定位用户城市级别的位置,需要勾选 「精准位置」
如果您想禁用位置信息获取,调用
+setEnableLocationTrack:
为NO
3. 默认情况下只需选择 「设备 ID」。如果使用的是 无埋点SDK
需继续选择 「产品交互」。如果使用用户关联,即调用 设置登录用户ID 接口则还需勾选 「用户 ID」,如图
4. 如果使用了 GrowingMonitorKit
并调用+setUploadExceptionEnable:
方法开启了Crash监控上报,还需要勾选 「崩溃数据」,如图:
储后会在 App 隐私页面根据我们的选择生成一些列收集类型面板,点击对应面板后可以继续做详细的选择,下面会详细介绍。
1.请在 「位置」面板中,勾选 「分析」
2. 然后下一步,勾选「是,从此 App 中收集的精确位置数据与用户身份关联」
3. 根据您App实际情况选择是否用于追踪目的。
1. GrowingIO SDK 会在调用 设置登录用户ID 接口时收集用户 id 用于分析功能,因此这里选择「分析」,如图 :
2. 勾选后点击下一步,选择「是,从此 App 中收集的用户 ID 与用户身份关联」,这里根据具体的业务进行勾选,如图 :
3. 点击下一步,需要选择「是,我们会将用户 ID 用于追踪目的」
1. GrowingIO SDK 收集设备 ID 用于收集用户登录前的数据,因此这里继续选择「分析」,如图:
2. 点击下一步,因为收集到的数据会与设备 id 绑定,所以此处继续选择「是」
3. 继续下一步,同用户 ID , 会使用 IDFA 与第三方数据相关联以用于定向广告或广告评估目的,如图 :
1. 使用 GrowingIO 无埋点SDK后,会收集 APP启动
,APP退出
,用户点击
,页面浏览
等相关行为用于分析产品
,因此这里继续选择「分析」,如图 :
2. 点击下一步,继续选择是,如图 :
3. 最后追踪目的,请根据您实际情况选择,是否要用于追踪目的。
GrowingIO SDK 默认收集的数据类型只有「设备 ID」和「用户 ID」主要用于追踪,其他的数据类型采集需要根据自己的采集业务以及选择的SDK 功能来做相应选择:
调用 设置登录用户ID 接口:需选择「用户 ID」
使用无埋点 SDK:需选择「产品交互」
开启崩溃收集:需选择「崩溃数据」
开启经纬度采集:需选择「精确位置」
另,该隐私政策的填写是可以更改的。请根据自己 App 业务的调整及时更新隐私政策。
GrowingIO 亦根据中国法律法规的要求制定了GrowingIO关于最终用户个人信息的隐私条款,具体如下链接:
可以根据您平台或APP隐私政策的需要,选择是否向最终用户公开该个人隐私条款。
您应知晓,GrowingIO会不时更新该合规指南。届时,GrowingIO会通知您具体更新的内容,还请您参考新的合规指南完成合规性操作。