- 你的图片从不会被上传。这里不存在任何能接收图片的服务器。
- 没有账号,所以也没有任何关于你的东西需要保存。
- 我们不设置 Cookie,也不运行分析工具、代码管理器或跟踪像素。
- 你的浏览器从我们这里下载的,只有页面、字体、运行时和两个模型文件。
- 工具保留的一切——模型、你的主题设置、传递中的文件——都留在你的设备上。
你的图片从不会被上传
当你在这里打开一张照片时,文件会从你的磁盘直接读入浏览器标签页里的画布。分割模型通过编译成 WebAssembly 的 onnxruntime-web,在你自己机器的内存里遍历这些像素。合成、缩放和编码都发生在同一个标签页里,完成的文件交给你浏览器的下载管理器。这一连串过程中的任何一处,都不存在一个携带你图片的请求。
这是架构层面的事实,而不是关于我们行为的承诺。本站是一组静态文件——HTML、CSS、JavaScript、两个模型文件和一个 WebAssembly 运行时——由 CDN 分发。它背后没有应用服务器、没有数据库、也没有存储桶。托管式的去背景工具可以承诺事后删除你上传的内容;我们既没有立场做出这个承诺,也没有立场违背它,因为图片一开始就不会到我们手上。
这也不是我们能悄悄改掉的事。要把你的图片送到某个地方,就得发布新的 JavaScript 并架起一个东西来接收它,而那个请求会出现在你浏览器的网络面板里——出现在一个全部论据就是那个面板保持空白的工具上。打开开发者工具,切到网络,然后处理一张图片:在一次性的模型下载之后,再没有别的请求,这也是编辑器在断网状态下仍能继续工作的原因。
你在编辑器里打开的任何其他东西也一样,包括你自己的背景图片。它从你的磁盘载入同一个标签页,和你放在它前面的那张照片一样私密。
关于这套机制更长的说明,连同真实的请求清单,在 本机处理的工作原理里。
你的浏览器从我们这里下载了什么
流量是单向的:你把工具下载下来,没有任何东西回传。以下就是那些文件,按名称列出。
| 文件 | 它是什么 | 大小 |
|---|---|---|
| HTML、CSS 和 JavaScript | 页面本身,以及运行编辑器的脚本。 | 数十 kB |
| /_astro/fonts/*.woff2 | Geist 与 Geist Mono,由本站自己的源提供,而不是 Google Fonts。 | 52 kB |
| /ort/ort-wasm-simd-threaded.wasm | ONNX Runtime —— 在你的标签页里执行模型的 WebAssembly 引擎。 | 13.3 MB |
| /ort/ort-wasm-simd-threaded.mjs | 运行时的 worker 胶水代码,多线程推理需要它。 | 24 kB |
| /models/u2netp.onnx | 快速分割模型(U²-Net small · 4.4 MB)。打开即加载,所以第一次抠图立刻就有结果。 | 4.4 MB |
| /models/isnet-general-use-q8.onnx.001 – .003 | 高质量分割模型(IS-Net int8 · 42 MB),拆成三部分,因为我们的托管方不接受超过 25 MiB 的单个静态资源。 | 42.2 MB |
所有这些都来自这个域名。没有任何内容来自第三方 CDN、字体服务或别人的服务器,而隐私论断真正立足的正是这一点——第三方脚本即便看不到你的照片,也能看到你的访问。
首次加载之后,运行时和两个模型都留在你浏览器的缓存存储里,不会再被请求。
这些都是对公开文件的普通请求,而和任何网站主机一样,我们的主机会记录它们:一个 IP 地址、一个时间戳、一个 User-Agent,以及请求了哪个文件。网络就是这么运作的,我们也没找到不这样就能分发文件的办法。这些日志里永远不会有你的图片,因为你的图片从来就不是一个请求。
设备上保存了什么
一共用到三种浏览器存储,全都在你自己的机器上,我们一个也读不到。浏览器存储不是 Cookie:它不会附加在请求上,也不会被送到任何地方。
| 存储 | 保存内容 | 清除时机 |
|---|---|---|
| Cache Storagethechangebg-models-v2 | 模型权重和运行时,好让之后的访问完全不需要网络。 | 当你清除站点数据时。上一代模型的权重会在编辑器下次加载时自动删除。 |
| IndexedDBthechangebg › handoff › pending-files | 你在首页拖入的文件,等着编辑器在页面跳转的另一头把它取走。 | 编辑器一边读取一边就删除该条目,所以刷新不会重新导入同一张照片。 |
| localStoragethechangebg:theme | 你选择的是浅色还是深色主题。 | 当你清除站点数据时。 |
值得解释的是 IndexedDB 那一条。在首页拖入一张照片,必须把这个文件送到编辑器,而编辑器是另一个页面——于是文件被写入 IndexedDB,浏览器跳转,编辑器再把它读回来并删掉。IndexedDB 是你自己磁盘上按来源隔离的存储;文件从不穿过网络,它只是跨过了一次页面加载。
你随时可以在浏览器的站点数据设置里把这三样全部清除。唯一的后果是模型会在你下次访问时重新下载。
分析工具
本站没有任何分析工具。没有 Google Analytics,没有代码管理器,没有 Cloudflare Web Analytics,没有像素,没有会话录制,也没有 A/B 测试脚本。本站不投放任何第三方 JavaScript,所以除了网站服务器自己的请求日志,没有任何东西在统计你的访问。
与其去描述一套我们其实并没有开启的“隐私友好、无 Cookie”方案,我们宁可把话直说。如果这一点有变化,我们会加入的统计将是无 Cookie 且只做汇总的——不含个人数据,也没有跨站标识符——并且会在上线之前在本节中加以说明,同时更新页面顶部的日期。
本站没有什么
- 没有账号
- 没有注册、没有登录、没有邮箱收集,也没有会收走地址的等待名单。本站没有任何地方在问你是谁,这意味着不存在画像、不存在使用记录,也不存在会丢失的密码。
- 没有 Cookie
- 我们的代码不读取也不写入 Cookie。你的主题选择和传递中的文件用的是上面说的浏览器存储,那是另一种机制,而且从不会被传输出去。
- 没有第三方嵌入
- 没有 YouTube 播放器、没有聊天挂件、没有社交按钮、也没有外部托管的字体。每一项资源都同源。本站还以跨源隔离的方式提供服务——也就是模型进行多线程推理所需要的
COOP与COEP响应头——这意味着跨源资源无法在没有刻意安排的情况下被随手塞进来。 - 没有广告
- 没有广告网络、没有再营销、没有数据经纪商,也没有出售或共享个人数据——这里根本没有可卖的。
- 少量外链,里面什么也没藏
- 有些页面链接到 remove.bg、Canva 以及一篇关于此次关闭的新闻报道,好让这些说法能在源头得到核实。点开其中一个只是一次普通跳转,去往一个有自己隐私政策的网站。这些链接不带任何跟踪参数。
你的数据权利
访问、更正、导出或删除个人数据的权利,针对的是某人持有的个人数据。我们一项都不持有:没有账号可导出、没有画像可更正、也没有关于你图片的记录,因为我们从来就没有拿到过。工具确实保留的那些内容在你的设备上、由你控制,清除浏览器的站点数据就会把它删掉。
如果你认为这里有什么在收集的东西超出了本页的描述,我们真心希望知道——那会是我们所做的最强论断上的一个缺陷。写信给我们,我们会去看。
变更,以及如何联系我们
如果这份政策有变动,页面顶部的日期会随之改变。任何让你的图片离开设备的变动,都会是另一个产品,而且会在这里用平实的话写出来,而不是被塞进一段关于“处理合作伙伴”的文字里。
隐私相关的问题请发到 [email protected],或通过 联系页面提出。 使用条款 涵盖这段关系的其余部分:你可以拿产出做什么,以及我们不作何保证。