ChatGPT 画像ウォーターマーク削除

ChatGPT / GPT-Image-2 / DALL·E 3 / Sora の画像から見えない C2PA Content Credentials を検出して削除。すべてブラウザ内で完結 — アップロード、サインアップ、サーバー処理なし。

C2PA ウォーターマーク クリーナー

画像をドロップしてください。C2PA メタデータをスキャンし、Canvas 再エンコードで完全に除去します。すべてローカル処理 — サーバーへのアップロードはありません。

画像をドロップ、またはクリックしてアップロード

1 ファイル最大 50MB · 複数選択可 — ファイル選択

JPEG · PNG · WebP

ChatGPT 画像のウォーターマークとは?

ChatGPT、GPT-Image-2、DALL·E 3、Sora が生成する画像には、見えない C2PA(Content Credentials)マニフェストが埋め込まれています — これは暗号署名されたメタデータで、ファイル内部に格納されます。目には見えませんが、X、Meta、LinkedIn、TikTok などのプラットフォームはアップロード時にこれを読み取り、投稿に自動的に「Made with AI」タグを付けます。C2PA は Adobe、Microsoft、Intel、OpenAI が共同開発した標準規格で、JPEG では APP11/JUMBF セグメント、PNG では caBX チャンク、WebP では C2PA RIFF チャンクとして格納されます。

クリーナーの仕組み

  1. バイナリスキャン — 各画像をパースして C2PA マーカーを検索(JPEG: APP11 + JUMBF、PNG: caBX チャンク、WebP: C2PA チャンク)。バッジでウォーターマーク有無を表示。
  2. Canvas 再エンコード — ピクセルデータを HTML5 canvas に描画して toBlob() で書き出し。この処理ですべての非ピクセル コンテナフィールドが一括除去されます: C2PA、EXIF、XMP、ICC など。
  3. 画質維持 — JPEG は q=0.95 で再エンコード(AI 画像では視覚的にロスなし)、PNG はロスレス維持、WebP は q=0.95 で再エンコード。
  4. ダウンロード — クリーン済みファイルは _cleaned 接尾辞付きで保存され、元ファイルと区別できます。サーバーには一切送信されません。

なぜ C2PA メタデータを削除するのか?

「Made with AI」自動タグの回避

X、Meta、LinkedIn は C2PA マニフェストを検査して投稿に自動ラベルを付けます。クライアント案件で GPT-Image-2 を使う場合、プラットフォームがそれを公示するのは避けたいケースが多いはずです。

プライバシーとプロフェッショナリズム

C2PA マニフェストにはモデル、生成日時、組織 ID が記録されます。フリーランスや代理店の納品物には、クライアントが必要とする以上の情報が含まれることが多いです。

プラットフォーム互換性

一部の CMS や画像最適化ツールは大きな JUMBF ペイロードをうまく扱えません — 削除すると 1 枚あたり 20–100 KB 軽量化でき、レンダリング不具合も回避できます。

ワークフロー衛生

AI 出力に自分で後処理や合成を加えた場合、元のマニフェストの署名はもうピクセルと一致していません — 無効な署名のまま公開するより、クリーンなファイルとして再公開する方が筋が通ります。

このツールでできること・できないこと

  • ✅ C2PA メタデータを 100% 除去 — クリーン後、Content Credentials Verify サイトでも署名は検証できなくなります。
  • ✅ 副作用として EXIF、GPS、ICC profile、XMP などすべての埋め込みメタデータも除去されます。通常はこれが望ましい挙動ですが、EXIF を保持したい場合はこのツールは適しません。
  • ⚠️ 一部のモデルがピクセル上に直接描画する「CR」マーク(目に見える)はメタデータ除去では消せません — 画像エディタや inpainting が必要です。
  • ⚠️ モデル側のピクセル ウォーターマーク(Google SynthID のような不可視ピクセル摂動、または将来 OpenAI が導入する類似技術)はこのツールの対象外です。メタデータ除去は現時点でのプラットフォーム自動タグ付けを回避できますが、ピクセル特徴ベースの AI 画像分類器は回避できません。

技術リファレンス: 各形式で C2PA はどこに格納されるか

クリーン処理を自分で検証したい、あるいは他のツールを監査したい場合のために、バイトレベルでの格納位置を示します。3 つの画像形式は異なるコンテナを使うため、汎用の「メタデータ除去」ツールは 1 つか 2 つを取りこぼすことがよくあります。

JPEG — APP11 マーカー + JUMBF ボックス

C2PA データはまず JUMBF(JPEG Universal Metadata Box Format、ISO/IEC 19566-5)コンテナに格納され、JPEG の APP11 マーカーセグメント(0xFFEB)に埋め込まれます。マーカーペイロードの上限が約 64 KB のため、1 つの C2PA マニフェストは通常複数の APP11 セグメントに分割されます。ファイル冒頭で 'JP' に続く 'jumb' バイトを探すと特定できます。

PNG — caBX 補助チャンク

PNG は C2PA を caBX という独自の ancillary chunk に格納します(小文字 c=補助、小文字 a=プライベート、大文字 B=予約、小文字 X=コピー安全)。tEXt / iTXt / zTXt のみを対象とする一般的な PNG メタデータ除去ツールは、caBX を残してしまいます。

WebP — C2PA RIFF チャンク

WebP は RIFF コンテナで、C2PA は専用の 4 文字 chunk type 'C2PA' を持ちます。VP8 / VP8L / VP8X / EXIF / ICCP のみを認識する RIFF リーダーは「未知」として原様にコピーするため、未知チャンクを明示的に破棄しないエンコーダーで単純にトランスコードしただけだと、ウォーターマークが残る可能性があります。

1 コマンドで検証

クリーン後、以下のいずれかをローカルで実行してマニフェスト除去を確認できます:

ExifTool — 3 形式すべてに対応
exiftool -a -G1 cleaned.jpg | grep -i -E 'jumbf|c2pa'
バイト検索
xxd cleaned.png | grep -i -E 'cabx|jumb|c2pa'
オンライン検証

contentcredentials.org/verify にアップロード — 「No Content Credentials found」と表示されるはずです。

よくある質問

重要な注意事項

本ツールは教育目的および正当なワークフロー利用のために提供されています。人間の創作者になりすましたり、詐欺行為を行ったり、公開先プラットフォームや法律で課された AI コンテンツ開示義務を回避する目的で使用しないでください。ChatGPT、DALL·E、GPT-Image-2、Sora はすべて OpenAI の商標です。当社は OpenAI と提携しておらず、推薦も受けていません。C2PA は Coalition for Content Provenance and Authenticity の商標です。