ChatGPTで作られた画像か確かめる方法

ChatGPTで作った画像は、ダウンロードした元ファイルにC2PAコンテンツクレデンシャルが付いていることが多くあります。この署名が残っていれば最も強い証拠になりますが、キャプチャやメッセンジャー送信で簡単に消えます。

元ファイルには署名がある

OpenAIは生成画像にC2PAマニフェストを付け、AIで作ったと自ら申告します。Origmaは署名が有効か、署名者が信頼リストにあるか、署名後にファイルが変わっていないかを別々に検査します。有効な署名がAI生成を申告していれば、ピクセル分析なしでも«AI生成の可能性が高い»の根拠になります。

署名は簡単に外れる

スクリーンショット、メッセンジャー送信、編集アプリでの再保存だけでもマニフェストは消えます。署名がないことはAIではないという意味ではなく、もともとなかったのか消されたのかは痕跡が残っているときにしか区別できません。

署名がなければ判定器が見る

署名が消えたコピーは、5つの画像判定器がピクセルから判断します。上の枠はgpt-image系の元画像をその判定器で測った結果です。何度も再圧縮されたコピーは、同じ画像でもスコアが下がることがあります。

いちばん早い確認手順

受け取ったファイルをそのまま入れ、署名なしと出たら送り主に最初に受け取ったファイルを頼んでください。元ファイルで署名が確認できれば、それが最も強く再現できる答えです。

よくある質問

C2PA署名があれば確実ですか?
署名が有効でAI生成を申告していれば強い証拠です。ただし有効と信頼は別なので、署名者が信頼リストにあるかも併せて表示します。
キャプチャしたChatGPT画像も判定できますか?
署名は消えるので判定器だけに頼ります。しきい値を超えれば判定し、あいまいなら判断保留になります。
ChatGPTで写真を編集した場合は?
編集結果にも署名が付くことがあり、そのときは編集にAIが使われた記録として読みます。署名がなければ改変と判定器の結果を併せて見ます。
署名を自分で見られますか?
レポートの出所の軸にマニフェストの内容、署名者、検証結果がそのまま表示されます。JSONで書き出して別のツールで再検証することもできます。

続けて読む

この文書は一般的な案内であり、法的助言ではありません。検査結果は確率的な評価であって証明ではありません。

ファイルを入れてみる