別々の2つの層
EXIF、XMP、IPTC、C2PAといったメタデータは、ファイル内の独立したブロックにあり、画像に触れずに簡単に読んだり削除したりできます。ピクセルの透かしはまったく別物で、ピクセル値全体にかすかなパターンとして散らばっており、目には見えなくても検出器には見えます。
SynthIDについて
SynthIDは、Googleのモデルが生成したコンテンツのためにGoogle DeepMindが開発した透かし技術です。生成時に知覚できない信号を埋め込み、トリミング、リサイズ、圧縮、色調整といった一般的な変更の後も検出できるよう設計されています。関連技術は画像、音声、動画、テキストにも対応しています。
ピクセルの透かしを検出する
汎用のビューアでは透かしは読めず、提供元の検出器が必要です。Googleは製品内での確認を含め、コンテンツにSynthIDが含まれるか確認する方法を導入しています。ほかの提供元にも独自の方法があります。
洗っても透かしに触れない理由
AI Label Removerを含むロスレスなメタデータツールは、画像データをバイト単位でそのままコピーします。それこそが画質を一切落とさないことを保証するしくみです。そのバイトの中にある透かしはそのまま残ります。「AIの透かしを消せる」とうたうツールは、実際には消せないか、画像を大きく変えてしまいます。また、提供元の透かしを回避しようとすると利用規約に違反するおそれがあります。
実際のところ
AIメタデータを削除するのは、プライバシーを守り、共有したくないプロンプト、位置情報、来歴情報を消すための正しい方法です。しかし、AI画像を検出不能にするものではありません。リアルなAIコンテンツを投稿するときは、プラットフォームの開示ルールに従ってください。
メタデータ、透かし、フィンガープリントの違い
「AI ラベル」と呼ばれる技術には 3 種類あり、それぞれ働き方がまったく違います。
- メタデータ:EXIF、XMP、IPTC、C2PA のブロック。誰でも読めて、簡単に削除でき、保存し直すと失われることもあります。
- ピクセルの透かし:SynthID のように画像そのものに隠されたパターン。提供元の検出ツールでしか読めず、編集に耐えるよう設計されています。
- フィンガープリント:サーバーに保存された画像の簡潔な特徴データ。メタデータがまったくなくても、似た画像を後から照合できます。
不可視の透かしを使っているのは誰か
Google は自社の AI モデルが生成した画像に SynthID を付けています。Meta は、自社の AI 機能で作られた画像にメタデータに加えて不可視の透かしを入れていると説明しています。Adobe などは「永続的な」コンテンツ認証情報を推進しており、C2PA マニフェストを透かしやフィンガープリントと組み合わせて、記録を再び参照できるようにしています。メタデータだけに頼る生成ツールもあり、ローカルのツールは通常何も付けません。各社の対応は頻繁に変わるので、どんな一覧もその時点のものと考えてください。
検出はどこまで信頼できるか
透かしの検出は統計的なものです。検出ツールが示すのは透かしがある可能性の高さであり、「ある・ない」の断定ではありません。大きな編集で透かしが弱まることもあり、各検出ツールが認識できるのは自社の透かしだけです。何より、透かしが見つからなくても何の証明にもなりません。透かしをまったく付けない生成ツールも多いからです。そのため AI 生成画像かどうかの確認には、複数の手がかりを合わせて判断する必要があります。
プライバシーにとっての意味
公開されている説明によれば、ピクセルの透かしはコンテンツが提供元のモデルで生成されたことを示すもので、プロンプトを読める文字として保存するものではありません。あなたの情報をもっとも漏らしやすいプロンプト、アカウント ID、位置、端末情報はメタデータにあり、それこそが洗うツールで消せる層です。つまり、洗うことで個人情報は守られ、透かしは引き続き画像の出どころを示し続けます。
SynthIDと透かしについて
透かしのない画像は本物の写真ですか?
そうとは限りません。透かしを付けない生成ツールは多く、透かしがないことだけでは何もわかりません。
透かしからプロンプトが漏れることはありますか?
公開されている説明ではありません。プロンプトやアカウント情報は通常メタデータにあり、洗うと削除されます。
トリミングやスクリーンショットでSynthIDは消えますか?
通常は消えません。SynthIDは、トリミング、リサイズ、スクリーンショット、圧縮などの一般的な編集に耐えるよう設計されています。
AI Label RemoverはSynthIDを消しますか?
いいえ。削除するのはメタデータだけで、ピクセルは一切編集しないため、不可視の透かしは残ります。
画像にSynthIDが入っているかはどうやってわかりますか?
わかるのはGoogleの検証ツールだけです。メタデータリーダーにはピクセルの中身は見えません。
AI画像にはすべて透かしが入っていますか?
いいえ。出力に透かしを入れる提供元もあれば入れないところも多く、ローカルツールは通常何も追加しません。