应用合规指南

升级最新版SDK

请务必确保您已经将Xinstall SDK升级到满足监管新规的 最新版本

一、引言

为遵守国家法律法规,所有APP均须向终端用户出示当前APP的《隐私政策》,在用户同意《隐私政策》之前,APP不能收集任何涉及隐私的设备信息(也不能执行Xinstall SDK的初始化),否则将面临APP被下架的风险。因此请开发者务必参照此文档做好安全合规相关事项,以免影响App正常上架。因此,
1)您需要制定一份App《隐私政策》。《隐私政策》是说明App的个人信息收集和使用情况,获得用户的合法授权以及保护用户个人信息主体权利的重要文档,其内容应符合国家相关法律法规、政策及标准的规定及您与Xinstall的协议约定。
2)您的App《隐私政策》中须包含Xinstall SDK收集使用个人设备信息的目的、方式和范围等,提供的数据安全保护标准应不低于和Xinstall的协议约定。

二、APP《隐私政策》披露要求与示例

您在 App 集成Xinstall SDK后,Xinstall SDK 作为统计类SDK,其正常运行会收集必要的最终用户信息用于应用统计、渠道归因分析及分享效果统计。请您根据集成Xinstall SDK的实际情况,在您 App 的隐私政策中,对Xinstall的 SDK 名称、SDK类型、公司名称、处理个⼈信息种类及目的、采集方式、隐私政策链接等内容进行披露。

建议:确认您所接⼊的Xinstall SDK 版本和功能模块,从隐私政策、合规指引中确定与X installSDK交互的数据内容;在您 App 的隐私政策中,以文字或列表的方式向您的用户披露Xinstall SDK 的相关信息。为此我们提供两种版本(详细版与简洁版),请您根据自身情况选择

1. 详细版

在您《隐私条款》中“数据共享与披露”的模块加入Xinstall SDK的所采集的设备信息及用途,具体描述参考如下

为了数据统计和分析,我们集成了 厦门数亿未来科技有限公司的统计类SDK (以下简称为‘Xinstall SDK’),我们需要向Xinstall SDK共享您的可公开信息,具体如下表所示。为了您的信息安全,我们已经与 厦门数亿未来科技有限公司 签署严格的数据安全保密协议,厦门数亿未来科技有限公司会严格遵守我们的数据隐私和安全要求。为使您更好地了解 Xinstall SDK 收集的数据类型及用途,以及保护个人信息的方式您可以查看Xinstall SDK隐私政策进一步了解。您理解并同意,Xinstall SDK 有权对已收集的数据,在保护您个人信息和隐私权以及符合适用法律法规的前提下,进行去标识化或匿名化处理后用于提供数据服务。如果Xinstall SDK收集使用个人信息的目的、方式和范围发生变化时,我们会以适当的方式通知并提醒您。
特别说明:Xinstall SDK 在 Android、iOS、HarmonyOS 平台均不具备自启动相关功能,不会在未经宿主 App 主动调用的情况下自行启动应用、服务或进行后台保活。

Android

权限/操作 用途 收集信息内容 是否可选 申请时机
INTERNET 网络权限,用于实现和服务器通信 网络访问基础能力 必选 SDK初始化时由系统自动授予
ACCESS_NETWORK_STATE 获取网络状态信息,用于:应用数据统计、智能传参统计、渠道数据统计、分享数据统计 网络连接状态、IP地址、时区偏移量 必选 SDK初始化时自动获取
READ_CLIPBOARD 获取系统剪贴板内容的权限,用于提升APP传参、渠道统计等精度还原功能 剪贴板信息 可选(默认开启,可关闭) SDK初始化时默认读取;开发者可通过canClip(false)关闭

iOS

权限名称 用途 收集信息内容 是否可选 申请时机
网络访问权限 网络权限,用于实现和服务器通信,提升APP传参、渠道统计等精度还原功能 IP地址、时区偏移量 必选 SDK初始化时自动获取
设备信息查看权限 获取应用的基本信息,用于:应用数据统计、智能传参统计、渠道数据统计、分享数数据统计 设备品牌、设备名称、操作系统、屏幕宽高分辨率、应用标识符 必选 SDK初始化时自动获取
App 跟踪透明度(ATT) 在用户授权后获取 IDFA,用于广告效果统计、渠道归因分析及生成脱敏的终端用户设备唯一性标识 广告主标识符(IDFA) 可选 启用广告统计且用户同意跟踪后获取;需在 Info.plist 配置 NSUserTrackingUsageDescription
剪切板读取权限 获取系统剪贴板内容的权限,用于提升APP传参、渠道统计等精度还原功能 粘贴板(剪切板)信息 必选 SDK初始化时自动获取

Harmony

权限/能力 用途 收集信息内容 是否可选 申请时机
INTERNET 网络权限,用于实现和服务器通信 网络访问基础能力 必选 SDK初始化时自动获取
GET_WIFI_INFO 获取WIFI信息,用于:应用数据统计、智能传参统计、渠道数据统计、分享数据统计 IP地址、时区偏移量 必选 SDK初始化时自动获取
GET_BUNDLE_INFO 获取应用及设备的基本信息,用于:应用数据统计、智能传参统计、渠道数据统计 设备品牌、设备型号、操作系统版本、应用标识符(包名)、应用版本 必选 SDK初始化时自动获取
屏幕分辨率 获取设备屏幕宽高信息,用于:应用数据统计、智能传参统计、渠道数据统计 屏幕宽高分辨率 可选(默认开启,可关闭) SDK初始化时自动获取,也可由开发者配置关闭
STORE_PERSISTENT_DATA 获取安全存储及管理数据权限,用于:应用事件统计、广告效果数据统计 本地存储权限 必选 SDK初始化时自动获取
READ_PASTEBOARD 获取系统剪贴板内容的权限,用于提升APP传参功能 粘贴板(剪切板)信息 可选 SDK初始化时自动获取,也可由开发者配置关闭或主动传入
APP_TRACKING_CONSENT 用于广告效果统计、渠道归因(仅当宿主传入 OAID 并上送时) 开放匿名设备标识(OAID) 可选 由开发者主动传入

特别说明:Xinstall采用数据加密技术对数据进行传输; 采用去标识匿名化方式对信息进行脱敏展示

2. 简洁版

(仅供参考,请以实际合作情况为准):
SDK名称:Xinstall SDK
SDK类型:统计类SDK
收集方式:SDK自行采集、调用系统相关接口自动采集
第三方主体:厦门数亿未来科技有限公司
自启动说明:Xinstall SDK 在 Android、iOS、HarmonyOS 平台均不具备自启动相关功能,不会在未经过宿主 App 主动调用的情况下自行启动应用、服务或进行后台保活。

处理个人信息类型:
Android:
设备信息(必选):设备品牌、设备型号、操作系统版本、屏幕分辨率、应用标识符(包名)
网络信息(必选):IP地址、时区偏移量
必选标识符:Android ID
可选(默认关闭):OAID、GAID
可选(默认开启,可关闭):剪贴板信息
iOS:
设备信息(必选):设备品牌、设备型号、操作系统版本、屏幕分辨率、应用标识符(Bundle ID)
网络信息(必选):IP地址、时区偏移量
可选(由宿主 App 主动传入):IDFA(需 ATT 授权)、ASA Token(AdServices 框架)
必选:剪贴板信息
HarmonyOS:
设备信息(必选):设备品牌、设备型号、操作系统版本、应用标识符(包名)
网络信息(必选):IP地址、时区偏移量
可选(默认关闭):OAID
可选(默认开启):剪切板信息、ODID、AAID、屏幕分辨率

数据处理方式:
Xinstall 采用 HTTPS 加密技术对数据进行传输,确保数据传输安全。
Xinstall 采用去标识化、匿名化等技术对收集到的个人信息进行处理,以降低个人信息泄露风险。

使用场景及目的:
应用数据统计:统计应用安装量、活跃用户数等,用于优化产品功能和提升用户体验。
智能传参统计:用于统计通过 Xinstall 链接或二维码安装应用的用户来源,以便进行渠道推广效果评估。
渠道数据统计:统计不同渠道的推广效果,优化推广策略。
分享数据统计:统计应用分享次数,评估分享效果。
作弊防护:[可选:识别恶意行为,保障推广活动公平性。]
移动广告效果监测:[可选:用于监测广告投放效果,优化广告投放策略。]

权限申请说明:
Android:
必选权限:INTERNET、ACCESS_NETWORK_STATE、QUERY_ALL_PACKAGES
可选(默认开启,可关闭):读取系统剪贴板(对应剪贴板信息)
iOS:[可选:App 跟踪透明度(ATT/IDFA)、剪切板读取能力],并包含网络访问与设备基础信息读取能力
HarmonyOS:
必选权限:INTERNET、GET_WIFI_INFO、GET_BUNDLE_INFO、STORE_PERSISTENT_DATA
可选权限(默认开启,可关闭):READ_PASTEBOARD

隐私政策地址: https://www.xinstall.com/privacy/?from=index

三、SDK个人信息配置

1. Android SDK个人信息配置说明

接入说明: 对于Xinstall SDK 可选收集的个⼈信息的控制,开发者可以通过 SDK 可选个⼈信息的配置示例说明进⾏配置,请开发者结合业务实际需要进⾏合理配置。

2. Android SDK个人信息字段配置方案示例

采集个人信息字段 个人信息采集目的 配置方案及示例
可选:OAID、GAID 用于广告效果监测与传参统计
默认状态:关闭(adEnable=false)
开启方式:
XINConfiguration configuration = new XINConfiguration.Builder() .adEnable(true); XInstall.init(context, configuration);
关闭方式:
XINConfiguration configuration = new XINConfiguration.Builder() .adEnable(false); XInstall.init(context, configuration);
开发者可手动传入:
XINConfiguration configuration = new XINConfiguration.Builder() .oaid(oaid) .gaid(gaid); XInstall.init(context, configuration);
传入后 SDK 不再自动获取对应值(OAID/GAID)。
可选:粘贴板(剪贴板) 用于提升传参还原能力
默认状态:开启(canClip=true)
关闭方式:
XINConfiguration configuration = new XINConfiguration.Builder() .canClip(false); XInstall.init(context, configuration);
必选:Android ID、读取/写入本地文件 基础识别与风控辅助
默认状态:
Android ID:默认自动获取。
本地文件:默认在应用私有目录读写缓存/状态。
开发者可手动传入覆盖:
XINConfiguration configuration = new XINConfiguration.Builder() .androidId(androidId); XInstall.init(context, configuration);
必选:设备品牌、设备型号、操作系统版本、网络信息(IP地址)、CPU信息、RAM内存大小 应用统计、拉起分析、App传参安装、渠道统计、Android渠道包统计、裂变分享统计
SDK初始化时自动获取

3. iOS SDK个人信息配置说明

接入说明: 对于 iOS 端 Xinstall SDK,设备基础信息在初始化时自动获取,无需额外权限申请。IDFA 和 ASA Token 由宿主 App 在获取用户授权后主动传入。

4. iOS SDK个人信息字段配置方案示例

采集个人信息字段 个人信息采集目的 配置方案及示例
可选:IDFA 用于广告效果监测与渠道归因
默认状态:不主动采集,由宿主 App 传入
配置步骤:
① 在 Info.plist 中添加 NSUserTrackingUsageDescription 隐私描述文案
② 在 App 内通过 ATTrackingManager(iOS 14+)请求用户授权
③ 通过以下两种初始化方法之一传入 IDFA:
// 传入 IDFA
[XinstallSDK initWithDelegate:self idfa:idfaString];
如果不需要 广告 功能,使用基础初始化方法即可:
[XinstallSDK initWithDelegate:self];
可选:ASA Token 用于 Apple Search Ads 归因分析
默认状态:不主动采集,由宿主 App 传入或通过 AdServices 框架获取
传入方式:
// 调用带 asaToken 参数的初始化方法
[XinstallSDK initWithDelegate:self idfa:idfaString asaToken:asaTokenString];
必选:设备型号、设备名称、操作系统版本、屏幕分辨率、应用标识符(Bundle ID)、应用版本、时区偏移量、是否模拟器 应用统计、拉起分析、App传参安装、渠道统计、裂变分享统计
SDK初始化时自动获取

5. Harmony SDK个人信息配置说明

接入说明: 对于 Harmony 端可选收集的敏感字段,开发者可以通过 XInstallConfiguration 在 SDK 初始化时进行控制。请开发者结合业务实际需要进行合理配置。

6. Harmony SDK个人信息字段配置方案示例

采集个人信息字段 个人信息采集目的 配置方案及示例
可选:ODID、OAID、AAID 用于应用统计、渠道归因分析、广告效果统计(开发者启用时)
初始化时在 XInstall.init 中传入 XInstallConfigurationoaidodidaaid""null 表示不上送;传非空字符串为开发者主动传入并上送。
oaid 须由宿主 App 自行获取,SDK 不代为采集。

let configuration: XInstallConfiguration = {
  oaid: "",
  odid: "",
  aaid: ""
};
XInstall.init(this.context, configuration);
可选:粘贴板(剪贴板) 用于提升传参识别与渠道统计精度还原能力
pasteboardData""null 不上送;非空则为宿主传入的剪贴板内容。
XInstall.init(this.context, { pasteboardData: "" });
可选:屏幕分辨率 用于应用统计、渠道归因分析
默认状态:开启(collectResolution 未配置或为 true
关闭方式:初始化时传入 collectResolution: false,不上送分辨率信息。
let configuration: XInstallConfiguration = {
  collectResolution: false
};
XInstall.init(this.context, configuration);
必选:设备品牌、设备型号、操作系统版本、应用标识符、IP地址、时区偏移量、本地存储能力 统计类 SDK 基础能力:应用统计、渠道归因分析、分享效果统计、基础反作弊
SDK初始化时自动获取

四、友情建议

1. 插入位置示例

仅供参考,请以实际合作情况为准:

2. 隐私政策的注意事项

1、您在使用 Xinstall SDK 前,应当仔细阅读并同意接受Xinstall的《服务协议》《隐私政策》
2、您请务必确保已经将Xinstall SDK升级到官网发布的最新版本,以保证所使用的SDK收集使用个人设备信息的目的、方式和范围等与Xinstall《隐私政策》中的一致。
3、您务必确保在App启动页通过弹窗的形式出示App《隐私政策》,在未征得用户同意之前,不能调用Xinstall SDK初始化,更不能读取任何用户设备信息,否则将面临被应用市场下架的风险。
4、您应遵从国家相关法律法规、政策及标准的要求,对App《隐私政策》进行展示,包括但不限于:

  • 《隐私政策》应当保持独立性和易读性。独立性表现在《隐私政策》单独成文,不应作为《用户协议》或其他文件的一部分存在;而易读性体现在文字颜色、大小、段落、表格、图片等等文档编写上具备流畅性和可读性。
  • 初次进入App界面时应主动弹出界面,以方便用户阅读隐私政策。并且由用户自主选择是否同意,注意不要以默认勾选“同意”的方式取得用户授权。
  • 用户进入App主功能界面后,通过4次以内的点击/滑动,能够访问到《隐私政策》。例如,一般App会在设置中加入《隐私政策》栏目,已方便用户再次访问查阅隐私条款。具体如图所示:
  • 《隐私政策》应逐项列举各项业务功能及所收集的个人信息类型,并对个人敏感信息类型进行显著标识(如字体加粗、标星号、下划线、斜体、颜色等),个人敏感信息类型详见《GB/T 35273-2020 信息安全技术 个人信息安全规范》的附录B

3. 隐私保护机制

如果您对Xinstall SDK 权限有任何疑问、意见和建议,或者因为需要Xinstall协助关闭某项权限采集能力,可通过以下联系方式与我们联系:
电子邮件:complain@xinstall.net
电 话:0592-5965887
联系地址:厦门市思明区望海路29号207室
您还可以随时通过访问 Xinstall官网 与我们联系,我们将及时为您提供咨询和服务,确保隐私保护机制的落实和执行。

results matching ""

    No results matching ""