跳到正文
CreatorPrivacyKit

为创作者而做 · 本地优先

清除照片与视频中的隐藏定位(GPS)、相机参数(EXIF)及 C2PA 来源元数据

图片元数据清理本机处理

放入图片或视频。

选择图片或视频 · 一次最多 50 个

JPGPNGWEBPMP4MOV
或

清除照片与视频中的隐藏定位(GPS)、相机参数(EXIF)及 C2PA 来源元数据?

为创作者而做 · 本地优先 选择图片或视频 · 一次最多 50 个 了解文件里可能有什么: 照片 EXIF · 照片定位 · C2PA

C2PA: Coalition for Content Provenance and Authenticity; C2PA specification 2.4; Telegram FAQ; RFC 8828: WebRTC IP Address Handling Requirements

100% 本机处理 · 不上传媒体文件

了解文件里可能有什么: 照片 EXIF · 照片定位 · C2PA

定位是写进文件的经纬度,不是每张都有。EXIF 里常见机型、镜头和拍摄时间。受支持的 C2PA 是来源说明,文件里没有,也不能据此说这是实拍。像素水印不是元数据,清文件头去不掉。

原文件留着。这个标签页写出一份副本,并从副本里去掉受支持的元数据:EXIF、GPS、XMP 和受支持的 C2PA。一次最多 50 个文件。这次清理不上传。

你的文件,始终在你手中。无需注册,无需上传,在浏览器里完成。

这次清理的界面记录

的浏览器实测只展示这一条受控样本。样本 metadata-jpeg-gps-orientation-icc 是 CC0 合成 JPEG,不是实拍,上传名为 metadata-jpeg-gps-orientation-icc-input.jpg。 这两张图是采集时英文页面的界面截图,不是本页现在的中文界面。

2026-10-02 元数据清理界面截图。合成 JPEG metadata-jpeg-gps-orientation-icc-input.jpg 已排队,清理前。 打开原尺寸图片
输入界面。采集时记录的状态:已排队(queued)。
2026-10-02 元数据清理界面截图。同一样本 metadata-jpeg-gps-orientation-icc-input.jpg 清理后显示就绪。这次下载没有 GPS 和 EXIF,ICC 仍在。 打开原尺寸图片
输出界面。采集时记录的状态:就绪(ready)。

记录状态是部分完成。输入界面是已排队,输出界面是就绪。源文件 1156 字节,下载结果 771 字节。这次下载里没有 GPS,也没有 EXIF。ICC 配置文件仍在:输入 480 字节,输出 456 字节,两份哈希不同。存储像素从 48×32、方向值 6,变成 32×48、没有方向值。

这次没有发布处理中的界面截图。ICC 还在,所以这不是“所有元数据都已删除”。合成样本的这一次结果,也不能拿来说明别的文件。

查看这次元数据清除实测

  1. 选择文件

    原始文件始终保留

  2. 检查信息

    看清文件里的隐藏数据

  3. 清理痕迹

    移除支持的元数据

  4. 保存副本

    带走更干净的分享版本

创作者工具箱 / 24

元数据、视频体积、PDF 和 OCR。

全部工具
全部工具
隐私与来源 · 主打

图片元数据清理

发图前清掉位置、拍摄设备和内嵌的 AI 来源信息。支持 C2PA、EXIF、GPS、XMP,以及部分 MP4/MOV 元数据。

01设备本地处理
隐私与来源

图片元数据查看

在浏览器里查看 JPEG、PNG、WebP 的 EXIF、GPS、XMP 和 IPTC。

02设备本地处理
隐私与来源

AI 图片来源检测

先本地检查,再可选官方 OpenAI C2PA / SynthID。

03可选在线核验
隐私与来源

AI 文本检测

远程判断文本更像 AI 生成还是人工写作。不是纯本地工具。

04远程分析
媒体

本地视频压缩

用浏览器 WebCodecs 在本机压缩视频,不用先上传到转码服务器。

05设备本地处理
媒体

字幕时间校正

在这个浏览器里平移或拉伸 SRT / WebVTT 时间轴。字幕文件不会上传。

06设备本地处理
媒体

视频元数据查看

在本地查看 MP4 和 MOV 容器标签,包括文件里实际保存的创建时间和位置标签。

07设备本地处理
媒体

本地视频超分辨率

用 Rust WebAssembly 和 SIMD 在浏览器中将 1080p 视频升至 4K 或 2×。无云端排队、不调用 AI 推理、不凭空生成伪造像素。

08设备本地处理
媒体

Discord 视频压缩

把视频压到适合 Discord 免费上传的大小,处理留在这台设备上。默认目标低于公布的非 Nitro 上限,不保证一定发得出去。

09设备本地处理
媒体

X 视频压缩

在这个浏览器里为 X 做一份更小的副本。大小框从公布的非订阅文件上限开始。时长是另一条规则。

10设备本地处理
媒体

Bluesky 视频压缩

在这个浏览器里为 Bluesky 做一份更小的副本。2024-09-11 的文章允许一段最长 60 秒的视频,并写出每日总量。2026-01-26 那句 three-minute videos aren’t enough 不是文件大小上限。大小框留空。

11设备本地处理
媒体

Telegram 视频压缩

在这个浏览器里为 Telegram 做一份更小的副本。FAQ 写的是每个 2 GB,Premium 为 4 GB。本页不把这个数字换成兆字节目标。

12设备本地处理
媒体

GIF 转实况照片

把 GIF 做成 iPhone 实况照片配对,或三星 / 安卓动态照片。转换只在浏览器里进行。

13设备本地处理
文档

本地 OCR / 图片转文字

图片和 PDF 在浏览器里识别。语言包包括简体中文、繁体中文、英文、日文、韩文、西班牙文、法文、德文、葡萄牙文、印地文和阿拉伯文。没有越南文。Auto 不会判断文种,会退回英文。

14设备本地处理
文档

本地 PDF 工具

合并、拆分、排序、旋转、提取和转图片都在浏览器完成。结构操作尽量复制页面,而不是先栅格化。

15设备本地处理
文档

PDF 元数据查看

在这台设备上查看 PDF 的标题、作者、时间和创建程序,然后再决定是否清除。

16设备本地处理
本地文本

本地文本助手

在浏览器里扫描、脱敏、摘要和改写粘贴文本。隐私扫描不必下载模型;可选 MiniCPM5-2B 在 WebGPU 上本地运行。

17设备本地处理
隐私与来源

浏览器隐私检查

查看这个标签页能暴露哪些浏览器信号。你点击开始之前不会扫描。接口被拦住只说明当前不可用,不等于已经匿名。

18可选在线核验
隐私与来源

浏览器指纹测试

在本标签页对比 Canvas、WebGL、字体和音频信号的本地摘要。摘要不上传,也不是你的身份编号。

19设备本地处理
隐私与来源

Canvas 指纹测试

在本标签页把同一幅 Canvas 画两次,并对完整像素做哈希。结果变化只说明这次不同,不能证明你独一无二或已经匿名。

20设备本地处理
隐私与来源

WebRTC 泄漏测试

开始测试后列出 ICE 候选。mDNS 名称不是内网 IP。公网地址不同只是一次观察,不能据此判定 VPN 失败。

21可选在线核验
隐私与来源

HEIC 转 JPEG

在浏览器里把 HEIC 或 HEIF 转成 JPEG 或 PNG,再从这份新图去掉 EXIF 和 GPS。首页清理器打不开 HEIC。

22设备本地处理
隐私与来源

粘贴前涂销

在这个浏览器里替换你列出的姓名、邮箱和常见 API 密钥形状,再粘贴到 ChatGPT。文本不上传。

23设备本地处理
平台账号

Telegram 封禁申诉

帮你整理一份 Telegram 封禁申诉:发生了什么、你希望怎样处理、以及可以发出去的说明。不会代你提交。

24账号助手

清理不需要账号

清理结果是一个新文件。
原始文件不会被改写。

方法说明

在当前标签页检查并删除图片元数据:EXIF、照片定位信息、XMP 和受支持的 C2PA。文件不上传。像素域水印不是元数据,清不掉。

隐私

能去掉什么,去不掉什么

分享副本在这个标签页里重做。图片走 Canvas 重编码去掉受支持的文件头;视频去掉受支持的盒子,不动音视频样本。

会去掉什么

会去掉什么

  • JPG / PNG / WEBP 上的 EXIF 相机字段和 GPS 定位
  • 这些图片格式里的 XMP 和文件头中的 IPTC
  • 受支持的 C2PA / Content Credentials(JUMBF、PNG caBX、MP4 UUID)
  • 受支持的 MP4/MOV 用户元数据盒子(如 udta、meta)

去不掉什么

  • SynthID 这类像素域不可见水印
  • iPhone 的 HEIC/HEIF 原图 — 请先导出 JPEG、PNG 或 WEBP 把 HEIC 转成 JPEG 或 PNG,再去掉这份新图里的 EXIF 和定位
  • 来自平台服务器、而不是这份文件的 AI 标签
  • 画面里的像素、人脸、文字或二维码
  • 清理后的副本如果复查中途停下,要重新检查这份副本才算做完。原文件不会被改写。

发社交平台前清理照片隐私:去掉定位、EXIF,并清理 MP4 元数据

JPG、PNG、WEBP、MP4、MOV。这个浏览器里最多 50 个。按 F12 打开 Network,确认文件没有被 POST。受支持的 C2PA 来源元数据可以查看并从分享副本里清掉。像素水印不是元数据,清不掉。

自己验证(F12 → Network)

这个流程在当前浏览器标签页处理文件。可选用开发者工具观察页面实际发出的请求。

  1. 按 F12(或 ⌥⌘I)。先打开开发者工具,再打开 Network 面板。
  2. 开始本地处理(清理、识别、压缩、合并)。
  3. 页面界面加载完成后也可以断网。同源的引擎 / WASM / 语言包可能来自上次访问的缓存。
  4. 这一步不会把文件内容 POST 到 CreatorPrivacyKit。未缓存时,页面 HTML/CSS 和同源运行时仍会走网络。

Network 里常见:本站 CSS/JS;开始处理后还有同源 WASM、编码器或 OCR 语言包。那是下载引擎,不是上传你的文件。

处理位置
当前浏览器标签页
向我们的服务器上传媒体
不在此流程中
对文件做远程分析
无

这是产品事实说明,不是实时抓包。我们不会伪造请求计数。广告、扩展和你之后的点击仍可能产生网络请求。

常见问题

有可能,但要同时满足两件事:拍照时文件里写入了坐标,而且你走的是原图或文件,不是被压缩过的那一份。朋友圈普通发图经常被重新压过。以你这次选的发送方式为准,发出去之前打开文件看一眼。
定位多半写在 EXIF 里。把这一层从这份副本里去掉,坐标通常一起没了。XMP 里另写的地点、画面上的门牌,以及你没有覆盖的原文件,都还可能在。iPhone 的 HEIC 原图要先导出 JPEG、PNG 或 WEBP,这个清理器目前不能直接处理 HEIC。
不能当成隐私设置。小红书笔记地点、抖音封面、微信原图、B站投稿里的地点、闲鱼发布页上的定位开关、微博发帖地点,都是平台里的另一套字段,清掉文件头关不掉。常规上传经常被重压,但私聊要原图、查看原图再保存,结果并不一样。相册里的原片也不会因为你发过一次就被改写。
个人微信没有一份对所有客户端都适用的现行文件大小。直接发图、勾选原图、改用「文件」发送、发到朋友圈,是四条不同的路。腾讯微信团队说过:朋友圈图片会压缩,通常不再带位置信息;把原图经微信、短信或邮件发出去,Exif 里的位置、时间和机型会一起走。用「文件」发送时的体积上限随版本变化,本站不把某一期的 100MB、200MB 或 1GB 写成永远有效的规定。发之前先看你即将交出的那份文件。
在。像素水印不是元数据,清文件头去不掉。门牌、聊天记录和订单号如果拍进了画面,也要另外裁。

实用指南

关于 C2PA 标签、EXIF/GPS 泄露和本地清理的实用说明。

实用指南

打开博客 →