# GHome SDK 开发者合规指引
生效日期:2024-06-13
更新日期:2024-06-13
更新内容:增加权限说明,增加功能配置说明
尊敬的开发者:
非常感谢您选择使用GHome SDK 的产品和服务!因监管机构不断加强并细化APP产品处理个人信息的要求,您应当向玩家告知个人信息处理的目的、方式、范围等(详见《个人信息保护法》第七条),且在取得玩家同意后方可处理其个人信息(详见《个人信息保护法》第十三条)。为了帮助您落实在使用 GHome SDK 相关产品所应履行的隐私合规义务,以免因您的隐私合规义务履行不到位而导致您的产品被通报或被下架等不利后果,特制定本隐私合规自查指南,请您按照以下步骤开展自查,以满足各项法规的要求。特别地,当您作为第三方开发者将GHome SDK集成至您所开发的产品中时,您还需满足相应的信息披露及用户同意要求,请参照本指引第2条在您的产品中完成相应配置。
# 1.保持最新版本
请前往 GHome SDK (opens new window)查看和下载最新版本 SDK
# 2.《隐私政策》中添加相关说明
请您确保您开发或运营的应用有符合监管要求的《隐私政策》文本。如您是第三方开发者,请您同时务必明确告知终端用户您的产品中使用了盛趣所提供的 GHome SDK 服务。建议第三方开发者在《隐私政策》对应的章节、列表中添加《第三方信息共享清单》或《第三方SDK目录》,并在其中加入关于 GHome SDK 的说明,
推荐条款如下:
SDK 名称:GHome SDK
第三方名称:盛趣游戏(上海数龙科技有限公司)
SDK 用途:在移动端设备进行账号登录服务、支付服务、分享等功能(请您根据实际接入使用情况填写)
SDK 个人信息类型:(请您根据实际接入使用情况填写)
隐私政策链接:隐私政策 (opens new window)
说明:您在使用我们 SDK 产品时,所请求使用的权限、收集的设备信息会因为接入组件情况有所不同。您应对实际收集的个人信息向用户进行说明。具体收集使用个人信息情况详见 《GHome SDK个人信息保护规则》
# 3. 为实现SDK产品功能所需的权限
为实现SDK产品的相应功能所必须,我们会通过开发者的应用申请所需权限
功能模块 | 操作系统(Android/iOS) | 权限名称 | 使用目的 | 是否可选 |
---|---|---|---|---|
GHome SDK-核心 | Android | 1. android.permission.INTERNET(网络) 2. android.permission.CAMERA(相机) 3.android.permission.VIBRATE(震动) 4.android.permission.FLASHLIGHT(闪光灯) 5.android.permission.READ_PHONE_STATE(获取设备id) | 1. 网络通讯 2.可以在游戏中访问相机进行桌面版的扫码登录,如果游戏不需要该功能,可不配置此权限。 3.扫码反馈,如果游戏不需要扫码功能,可不配置此权限。 4.扫码时是否能开启闪光灯,如果游戏不需要扫码功能,可不配置此权限。 5.获取设备信息 | 1. 必选 2. 可选 3. 可选 4. 可选 5. 可选 |
iOS | 1.网络权限2.相机权限3.用户跟踪(NSUserTrackingUsageDescription) | 1.网络连接2. 扫码登录,如果游戏不需要 扫码登录 功能,可不配置此权限。3.获取iOS14.5以上用户IDFA,用于数据分析及广告买量统计 | 1. 必选 2. 可选 3. 必选 | |
GHome SDK-分享 | Android | 1. android.permission.WRITE_EXTERNAL_STORAGE(外部存储) 2. android.permission.READ_EXTERNAL_STORAGE 3. android.permission.RECORD_AUDIO | 1. 向外部存储写入数据,用于程序信息的持久化,日志文件、分享图片等存储; 无该权限,将影响外部存储图片/视频的分享功能 2. 从外部存储读取数据,用于程序信息的持久化,日志文件、分享图片等存储; 无该权限,将影响外部存储图片/视频的分享功能 3. 录制需要分享的视频 | 1. 可选 2. 可选 3. 可选 |
iOS | 1.相册权限2.麦克风权限 | 1.用于分享图片存储,如果不需要分享功能,可不配置此权限。2. 录制屏幕时需要该权限,如果游戏不需要该功能,可不配置此权限。 | 1. 可选 2. 可选 |
# 4. 隐私合规处理流程
# 4.1 整体流程
为满足合规要求,参考以下整体流程进行合规处理 :
# 4.2 可选功能接入说明
GHome SDK 的部分功能可以实现开关等形式实现功能选择,开发者可根据自身需要进行选择,以满足业务需求
GHome SDK 的功能可以实现开关等形式实现功能选择,开发者可以根据自身需需要进行选择,以满足业务需求。
功能模块 | 是否必选 | 关闭方式 | 功能描述 |
---|---|---|---|
是 | 无使用需求不调用相关接口即可 | 使用 QQ 登录游戏、好友分享、空间分享等社交场景 | |
微博 | 是 | 无使用需求不调用相关接口即可 | 使用微博登录、分享功能 |
微信 | 是 | 无使用需求不调用相关接口即可 | 使用微信登录游戏、好友分享、朋友圈分享等社交场景 |
头条SDK | 否 | 插件化,可选接入,可通过删除插件关闭 | 买量功能 |
热云SDK | 否 | 插件化,可选接入,可通过删除插件关闭 | 买量功能 |
安卓设备信息imei | 否 | 可通过配置Androidmanifest 的 NEED_READ_PHONE_STATE为 false 来进行关闭 | 影响广告归因(投放效果) |
# 4.3. 应用启动
请您确保此刻不立即初始化 GHome SDK,需要在用户同意隐私政策的之后进行初始化操作。
# 4.4. 展示隐私政策及权限说明
请您务必确保终端用户首次启动 App 时,通过弹窗的方式向用户披露和展示隐私政策并征询用户有效同意。
l 隐私政策披露及处理方式
请您在《隐私政策》中披露通过GHome SDK所采集的个人信息种类及使用目的。如果您是第三方开发者,请您务必明确告知终端用户您的应用使用了盛趣游戏提供的 GHome SDK 服务。建议第三方开发者在《隐私政策》对应的章节、列表中添加《第三方信息共享清单》或《第三方SDK目录》,并在其中加入关于 GHome SDK 的说明。具体可以参考 2.《隐私政策》中添加相关说明 。
l 权限披露及处理方式
请您根据自身实际接入和使用情况,依照《GHome SDK个人信息保护规则》进行相应的权限说明披露,并征得用户同意。请注意申请频次,避免频繁申请造成用户打扰。
GHome SDK 提供了 Policy 组件(Android),可以帮助业务实现隐私协议弹窗的一般流程,具体请参考:GHOME SDK 开发手册 for Android | GHOME SDK 文档 - 支付中心 (opens new window)
# 4.5. 数据合规接口调用
GHome SDK 新版本已经支持部分个人信息开关以及设置,您可自由控制合规采集的时机。请您在征得用户有效同意后且在调用 GHome SDK 初始化接口之前,按以下步骤进行:
l 【可选】设备信息独立开关设置,可独立控制 GHome SDK 内部特定字段的采集情况。
同时,您需注意,您的产品应仅在满足业务功能所需要的最小必要范围内采集个人信息。对于超出最小必要范围的个人信息,应关闭相应的采集开关或接口,以避免超范围采集个人信息。
# 4.5.1 [可选] 设备 IMEI信息独立开关
您可以通过配置来关闭GHome SDK 内对IMEI信息的采集,配置开关 (AndroidManifest):
<meta-data android:name="NEED_READ_PHONE_STATE" android:value="false"/>
目前支持的字段情况如下:
字段 | 字段说明 | 控制方式 |
---|---|---|
IMEI | deviceId | 配置 |
优先级说明:
一般地,在未进行配置设置的情况下,GHome SDK 将按默认值(开启)进行内部逻辑处理。
# 4.6 初始化 GHome SDK
请您务必确保终端用户首次启动 App 时,通过弹窗等明显方式提示用户阅读您 App 的《隐私政策》并获得终端用户有效同意之后再初始化 GHome SDK。
如果没有初始化 GHome SDK,将无法使用 GHome SDK 提供的服务。GHome SDK 初始化接口如下:
// Android
GHome.getInstance().initialize(this, "791000008", callback);
// iOS
[[GHomeAPI sharedGHome] initialize:self appId:@"1000"];
// Unity C#
GHSDK.Instance.GInit("791000008",callback);
至此,GHome SDK 的合规流程已介绍完毕。
最后,感谢您阅读GHome SDK开发者隐私合规自查指南,并欢迎您给我们提出建议!如有任何疑问,也请随时与我们联系!