📅 本版本生效日期:2026年09月07日

OMCS SDK 合规使用说明

根据中国法律法规和监管部门规章要求,App 开发运营者(以下简称“开发者”或“您”)在提供网络产品服务时应尊重和保护最终用户个人信息,不得违法违规收集使用个人信息,保证和承诺个人信息处理行为获得最终用户的授权同意,遵循最小必要原则,并且应当采取有效的技术措施和组织措施,确保个人信息安全。

为帮助开发者在使用 SDK 的过程中更好地落实用户个人信息保护相关要求,避免出现侵害用户个人信息权益情形,武汉傲瑞科技有限公司(以下简称“我们”)特制定本 OMCS SDK合规使用说明文档(以下简称“文档”)。

一、App 个人信息保护的合规要求

二、App 使用 OMCS SDK 时的合规指引

1. OMCS SDK 所需的系统权限说明

本 SDK 功能所需的权限,请参考下表。下表中“必选/可选”指该 App 是否使用对应业务功能;若 App 提供对应功能,则该权限为实现该功能所必需。

权限权限功能说明适用场景必选/可选申请时机
ohos.permission.INTERNET 访问网络权限 所有音视频通信场景 必选 需要接入网络时
ohos.permission.MICROPHONE 提供音频聊天功能 语音通话、视频会议场景 该场景下必选 需要音频聊天时
ohos.permission.CAMERA 提供视频聊天功能 视频会议场景 该场景下必选 需要视频聊天时
ohos.permission.CUSTOM_SCREEN_CAPTURE 提供电子白板截图保存功能 电子白板保存场景 该场景下必选 用户点击电子白板保存按钮时
ohos.permission.ACCESS_BLUETOOTH 提供获取/监听蓝牙设备接口 蓝牙连接监听场景 该场景下必选 需要监听蓝牙连接时
ohos.permission.KEEP_BACKGROUND_RUNNING 允许 Service Ability 在后台持续运行 通话过程中退到后台保持连接 可选 需要后台运行时

关于电子白板截图保存权限的说明:电子白板以控件形式提供,截图保存是电子白板控件内部的自然操作。开发者不集成电子白板控件,即不涉及该权限;开发者集成电子白板控件后,终端用户点击保存按钮时触发 ohos.permission.CUSTOM_SCREEN_CAPTURE 权限申请。该权限为电子白板保存功能所必需,用户不授权则无法使用保存功能,但不影响音视频通信和其他白板操作。

2. SDK 初始化及业务功能调用时机说明

✔ 您应确保在登录注册页面及 App 首次运行时,通过简洁、明显且易于访问方式向最终用户告知涵盖个人信息处理主体、处理目的、处理方式、处理类型、保存期限等内容的 App 个人信息处理规则。

✔ 您应确保在最终用户同意 App 隐私政策后,再进行本 SDK 的初始化。并且,在用户同意隐私政策前,您应避免动态申请涉及用户个人信息的敏感设备权限;也应避免私自采集和上报个人信息。如果最终用户不同意 App 隐私政策,则不能初始化本 SDK,无法使用 SDK 功能。

📘 SDK 初始化和相关功能配置,请查阅:HarmonyOS 快速开始

3. SDK 隐私政策披露要求与示例说明

请您根据集成本 SDK 的实际情况,在您的 App 隐私政策中披露:第三方 SDK 名称、SDK 公司名称、SDK 使用目的和功能场景、SDK 涉及个人信息类型、实现 SDK 功能所需的权限、SDK 隐私政策链接。

请在您的 App 隐私政策中,以文字或列表的方式向公众披露第三方 SDK 的相关信息。

📱 HarmonyOS 披露示例(仅供参考)

SDK 名称:OMCS SDK

SDK 公司名称: 武汉傲瑞科技有限公司

SDK 使用目的和功能场景:提供音视频聊天服务功能,包括语音通话、视频会议、屏幕共享、电子白板等

SDK 涉及的个人信息类型:设备类型、设备名称及型号、操作系统版本、网络类型及状态、应用的应用包名、安装运行路径、音视频编解码数据

处理目的:识别调用方应用身份、判断运行环境、保障音视频通信稳定、故障排查与性能优化

处理方式:SDK 在开发者 App 调用相关功能时临时访问或处理;音视频编解码数据仅在通话过程中临时处理,不进行持久化存储

实现 SDK 功能所需权限:访问网络权限(必选);麦克风权限(音视频场景必选);摄像头权限(视频场景必选);电子白板截图保存权限(电子白板保存场景必选);后台运行权限(可选);蓝牙连接权限(监听蓝牙连接场景必选)

SDK 隐私政策链接: https://www.oraycn.com/PrivacyOMCS.html

4. 最终用户同意方式的建议方式说明

5. 最终用户行使权利的配置说明

开发者在其 App 中集成本 SDK 后,SDK 的正常运行会收集和处理必要的最终用户的个人信息用于提供相关功能的目的。

App 开发者应根据相关法律法规为最终用户提供行使个人信息主体权利的路径功能,包括但不限于:查阅、复制个人信息;更正、补充个人信息;删除个人信息;撤回同意;注销账号;关闭麦克风、摄像头、屏幕共享;清除本地音视频通话记录;投诉举报渠道。需要本 SDK 配合的,请与 SDK 及时进行联系。

三、扩展业务功能及关闭配置说明

本 SDK 的扩展业务功能是基本功能之外的增值服务,终端用户拒绝提供以下权限或信息,不影响基本音视频通信功能的使用。开发者可根据业务需求配置是否启用。

1. 后台持续运行

项目说明
功能说明 通话过程中退到后台时保持 WebSocket 连接,持续接收其他用户的音视频帧和桌面帧
默认状态 关闭
获取实例 MultimediaManagerFactory.GetSingleton() 获取 IMultimediaManager 实例
开启方式 开发者主动调用 multimediaManager.setBackgroundActive(bundleName, abilityName)
关闭方式 调用 multimediaManager.stopBackgroundActive()
关闭后行为 停止后台运行,释放 ohos.permission.KEEP_BACKGROUND_RUNNING 权限;应用退到后台后 WebSocket 连接可能被系统挂起或断开,无法接收音视频帧和桌面帧

示例代码:

import { IMultimediaManager, MultimediaManagerFactory } from 'omcs'; // 获取 SDK 实例 @State multimediaManager: IMultimediaManager = MultimediaManagerFactory.GetSingleton(); // 开启后台持续运行 this.multimediaManager.setBackgroundActive(bundleName, abilityName); // 关闭后台持续运行 this.multimediaManager.stopBackgroundActive();

特别说明:后台运行模式为 AUDIO_RECORDING,仅用于保持音视频通信连接,不会在后台录制或存储任何音频内容。扩展业务功能默认不开启,开发者可根据业务需求在 App 中配置是否启用。具体关闭方式见上述说明。

四、联系方式