保护用户隐私
概述
用户隐私设计很重要。很多苹果设备包含个人数据,并不想这些数据暴露给其他应用或者团体。如果以不当的方式获取用户数据,可能导致用户停止使用申请删除此应用。
只有在用户知情并根据相关法律来获取用户数据。另外,采用适当的步骤来傲虎用户和设备信息。
按需获取数据
在应用需要使用数据的时候才申请使用敏感的用户或者设备信息,例如位置、通讯录、相册。提供一个配置在info.plist中文字描述以同用户解释为什么需要权限。提供未获取权限的行为。
透明使用数据
例如,当你提交应用到应用市场,配置一个隐私政策地址或者声明作为应用市场metadata。也可以在应用描述中总结隐私政策。
给予用户数据的控制权并保护应用收集到的信息
尊重用户的选择,保护收集到的数据。
提供用户可以禁止获取敏感信息的选项。操作系统自动保护系统资源通过隐私菜单和系统设置,例如位置、通讯录、健康信息。扩展到缓存的数据和直接收集到的数据。例如,如果用户创建社交媒体资料,提供给他们一个删除数据的方式(包括服务副本)。
当在iOS中保存文件,使用最高等级的数据保护,加密文件。使用App Transport Security当发送用户或者设备信息。
如果应用使用ASIdentifierManager类时优先看isAdvertisingTrackingEnabled属性。如果用户设置成false,那么只能在限制的广告场景下使用ASIdentifierManager类。
如果需要永久的识别一个用户,使用UIDevice类的identifierForVendor属性或者ASIdentifierManager类的advertisingIdentifier属性。
获取最少量的用户数据
只获取完成任务的最基本的必要数据。不要扫描或者收集不必要的或者没有明显原因或者你认为以后可能需要使用的数据。
如果应用提供音频输入,只在需要记录的时候才配置音频会话来记录。不要在启动的时候就启动如果不打算录音的话。当应用配置音频会话的时候,系统会提醒用户并且给予用户停止应用录音的选项。
Last updated
Was this helpful?