融云 IM / RTC SDK 隐私政策
本版本生效日期:2025 年 5 月 7 日
融云 IM / RTC SDK (以下简称“ SDK 产品”) 为开发者提供即时通讯和实时音视频技术服务,由北京云中融信网络科技有限公司(以下简称“我们”)开发。本《融云 IM / RTC SDK 隐私政策》(以下简称“本政策”)下 SDK 产品和/或服务包括 SDK 以及我们不时提供或更新的其他版本。
本政策主要向开发者及其终端用户(“终端用户”)说明,开发者在其开发和/或运营的应用和产品(包括 APP、小程序、网页等,以下统称为“应用”或“开发者应用”)中集成我们的 SDK 产品后,我们的 SDK 会如何采集、处理终端用户的数据。 “处理”包括收集、存储、使用、加工、传输、提供、公开个人信息等行为。在前述场景中,开发者作为个人信息处理者决定终端用户数据的处理目的、方式,我们作为个人信息处理受托方,在为开发者提供实现相关 SDK 特定业务功能的过程中仅代表开发者采集数据,并按开发者委托和指示处理数据。
特别说明
面向开发者的特别说明
如您是开发者,请您知悉:
- 确认充分了解并同意本政策后再集成 SDK 产品,如果您不同意本政策的任何内容,应立即停止接入及使用 SDK 产品。
- 应仅在获得终端用户的同意后集成 SDK 产品并处理终端用户的个人信息。
- 遵守法律、法规有关收集、使用和处理终端用户个人信息的规定,包括但不限于制定和公布有关个人信息保护的隐私政策,向终端用户提供易于操作且满足法律法规要求的用户权利实现机制,并告知终端用户如何查阅、复制、修改、删除个人信息,撤回同意,以及限制个人信息处理、转移个人信息、获取个人信息副本和注销账号等。
面向终端用户的特别说明
如您是终端用户,请您知悉:
- 本隐私政策不能替代开发者应用的隐私政策。
- 开发者应就其应用向您披露隐私政策,以向您声明其如何收集、处理及保护您的个人信息。
- 如果您寻求数据的访问权限,或试图纠正,修改或删除不正确数据,或您不想继续使用集成了 SDK 产品的应用,请直接与相应开发者(个人信息处理者)联系。
SDK 隐私政策
本政策将帮助您了解以下内容:
一、收集的个人信息及如何使用个人信息
二、如何共享、转让及公开披露个人信息
三、终端用户的权利
四、如何处理儿童的个人信息
五、如何保护个人信息的安全
六、个人信息的存储
七、本政策如何更新
八、如何联系我们
一、收集的个人信息及如何使用个人信息
我们不会要求开发者主动提供个人信息。我们采集的信息不能单独识别特定自然人身份,并且基于 SDK 技术特性, SDK 运行过程客观上无法获取能单独识别特定自然人的身份信息。
(一) IMLib SDK
基本业务功能是提供实时消息通信功能与服务。
如果开发者应用使用集成 IMLib SDK,该 SDK 会代表开发者通过程序化方式采集下列信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
Android 设备 ID(ANDROID_ID) | 对兼容/崩溃问题进行适配和故障排查。从 5.1.3.10 版本开始,不再收集 ANDROID_ID。 | 必要 | 采用加密传输的安全处理方式 | Android端 |
iOS 设备 ID(deviceToken) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
HarmonyOS 设备 ID(AAID) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | HarmonyOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
应⽤包名 | 用于推送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
Idfv | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。从 5.2.1 版本开始,不再获取 Idfv。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、HarmonyOS 端通用 |
为实现 IMLib SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
WRITE_EXTERNAL_STORAGE 存储 | 图片缓存、消息、会话、日志 | 必要 | Android端 |
NSFileProviderAddUsageDescription 存储 | 图片缓存、消息、会话、日志 | 必要 | iOS端 |
ohos.permission.GET_NETWORK_INFO | 网络变化之后获取网络信息,进行 IM 重连 | 必要 | HarmonyOS 端 |
ohos.permission.INTERNET | 连接 IM 、收发消息需要网络连接 | 必要 | HarmonyOS 端 |
ohos.permission.STORE_PERSISTENT_DATA | 消息数据库需要本地存储 | 必要 | HarmonyOS 端 |
(二) IMKit SDK
基本业务功能是提供实时消息通信功能与服务。
如果开发者应用使用集成 IMKit SDK,该 SDK 会代表开发者通过程序化方式采集下列信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Android 设备 ID(ANDROID_ID) | 对兼容/崩溃问题进行适配和故障排查。从 5.1.3.10 版本开始,不再收集 ANDROID_ID。 | 必要 | 采用加密传输的安全处理方式 | Android端 |
iOS 设备 ID(deviceToken) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
应⽤包名 | 用于推送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Idfv | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。从 5.2.1 版本开始,不再获取 Idfv。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
为实现 IMKit SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
CAMERA 拍摄 | 提供拍摄功能和音视频通话功能,需要开启摄像头 | 可选 | Android端 |
READ_EXTERNAL_STORAGE 拍摄 | 提供发送图片和视频消息功能,适用于 Android API 级别低于 33 的设备 | 可选 | Android端 |
READ_MEDIA_IMAGES 拍摄 | 提供发送图片和视频消息功能,适用于 Android API 级别大于等于 33 的设备 | 可选 | Android端 |
READ_MEDIA_VIDEO | 提供发送图片和视频消息功能,适用于 Android API 级别大于等于 33 的设备 | 可选 | Android端 |
RECORD_AUDIO 麦克风 | 提供语音消息功能和音视频通话功能,需要开启麦克风 | 可选 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 提供音视频通话设置 | 可选 | Android端 |
BLUETOOTH 蓝牙连接 | 支持设备连接蓝牙耳机、耳麦进行音视频拍摄 | 可选 | Android端 |
ACCESS_COARSE_LOCATION 位置 | 访问大致位置信息(基于网络进行定位),为提供发送位置消息相关功能 | 可选 | Android端 |
ACCESS_FINE_LOCATION 位置 | 访问精确位置信息(基于GPS和网络),为提供发送位置消息相关功能 | 可选 | Android端 |
WRITE_EXTERNAL_STORAGE 存储 | 图片缓存、消息、会话、日志、用户信息 | 必要 | Android端 |
NSCameraUsageDescription 相机 | 为提供拍摄功能和音视频通话功能 | 可选 | iOS端 |
NSPhotoLibraryAddUsageDescription 相册 | 为提供图片消息与保存到相册等相关功能 | 可选 | iOS端 |
NSPhotoLibraryUsageDescription 相册 | 为提供图片消息与保存到相册等功能 | 可选 | iOS端 |
NSMicrophoneUsageDescription 麦克风 | 为提供拍摄功能和音频通话功能 | 可选 | iOS端 |
NSLocationAlwaysAndWhenInUseUsageDescription 位置 | 为提供发送位置消息相关功能 | 可选 | iOS端 |
NSLocationAlwaysUsageDescription 位置 | 为提供发送位置消息相关功能 | 可选 | iOS端 |
NSLocationWhenInUseUsageDescription 位置 | 为提供发送位置消息相关功能 | 可选 | iOS端 |
NSFileProviderAddUsageDescription 存储 | 图片缓存、消息、会话、日志、用户信息 | 必要 | iOS端 |
(三) RTCLib SDK
基本业务功能是提供实时音视频功能和服务。
如果开发者应用使用集成 RTC SDK,该 SDK 会代表开发者通过程序化方式采集如下信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Android 设备 ID(ANDROID_ID) | 对兼容/崩溃问题进行适配和故障排查。从 5.1.3.10 版本开始,不再收集 ANDROID_ID。 | 必要 | 采用加密传输的安全处理方式 | Android端 |
iOS 设备 ID(deviceToken) | 用于推送功能,仅在使用 IM 推送功能的情况下上报。对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | iOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
应⽤包名 | 用于推送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Idfv | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。从 5.2.1 版本开始,不再获取 Idfv。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
为实现 RTCLib SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
CAMERA 拍摄 | 提供音视频通话功能,需要开启摄像头 | 可选 | Android端 |
RECORD_AUDIO 麦克风 | 提供音视频通话功能,需要开启麦克风 | 可选 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 修改全局音频设置 | 可选 | Android端 |
BLUETOOTH 蓝牙连接 | 支持设备连接蓝牙耳机、耳麦进行音视频通话 | 可选 | Android端 |
NSCameraUsageDescription 相机 | 为提供视频通话功能 | 可选 | iOS端 |
NSMicrophoneUsageDescription麦克风 | 为提供音频通话功能 | 可选 | iOS端 |
(四) CallLib SDK
基本业务功能是提供实时音视频呼叫功能和服务。
如果开发者应用使用集成 CallLib SDK,该 SDK 会代表开发者通过程序化方式采集如下信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Android 设备 ID(ANDROID_ID) | 对兼容/崩溃问题进行适配和故障排查。从 5.1.3.10 版本开始,不再收集 ANDROID_ID。 | 必要 | 采用加密传输的安全处理方式 | Android端 |
iOS 设备 ID(deviceToken) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
应⽤包名 | 用于推 送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Idfv | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。从 5.2.1 版本开始,不再获取 Idfv。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
为实现 CallLib SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
CAMERA 拍摄 | 提供音视频通话功能,需要开启摄像头 | 必要 | Android端 |
RECORD_AUDIO 麦克风 | 提供音视频通话功能,需要开启麦克风 | 必要 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 修改全局音频设置 | 可选 | Android端 |
BLUETOOTH 蓝牙连接 | 支持设备连接蓝牙耳机、耳麦进行音视频通话 | 可选 | Android端 |
NSCameraUsageDescription 相机 | 为提供视频通话功能 | 必要 | iOS端 |
NSMicrophoneUsageDescription麦克风 | 为提供音频通话功能 | 必要 | iOS端 |
(五) CallKit SDK
基本业务功能是提供实时音视频呼叫功能和服务。
如果开发者应用使用集成 CallKit SDK,该 SDK 会代表开发者通过程序化方式采集如下信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Android 设备 ID(ANDROID_ID) | 对兼容/崩溃问题进行适配和故障排查。从 5.1.3.10 版本开始,不再收集 ANDROID_ID。 | 必要 | 采用加密传输的安全处理方式 | Android端 |
iOS 设备 ID(deviceToken) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
应⽤包名 | 用于推送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
Idfv | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。从 5.2.1 版本开始,不再获取 Idfv。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
为实现 CallKit SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
CAMERA 拍摄 | 提供音视频通话功能,需要开启摄像头 | 必要 | Android端 |
RECORD_AUDIO 麦克风 | 提供音视频通话功能,需要开启麦克风 | 必要 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 修改全局音频设置 | 可选 | Android端 |
BLUETOOTH 蓝牙连接 | 支持设备连接蓝牙耳机、耳麦进行音视频通话 | 可选 | Android端 |
WRITE_EXTERNAL_STORAGE 存储 | 通话记录 | 必要 | Android端 |
READ_PHONE_STATE 电话状态 | 通话中收到来自SIM卡的来电时挂断当前通话 | 可选 | Android端 |
NSCameraUsageDescription 相机 | 为提供视频通话功能 | 必要 | iOS端 |
NSMicrophoneUsageDescription麦克风 | 为提供音频通话功能 | 必要 | iOS端 |
NSFileProviderAddUsageDescription 存储 | 通话记录 | 必要 | iOS端 |
(六) CallPlus SDK
基本业务功能是提供实时音视频呼叫功能和服务。
如果开发者应用使用集成 CallPlus SDK,该 SDK 会代表开发者通过程序化方式采集如下信息:
个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
---|---|---|---|---|
设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
iOS 设备 ID(deviceToken) | 用于推送功能。对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | iOS 端 |
操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App Key 下的用户 ID (在同一 App Key 下标识用户的非重复的数字或字符串ID) | 仅用于标识在会话中的用户,确保同一App Key 下的用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
应⽤包名 | 用于推送功能 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
时区 | 根据时区判断语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
语⾔ | 多语言。确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
App 的 AppKey | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
⽤户 Token | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
融云 SDK 版本号 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
运营商代码 MNO | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查。 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
接口调用的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
链接失败的错误码 | 确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
为实现 Call Plus SDK 产品功能所需要的权限
权限类型 | 目的和用途 | 必选或可选 | 操作系统 |
---|---|---|---|
CAMERA 拍摄 | 提供音视频通话功能,需要开启摄像头 | 必要 | Android端 |
RECORD_AUDIO 麦克风 | 提供音视频通话功能,需要开启麦克风 | 必要 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 修改全局音频设置 |