设备端敏感照片扫描的工作原理
设备端扫描会分析设备上的媒体文件。使用扫描器之前,请检查以下关于媒体访问权限、iCloud 下载和已保存结果的信息。
分析发生在您的设备上
- 无障碍照片和视频
从您允许的来源开始。
- 本地分析
对可访问的照片或视频进行分类。
- 检查扫描结果
在更改文件之前检查建议。
如果你允许下载,“照片”App 可以在设备上分析之前,下载那些仅储存在 iCloud 中的原始照片和视频。
逐步关注媒体
- 权限您可以选择应用可以访问哪些库项目。
- 可用性本地媒体已准备就绪。仅限 iCloud 的项目可通过 Apple 下载(如已获得许可)。
- 分析Sensitivity 对您设备上的媒体进行分类。
- 评论已保存的结果受设备认证保护。建议可能不准确。
- 您的决定保留项目、隐藏受支持的照片媒体或删除您选择的内容。
使用情况分析和崩溃报告与媒体处理是分开的。有关其内容和控制选项,请参阅隐私政策。
权限允许应用访问库
在 iPhone 和 iPad 上,扫描仪需要获得“照片”应用的权限才能读取需要分类的项目。在 Mac 上,工作流程可能会使用“照片”图库或用户明确选择的文件夹。虽然权限对于完成这项工作是必要的,但它并没有说明媒体文件之后会被保存到哪里。
分类在设备上进行
在设备端工作流程中,应用程序将本地图像或视频数据提供给运行在 iPhone、iPad 或 Mac 上的模型。结果是一个分数或类别,用于构建审核队列。对于 Sensitivity,媒体不会上传到 Sensitivity 服务器进行分类。
iCloud 仍然可以下载项目
照片应用可能会在本地保留一份优化副本,而原始文件则保留在 iCloud 中。当扫描请求仅 iCloud 中的项目时,Apple 照片应用可能会将其下载到设备。这是 Apple 照片应用将文件传输到本地存储的过程,而不是扫描仪上传到其开发者的过程。
结果需要自身保护
如果结果列表泄露,本地分类仍可能泄露隐私信息。Sensitivity 使用设备认证保护已保存的结果,并将扫描状态存储在本地。其分析功能不包含媒体内容、缩略图、文件名、相簿名称、媒体标识符和检测结果。
每项隐私政策都应该回答的问题
- 是否上传照片或视频进行分类?
- 是否需要账户?
- 分析事件是否包含媒体标识符或分类?
- 结果列表和扫描进度存储在哪里?
- 该应用能否自动隐藏、移动或删除媒体?
- 如果某个项目仅存在于 iCloud 中会发生什么?
- 已知的检测局限性是什么?
本地化并不意味着完美
处理位置和模型精度是分开的。本地检测器仍然可能标记普通媒体,但会遗漏私人内容。视频采样可能会遗漏帧间片段。使用检测来缩小审查范围,然后决定保留、隐藏或删除哪些内容。
Sensitivity 的详细信息
Sensitivity 对疑似私密照片和视频内容进行分类;它不会查找图像中写入的密码、恢复代码或 API 密钥。我还开发了 SecretScan,用于单独的相机胶卷审核。它的 OCR 功能在设备端运行,所有可能的匹配结果都需人工审核。阅读如何查找密码截图了解 Apple Photos 的搜索步骤和可选扫描方法。