1、HarmonyOS隐私保护最佳实践与开发赋能 隐私保护整体架构 隐私保护关键特性介绍和经验分享 隐私保护技术未来演进方向目录Contents隐私保护面临新的机会和挑战应用应用安全保护体系安全保护体系隐私保护体系隐私保护体系隐私保护生命周期隐私保护生命周期用户数据用户数据用户用户隐私保护是让应用通过最少的用户数据提供应用基本的服务,保护用户数据的隐私安全使用前使用前使用中使用中使用后使用后隐私保护整体架构方正兰亭黑简体愿景愿景构建消费者信任的隐私保护品牌构建消费者信任的隐私保护品牌基本基本原则原则数据端侧处理数据端侧处理数据最小化数据最小化身份保护身份保护全球隐私管理框架理念理念隐私是用户的基本
2、权利,安全是产品的基本属性隐私是用户的基本权利,安全是产品的基本属性坚持尽可能在用户的设备上完成个人数据的处理和分析坚持仅采集实现业务功能所必须的个人数据,以服务于你的需求透明可控透明可控当采集个人数据时,清晰、明确地告知用户,并确保用户知道数据被如何使用,以及如何退出使用隐私增强技术,在数据离开用户的设备时,隐藏用户的身份可信安全框架隐私标识权限管理隐私胶囊访问记录系统Picker代理系统控件代理限制广告跟踪模糊位置硬件ID匿名化数据安全保障数据安全保障坚实的数据安全是隐私保护的基础,围绕硬件、OS、应用及服务持续构建数据安全能力目录Contents 隐私保护整体架构 隐私保护关键特性介绍和
3、经验分享 隐私保护技术未来演进方向基于控件的隐私保护绝缘层图片音乐日历文件电话相机麦克风剪切板定位资源访问代理控件资源访问代理控件读读/写写UIUI组件(交互组件(交互UIUI)前台控件(单个控件)前台控件(单个控件)网络系统Picker系统控件用户用户数据数据及资及资源源系统系统代理代理框架框架三方三方应用应用三方应用系统Picker和系统控件的区别系统Picker系统控件没有独立的应用实现,控件UI是由系统提供,由普通应用集成在其界面内实现。用户操作该控件后,系统对该应用进行相应的权限授权,应用随即可以执行相应的操作系统Picker由系统独立应用实现,普通应用拉起系统Picker,在用户操
4、作系统Picker后,系统Picker返回相应的资源给普通应用相机Picker保存控件系统控件的开发实践:保存控件BeforeBeforeAfterAfter开发实践示例代码开发实践示例代码SaveButtonSaveButton()().onClickonClick(async(event,result)=(async(event,result)=if(result=if(result=SaveButtonOnClickResult.SUCCESSSaveButtonOnClickResult.SUCCESS)try try./通过通过uriuri打开媒体库文件打开媒体库文件let file
5、=await let file=await fs.openfs.open(.);(.);./写到媒体库文件中写到媒体库文件中await await fs.writefs.write(file.fdfile.fd,media);,media);await await fs.closefs.close(file.fdfile.fd););.)系统控件的开发实践:保存控件 控件标识 图标 文字自定义颜色/背托1.下载2.保存3.保存图片4.保存文件5.接收6.继续接收7.可选文字系统控件的开发实践:位置控件BeforeBeforeAfterAfter开发实践代码开发实践代码LocationButto
6、nLocationButton()().onClickonClick(.)=(.)=if(result=if(result=LocationButtonOnClickResult.SUCCESSLocationButtonOnClickResult.SUCCESS)try try./得到当前定位信息经纬度得到当前定位信息经纬度getLocationManager.getCurrentLocationgetLocationManager.getCurrentLocation()().)系统控件的开发实践:位置控件自定义颜色/背托1.添加位置2.共享位置3.