# 隐私与 Cookie

文件在本地处理。主动分享和可选联网功能有各自的边界。本页说明这些边界，以及周围的广告、反馈、存储和托管。

最后更新 2026年10月12日

## 你的文件

你选来处理的文件，在设备上的浏览器里读取、编辑和写出。abox.tools 没有接收文件做处理的上传端点，也没有这些文件的数据库。下载内容在本地组装。分享、远程摄像头观看，以及把收据报告交给其他应用，都是主动的传送，下面会说明。

本地处理不会把以下内容交给我们：

- 你的文件和预览
- 文件名、大小、尺寸或格式
- 文件内容，包括 EXIF、GPS 和识别出的文档文字

每页的 `Content-Security-Policy` 限制允许加载的资源和连接目的地。有些工具会加入引见服务器或可选汇率 API。策略不检查送给已允许主机的数据，`connect-src` 也不描述 WebRTC 对等连接的流量。应结合源码观察正在使用的功能，不能把主机列表当成所有载荷的证明。

你用工具做出来的文件，交给的是你浏览器自己的下载机制，你让它存哪儿它就存哪儿。这一步我们同样不参与。

## 主动使用连接的功能

[图片转视频](https://abox.tools/zh/images-to-video/)可以获取你提供的网址图片。那台服务器会收到你的 IP 地址和完整请求 URL，包括查询参数。图片到达后存入本地内存，并重新编码用于处理。这条请求不会发送你从设备上选的文件。

[收据与发票提取](https://abox.tools/zh/receipt-invoice-extractor/)在本地读取照片和识别文字。可选的历史汇率按钮会向 [Frankfurter](https://frankfurter.dev/) 请求货币对和你选的日期。这个日期可能就是收据上印的日期。对方看到你的 IP 地址和请求；请求不带凭据和来源页，也不含照片、文件名、商家、金额或邮箱。手动汇率无须请求。

收据的邮件和分享按钮先在本地准备报告和 JPEG 副本，再下载邮件文件或交给你选择的设备应用。本页不发送邮件；你选择的应用、服务商和收件人按各自政策处理下一步。[文本与文件分享](https://abox.tools/zh/share-text/)和[远程摄像头](https://abox.tools/zh/remote-camera/)会主动把内容传给另一浏览器，连接元数据在下面说明。

## 什么被收集了，谁收集的

本站免费，靠广告养着。这意味着这些页面上跑着两个 Google 的产品，大部分页面上还跑着一个捐助按钮。清单如下，就这么多。

### Google AdSense，广告

广告由 Google 投放，看到哪些也由它决定。为此它可能在你的浏览器里设置和读取 Cookie 或者类似的标识，并拿到你的 IP 地址、由此推出的大致位置、你的 user agent，以及你当时在哪个页面上。视你的设置和所在地区而定，广告可能会用 Google 手里关于你的画像做个性化，而那份画像主要是从你在别的网站上的活动攒起来的。

这些我们一样都收不到，也看不见，而且我们从不给 Google 任何关于你文件的信息。Google 自己对“它如何使用来自投放其广告的网站的数据”的说明在 [policies.google.com/technologies/partner-sites](https://policies.google.com/technologies/partner-sites)。

### Google Analytics，访问统计

我们用 Google Analytics 4 数页面访问量，好知道哪些工具值得继续做。它记录你看了哪个页面、大约什么时候、一个随机生成并存在你浏览器里的标识、一个大致位置、你的设备和浏览器类型，以及把你带过来的那个站。

`analytics.js` 配置页面访问统计。你回答可选反馈后，`feedback.js` 还会发送 `tool_feedback` 事件：工具标识、固定的赞或踩，以及固定原因。没有自由文字输入，也不包含文件、文件名、大小、尺寸、数量、格式或内容。我们能查看汇总的 Analytics 报告。屏蔽 Analytics 不影响本地处理。

### Buy Me a Coffee，捐助按钮

首页和各个工具页上带着一个捐助按钮，它从 Buy Me a Coffee 的服务器加载。加载它意味着他们的 CDN 会看到你的 IP 地址，以及你当时在本站；按钮上的字体取自 Google Fonts，那边同样会看到你的 IP 地址。除此之外什么都不发，而且你不真去点它，后面什么都不会发生；点了，你就在他们的站上，按他们的政策来。这一页和[条款页](https://abox.tools/zh/terms/)不画这个按钮。

### 托管

本站由 GitHub Pages 提供，前面挡着 Cloudflare。跟任何网站主机一样，他们要处理你浏览器发出的那些请求，其中包括你的 IP 地址、请求的页面和你的 user agent，为的是把页面送到你手上，以及让服务保持可用和安全。他们两家逐访客的日志，我们都拿不到。

### 远程摄像头和浏览器引见

[远程摄像头](https://abox.tools/zh/remote-camera/)会在页面加载时打开用于发现摄像头的 WebSocket 连接。启动摄像头、点击连接或选择在线摄像头时，还会与我们的连接协调服务建立房间连接。选择列表中的名称会立即请求连接并交换网络地址。打开观看链接时，页面仍会等待点击连接。默认需要摄像头端批准观看；这项设置控制视频传输，不控制网络地址交换。引见服务器能看到代码、地址、时间和连接设置消息，看不到视频或观看者备注。视频走浏览器间加密直连，没有配置 STUN 或 TURN，不请求麦克风，也没有录制功能。引见仍需互联网。VPN 和系统策略可能影响路由，本地模式不证明物理网络边界。工具页说明这些限制，以及页面脚本如何读到完整观看链接。

### 文本与文件分享及引见服务器

[文本与文件分享](https://abox.tools/zh/share-text/)首页打开发现连接，开始分享再打开一条连接。名称按公网 IPv4 地址或 IPv6 子网和页面来源分组；这只是发现线索，不证明同一物理网络。引见服务器看到名称、IP、连接时间和协商消息，不接收分享文字或文件。公开名称只存在于打开的连接里，没有持久存储。普通模式使用 Google 和 Cloudflare 的公共 STUN；观看者可以主动选择通过 Cloudflare TURN 重试，中继转发加密流量而不持有解密密钥。本地网络模式不使用 STUN 或 TURN，但仍需公网引见服务器。Cloudflare 保留分享和摄像头引见的连接元数据日志七天；这些是我们可读的逐访客服务日志。收件人已复制或下载的内容，不会随着来源标签关闭而消失。

## Cookie

我们不设置登录或会话 Cookie。Google 脚本可能设置上面说明的 Cookie 和标识。本站也使用浏览器本地存储来记住偏好和临时工作。

**你选的语言。**你在切换器里挑了一种语言，这个选择会写进你浏览器的本地存储，名字叫 `abox-lang`，好让你打开的下一个页面就是你要的那种语言。它不是 Cookie：它从不发给我们，也不发给别的任何人，就待在你读这段话的这台设备上，清掉浏览器的站点数据它就没了。你要是从来没挑过语言，那就什么都不会写，一个按你浏览器语言显示的页面，是当场匹配、随后即忘的。

**其他本地存储。**反馈会记住回答或关闭的时间，避免再问。工具可能在本地保留设置或可选的分享草稿。切换语言或主动接续到另一工具时，可以把文件和设置临时存在 IndexedDB，供另一个本地页面取走。这些记录不是 Cookie，不发给我们；清理站点数据会删除它们。持久草稿由相关工具说明。

Google 的 Cookie 和标识用于统计访问，以及选择广告和限制展示次数，与上面说明的本站本地记录不同。

### 怎么把它关掉

- 广告个性化可以一次对所有网站关掉，在 [My Ad Center](https://myadcenter.google.com/)。
- Google Analytics 可以用 Google 自己的[停用浏览器插件](https://tools.google.com/dlpage/gaoptout)在所有站点上拦掉。
- 你浏览器自己的设置能拦掉或者清掉第三方 Cookie，而任何内容拦截器都能让这些脚本从一开始就加载不了。

拦住广告、Analytics 和捐助按钮，不影响本地处理。工具的离线缓存就绪后，断网也能做本地处理。网址图片导入、在线汇率、浏览器引见和其他应用的发送，需要各自的连接。没有处理功能被扣在广告后面。

## 你对这些数据的权利

我们不持有你处理的文件。上面说明的统计报告和引见连接元数据是另一回事。对本站如何处理这些数据有疑问或请求，可以联系 [hi@abox.tools](mailto:hi@abox.tools)，说明页面和大致日期，不要附上私人文件。

Google 账号里的数据，请使用[账号控制项](https://myaccount.google.com/)或 Google 的隐私联系方式。可选汇率、捐助和邮件服务商各自处理其服务和请求。

## 儿童

本站不面向儿童，不要求年龄或用户账号。上面说明的自动页面和连接信息，适用于任何年龄的访客。

## 变更，以及怎么找到我们

这一页有变动，顶上的日期也跟着变，而这次改动跟别的一切一样，都在公开的提交历史里。

有疑问可以发到 [hi@abox.tools](mailto:hi@abox.tools)，或者在[仓库](https://github.com/A-Box-of-Tools/website)里开一个 issue，那样答案对其他同样在琢磨这件事的人也看得见。
