privacy promise
你的文件,
从未离开过这台电脑。
我们用一段可被你自己验证的工程实现来兑现这件事。下面是四个你可亲手验证的事实。
self-verifiable
可自检的 4 个事实
DevTools → Network 面板为空
打开浏览器开发者工具,把 Network 切到 Fetch/XHR,处理任何 PDF 都不会出现文件 payload。
拔网线后照常工作
首次加载后,所有 JS 与 WASM 已写入浏览器缓存。完全离线状态下,全部工具仍可正常运行。
Web Worker 隔离主线程
重型计算(解析、重写、OCR)跑在独立 Worker,主线程只负责 UI——任何卡顿都意味着你的 CPU 在干活,不是网络。
0 cookie 跟踪文件内容
我们不读取、不存储、不打包任何文件相关字段到 cookie / localStorage。只有最近文件名/页数(可一键清除)保存在你自己的 localStorage。
tech stack
为何可以做到这件事
pdf-lib
纯 JS 的 PDF 读写库,可在浏览器内创建、合并、旋转、压缩 PDF,不依赖任何服务端。
WebAssembly
用于 OCR (tesseract.js)、格式转换 (LibreOffice WASM) 等重活;按需加载、跑在 Web Worker,不阻塞主线程。
零网络写入
全站没有任何
fetch / XHR 调用上传用户文件。最终 PDF 由浏览器触发原生下载,写到你本地的下载目录。common questions
关于隐私的常见疑问
广告会读取我的文件吗?
不会。广告位仅基于路由路径(如 /editor、/sign)做上下文定向,永远不接触文件二进制。广告脚本与文件处理在不同执行上下文。
你们的 Analytics 收集什么?
仅匿名路由切换与按钮点击事件;不含任何文件名、文件大小或文件内容。可在浏览器内一键关闭。
符合 GDPR / 中国 PIPL 吗?
符合。我们不收集任何个人数据,也不存在跨境传输用户文件的情况——因为我们根本不接收文件。
为什么不开源?
前端代码本就在你浏览器中可见;右键 → 查看源代码可审计任何处理逻辑。我们计划在 v2 时把核心 WASM 工具链整体开源。
ready
放心去用。
回到工坊,开始处理你今天的合同。