zeroNet Redact:源码依据与能力边界
本页由开发者维护。核对日期:2026-10-03。依据是下列 GitHub 源码快照,不代表已核验 App Store 安装包,也不是独立安全审计。
Commit: adb7f1d3cf3f3b3848cb6f9b53bfcc06d2d25027
PDF 导出会删除遮挡区域内的文字
导出流程调用 MuPDF 脱敏,启用 PDF_REDACT_TEXT_REMOVE 和图像像素清除,不只是给可选中文字叠加矩形。矢量线稿被明确保留,嵌入文件清理仍是占位实现,因此不能据此宣称所有隐藏对象、附件和元数据都已清理。
文字识别使用 Apple Vision
所检查的 OCR 路径创建 VNRecognizeTextRequest,再通过 VNImageRequestHandler 处理本地图像。识别结果仍需人工复核,这不能证明识别不会遗漏。
视频人脸检测与手动框是不同处理路径
源码包含视频采样帧的本地人脸检测、跨帧轨迹平滑及逐帧渲染;手动框则采用固定矩形和指定生效时段。采样与人物移动可能导致遗漏,需要完整检查导出视频,不能假定自动跟踪始终准确。
本地编辑草稿经过加密
草稿存储先序列化数据,经 CryptoEngine 加密后写入本地。CryptoEngine 使用 256 位密钥和 AES.GCM。
验证范围
检查了实现和测试定义;没有运行 Xcode/iOS 测试,也没有把测试文件的存在当作通过记录。所检查的本地处理路径不能单独证明整个应用在所有情况下均无网络活动。