怎么确认 PixVibe 没有上传你的文件
下面这些 PixVibe 免费工具在你的浏览器里处理图片、PDF 和视频:你加进来的文件在这台设备上读取和转换,不会上传到 PixVibe 的服务器。不用只听我们说:下面两种核对方法都不依赖 PixVibe 的任何代码。
自己核对
1. 断网测试
- 打开一个工具(比如图片压缩),先处理一个文件。第一次处理会下载这个工具要用的模型和编码器。
- 关掉 Wi-Fi,或者打开飞行模式。
- 再加一个文件,用同样的设置处理。照样能处理、能下载结果,因为不需要连服务器。
- 工具页右下角的浮标会记下断网后完成了几次处理。
2. 浏览器开发者工具的 Network 面板
- 打开开发者工具:Windows 和 Linux 按 F12,Mac 按 Cmd + Option + I,切到 Network(网络)标签。
- 在工具里处理一个文件。
- 列表里能看到模型和编码器的下载(GET 请求),和下面说明的几条小 JSON 请求。没有一条请求的请求体里带着你的文件。
每个工具页的浮标
下面列出的每个工具,页面右下角都有一个浮标:写着本页上传的文件数据(0 字节),点开能看到页面发给服务器的每一条请求,按类型分组。处理的时候可以开着看。
在你浏览器里运行的是什么
每个工具,以及在浏览器里干活的软件:
去背景IS-Net 和 BiRefNet 分割模型,用 onnxruntime-web 1.30.0 运行;支持 WebGPU 的设备走显卡。
图片格式转换jSquash 编解码器(MozJPEG、OxiPNG、libwebp、libavif),编译成 WebAssembly 运行。
图片压缩jSquash 编解码器(WebAssembly),PNG 用 image-q 做颜色量化来变小。
调整尺寸浏览器里用 pica 重采样,再用 jSquash 编码成目标格式。
图片裁剪浏览器的 canvas 裁剪,再用 jSquash 编码写成文件。
AI 放大UpscalerJS 的 ESRGAN 模型,用 TensorFlow.js 或 onnxruntime-web 运行。
图片转 PDFpdf-lib(@cantoo/pdf-lib 2.11.1)在浏览器里生成 PDF。
PDF 转图片Mozilla 的 pdf.js 6.4.299 在浏览器里逐页渲染。
压缩 PDFpdf-lib 读取 PDF,浏览器在 Web Worker 里重新编码其中的 JPEG 图片,再由 pdf-lib 写出变小的文件;「最小」档先用 pdf.js 渲染每一页。
证件照YuNet(OpenCV 的开源人脸检测模型)找出人脸,MODNet(开源的人像抠图模型)抠出人像,构图、换底色和打印排版都在浏览器的画布上完成。
视频压缩浏览器的 WebCodecs VideoEncoder 编码 H.264,mediabunny 写成 MP4 文件。
页面会发给 PixVibe 的数据
这些请求都不带文件名和文件内容。浮标会在发出时逐条列出。
使用统计工具名、参数、文件个数和大小、处理耗时、浏览器语言和设备类型。用来统计每个工具怎么被使用。
访问分析(Microsoft Clarity)Microsoft Clarity 记录点击、滚动和页面结构,压缩后发送,用来发现页面哪里不好用。录制时工具工作区是遮蔽的:不记录文件名和文件内容。
设备信息浏览器、操作系统、CPU 核数、内存和显卡能力,同一台设备每天发一次,设备信息变了再发一次。用来了解哪些设备跑不动本地模型。
出错报告只在处理出错时发:报错信息、文件类型和大小、文件开头 16 字节。这 16 字节用来认文件格式(JPEG 文件以 FF D8 FF 开头),看不出文件内容。用来收集浏览器端处理的出错数据、修复问题、改进产品。
账号登录后的登录状态和积分余额。
什么时候会上传
- 云端工具会上传文件:AI 去背景高清版 · AI 图片增强 · 高清图片转换在 PixVibe 的服务器上处理,消耗积分。
- 去背景页的「云端精修」会打开云端去背景,这时浮标会切换成「这一步会上传」。
- 上传的文件和结果 24 小时内删除,见隐私政策。
浮标看不到什么
- 浮标记的是页面自己发出的请求。在 Web Worker 里下载模型不列在浮标里;那些是下载(GET 请求),Network 面板里能看到。
- 要独立核对,用上面的断网测试或 Network 面板。