根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为"开发者")在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用移动统计SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
| 权限名称 | 是否可选 | 用途 | 申请时机 |
|---|---|---|---|
| INTERNET | 必选 | 和业务平台进行业务数据交互 | 启用业务功能时读取 |
| GET_NETWORK_INFO | 必选 | 查看网络连接状态,维持消息长连接稳定性,用于消息收发 | 启用业务功能时读取 |
| GET_WIFI_INFO | 必选 | 查看WIFI连接状态。用于实现网络断开后sdk重新连接 | 启用业务功能时读取 |
| MICROPHONE | 可选 | 允许应用获取麦克风权限。用于实现发送语音消息功能 | 启动录音功能时读取 |
| CAMERA | 可选 | 允许应用获取相机权限。用于实现发送图片和视频,以及留言上传图片和视频功能 | 启动发送图片和录制视频时读取 |
以下为必选权限,必须配置以下权限才能满足基本的推送功能能力:
以下为可选权限,如您需要使用用户分群、用户洞察业务,建议配置如下权限(可选):
| 产品功能类型 | 个人信息类型及字段 | 是否必选 | 用途和目的 |
|---|---|---|---|
| 基本功能 | 设备信息:设备及系统信息(包括操作系统类型、系统版本、APP 包名、APP 版本、设备类型、设备厂商、设备型号、网络类型)、网络身份标识信息(IP 地址) | 是 | 打开客服聊天窗口,客服可以在PC工作台查看到当前用户的设备及系统信息。 |
| 扩展功能 | 用户id标识、用户姓名、用户昵称、头像、电话号码、邮箱、QQ、备注、公司名称、访问着陆页地址及其他任何开发者自行定义的信息 | 否 | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 |
let chatParameter= new SobotChatParameter()
chatParameter.partnerid ='8262778'
chatParameter.user_name='用户姓名'
chatParameter.user_nick='用户昵称'
chatParameter.face='头像链接地址'
chatParameter.user_emails='邮箱号'
chatParameter.qq='qq号码'
chatParameter.remark='备注信息'
chatParameter.enterprise_name='公司名称'
chatParameter.params = '{"langIndex":"1"}'
// 启动SDK时传入
ZCSobotApi.openZCChat(chatParameter) | 个人信息类型 | 是否必选 | 用途和目的 |
|---|---|---|
| 最终用户的语音信息 | 否 | 提供发送音频消息功能 |
配置示例:
let params = new SobotChatParameter()
/**
* 机器人模式下是否显示语音按钮 true:显示,false:不显示,默认不显示
*/
params.isShowRobotVoice = true;
params.isShowRobotVoice = false;
/**
* 人工模式下是否显示语音按钮 true:显示,false:不显示,默认不显示
*/
params.isShowArtificialVoice = true;
params.isShowArtificialVoice = false;
//启动智齿页面
ZCSobotApi.openZCChat(params) | 个人信息类型 | 是否必选 | 用途和目的 |
|---|---|---|
| 最终用户的图片和视频信息 | 否 | 提供发送图片和视频消息功能 |
配置说明:可在PC工作台配置 在线客服 → 访客端设置 → 输入框设置 → App 中配置图片和视频入口
| 个人信息类型 | 个人信息采集目的 | 配置方式 |
|---|---|---|
| 用户id标识(partnerid) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.partnerid ='8262778'; |
| 用户姓名(user_name) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.user_name='用户姓名'; |
| 用户昵称(user_nick) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.user_nick='用户昵称'; |
| 头像(face) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.face='头像链接地址'; |
| 邮箱(user_emails) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.user_emails='邮箱号'; |
| QQ(qq) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.qq='qq号码'; |
| 备注(remark) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.remark='备注信息'; |
| 公司名称(enterprise_name) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.enterprise_name='公司名称'; |
| 自定义信息(params) | 帮助开发者更好地管理用户,及时联系并解决用户售前、售后等服务需求 | let chatParameter= new SobotChatParameter(); chatParameter.params = '{"langIndex":"1"}'; |
App 首次运行时应当有隐私弹窗,隐私弹窗中应公示简版隐私政策内容并附完整版隐私政策链接,并明确提示最终用户阅读并选择是否同意隐私政策;隐私弹窗应提供同意按钮和拒绝同意的按钮,并由最终用户主动选择。
如涉及敏感个人信息,应当取得您最终用户的单独授权同意,您可以通过单独弹窗的形式来实现最终用户的授权,并在您的《隐私政策》中针对敏感个人信息通过字体加粗或其他显著标识显示。
请您务必审慎阅读和理解"用户隐私协议"各条款,包括但不限于:向您提供即时通讯、内容分享等服务,我们需要收集您的设备信息、操作日志等个人信息。
您可以在设置中查看、更改、删除个人信息并管理您的授权。
更多详情,敬请查阅《用户隐私协议》全文,如您同意,请点击"同意"开始接受我们的服务。
您应确保在登录注册页面或者 APP 首次运行时,通过简洁、明显且易于访问方式向最终用户告知涵盖个人信息处理主体、处理目的、处理方式、处理类型、保存期限等内容的 APP 个人信息处理规则(APP 隐私政策)。
您应确保在最终用户同意 APP 隐私政策后,再进行 SDK 的初始化。并且,在用户同意隐私政策前,您应避免动态申请涉及用户个人信息的敏感设备权限;也应避免私自采集和上报个人信息。
如果最终用户不同意 APP 隐私政策,则不能初始化 SDK,无法使用 SDK 功能。
SDK 初始化和相关功能配置,请查阅相关配置文档链接:https://developer.zhichi.com/pages/bb4aed
| SDK 名称: | 智齿科技 SDK 访客端 |
| SDK 公司名称: | 北京智齿博创科技有限公司 |
| SDK 使用目的和功能场景: | 用户向客服咨询问题 |
| SDK 收集个人信息类型: | 设备及系统信息(包括操作系统类型、系统版本、APP 包名、APP 版本、设备类型、设备厂商、设备型号、网络类型)网络身份标识信息(IP 地址) |
| 实现 SDK 功能所需权限: | 网络相关权限、摄像头(可选)、麦克风(可选) |
| 隐私政策链接: | https://www.zhichi.com/docs/sdk-clause.html/ |