PDFreevert 文件安全

PDFreevert 使用服务端基础设施处理文档。我们的安全架构依靠严格的访问边界、自动化临时存储、独立任务执行和透明的运行说明,而不是声称文件永远不会离开你的浏览器。

最后更新: 隐私政策服务条款
传输保护
HTTPS/TLS
静态加密
AES-256
文件保留时间
3小时
所有转换都在浏览器中完成吗?
不是。大多数工具使用服务端后台处理。
PDFreevert 使用端到端加密吗?
不使用。HTTPS 加密传输中的数据,R2 对存储对象进行静态加密,但我们的服务器必须临时读取文件才能完成转换。
上传的文件可以被公开访问吗?
不可以。源文件和结果文件存放在私有对象存储桶中,只有经过认证的服务凭据才能访问。
文件会保留多久?
源文件和结果文件在3小时后到期;清理程序每1小时运行一次。
下载链接的有效期是多久?
下载链接在10分钟后失效。链接失效和文件对象删除分别管理。
用户可以立即删除文件吗?
目前不可以。文件由定时清理程序删除,或在通过联系我们页面提出请求并完成核验后手动删除。
PDFreevert 是否拥有正式安全认证?
没有。PDFreevert 目前不声称拥有 ISO 27001、SOC 2、HIPAA、PCI DSS 或 eIDAS 认证。

文件处理流程

标准文档处理遵循以下流程:

  1. 在浏览器中选择和校验文件
  2. 通过 HTTPS 上传到 PDFreevert API
  3. 存入 Cloudflare R2 私有源文件对象
  4. 进入处理服务器的独立工作目录
  5. 执行格式转换或 PDF 操作
  6. 将结果存入 Cloudflare R2 私有对象
  7. 通过已授权的短时效链接下载
  8. 定时到期并自动清理

运行元数据与文件内容分开存储。文件内容位于临时对象存储中,元数据则单独记录在应用数据库中。删除文件对象不会自动删除不含文件内容的系统日志。

传输加密

我们的网站和 API 强制使用 HTTPS/TLS 加密。TLS 保护浏览器与 PDFreevert 之间的通信,也保护处理 Worker 与云存储之间的内部通信。

TLS 提供传输层保护。这不等同于端到端加密,文件在处理期间并不会始终以仅由用户持有的密钥加密。

静态加密与存储位置

上传文件和转换结果存储在 Cloudflare R2 中。根据 Cloudflare 文档,R2 对象及其元数据会自动使用 AES-256 进行静态加密,密钥由服务提供商管理。

我们的存储桶使用亚太地区位置提示。位置提示以尽力而为的方式优化路由性能,并不保证数据严格驻留在某一司法辖区。

应用数据库存储任务元数据、系统日志和支持请求,不存储文件内容。

服务端临时处理

每个转换任务都在处理服务器的独立临时工作目录中执行。工作目录采用受限的文件系统权限,并在任务成功完成后自动删除。

Worker 工作目录与对象存储的生命周期分别管理。如果处理 Worker 意外崩溃,对象存储的清理机制仍然保留,恢复日志会帮助完成系统清理。

访问控制架构

PDFreevert 不会向客户端浏览器暴露数据库凭据、存储密钥或签名密钥。

我们的访问控制包括:

  • 用于 API 访问的短时效签名会话凭据;
  • 上传会话令牌的明文仅由浏览器持有,数据库只保存其 SHA-256 哈希;
  • 通过加密校验关联上传会话、处理任务和结果下载;
  • 用于下载结果的短时效签名 URL;
  • 对 API 接口和任务创建实施严格限流;
  • 通过全局队列限制防止资源耗尽攻击。

任何持有未过期会话令牌或签名 URL 的人都可能下载对应结果。用户应保护这些链接,避免公开分享。

文件校验与网络防护

PDFreevert 在接受上传前检查文件扩展名、大小限制和二进制签名。各工具还会对页数、文件数量和密码参数设置额外限制。

通过 Dropbox 或公开 URL 导入时,API 仅接受 HTTPS 地址,并限制重定向、阻止私有网络 IP、限制文件大小,以降低服务端请求伪造(SSRF)风险。这些检查能够防范常见攻击方式,但复杂文件格式仍被视为不可信输入。

保留时间与自动删除

文件配置为上传后3小时到期。自动清理 Worker 每1小时扫描存储桶,批量删除已到期对象。

主要保留原则:

  • 到期时间决定对象何时符合清理条件;
  • 清理计划决定实际执行删除的时间;
  • 临时网络错误可能使对象删除推迟到下一个清理周期;
  • 有效期为10分钟的签名下载 URL 会早于底层存储对象的清理时间失效。

支持请求和反馈记录在数据库中保留 365 天。运行日志和元数据遵循独立的保留计划。

日志与隐私边界

系统日志记录运行状态,包括 HTTP 方法、不含查询参数的脱敏路径、响应码、处理时间、请求 ID 和客户端 IP 地址。系统日志不记录请求正文、文件内容、密码、原始会话令牌、下载 URL 或支持消息。

Google Analytics 数据收集遵循隐私政策规定的地区同意规则。统计事件不包含文件名、文档文字、任务 ID、下载链接、密码或客户支持信息。

第三方基础设施安全

PDFreevert 使用专业基础设施提供商:Cloudflare 提供 R2 存储和 D1 数据库;服务器托管商运行处理 Worker;Resend 负责事务邮件投递;Google 和 Dropbox 提供云端身份认证流程。

我们会安全地配置这些服务,但第三方基础设施仍受各提供商自身的运行政策和安全控制约束。

安全保障范围

PDFreevert 是独立开发的软件工具。目前我们不公开第三方渗透测试结果、SOC 2 报告、ISO 27001 认证、HIPAA 证明、PCI DSS 合规证书或 eIDAS 信任认证。

用户应根据本页明确说明的技术控制评估 PDFreevert,而不是假设本站拥有企业级合规认证。

用户安全建议

遵循以下建议可以降低文档处理风险:

  • 只上传你有权处理的文件。
  • 在可行的情况下,上传前移除敏感或机密个人数据。
  • 保留所有原始文档的本地备份。
  • 转换完成后尽快下载结果。
  • 不要分享临时会话令牌或签名下载 URL。
  • 及时更新浏览器,并保护本地设备。
  • 通过联系我们页面报告安全异常、泄漏的链接或漏洞。

漏洞报告

请将安全问题发送至 support@pdfreevert.com,或在联系我们页面选择“安全”类别。

请提供受影响的工具名称、UTC 时间、浏览器版本、错误代码和可重复的测试步骤。不要附加真实机密文档、仍在使用的密码或有效 API 密钥,尽可能使用合成测试文件。

我们会及时调查善意报告,前提是测试不损害用户隐私或服务可用性。