跳到结论
C CreatorPrivacyKit

方法

我们怎么测

实验结果是「我们完全描述过的源文件」和「能下载到的副本」之间的对照。观察不到的东西不会标成事实。

简短结论

实验结果是「我们完全描述过的源文件」和「能下载到的副本」之间的对照。观察不到的东西不会标成事实。

方法

1. 准备一份已知的源文件

用一张不敏感的图。记录格式、像素、字节大小和 SHA-256。写入一组好认的字段:测试用 GPS、相机品牌型号、时间戳,如做来源实验再加 XMP 或 C2PA。原件留在本地。

2. 事先约定看哪些字段

常用:EXIF GPS、拍摄时间、Make/Model、XMP、IPTC、ICC、C2PA/JUMBF。某字段在下载副本里消失,只说明这一份没有,不说明平台“从未收到”。

3. 前后都算哈希

源文件和每份下载副本都做 SHA-256。哈希相同,说明这条路径交出了同一串字节。哈希变了,说明文件被改过,但不能直接说“只删了元数据”。

4. 对照下载副本

用本地工具看 EXIF、XMP、PNG chunk、HEIC 或 MP4 box。记下尺寸和体积。像素变了要写,只动了头也要写。

5. 单独看位置

查 GPSLatitude/GPSLongitude 以及 XMP 里的位置字段。下载副本没有 GPS,不等于服务器日志里没有。

6. 是否重压缩

尺寸变了、量化表变了、编码器签名变了、体积掉一截,通常是重编码。哈希完全相同就可以排除这次重编码。

7. 记录环境

系统、应用或浏览器版本、是否原图/文件/高清,以及点了哪个按钮。没有这些,别人无法复现。

8. 结果会过期

通讯软件会改媒体管线。2024 年的观察不能当成 2026 年的保证。已验证页面会标最近测试日,也可以改成需要复测。

FAQ

为什么很多页面是待测?

网址和方法已经定了。待测是在明确承诺:在没有带日期的实测之前,不编造 Discord、LINE 或 ChatGPT 的行为。

EXIF 不见了,等于平台从没收到过?

不等于。只能说明你能下载到的那份文件里没有这个字段。服务器内部存储不在测量范围内。

今年测的明年还算数吗?

不会自动算数。客户端、编码和上传路径都会变。已验证的页面可以改成需要复测。