隐私政策

PDF Pro 基于客户端优先、隐私优先的架构

生效日期: 2025年4月16日 最后更新: 2026年4月16日 版本: 2.0

目录

  1. 简介 — 我们是谁
  2. 我们收集哪些数据
  3. 我们不收集哪些数据
  4. PDF 处理方式(客户端)
  5. 安全传输隐私
  6. 隐私签名系统
  7. Chrome 扩展隐私
  8. AI 功能 — 数据处理
  9. Cookie 与本地存储
  10. 第三方服务
  11. 数据保留
  12. 您的权利(GDPR、CCPA)
  13. 儿童隐私
  14. 本政策的变更
  15. 联系信息

我们的核心承诺:PDF Pro 采用客户端架构,服务器永远看不到明文内容。我们无法查看、访问或读取您的 PDF 文件。所有文档处理均在您的浏览器本地完成。您的私密加密密钥永远不会离开您的设备。即使我们的服务器遭到入侵,您的文档内容也将保持私密。

1. 简介 — 我们是谁

PDF Pro(pdfpro.tools)是一个隐私优先的 PDF 平台,提供 PDF 文档的查看、注释、签署、验证、压缩、转换、合并、创建及安全传输工具。我们还提供 AI 驱动的功能,包括文档对话、OCR 扫描和翻译,以及 Chrome 浏览器扩展。

本隐私政策说明 PDF Pro(以下简称“我们”)在您使用我们位于 pdfpro.tools 的网站、Web 应用、Chrome 浏览器扩展及相关服务(统称“服务”)时,如何收集、使用、存储和保护信息。

我们致力于透明。本政策以通俗语言撰写,以便您准确了解您的数据的处理方式。在使用技术术语时,我们会加以解释。

使用本服务即表示您同意按照本隐私政策收集和使用信息。如您不同意本政策,请勿使用本服务。

2. 我们收集哪些数据

我们仅收集运营服务所需的最少数据。以下是我们所收集数据的完整列表:

2.1 账户信息

2.2 订阅与支付数据

2.3 使用数据

2.4 公共签名数据(可选加入)

2.5 安全传输元数据

数据类型用途保留期限
电子邮件地址身份验证、账户恢复直至账户删除
密码哈希身份验证直至账户删除
Stripe 客户 ID支付处理直至账户删除
使用计数器计划限额执行每月重置;历史聚合数据保留
公钥签名验证直至用户撤销或账户删除
分离式签名文档完整性审计追踪无限期(用于验证)
加密传输数据安全文件传输自动到期(最长 7 天)或阅后即焚

3. 我们不收集哪些数据

这是我们隐私政策中最重要的部分。了解我们无法访问的内容,对于理解我们的客户端架构至关重要。

我们明确收集、存储、访问或具备访问以下内容的能力:

4. PDF 处理方式(客户端)

PDF Pro 的核心架构与大多数在线 PDF 工具有着根本区别。以下是其工作原理:

4.1 客户端处理模型

当您在 PDF Pro 中打开 PDF 时,文件完全加载到您浏览器的内存中。所有处理均使用在您浏览器中运行的 JavaScript 和 WebAssembly 在本地执行。包括:

实际含义:如果您在使用 PDF Pro 处理工具时打开浏览器的网络选项卡(开发者工具),您会看到没有 PDF 数据被发送到任何服务器。文件始终保留在您的设备上。您可以亲自验证这一点。

4.2 服务器从不看到明文

我们的服务器无法访问您的文档内容,因为数据从未被发送到服务器。这不是一个可以更改的政策选择 — 而是客户端处理模型的架构结果。准确地说:本产品不使用零知识证明(ZKP)。“服务器对明文零知识”这一表述是指此处描述的客户端加密模型,而非密码学 ZKP 构造。

唯一的例外是:

在这两种情况下,我们在服务器上都不会看到明文:加密数据在没有密钥的情况下无法读取(我们从不持有密钥),而 AI 处理的文本是短暂的,不会被存储。

4.3 无服务器端文件存储

PDF Pro 不为用户文档维护文件存储系统。没有您 PDF 的“云存储“。当您关闭浏览器标签时,从我们的角度来看文档已消失(它从未在我们这里)。您的原始文件仍然完好地保留在您的设备上。

5. 安全传输隐私

安全传输允许您通过端对端加密向他人发送文件。以下是其工作原理及涉及的数据:

5.1 端对端加密流程

  1. 密钥生成:使用 Web Crypto API(crypto.getRandomValues)在您的浏览器中生成一个随机 256 位 AES-GCM 加密密钥。
  2. 客户端加密:您的文件在浏览器中使用所生成的密钥通过 AES-256-GCM 加密。这发生在任何数据离开您的设备之前。
  3. 上传:仅将加密密文上传到我们的存储服务器。加密密钥绝不会发送到我们的服务器。
  4. 链接生成:生成一个可共享的链接。加密密钥被放置在 URL 片段(# 之后的部分)中,根据 HTTP/HTTPS 规范,该部分永远不会传输到服务器。示例:https://pdfpro.tools/transfer/abc123#encryptionKeyHere
  5. 解密:当接收方打开链接时,其浏览器从 URL 片段中提取密钥并在本地解密文件。解密后的文件仅存在于接收方的浏览器内存中。

技术保证:由于加密密钥在 URL 片段中,在密码学上我们(或任何网络中间人)都不可能解密传输的文件。这不是一项政策 — 而是数学。使用随机密钥的 AES-256-GCM 提供 256 位安全性,被认为在计算上是不可破解的。

5.2 自动到期

所有传输的文件在可配置的到期期限后自动从我们的服务器删除。最长保留期为 7 天。到期后,加密数据将从我们的存储基础设施中永久删除。此删除操作不可逆。

5.3 阅后即焚

发送方可以启用“阅后即焚“模式,该模式在第一次成功下载后立即自动从我们的服务器永久删除加密文件。一旦销毁,任何人(包括我们)都无法恢复该文件。

5.4 安全传输的存储内容

存储的内容不存储的内容
加密文件数据(AES-256-GCM 密文)加密密钥(仅存在于 URL 片段中)
传输 ID(随机 UUID)原始文件名(在数据内加密)
到期时间戳任何可读形式的文件内容
阅后即焚标志发送方或接收方的身份(传输可以匿名)
文件大小(加密数据大小)有关文件内容的任何元数据

6. 隐私签名系统

PDF Pro 的隐私签名功能使用 ECDSA P-256(椭圆曲线数字签名算法)提供加密文档签名。该系统从一开始就设计为无需上传您的 PDF。

6.1 签名工作原理

  1. 哈希处理:您的 PDF 在浏览器中使用 SHA-256 进行本地哈希处理。仅使用生成的 32 字节哈希(文档的固定长度指纹)— 无法从哈希值还原 PDF 内容。
  2. 签名:使用 Web Crypto API 以您的 ECDSA P-256 私钥对哈希值进行签名,生成数字签名。
  3. 记录:存储一条分离式签名记录,仅包含:文档哈希、数字签名、签名者公钥和时间戳。PDF 文件本身从不上传。

6.2 私钥管理

分离式签名说明:“分离式“签名意味着签名与文档分开存储。我们存储特定文档在特定时间由特定密钥签署的证明,而无需持有文档本身。任何人都可以通过对其文档副本进行哈希处理并与存储的签名记录进行对比来验证签名。

6.3 签名存储内容

我们存储:PDF 文件、任何页面内容、提取的文本、文档中的图像、签名者的私钥或签名者的密码短语。

7. Chrome 扩展隐私

PDF Pro Chrome 扩展增强了您浏览器内置的 PDF 查看功能。它与我们的 Web 应用程序遵循相同的隐私优先原则。

7.1 扩展的功能

7.2 扩展不执行的操作

7.3 扩展权限说明

权限所需原因访问内容
activeTab与当前打开的 PDF 标签页交互仅当您点击扩展时,仅限活动标签页
storage保存您的扩展偏好设置和缓存密钥数据仅限扩展专用存储,不含您的文件
webRequest(如适用)检测 PDF 加载时机以便扩展拦截仅检测 PDF 的响应 MIME 类型;不读取内容

7.4 扩展数据流

当您使用扩展打开 PDF 时:

  1. 浏览器从其来源(网站、本地文件系统或电子邮件附件)加载 PDF 文件。
  2. 扩展拦截 PDF 渲染并提供其增强的查看器。
  3. 所有处理(渲染、注释、签名)在浏览器的本地执行环境中完成。
  4. 修改后的 PDF 通过浏览器的下载功能保存回您的设备。
  5. 在任何情况下,PDF 文件或其内容都不会被发送到 pdfpro.tools 或任何其他服务器(除非您明确使用需要服务器处理的功能,如 AI 对话,在任何此类传输之前您将收到明确通知)。

8. AI 功能 — 数据处理

PDF Pro 提供 AI 驱动的功能,包括文档对话、OCR 文字识别和 PDF 翻译。这些功能需要向 AI 处理服务发送部分数据。以下是具体过程:

8.1 AI 处理工作原理

  1. 文本提取(客户端):使用基于 JavaScript 的解析在您浏览器本地从 PDF 提取文本。PDF 文件本身不上传。
  2. API 传输:提取的文本(或其相关部分)被发送到我们的服务器,由服务器代理请求到 AI API(目前为 OpenAI)进行处理。
  3. 响应传递:AI 生成的响应返回到您的浏览器并显示。
  4. 不存储:提取的文本和 AI 响应均不存储在我们的服务器上。我们的服务器作为无状态代理,在不记录内容的情况下转发请求和响应。

重要披露:当您使用 AI 功能(对话、OCR、翻译)时,从您文档中提取的文本会被发送到 OpenAI 的 API 进行处理。虽然我们不存储这些数据,但 OpenAI 将根据其自身的隐私政策对其进行处理。我们使用 OpenAI 的 API 配置,选择退出将您的数据用于模型训练。如果您的文档包含敏感信息,请考虑 AI 功能是否适合您的使用场景。

8.2 发送到 AI API 的内容

8.3 不发送的内容

8.4 AI 数据保留

我们不在服务器上保留 AI 对话内容。提取的文本和 AI 响应仅存在于您的浏览器会话中,当您关闭标签页或导航离开时即被丢弃。OpenAI 可能根据其数据处理政策保留数据;我们使用其 API 的配置以最小化数据保留并选择退出训练数据使用。

9. Cookie 与本地存储

9.1 Cookie

我们使用最少量的 Cookie:

我们使用:第三方广告 Cookie、跨站追踪 Cookie 或社交媒体追踪像素。

9.2 本地存储与 IndexedDB

我们将您浏览器的本地存储机制用于以下目的:

清除浏览器数据:如果您清除浏览器的 IndexedDB,存储在其中的加密私钥将被永久删除。在清除浏览器数据之前,请务必导出签名密钥的备份。我们无法恢复私钥,因为我们从不持有它们。

10. 第三方服务

我们使用有限数量的第三方服务来运营 PDF Pro。以下是每项服务可以访问的确切数据:

服务用途他们接收的数据他们不接收的数据
Supabase身份验证、数据库、文件存储(仅加密数据)电子邮件、密码哈希、账户数据、使用计数器、公钥、签名记录、加密传输数据私钥、密码短语、未加密文件内容、PDF 数据
VercelWeb 托管、无服务器函数、CDNHTTP 请求元数据(IP 地址、用户代理、URL 路径)、服务器端函数执行PDF 内容、私钥、文档数据(这些内容从未到达我们的服务器,因此也不会到达 Vercel)
Stripe支付处理支付卡详情(直接在 Stripe 界面输入)、账单地址、电子邮件PDF 内容、使用数据、文档数据、私钥
OpenAIAI 功能(对话、OCR、翻译)您使用 AI 功能时从 PDF 提取的文本、OCR 的页面图像PDF 文件本身、账户信息、私钥、来自非 AI 功能的数据

10.1 不向第三方共享文件

我们不向任何第三方共享、出售、出租或提供您的文件或文档内容。唯一例外是第 8 节中描述的 AI 功能,您必须明确选择使用,且仅涉及提取的文本(而非 PDF 文件本身)。

10.2 无广告或数据经纪

我们不向数据经纪商、广告网络或营销公司出售或共享个人信息。我们不展示第三方广告。我们不参与数据交换或数据市场。

10.3 执法请求

如果我们收到执法机构的合法有效请求,我们只能提供我们实际持有的数据:账户信息(电子邮件、显示名称)、使用计数器、公钥、签名记录(哈希值,非文档)和加密传输数据(我们无法解密)。我们无法提供 PDF 文件内容、私钥或密码短语,因为我们没有这些数据。

11. 数据保留

11.1 账户数据

您的账户数据(电子邮件、显示名称、偏好设置)在您的账户有效期间保留。当您删除账户时,所有关联数据将在 30 天内永久删除。

11.2 安全传输文件

加密文件数据根据发送方选择的到期设置自动删除:

11.3 签名记录

分离式签名记录(文档哈希、签名、公钥、时间戳)无限期保留,以提供长期文档完整性验证。这是一项功能,而非隐私问题,因为这些记录仅包含加密数据,无法用于还原文档内容。

11.4 使用日志

功能使用计数器在您的计费周期时重置。经过聚合和匿名化处理的分析数据可能保留用于服务改善目的,但无法追溯到个别用户或文档。

11.5 AI 功能数据

我们不保留 AI 处理数据。提取的文本和 AI 响应是短暂的,不在我们的服务器上记录或存储。请参阅 OpenAI 的保留政策了解其处理情况。

12. 您的权利

12.1 GDPR 下的权利(欧洲经济区)

如果您位于欧洲经济区(EEA),您在《通用数据保护条例》(GDPR)下享有以下权利:

我们在 GDPR 下处理个人数据的法律依据包括:(a)合同履行(提供您注册的服务)、(b)合法利益(服务改善、安全)和(c)同意(用于 AI 处理等可选功能)。

12.2 CCPA 下的权利(加利福尼亚)

如果您是加利福尼亚居民,《加利福尼亚消费者隐私法》(CCPA)和《加利福尼亚隐私权利法》(CPRA)授予您以下权利:

12.3 其他司法管辖区的权利

无论您所在的司法管辖区如何,我们尊重隐私权利。如果您当地法律授予您额外的隐私权利,请联系我们,我们将尽力予以尊重。包括但不限于以下法规下的权利:

12.4 如何行使您的权利

如需行使上述任何权利,请发送电子邮件至 info@webdesign9.com。我们将在 30 天内(或适用法律要求的更短时间内)回复您的请求。在处理您的请求之前,我们可能需要验证您的身份。

13. 儿童隐私

PDF Pro 不面向 16 岁以下的儿童(或您所在司法管辖区适用的同意年龄)。我们不会故意收集 16 岁以下儿童的个人信息。

如果我们发现在未获得父母同意的情况下收集了 16 岁以下儿童的个人信息,我们将采取措施尽快删除该信息。如果您认为我们无意间收集了 16 岁以下儿童的信息,请立即通过 info@webdesign9.com 联系我们。

14. 本政策的变更

我们可能会不时更新本隐私政策,以反映我们的实践、技术、法律要求或其他因素的变化。当我们进行更改时:

我们鼓励您定期审阅本隐私政策。本政策的完整修订历史可根据要求提供。

15. 联系信息

如果您对本隐私政策或我们的数据实践有任何疑问、顾虑或请求,请联系我们:

我们旨在在 48 小时内回复所有与隐私相关的咨询。

如果您对我们的回复不满意,您有权向您当地的数据保护机构提出投诉。

我们隐私承诺的摘要:PDF Pro 的构建使您的隐私通过架构而非仅靠政策得到保护。您的文件在本地处理。您的私钥永远不会离开您的浏览器。传输的文件在到达我们之前已经加密。我们只收集运营服务所需的内容。我们不出售您的数据。我们不展示广告。我们的系统设计使得即使是我们自己也无法访问您的文档。