SDK 隐私政策

本版本生效日期:2024月3月25日
 
SDK(以下简称“ SDK产品”) 为开发者提供实时音视频技术服务,由上海兆言网络科技有限公司(以下简称“我们”)开发。本《SDK隐私政策》(以下简称“本政策”)下 SDK产品和/或服务包括SDK以及我们不时提供或更新的其他版本。同时,我们可能会根据开发者的要求,单独或合并提供互动白板SDK和云信令SDK,以为开发者提供互动白板和实时信令等附属功能。
 
本政策主要向开发者及其终端用户(“终端用户”)说明,开发者在其开发和/或运营的应用和产品(包括 APP、小程序、网页等,以下统称为“应用”或“开发者应用”)中集成我们的 SDK产品后,我们的SDK会如何采集、处理终端用户的数据。 “处理”包括收集、存储、使用、加工、传输、提供、公开个人信息等行为。在前述场景中,开发者作为个人信息处理者决定终端用户数据的处理目的、方式,我们作为个人信息处理受托方,在为开发者提供实现相关 SDK 特定业务功能的过程中仅代表开发者采集数据,并按开发者委托和指示处理数据。

 

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

 

面向终端用户的特别说明
1. 本隐私政策不能替代开发者应用的隐私政策。
2. 开发者应就其应用向您披露隐私政策,以向您声明其如何收集、处理及保护您的个人信息。
3. 如果您寻求数据的访问权限,或试图纠正,修改或删除不正确数据,或您不想继续使用集成了SDK产品的应用,请直接与相应开发者(个人信息处理者)联系。

 

本政策将帮助您了解以下内容:
一、收集的个人信息及如何使用个人信息
二、如何共享、转让及公开披露个人信息
三、终端用户的权利
四、如何处理儿童的个人信息
五、如何保护个人信息的安全
六、个人信息的存储
七、本政策如何更新
八、如何联系我们
 
一、收集的个人信息及如何使用个人信息
 
我们不会要求开发者主动提供个人信息。我们采集的信息不能单独识别特定自然人身份,并且基于SDK技术特性,SDK运行过程客观上无法获取能单独识别特定自然人的身份信息。
 
(一) 视频、音频 SDK
基本业务功能是提供实时音视频功能和服务。
如果开发者应用使用集成视频SDK、音频SDK,SDK会代表开发者通过程序化方式采集如下信息:
 

个人信息类型

目的和用途

必要或可选

处理方式

操作系统

设备品牌

区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

设备型号

区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

操作系统版本

区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

CPU信息

区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

内存使用情况

区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

电池电量信息

区分设备的电量信息,确保产品服务在设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

屏幕分辨率

区分不同设备的屏幕分辨率,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

IP地址

判断音视频连接服务器

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

网络接入方式和类型

判断网络接入和连通

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

频道内用户ID

(在同一频道内标识用户的非重复的数字或字符串ID)

仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的

可选

采用加密传输的安全处理方式

Android端、iOS 端通用

传感器信息

(设备的屏幕旋转方向)

确保设备屏幕方向适配视频画面方向

可选

本地处理、不上报到服务端

Android端、iOS 端通用

 
为实现视频SDK、音频SDK产品功能所需要的权限:
 

权限类型

目的和用途

必选或可选

操作系统

INTERNET访问网络

用于在加入频道时接入网络

必要

Android

ACCESS_NETWORK_STATE 查看网络状态

用于查看网络连接状态

可选

Android

ACCESS_WIFI_STATE 查看WIFI状态

用于查看WIFI连接状态

可选

Android端

CAMERA 摄像头

提供音视频通话功能,需要开启摄像头

可选

Android端

RECORD_AUDIO 麦克风

提供音视频通话功能,需要开启麦克风

可选

Android端

MODIFY_AUDIO_SETTINGS 麦克风设置

提供音视频通话设置

可选

Android端

BLUETOOTH 蓝牙连接

支持设备连接蓝牙耳机、耳麦进行音视频通话

可选

Android端

READ_PHONE_STATE 读取电话状态

用于识别设备接到电话呼入状态,当电话呼入时,停止音频传输和交互

可选

Android端

NSCameraUsageDescription 相机

为提供视频通话功能

可选

iOS端

NSMicrophoneUsageDescription麦克风

为提供音频通话功能

可选

iOS端

 

(二) 互动白板SDK、Fastboard SDK
基本业务功能是提供互动白板功能和服务。
如果开发者应用使用集成互动白板SDK、Fastboard SDKSDK会代表开发者通过程序化方式采集下列信息:
 

个人信息类型

目的和用途

必要或可选

处理方式

操作系统

设备品牌

区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

设备型号

区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

操作系统版本

区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

IP地址

判断连接服务器

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

频道内用户ID

(在同一频道内标识用户的非重复的数字或字符串ID)

仅用于标识在实时互动频道中的用户,确保同一频道内用户不是重复的

可选

采用加密传输的安全处理方式

Android端、iOS 端通用

 
 (三) 云信令SDK、实时消息SDK
基本业务功能是提供实时消息信令互动功能与服务。
如果开发者应用使用集成云信令SDK、实时消息SDK,SDK会代表开发者通过程序化方式采集下列信息:
 

个人信息类型

目的和用途

必要或可选

处理方式

操作系统

设备品牌

区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

设备型号

区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

操作系统版本

区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

CPU信息

区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

内存使用情况

区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

IP地址

判断连接服务器

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

网络接入方式和类型

判断网络接入和连通

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

频道内用户ID (在同一频道内标识用户的非重复的数字或字符串ID)

仅用于标识在实时互动频道中的用户,确保同一频道内用户不是重复的

可选

采用加密传输的安全处理方式

Android端、iOS 端通用

 

(四) RTSA SDK
RTSA SDK,即媒体流加速(原实时码流加速,Real-Time Streaming Acceleration)SDK,提供优质的音视频流传输,帮助开发者为智能硬件实现音视频、信令的实时互动连接。
如果开发者应用使用集成RTSA SDK,SDK会代表开发者通过程序化方式采集下列信息:
 

个人信息类型

目的和用途

必要或可选

处理方式

操作系统

操作系统版本

区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端

IP地址

判断音视频连接服务器

必要

采用加密传输的安全处理方式

Android端

网络接入方式和类型

判断网络接入和连通

必要

采用加密传输的安全处理方式

Android端

频道内用户ID

(在同一频道内标识用户的非重复的数字或字符串ID)

仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的

必要

采用加密传输的安全处理方式

Android端


(五) 灵动课堂SDK
灵动课堂SDK是声网提供的在线互动课堂解决方案,将视频SDK、音频SDK、云信令SDK、实时消息SDK、互动白板SDK等产品API进行模块化封装。
如果开发者应用使用集成灵动课堂SDK,SDK会代表开发者通过程序化方式采集下列信息:
 

个人信息类型

目的和用途

必要或可选

处理方式

操作系统

设备品牌

区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

设备型号

区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

操作系统版本

区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

CPU信息

区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

内存使用情况

区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

电池电量信息

区分设备的电量信息,确保产品服务在设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

屏幕分辨率

区分不同设备的屏幕分辨率,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

IP地址

判断音视频连接服务器

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

网络接入方式和类型

判断网络接入和连通

必要

采用加密传输的安全处理方式

Android端、iOS 端通用

频道内用户ID

(在同一频道内标识用户的非重复的数字或字符串ID)

仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的

可选

采用加密传输的安全处理方式

Android端、iOS 端通用

传感器信息

(设备的屏幕旋转方向)

确保设备屏幕方向适配视频画面方向

可选

本地处理、不上报到服务端

Android端、iOS 端通用

 
为实现灵动课堂SDK功能所需要的权限:
 

权限类型

目的和用途

必选或可选

操作系统

INTERNET访问网络

用于在加入频道时接入网络

必要

Android

ACCESS_NETWORK_STATE 查看网络状态

用于查看网络连接状态

可选

Android

ACCESS_WIFI_STATE 查看WIFI状态

用于查看WIFI连接状态

可选

Android端

CAMERA 摄像头

提供音视频通话功能,需要开启摄像头

可选

Android端

RECORD_AUDIO 麦克风

提供音视频通话功能,需要开启麦克风

可选

Android端

MODIFY_AUDIO_SETTINGS 麦克风设置

提供音视频通话设置

可选

Android端

BLUETOOTH 蓝牙连接

支持设备连接蓝牙耳机、耳麦进行音视频通话

可选

Android端

READ_PHONE_STATE 读取电话状态

用于识别设备接到电话呼入状态,当电话呼入时,停止音频传输和交互

可选

Android端

WRITE_EXTERNAL_STORAGE 写存储权限

用于将白板配置和日志文件写入设备的外部存储 

可选

Android端

READ_EXTERNAL_STORAGE 读取存储权限

用于读取白板SDK配置文件和日志文件

可选

Android端

Camera Usage Description  相机权限

用于提供实时音视频通话和互动功能,传输和交互视频画面

可选

iOS端

Microphone Usage Description  麦克风权限

用于提供实时语音通话和互动功能,传输和交互语音信息

可选

iOS端

Photo Library Usage Description 相册权限

用于在实时互动时传输和发送图片

可选

iOS端

 

 
请注意:
 
在不同设备和系统中,权限显示方式及关闭方式可能有所不同,请终端用户参考其使用的设备及操作系统开发方的说明或指引。
当终端用户关闭权限即代表其取消了相应的授权,我们和开发者将无法继续收集和使用对应的个人信息,也无法为终端用户提供上述与该等授权所对应的功能。
为实现灵动课堂SDK产品的相应功能所必需,我们会在SDK产品中嵌入第三方SDK,第三方SDK的信息请查阅第三方SDK清单

 

(三) 根据法律法规的规定,以下是征得终端用户同意的例外情形
1. 为订立、履行与终端用户的合同所必需。
2. 为履行我们的法定义务所必需。
3. 为应对突发公共卫生事件,或者紧急情况下为保护终端用户的生命健康和财产安全所必需。
4. 为公共利益实施新闻报道、舆论监督等行为,在合理的范围内处理终端用户的个人信息。
5. 依照法律法规的规定在合理的范围内处理终端用户自行公开或者其他已经合法公开的个人信息。
6. 法律行政法规规定的其他情形。
特别提示:
如我们收集的信息无法单独或结合其他信息识别到终端用户的个人身份,其不属于法律意义上的个人信息。
 
二、如何共享、转让及公开披露个人信息
2.1 我们可能会向我们的关联公司披露您的个人信息。“关联公司”指直接或间接控制我们、受我们控制或与我们共同受他人控制的任何其他主体。
2.2 我们将按照法律法规的规定,对数据处理涉及的第三方进行严格的限制,要求其严格遵守我们关于个人信息保护的措施与要求。除本政策所述或者在收集终端用户的信息时特别说明外,未经开发者的明示同意,我们不会将终端用户的信息共享给第三方。
2.3 我们不会将终端用户的个人信息转让给任何公司、组织和个人,但以下情形除外:
    a. 事先告知转移的个人信息的种类、目的、方式和范围,并获取开发者或/和终端用户的单独同意;
    b. 在涉及合并、收购或破产清算时;
如涉及到个人信息转让,我们会在要求新的持有您个人信息的公司、组织继续受本政策的约束,否则我们将要求该公司、组织重新向您征求授权同意。接收方变更原先的处理目的、处理方式的,我们会要求接收方重新取得终端用户的同意。
2.4 我们不会公开披露终端用户的个人信息,但以下情形除外:
    a. 事先告知转移的个人信息的种类、目的、方式和范围,并获得开发者或/和终端用户的单独同意后;
    b. 在法律、法律程序、诉讼或政府主管部门强制要求的情况下。
 
三、终端用户的权利
如您是开发者,您应当为终端用户提供并明确其查阅、复制、修改、删除个人信息、撤回同意、转移个人信息、限制个人信息处理、获取个人信息副本和注销账号的方式。
如您是终端用户,由于您不是我们的直接用户,我们作为个人信息处理受托方,遵照我们与开发者的协议以及开发者的指令处理您的个人信息,开发者作为个人信息处理者对处理您的个人信息承担责任,并负有义务向您披露如何处理、保护您的个人信息,您应向开发者寻求行使个人信息主体权利。
 
四、如何处理儿童的个人信息
若开发者使用我们的SDK产品为儿童提供服务,则由开发者负责取得儿童的父母或者监护人的同意。若此种场景下您作为儿童的父母或者监护人认为开发者未取得您的同意而通过我们的SDK产品收集儿童信息,请第一时间联系开发者进行删除,我们会基于开发者的要求在核实情况后尽快协助删除相关数据。

 

五、如何保护个人信息的安全
我们承诺,将严格遵守中华人民共和国的有关法律、法规的规定,采取必要而适当的安全技术措施,对用户的个人信息进行保存、管理、传输,确保用户的个人信息准确、完好,并防止该等个人信息被篡改、泄露、或灭失。
我们采用特定的物理、管理和技术保障措施,旨在保护我们所收集的个人身份信息免于意外或非法破坏,丢失,未经授权更改、披露或访问,滥用以及任何其他非法形式的个人信息处理。我们已通过了网络安全等级保护三级测评及备案,完成了建设信息安全技术和管理体系。我们会使用不低于行业同行的加密技术等合理可行的手段保护终端用户的个人信息,并使用安全保护机制防止终端用户的个人信息遭到恶意攻击。我们建立了专门的安全部门、安全管理制度、数据安全流程保障终端用户的信息安全。我们采取严格的数据使用和访问制度,严格限制访问信息的人员范围,要求他们遵守保密义务,并进行审查。
尽管已经采取了上述合理有效措施,并已经遵守了相关法律规定要求的标准,但由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全,我们将尽力确保我们处理的个人信息的安全性。如果不幸发生个人信息安全事故,我们将按照法律法规的要求,及时以电子邮件的方式向开发者告知。
 
六、个人信息的存储
(一) 存储期限
我们仅在为开发者提供服务之目的所必需的期间内保留终端用户的个人信息。超出与开发者约定的存储期限后,或者接到开发者的相应指令后,我们将对终端用户的个人信息进行删除或匿名化处理,除非所适用的法律或者为实现其他合法目的需要保留更长的期限。
(二) 存储地点
原则上,我们在中华人民共和国境内收集和产生的个人信息,将存储在中国境内。如果开发者将上述信息传输至境外,由开发者履行相关合规义务。
在上述情形中,我们会一并要求数据接收方按照本隐私政策以及其他相关的安全保密措施来处理个人信息。
 
七、本政策如何更新
本政策可能会不时更新,并在网站上公布,请定期重新访问此页面,以便了解本政策的任何变更。在本政策更新发布后,您继续使用我们提供的服务的,即表明您已经同意相关变更或更新。
对于会导致终端用户在本规则项下权利的实质减损的重大变更,我们将在变更生效前,提供更为显著的通知(包括对于某些服务,我们会通过电子邮件、网站公告等形式发送通知。如您是开发者,当更新后的本政策对处理终端用户的个人信息情况有重大变化的,您应当适时更新隐私政策,并以弹框形式通知终端用户并且获得其同意,如果终端用户不同意接受本政策,请停止集成SDK产品。

 

八、如何联系我们
对于本政策或相关事宜有任何问题、意见或建议,请通过以下联系方式与我们联系,一般情况下,我们将在十五个工作日内予以回复:
电子邮件: privacy@shengwang.cn
若您是终端用户,我们将及时将您的请求转达相应的开发者,并由开发者回复您并进行处理。我们仅在开发者明确授权的情况下才会直接回复您并根据开发者的指令进行处理。