集成了阿里云的EMAS相关SDK怎么处理隐私问题?

简介: EMAS中包含一系列SDK,开发者可能集成一个或者多个,有的SDK会涉及到隐私合规问题导致应用上架审核不通过, 以下一些方案可以参考

1,EMAS隐私权政策文档:EMAS隐私协议只有一个大文档, 如果开发者只集成了EMAS的一个SDK,只需要在文档中找到自己集成的SDK相关的条款,copy到自己的app隐私文档中即可。  

2,隐私文档中关于个人信息收集的说明和权限申请的说明,这个在上边的EMAS隐私权政策文档中都有,我把它截取出来方便查看:

2.1 个人信息收集:

SDK服务内容

个人信息字段

适用场景

HTTPDNS

设备信息, Android系统设备标识,运营商信息,网络信息

用于实现HTTPDNS域名解析服务的基本功能,在网络切换时缓存域名解析结果,用于统计分析客户解析服务使用情况

移动推送

设备信息,包括操作系统、设备型号,IP ,运营商信息

用于识别推送设备,实现向单个设备推送功能

移动热修复

设备信息, Android系统设备标识,运营商信息,网络信息,应用列表

用于按标签下发补丁

 

远程日志

网络信息,设备信息包括操作系统、设备型号、Android系统设备标识,IP,运营商信息

用于拉取指定设备上的日志并实现日志上报及缓存功能

崩溃分析

网络信息,设备信息包括操作系统、设备型号、Android系统设备标识,运营商信息

用于崩溃日志的上报及分析

性能分析

网络信息,设备信息包括操作系统、设备型号、Android系统设备标识,运营商信息

用于性能日志上报及分析

移动用户反馈

网络信息,设备信息包括、AndroidID 、操作系统、设备型号,运营商信息,录音,图片

用于提交反馈数据,判断网络状态,识别反馈设备并记录反馈内容

移动数据分析 设备信息,设备信息包括IMEI 、AndroidID 、操作系统、设备型号,运营商信息 作为统计分析时使用的维度

2.2 SDK权限收集:

SDK服务内容

权限

权限描述

使用场景

HTTPDNS

ACCESS_NETWORK_STATE

获取网络连接状态

获取网络信息,用于网络切换时域名解析结果的更新。

移动推送

ACCESS_NETWORK_STATE

获取网络连接状态

当推送异常时,用于判断网络状态。

移动热修复

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE

获取网络连接状态

获取无线状态

用于按网络类型下发补丁。

READ_EXTERNAL_STORAGE

读取外部存储空间

用于测试sd卡上的补丁进行修复验证。

远程日志

READ_PHONE_STATE

 

读取手机识别码

用于拉取指定设备上的日志。

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

读取外部存储空间

写入外部存储空间

用于将日志存储在sd卡上。

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE

CHANGE_WIFI_STATE

获取网络连接状态

获取无线状态

更改WIFI连接状态

用于提供仅在wifi下上报日志的功能。

崩溃分析

READ_PHONE_STATE

 

读取手机识别码

用于计算崩溃率等崩溃指标。

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

读取外部存储空间

写入外部存储空间

存储设备标识,用于同一台设备卸载重装app后的日志跟踪。

ACCESS_NETWORK_STATE

获取网络连接状态

用于提供仅在wifi下上报日志的功能。

性能分析

READ_PHONE_STATE

读取手机识别码

用于生成性能指标。

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

读取外部存储空间

写入外部存储空间

用于存储性能日志。

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE

获取网络连接状态

获取无线状态

用于提供仅在wifi下上报日志的功能。

移动用户反馈

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

读取外部存储空间

写入外部存储空间

用于存储反馈时的拍照图片和录音文件。

CAMERA

使用摄像头

用于拍摄反馈素材。

RECORD_AUDIO

使用麦克风录音

用于收集用户语音反馈。

READ_PHONE_STATE

读取手机识别码

用于存储设备的反馈记录。

ACCESS_NETWORK_STATE

获取网络连接状态

用于在网络异常时,判断网络状态。

移动数据分析

READ_PHONE_STATE

读取手机识别码

用于标识设备。统计设备数量

READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE

读取外部存储空间

写入外部存储空间

用于存储设备标识。

ACCESS_NETWORK_STATE
  ACCESS_WIFI_STATE

获取网络连接获取无线状态

用于发送日志时,判断网络状态


3.代码处理:以上信息除了加进你所集成的APP隐私声明之外,还需对集成SDK的初始化代码做一定处理,确保在读取个人信息之前用户就已经看到并同意了你的隐私协议。以下针对几款热门SDK逐一示例处理方法。

3.1 移动热修复隐私合规处理

3.2 移动推送隐私合规处理







相关文章
|
4天前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
50 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
4天前
|
开发工具 Android开发
应用研发平台EMAS的用户反馈SDK确实使用了WebView
应用研发平台EMAS的用户反馈SDK确实使用了WebView
42 6
|
7月前
|
API 开发工具 Android开发
AppsFlyer 研究(一)AppsFlyer SDK 集成(1)
AppsFlyer 研究(一)AppsFlyer SDK 集成
965 0
|
4天前
|
缓存 运维 监控
应用研发平台EMAS 常见问题之用华为的推送界面阿里云收不到如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
405 2
|
4天前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
4天前
|
域名解析 测试技术 Serverless
阿里云 EMAS & 魔笔:12月产品动态
阿里云移动研发平台EMAS & 低代码开发平台魔笔 12月产品动态已更新:移动测试云真机列表改为按设备选择,新增更多设备状态展示;EMAS Serverless 函数定时任务超时时间支持1~7200秒;移动推送控制台支持配置华为、vivo的默认回执
91 0
|
9月前
|
域名解析 移动开发 小程序
阿里云 EMAS & 魔笔:7月产品动态
阿里云移动研发平台EMAS & 低代码开发平台魔笔 7月产品动态已更新:移动测试(国际站)功能全面支持iOS17、移动推送 iOS发布SDK 2.0.2版本,修改偶发崩溃BUG、魔笔 新增企业定制模版;优化数据选择框组件和面包屑组件等。
203 0
阿里云 EMAS & 魔笔:7月产品动态
|
5月前
|
开发工具 数据安全/隐私保护
您需要检查并确保应用是否正确集成了EMAS的SDK
您需要检查并确保应用是否正确集成了EMAS的SDK
28 1
|
5月前
|
分布式计算 Hadoop Java
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
47 0
|
7月前
|
开发工具 Android开发 iOS开发
AppsFlyer 研究(一)AppsFlyer SDK 集成(2)
AppsFlyer 研究(一)AppsFlyer SDK 集成
207 0

热门文章

最新文章

相关产品

  • 移动研发平台
  • http://www.vxiaotou.com