跳到主要内容

融云 IM / RTC SDK 隐私政策

本版本生效日期:2023 年 9 月 28 日

融云 IM / RTC SDK (以下简称“ SDK 产品”) 为开发者提供即时通讯和实时音视频技术服务,由北京云中融信网络科技有限公司(以下简称“我们”)开发。本《融云 IM / RTC SDK 隐私政策》(以下简称“本政策”)下 SDK 产品和/或服务包括 SDK 以及我们不时提供或更新的其他版本。

本政策主要向开发者及其终端用户(“终端用户”)说明,开发者在其开发和/或运营的应用和产品(包括 APP、小程序、网页等,以下统称为“应用”或“开发者应用”)中集成我们的 SDK 产品后,我们的 SDK 会如何采集、处理终端用户的数据。 “处理”包括收集、存储、使用、加工、传输、提供、公开个人信息等行为。在前述场景中,开发者作为个人信息处理者决定终端用户数据的处理目的、方式,我们作为个人信息处理受托方,在为开发者提供实现相关 SDK 特定业务功能的过程中仅代表开发者采集数据,并按开发者委托和指示处理数据。

特别说明

面向开发者的特别说明

如您是开发者,请您知悉:

  1. 确认充分了解并同意本政策后再集成 SDK 产品,如果您不同意本政策的任何内容,应立即停止接入及使用 SDK 产品。
  2. 应仅在获得终端用户的同意后集成 SDK 产品并处理终端用户的个人信息。
  3. 遵守法律、法规有关收集、使用和处理终端用户个人信息的规定,包括但不限于制定和公布有关个人信息保护的隐私政策,向终端用户提供易于操作且满足法律法规要求的用户权利实现机制,并告知终端用户如何查阅、复制、修改、删除个人信息,撤回同意,以及限制个人信息处理、转移个人信息、获取个人信息副本和注销账号等。

面向终端用户的特别说明

如您是终端用户,请您知悉:

  1. 本隐私政策不能替代开发者应用的隐私政策。
  2. 开发者应就其应用向您披露隐私政策,以向您声明其如何收集、处理及保护您的个人信息。
  3. 如果您寻求数据的访问权限,或试图纠正,修改或删除不正确数据,或您不想继续使用集成了 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 麦克风设置修改全局音频设置可选Android端
BLUETOOTH 蓝牙连接支持设备连接蓝牙耳机、耳麦进行音视频通话可选Android端
WRITE_EXTERNAL_STORAGE 存储通话记录必要Android端
READ_PHONE_STATE 电话状态通话中收到来自SIM卡的来电时会将SIM卡通话状态通知给远端用户可选Android端
NSCameraUsageDescription 相机为提供视频通话功能必要iOS端
NSMicrophoneUsageDescription麦克风为提供音频通话功能必要iOS端
NSFileProviderAddUsageDescription 存储通话记录必要iOS端

(七) Global IM UIKit SDK

基本业务功能是提供实时消息通信功能与服务。

如果开发者应用使用集成 Global IM UIKit 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 端通用

为实现 Global IM UIKit 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端
WRITE_EXTERNAL_STORAGE 存储图片缓存、消息、会话、日志、用户信息必要Android端
NSCameraUsageDescription 相机为提供拍摄功能功能可选iOS端
NSPhotoLibraryAddUsageDescription 相册为提供图片消息与保存到相册等相关功能可选iOS端
NSPhotoLibraryUsageDescription 相册为提供图片消息与保存到相册等功能可选iOS端
NSMicrophoneUsageDescription 麦克风为提供拍摄功能和录制语音消息功能可选iOS端
NSFileProviderAddUsageDescription 存储图片缓存、消息、会话、日志、用户信息必要iOS端

第三方 SDK

融云 SDK 除了收集自身服务需要的相关信息外,还会集成其它第三方 SDK,开发者可以选择是否接入。此部分第三方 SDK 所收集的数据内容请开发者和终端用户参考第三方 SDK 的隐私政策。

涉及到的第三方 SDK 信息清单如下:

所属融云 SDK 名称第三方 SDK 名称隐私政策功能目的
Android IMLib华为推送 SDK参考 华为开发者联盟与隐私的声明1. 融云 SDK 支持的各厂商推送,以提高推送到达率 2. 开发者可以选择是否适配
Android IMLib小米推送 SDK参考 小米推送隐私协议1. 融云 SDK 支持的各厂商推送,以提高推送到达率 2. 开发者可以选择是否适配
Android IMLib魅族推送 SDK参考 隐私声明(魅族通用的隐私声明)1. 融云 SDK 支持的各厂商推送,以提高推送到达率 2. 开发者可以选择是否适配
Android IMLibvivo 推送 SDK参考 vivo 官方隐私协议1. 融云 SDK 支持的各厂商推送,以提高推送到达率 2. 开发者可以选择是否适配
Android IMLibOPPO 推送 SDK参考 OPPO 推送服务隐私政策1. 融云 SDK 支持的各厂商推送,以提高推送到达率 2. 开发者可以选择是否适配
Android IMLibGoogle FCM SDK参考 Google 隐私权和条款1. FCM 是海外安卓设备的系统级通道,海外推送会优先走 FCM 通道. 2. 开发者可以选择是否适配
安卓 IMKit高德地图 SDK参考 高德隐私政策1. 使用位置相关功能时依赖的第三方库 2. 开发者可以选择是否集成及使用
相芯美颜插件相芯美颜 SDK参考 相芯隐私声明1. 使用相芯美颜插件相关功能时依赖的第三方库 2. 开发者可以选择是否集成及使用

注意事项及例外情形

请注意

在不同设备和系统中,权限显示方式及关闭方式可能有所不同,请终端用户参考其使用的设备及操作系统开发方的说明或指引。

当终端用户关闭权限即代表其取消了相应的授权,我们和开发者将无法继续收集和使用对应的个人信息,也无法为终端用户提供上述与该等授权所对应的功能。

根据法律法规的规定,以下是征得终端用户同意的例外情形

  1. 为订立、履行与终端用户的合同所必需。
  2. 为履行我们的法定义务所必需。
  3. 为应对突发公共卫生事件,或者紧急情况下为保护终端用户的生命健康和财产安全所必需。
  4. 为公共利益实施新闻报道、舆论监督等行为,在合理的范围内处理终端用户的个人信息。
  5. 依照法律法规的规定在合理的范围内处理终端用户自行公开或者其他已经合法公开的个人信息。
  6. 法律行政法规规定的其他情形。

特别提示:如我们收集的信息无法单独或结合其他信息识别到终端用户的个人身份,其不属于法律意义上的个人信息。

二、如何共享、转让及公开披露个人信息

  1. 我们可能会向我们的关联公司披露您的个人信息。“关联公司”指直接或间接控制我们、受我们控制或与我们共同受他人控制的任何其他主体。
  2. 我们将按照法律法规的规定,对数据处理涉及的第三方进行严格的限制,要求其严格遵守我们关于个人信息保护的措施与要求。除本政策所述或者在收集终端用户的信息时特别说明外,未经开发者的明示同意,我们不会将终端用户的信息共享给第三方。
  3. 我们不会将终端用户的个人信息转让给任何公司、组织和个人,但以下情形除外: 事先告知转移的个人信息的种类、目的、方式和范围,并获取开发者或/和终端用户的单独同意; 在涉及合并、收购或破产清算时,如涉及到个人信息转让,我们会在要求新的持有您个人信息的公司、组织继续受本政策的约束,否则我们将要求该公司、组织重新向您征求授权同意。接收方变更原先的处理目的、处理方式的,我们会要求接收方重新取得终端用户的同意。
  4. 我们不会公开披露终端用户的个人信息,但以下情形除外: 事先告知转移的个人信息的种类、目的、方式和范围,并获得开发者或/和终端用户的单独同意后; 在法律、法律程序、诉讼或政府主管部门强制要求的情况下。

三、终端用户的权利

如您是开发者,您应当为终端用户提供并明确其查阅、复制、修改、删除个人信息、撤回同意、转移个人信息、限制个人信息处理、获取个人信息副本和注销账号的方式。

如您是终端用户,由于您不是我们的直接用户,我们作为个人信息处理受托方,遵照我们与开发者的协议以及开发者的指令处理您的个人信息,开发者作为个人信息处理者对处理您的个人信息承担责任,并负有义务向您披露如何处理、保护您的个人信息,您应向开发者寻求行使个人信息主体权利。

四、如何处理儿童的个人信息

若开发者使用我们的 SDK 产品为儿童提供服务,则由开发者负责取得儿童的父母或者监护人的同意。若此种场景下您作为儿童的父母或者监护人认为开发者未取得您的同意而通过我们的 SDK 产品收集儿童信息,请第一时间联系开发者进行删除,我们会基于开发者的要求在核实情况后尽快协助删除相关数据。

五、如何保护个人信息的安全

我们承诺,将严格遵守中华人民共和国的有关法律、法规的规定,采取必要而适当的安全技术措施,对用户的个人信息进行保存、管理、传输,确保用户的个人信息准确、完好,并防止该等个人信息被篡改、泄露、或灭失。

我们采用特定的物理、管理和技术保障措施,旨在保护我们所收集的个人身份信息免于意外或非法破坏,丢失,未经授权更改、披露或访问,滥用以及任何其他非法形式的个人信息处理。我们已通过了网络安全等级保护三级测评及备案,完成了建设信息安全技术和管理体系。我们会使用不低于行业同行的加密技术等合理可行的手段保护终端用户的个人信息,并使用安全保护机制防止终端用户的个人信息遭到恶意攻击。我们建立了专门的安全部门、安全管理制度、数据安全流程保障终端用户的信息安全。我们采取严格的数据使用和访问制度,严格限制访问信息的人员范围,要求他们遵守保密义务,并进行审查。

尽管已经采取了上述合理有效措施,并已经遵守了相关法律规定要求的标准,**但由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全,我们将尽力确保我们处理的个人信息的安全性。**如果不幸发生个人信息安全事故,我们将按照法律法规的要求,及时以电子邮件的方式向开发者告知。

六、个人信息的存储

(一) 存储期限

我们仅在为开发者提供服务之目的所必需的期间内保留终端用户的个人信息。超出与开发者约定的存储期限后,或者接到开发者的相应指令后,我们将对终端用户的个人信息进行删除或匿名化处理,除非所适用的法律或者为实现其他合法目的需要保留更长的期限。

(二) 存储地点

原则上,我们在中华人民共和国境内收集和产生的个人信息,将存储在中国境内。如果开发者将上述信息传输至境外,由开发者履行相关合规义务。

在上述情形中,我们会并要求数据接收方按照本隐私政策以及其他相关的安全保密措施来处理个人信息。

七、本政策如何更新

本政策可能会不时更新,并在网站上公布,请定期重新访问此页面,以便了解本政策的任何变更。在本政策更新发布后,您继续使用我们提供的服务的,即表明您已经同意相关变更或更新。

对于会导致终端用户在本规则项下权利的实质减损的重大变更,我们将在变更生效前,提供更为显著的通知(包括对于某些服务,我们会通过电子邮件、网站公告等形式发送通知。如您是开发者,当更新后的本政策对处理终端用户的个人信息情况有重大变化的,您应当适时更新隐私政策,并以弹框形式通知终端用户并且获得其同意,如果终端用户不同意接受本政策,请停止集成 SDK 产品。

八、如何联系我们

对于本政策或相关事宜有任何问题、意见或建议,请通过以下联系方式与我们联系,一般情况下,我们将在三十天内予以回复: