PDF 隐私指南 · 解读网络流量
遥测、分析与文档传输不是一回事
在浏览器 Network 面板看到网络连接,并不能单独证明 PDF 被上传。
核心概念
网络流量不等于文档传输。需要检查请求的大小、内容、类型、目标和发生时间。
需要区分的三个概念
1. 遥测
应用错误、性能、加载时间、浏览器版本和运行事件等技术数据。
2. 分析
统计页面访问、导航、点击、语言或聚合事件。
3. 文档传输
完整 PDF、PDF 的部分内容或文档衍生数据离开设备。
小型请求通常不像完整 PDF 上传
分析事件通常只有少量数据,而文档传输通常更大。
为什么大小可能不同
- multipart/form-data 会增加额外数据。
- Base64 可能增加大小。
- 压缩可能减小大小。
- 文件可能分块上传。
- 可能只发送衍生数据。
- 多个字段可能一起发送。
Network 中要看什么
| 方法 | 特别关注 POST 和 PUT。 |
|---|---|
| 大小 | 大型请求或连续请求值得注意。 |
| Content-Type | 检查 application/pdf 和 multipart/form-data。 |
| Payload | 可能显示文件、文本或元数据。 |
| 目标 | 检查 upload、file、document、convert、storage 等。 |
| 时间 | 查看请求何时发生。 |
| Initiator | 查看哪个脚本发起请求。 |
注意分块上传
文档可能被拆分成许多较小的数据块。
遥测并不一定没有隐私风险
设计不当的遥测可能包含文件名、标识符、URL、文本或敏感元数据。
blob: URL 呢?
blob: 通常引用浏览器内的数据,但不能单独证明之前没有发生上传。
离线测试也能帮助区分
先加载工具,再断网,然后选择 PDF。
概念示例
| 分析事件 | 1.8 KB POST 到 /analytics。 | 不能证明 PDF 传输。 |
|---|---|---|
| 错误遥测 | 4 KB POST。 | 不能证明 PDF 传输。 |
| 文档上传 | 数 MB multipart POST。 | 是文档传输的有力证据。 |
| 分块上传 | 连续多个请求。 | 可能构成一次分块上传。 |
这与 PDFPrivado 的关系
PDFPrivado 可以将聚合导航指标与文档内容分开处理。在公开测试中,14 个工具均在预加载后断网的情况下完成流程;在线对照中未观察到处理期间的文档传输。完全离线冷启动未测试。
相关指南
常见问题
所有 POST 都意味着 PDF 上传吗?
不是。
小请求可以包含整个 PDF 吗?
通常不太可能,但可能包含片段或衍生数据。
没有与 PDF 同样大小的请求就能排除上传吗?
不能。
分析和文档传输是一回事吗?
不是。
发布并验证:2026年9月7日