01在浏览器内完成的处理
站点当前共有 117 个工具条目(10 个分类),其中 98 个可用(另有 16 个规划中、3 个开发中,均不处理任何数据)。98 个可用工具中有 96 个完全在浏览器内运行,处理过程不经过本站服务器。
- PDF(13 个)
- 合并、拆分、提取/删除/重排页面、旋转、压缩、水印、加密、解锁、转图片、图片转 PDF、预览
- 图片(15 个)
- 格式转换、压缩、裁剪、旋转、尺寸调整、去背景等
- 视频与音频(12 个)
- 转码、压缩、截取、抽取音频等,由 ffmpeg.wasm 在浏览器内执行
- 开发者工具(21 个)
- JSON/HTML/XML/SQL 格式化、编码解码、哈希、时间戳、正则测试等
- 文本工具(12 个)
- 差异对比、字数统计、大小写转换、去重、排序等
- 数据与表格(3 个)
- CSV/JSON 的本地转换与统计
- 办公文档(8 个)
- 当前开放的 Office 与 PDF 转换、拆分能力,全部在本地完成
- 安全工具(2 个)
- 随机密码、哈希计算
- 生活工具(12 个)
- 单位换算、日期计算、BMI 等本地计算,以及汇率、天气 2 个只查询公共数据的工具
技术依据:文件通过浏览器 File API 读入内存,由页面内的 JavaScript、Web Worker、Canvas、pdf-lib、ffmpeg.wasm、tesseract.js 处理,不产生携带文件内容的上传请求。
如何自行验证
打开浏览器开发者工具的 Network 面板,用任意 PDF、图片或视频工具处理一个文件,期间不会出现上传文件内容的请求。视频工具会先从本站静态路径下载约 32 MB 的 ffmpeg WebAssembly 核心到你的机器,再由浏览器执行;被处理的视频始终留在本机。
网络请求说明
没有工具会上传你的文件内容。汇率与天气只发送你输入的货币代码、城市名或经纬度,由本站服务端转发给公共数据源;其余工具不产生任何携带用户内容的网络请求。
02第三方直连的公共数据
- 汇率换算
- 浏览器请求本站
/api/rates,由服务端向 open.er-api.com 查询汇率;只传基准货币代码(如 CNY),不涉及个人数据 - 天气查询
- 浏览器请求本站
/api/weather,服务端调用 Open-Meteo 的地理编码与预报接口;发送你输入的城市名或经纬度,不涉及账号信息
这两项是页面上唯一会访问外部公共接口的功能,转发请求时不会带上你的 Cookie 或账号标识。
03我们保存的数据
- 账号
- 邮箱(统一转小写)、密码哈希(bcrypt cost 12,单向不可逆)、昵称、简介、界面语言、时区、主题偏好。数据库预留了头像 URL 字段,当前没有上传入口
- 收藏与使用历史
- 收藏的工具 slug;每个工具的使用次数、首次与最近使用时间
- 工具调用日志
- 工具 slug、动作、是否成功、错误码、耗时、文件大小、User-Agent,以及 IP 的 HMAC 哈希(不存明文 IP)
- 管理员审计日志
- 操作的管理员、动作、对象类型与 ID、变更前后 JSON、原因、IP 哈希与 User-Agent
我们不保存的内容
本地工具处理的所有文件内容;你的明文密码。
05保留期
- 登录会话
- 7 天;退出登录、修改密码或注销账号时立即撤销
- 密码重置令牌
- 30 分钟,只能使用一次;使用后立即作废,并撤销该账号的全部会话
- 工具调用日志
- 为滥用排查长期保留,目前没有自动清理任务,但只含元数据与哈希
- 数据库备份
- 本地保留 7 天;上传到阿里云 OSS 的副本由生命周期规则
auto-delete-30d在 30 天后自动删除 - 注销账号
- 立即删除的资料见「你的权利与操作路径」一节
备份是整库快照,因此注销后的短期内,旧备份中可能仍包含该账号的历史记录;这些副本会随 7 天 / 30 天周期自然过期,不会被单独恢复使用。
06数据存储地点与受托方
- 阿里云(杭州):站点服务器与 PostgreSQL 数据库;数据库备份同时存于本机磁盘和同区域的 OSS 私有 Bucket
alltools-backup - 腾讯云邮件推送(SMTP):代发注册验证与密码重置邮件,会接触收件邮箱地址与邮件正文
目前不向中国大陆以外的地区传输数据。若未来存储位置或受托方发生变化,会先更新本政策并在站内公告。
07你的权利与操作路径
- 访问
- 登录后打开
/account,可查看账号资料、收藏与使用历史;对应接口GET /api/account/overview与GET /api/account/profile - 更正
- 在
/account修改昵称与简介(PATCH /api/account/profile);收藏可随时增加或删除(POST/DELETE /api/account/favorites) - 导出
- 当前版本没有自动导出接口。如需完整数据副本,请发邮件到下方联系邮箱并说明账号邮箱,我们会在 15 个工作日内人工导出为 JSON 发送给你
- 删除
- 取消收藏即可删除对应记录;如需删除全部数据,请使用注销
- 注销
- 在
/account输入密码确认后调用POST /api/auth/delete
注销不可逆:邮箱会被匿名化为 deleted+<id>@deleted.invalid 以释放原邮箱,密码哈希被替换为不可用值,所有会话与重置令牌立即失效,昵称、简介、收藏与使用历史立即删除。为用户安全与纠纷处理保留的只有工具调用日志与审计日志,这些记录只含哈希,没有邮箱与昵称。注销后可用同一邮箱重新注册,但旧数据不会恢复。
08未成年人
本站面向一般用户,不主动收集年龄信息,也不面向儿童设计。未满 14 周岁的用户应在监护人同意并指导下使用;如果监护人发现未成年人未经同意提交了个人信息,请联系我们删除。
09政策变更
本政策更新时,页面顶部的版本号与生效日期会同步修改。涉及处理目的、数据种类或第三方接收方的重大变更,会在站内显著位置公告;公告后继续使用相关功能,视为接受更新后的政策。
10备案性质
本站为个人备案站点(蜀ICP备18009936号-1),不提供经营性互联网信息服务。全部功能免费,站内不存在任何收费、充值或开通入口。
11联系方式
隐私相关的问题与数据访问、删除请求,请发送邮件到 AT@tools.obgnauh.com,并在主题中注明「隐私」。我们会在 15 个工作日内回复。
