SDK(以下简称“ SDK产品”) 为开发者提供实时音视频技术服务,由上海声网科技有限公司(以下简称“我们”)开发。本《SDK隐私政策》(以下简称“本政策”)下 SDK产品和/或服务包括SDK以及我们不时提供或更新的其他版本。同时,我们可能会根据开发者的要求,单独或合并提供互动白板SDK和云信令SDK,以为开发者提供互动白板和实时信令等附属功能。
本政策主要向开发者及其终端用户(“终端用户”)说明,开发者在其开发和/或运营的应用和产品(包括 APP、小程序、网页等,以下统称为“应用”或“开发者应用”)中集成我们的 SDK产品后,我们的SDK会如何采集、处理终端用户的数据。 “处理”包括收集、存储、使用、加工、传输、提供、公开个人信息等行为。在前述场景中,开发者作为个人信息处理者决定终端用户数据的处理目的、方式,我们作为个人信息处理受托方,在为开发者提供实现相关 SDK 特定业务功能的过程中仅代表开发者采集数据,并按开发者委托和指示处理数据。
- 确认充分了解并同意本政策后再集成SDK产品,如果您不同意本政策的任何内容,应立即停止接入及使用SDK产品。
- 应仅在获得终端用户的同意后集成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 端、鸿蒙端通用 |
| 加速度传感器信息(设备的屏幕旋转方向) | 确保设备屏幕方向适配视频画面方向 | 必要 | 本地处理、不上报到服务端 | Android端、iOS 端通用 |
| 频道内用户ID(在同一频道内标识用户的非重复的数字或字符串ID) | 仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端、鸿蒙端通用 |
| 权限类型 | 目的和用途 | 必要或可选 | 操作系统 |
INTERNET 访问网络 | 用于在加入频道时接入网络 | 必要 | Android端 |
ACCESS_NETWORK_STATE 查看网络状态 | 用于查看网络连接状态 | 可选 | Android端 |
ACCESS_WIFI_STATE 查看WIFI状态 | 用于查看WIFI连接状态 | 可选 | Android端 |
CAMERA 摄像头 | 提供音视频通话功能,需要开启摄像头 | 可选 | Android端 |
RECORD_AUDIO 麦克风 | 提供音视频通话功能,需要开启麦克风 | 可选 | Android端 |
MODIFY_AUDIO_SETTINGS 麦克风设置 | 提供音视频通话设置 | 可选 | Android端 |
BLUETOOTH 蓝牙 | 支持设备连接蓝牙耳机、耳麦进行音视频通话 | 可选 | Android端 |
BLUETOOTH_CONNECT 蓝牙连接 | 支持设备连接蓝牙耳机、耳麦进行音视频通话 | 可选 | Android端 |
READ_PHONE_STATE 读取电话状态 | 用于识别设备接到电话呼入状态,当电话呼入时,停止音频传输和交互 | 可选 | Android端 |
NSCameraUsageDescription 相机 | 为提供视频通话功能 | 可选 | iOS端 |
NSMicrophoneUsageDescription 麦克风 | 为提供音频通话功能 | 可选 | iOS端 |
ohos.permission.INTERNET 访问网络 | 用于在加入频道时接入网络 | 必要 | 鸿蒙端通用 |
ohos.permission.CAMERA 摄像头 | 提供音视频通话功能,需要开启摄像头 | 可选 | 鸿蒙端通用 |
ohos.permission.MICROPHONE 麦克风 | 提供音视频通话功能,需要开启麦克风 | 可选 | 鸿蒙端通用 |
| ohos.permission.GET_NETWORK_INFO | 允许获取数据网络信息 | 可选 | 鸿蒙端通用 |
| ohos.permission.KEEP_BACKGROUND_RUNNING | 允许后台运行 | 可选 | 鸿蒙端通用 |
| 个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
| 设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
频道内用户ID (在同一频道内标识用户的非重复的数字或字符串ID) | 仅用于标识在实时互动频道中的用户,确保同一频道内用户不是重复的 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
| 设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| IP地址 | 判断连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 频道内用户ID (在同一频道内标识用户的非重复的数字或字符串ID) | 仅用于标识在实时互动频道中的用户,确保同一频道内用户不是重复的 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
| 操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端 |
| IP地址 | 判断音视频连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端 |
| 网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端 |
频道内用户ID (在同一频道内标识用户的非重复的数字或字符串ID) | 仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的 | 必要 | 采用加密传输的安全处理方式 | Android端 |
| 个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
| 设备品牌 | 区分不同设备品牌,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 设备型号 | 区分不同设备型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 操作系统版本 | 区分不同设备系统版本,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| CPU信息 | 区分不同设备CPU型号,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 内存使用情况 | 区分不同设备的内存,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 电池电量信息 | 区分设备的电量信息,确保产品服务在设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 屏幕分辨率 | 区分不同设备的屏幕分辨率,确保产品服务在不同设备上的兼容性,对兼容/崩溃问题进行适配和故障排查 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| IP地址 | 判断音视频连接服务器 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 网络接入方式和类型 | 判断网络接入和连通 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
加速度传感器信息 (设备的屏幕旋转方向) | 确保设备屏幕方向适配视频画面方向 | 必要 | 本地处理、不上报到服务端 | Android端、iOS 端通用 |
频道内用户ID (在同一频道内标识用户的非重复的数字或字符串ID) | 仅用于标识在实时音视频互动频道中的用户,确保同一频道内用户不是重复的 | 可选 | 采用加密传输的安全处理方式 | Android端、iOS 端通用 |
| 权限类型 | 目的和用途 | 必要或可选 | 操作系统 |
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端 |
| 个人信息类型 | 目的和用途 | 必要或可选 | 处理方式 | 操作系统 |
| 设备识别码(APNS Token) | 为提供消息投递、多端消息同步、消息漫游功能,同时为了预防安全风险,准确识别违反法律法规的情况 | 必要 | 采用加密传输的安全处理方式 | iOS端 |
| Bundle ID | 为保障您的账户安全,保证通信服务仅在经您授权的应用中使用 | 必要 | 采用加密传输的安全处理方式 | iOS端 |
| 设备类型、设备名称及型号、操作系统(版本信息)、网络连接类型及状态、IP地址 | 实现运行环境准确判断,优化网络调度,保障服务正常运行,便于排查通信服务运行中出现的问题 | 必要 | 采用加密传输的安全处理方式 | Android端、iOS 端、鸿蒙端通用 |
| 权限类型 | 目的和用途 | 必要或可选 | 操作系统 |
ACCESS_NETWORK_STATE 网络连接状态 | 判断网络连接状态及网络是否可用 | 必要权限 | Android端 |
ACCESS_Wi-Fi_STATE和CHANGE_Wi-Fi_STATE Wi-Fi网络状态 | 判断网络连接状态及网络是否可用 | 必要权限 | Android端 |
INTERNET 访问网络权限 | 判断是否能联网,以实现SDK 功能正常运行 | 必要权限 | Android端、鸿蒙端通用 |
GET_NETWORK_INFO 获取网络信息 | 判断网络连接状态及网络是否可用 | 必要权限 | 鸿蒙端通用 |
WRITE_EXTERNAL_STORAGE 设备存储(读) | 提供发送本地文件消息功能,聊天记录本地存储 | 必要权限 | Android端 |
READ_EXTERNAL_STORAGE 设备存储(写) | 提供发送本地文件消息功能,聊天记录本地存储 | 必要权限 | Android端 |
RECORD_AUDIO 麦克风 | 发送语音 | 可选 | Android端、iOS端、鸿蒙端通用 |
CAMERA 摄像机 | 发送拍照 | 可选 | Android端、iOS端 |
PHOTO LIBRARY 相册 | 发送图片 | 可选 | iOS端 |
WAKE_LOCK 保持后台运行 | 最大程度保证长链接心跳投递 | 可选 | Android端 |
在不同设备和系统中,权限显示方式及关闭方式可能有所不同,请终端用户参考其使用的设备及操作系统开发方的说明或指引。
当终端用户关闭权限即代表其取消了相应的授权,我们和开发者将无法继续收集和使用对应的个人信息,也无法为终端用户提供上述与该等授权所对应的功能。
为实现灵动课堂SDK产品的相应功能所必需,我们会在SDK产品中嵌入第三方SDK,第三方SDK的信息请查阅《灵动课堂 SDK 接入第三方 SDK 清单》。
声网对话式 AI 引擎重新定义了人机交互界面,突破了传统文字交互,实现了高拟真、自然流畅的实时语音对话,让 AI 真正“开口说话”。支持个性化语音定制、情感化表达和深度多轮对话理解,赋予 AI 智能体更强的表现力和互动感。适用于智能助手、情感陪伴、口语陪练、智能客服、智能硬件、沉浸式游戏 NPC 等创新场景,让 AI 智能体以更具温度和情感的声音,与用户建立更加自然、生动的交流体验。
对话式AI Studio是声网推出的一站式 AI 应用开发平台,致力于为开发者、企业用户提供全流程、模块化的智能体构建和管理能力。平台支持从资源接入到能力整合、从项目开发到应用部署、从运维监控到智能评测的一体化工作流,帮助用户以更低门槛、更高效率构建可持续演进的 AI 应用。 开发者应用集成使用对话式AI引擎或对话式AI Studio功能时,我们会运用人工智能和机器学习技术驱动特定功能,例如AI降噪、AI回声消除、精准识别对话人声、优雅打断等和性能优化。这些功能仅处理您请求的服务所需的数据,且声网不会将此类数据存储或用于任何无关目的。 同时为向开发者提供完整的AI相关服务,我们会按照如下方式处理个人信息:
| 个人信息名称 | 处理目的 | 使用场景 | 处理方式 |
| 视频信息 | 对视频进行录制或转码,或对人脸进行美颜处理 | 视频录制、视频转码场景、美颜场景 | 若您有存储需求,录制场景中视频信息处理完成后会传输至您指定的存储地点,我们不会做任何存储; 转码场景中视频信息仅作转码处理,不会进行任何形式的存储; 在美颜场景中,我们不会收集任何个人信息,仅会在客户端本地使用部分面部特征值信息对视频中的人脸进行美颜处理,不会回传、储存或共享终端用户的任何面部特征值信息。 |
| 音频信息 | 对音频内容进行转文本处理 | 实时转录翻译 | 音频信息处理完成后即时删除,我们不会在服务器中留存; 生成的文本在完成识别后即时删除,除非您开启了查错模式,我们不会在服务器中留存。 |
当您使用我们的实时转录翻译服务时,我们会按照您对语言的要求,选择声网自研语音转文字算法(网信算备310110479605501250015号)或选择第三方服务提供商。如选择第三方服务提供商,收集的个人信息(语音信息和文本信息)将传输给第三方合作伙伴,我们会遵守严格的数据保护规定,确保您的信息安全。在此场景下,您的信息将向被选择的第三方传输,支持的第三方请查阅《实时转录翻译服务支持的第三方清单》。
我们在数据传输的过程中,将遵守法律规定,按照最小必要原则,安全审慎地处理相关数据。
- 保障我们及关联方、合作方的业务运营和改进服务
(1)我们可能使用服务中收集的信息(如日志信息)来了解和分析用户的使用趋势和偏好,分析产品故障、服务稳定性、大网运行状况;用以解决故障、改进服务。
(2)我们采用人工智能和机器学习技术来支持某些功能,例如音频增强、降噪和性能优化。这些功能仅处理您所请求的服务运行所需的数据,我们不会将此数据存储或用于任何无关目的。我们不使用可识别的个人数据来训练或微调自身的模型。部分经过聚合和去标识化的个人数据可能会用于提升AI驱动功能的可靠性和性能,但这些数据无法与您或您的终端用户建立关联。
- 迭代和开发新的产品和服务:我们可能对收集的信息用于迭代、改善上述产品和服务,或加以统计分析辅助决策开发新的产品和服务,但形成的数据分析结果不包含任何个人身份识别信息,无法追溯至您或您的终端用户。
(一)我们不会将终端用户的个人信息转让给任何公司、组织和个人,但以下情形除外。
- 关联公司。我们可能会向我们的关联公司披露您的个人信息。“关联公司”指直接或间接控制我们、受我们控制或与我们共同受他人控制的任何其他主体。
- 供应商和服务提供商。我们可能会将收到的任何信息披露给为提供我们的服务而聘用的供应商和服务提供商(包括AI服务提供商)。
- AI服务提供商。我们可能会将收到的信息披露给为我们的服务提供其他后端支持的人工智能服务供应商。
如当开发者使用对话式AI引擎或对话式AI Studio服务时,我们会按照开发者的要求将收集的个人信息(如:与AI智能体对话时由您发送的音频信息、图片信息和视频信息)传输给开发者选择的第三方合作伙伴,以便进行问题理解、提高AI互动问题回答的准确性。
- 在涉及合并、收购或破产清算时。如涉及到个人信息转让,我们会在要求新的持有您个人信息的公司、组织继续受本政策的约束,否则我们将要求该公司、组织重新向您征求授权同意。接收方变更原先的处理目的、处理方式的,我们会要求接收方重新取得终端用户的同意。
- 同意。事先告知转移的个人信息的种类、目的、方式和范围,并获取开发者或/和终端用户的单独同意。
我们将按照法律法规的规定,对数据处理涉及的第三方进行严格的限制,要求其严格遵守我们关于个人信息保护的措施与要求。除本政策所述或者在收集终端用户的信息时特别说明外,未经开发者的明示同意,我们不会将终端用户的信息共享给第三方。
(二)我们不会公开披露终端用户的个人信息,但以下情形除外:
- 事先告知转移的个人信息的种类、目的、方式和范围,并获得开发者或/和终端用户的单独同意后;
- 在法律、法律程序、诉讼或政府主管部门强制要求的情况下。
如您是开发者,您应当为终端用户提供并明确其查阅、复制、修改、删除个人信息、撤回同意、转移个人信息、限制个人信息处理、获取个人信息副本和注销账号的方式。
如您是终端用户,由于您不是我们的直接用户,我们作为个人信息处理受托方,遵照我们与开发者的协议以及开发者的指令处理您的个人信息,开发者作为个人信息处理者对处理您的个人信息承担责任,并负有义务向您披露如何处理、保护您的个人信息,您应向开发者寻求行使个人信息主体权利。
我们承诺,将严格遵守中华人民共和国的有关法律、法规的规定,采取必要而适当的安全技术措施,对用户的个人信息进行保存、管理、传输,确保用户的个人信息准确、完好,并防止该等个人信息被篡改、泄露、或灭失。
我们采用特定的物理、管理和技术保障措施,旨在保护我们所收集的个人身份信息免于意外或非法破坏,丢失,未经授权更改、披露或访问,滥用以及任何其他非法形式的个人信息处理。我们已通过了网络安全等级保护三级测评及备案,完成了建设信息安全技术和管理体系。我们会使用不低于行业同行的加密技术等合理可行的手段保护终端用户的个人信息,并使用安全保护机制防止终端用户的个人信息遭到恶意攻击。我们建立了专门的安全部门、安全管理制度、数据安全流程保障终端用户的信息安全。我们采取严格的数据使用和访问制度,严格限制访问信息的人员范围,要求他们遵守保密义务,并进行审查。
尽管已经采取了上述合理有效措施,并已经遵守了相关法律规定要求的标准,但由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全,我们将尽力确保我们处理的个人信息的安全性。如果不幸发生个人信息安全事故,我们将按照法律法规的要求,及时以电子邮件的方式向开发者告知。
我们仅在为开发者提供服务之目的所必需的期间内保留终端用户的个人信息。超出与开发者约定的存储期限后,或者接到开发者的相应指令后,我们将对终端用户的个人信息进行删除或匿名化处理,除非所适用的法律或者为实现其他合法目的需要保留更长的期限。
本政策可能会不时更新,并在网站上公布,请定期重新访问此页面,以便了解本政策的任何变更。在本政策更新发布后,您继续使用我们提供的服务的,即表明您已经同意相关变更或更新。
对于会导致终端用户在本规则项下权利的实质减损的重大变更,我们将在变更生效前,提供更为显著的通知(包括对于某些服务,我们会通过电子邮件、网站公告等形式发送通知。如您是开发者,当更新后的本政策对处理终端用户的个人信息情况有重大变化的,您应当适时更新隐私政策,并以弹框形式通知终端用户并且获得其同意,如果终端用户不同意接受本政策,请停止集成SDK产品。