如何确认 PDF 工具没有上传你的文件
更新于 2026年10月11日
「你的文件永远不会离开你的设备」,这句话写在网站上很容易,从外面却很难验证。如果马上要把一份合同交给某个工具,花几分钟检查一下并不贵。下面的测试适用于任何 PDF 工具,我们自己的也一样。
测试一:断网运行
真正在你设备上工作的工具,断网后照样能用。只有一点要注意:大多数网站会在你第一次点击时才加载一部分代码,所以这个测试需要先热身。
- 打开工具,在联网状态下用一份无关紧要的 PDF 运行一次。
- 关掉 Wi-Fi,或者打开飞行模式。浏览器标签页保持打开。
- 再运行一次,这次用你真正在意的那份文件。
- 如果拿到了结果,说明处理是在你的电脑上完成的。没有网络,什么都上传不了。
这只能证明处理是在本地进行的,并不能证明联网时没有多发送别的东西,这一点由下一个测试来检查。如果这个测试失败了,应该再仔细看看,但不要直接当成上传的证据。也许只是页面还缺一些没加载的内容。
测试二:看页面发送了什么
每个主流桌面浏览器都自带网络监视器。在 Chrome、Edge 和 Firefox 里,按 F12,或者 Ctrl+Shift+I,Mac 上按 Cmd+Option+I,然后打开「网络」标签页。Safari 在「开发」菜单里有类似的工具。接着运行工具,看列表一条条增加。
- 点开一个请求,再打开「标头」标签页。里面有请求方法,以及请求标头中的 Content-Length,也就是发送出去的数据量。上传文件通常是一个 POST 或 PUT 请求,Content-Length 接近你文件的大小。
- 不要相信「大小」列。它显示的是响应的大小,不是你发出去的大小,所以上传在那里可能显得很小。要看 Content-Length。
- 看每个请求发往哪里。发往陌生公司的请求需要查一查。发往网站自己的请求也可能是上传,所以同样要看它的 Content-Length。
下面是你在 PDFLocal 上会看到的情况。运行「合并PDF」会向 api.pdflocal.app 发送三个很小的 POST 请求:一个询问你今天还剩几次免费运行,一个记录你用掉了一次,一个给哪个工具运行过的匿名计数加一,只带工具名称和你的语言,没有别的。其他工具会发送其中一部分,Pro 试用还会多一次检查。每个请求都远小于 1 KB,没有一个包含你的文件。
Pro 用户的许可证检查还会带上一个随机的设备 ID 和一个粗略的设备特征。这两项在我们的隐私政策里都有说明。如果你在我们的网站上看到过一个和你的 PDF 一样大的请求,请告诉我们。那就违背了我们的承诺,我们想知道。
测试三:逐字读清楚说明
措辞含糊就是警告信号。「我们非常重视你的隐私」什么也说明不了。要找的是一句明确的话:处理在哪里进行,文件保留多久。再核对工具页面和隐私政策说的是不是一回事。如果一个网站在这个页面说文件在浏览器里处理,在另一个页面又说在服务器上处理,在对方解释清楚之前,请相信更谨慎的那一种。
这些测试看不出什么
它们只能显示页面今天在你的浏览器里、对你的文件做了什么。明年这家公司会怎么做,测试看不出来,页面也可能在两次访问之间发生变化。只要有重要的事依赖于此,就重复检查。
想在一个应该通过测试的工具上试试,合并PDF用两个文件就能跑,查看属性是个快速的只读工具。想了解更大的背景,请看把 PDF 上传到网上到底安全吗。