根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护最终用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用移动统计SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害最终用户个人信息权益的情形,特制定本合规使用说明。
前提条件
请确保已使用最新版的智能语音交互iOS SDK。
SDK权限及调用时机
个人信息相关权限 | 权限调用时机 | 权限用途 |
个人信息相关权限 | 权限调用时机 | 权限用途 |
INTERNET(必选) | 初始化时请求用户授权 | 允许SDK联网的最基础权限,用于请求语音交互服务。 |
NSMicrophoneUsageDescription(可选) | 进行语音交互时 | 若用于语音交互的音频来自录音,则需要此权限。否则无法使用识别类的功能。 |
SDK功能及相关个人信息
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
功能 | 采集个人信息字段 | 个人信息采集目的 | 功能配置方案及示例 |
语音离线唤醒和离线语音合成 | 设备型号 | 用于离线功能的统计和计费 | 无 |
SDK合规初始化配置方案
/**
* 向服务端发起交互请求
* @param vad_mode: 多种模式,对于识别场景,请使用P2T
* @param dialog_params: 设置识别参数,可不设置
* @return 参见错误码
*/
-(NuiResultCode) nui_dialog_start:(NuiVadMode)vad_mode
dialogParam:(const char *)dialog_params;
请您务必确保用户同意《隐私政策》之后再调用NUI SDK的NUI nui_dialog_start方法。
相关代码示例已经集成在SDK包的示例工程中。
代码示例如下
-(IBAction)showStart {
//启用智能语音交互服务前再开启录音器,申请音频相关权限
if (_audioController == nil) {
// 注意:这里audioController模块仅用于录音示例,用户可根据业务场景自行实现这部分代码
_audioController = [[AudioController alloc] init:only_recorder];
_audioController.delegate = self;
}
if (_audioController != nil) {
dispatch_async(dispatch_get_main_queue(), ^{
if (_nui != nil) {
//若需要修改token等参数, 可详见genDialogParams()
NSString * parameters = [self genDialogParams];
[_nui nui_dialog_start:MODE_P2T dialogParam:[parameters UTF8String]];
} else {
TLog(@"in StartButHandler no nui alloc");
}
});
}
}
SDK隐私政策条款模板
SDK名称:智能语音交互移动端SDK
使用目的:用于进行智能语音交互
运营方:阿里云计算有限公司
收集个人信息类型:无
隐私权政策:智能语音交互产品隐私政策
该文章对您有帮助吗?
- 本页导读 (1)
- 前提条件
- SDK权限及调用时机
- SDK功能及相关个人信息
- SDK合规初始化配置方案
- SDK隐私政策条款模板