Midjourneyメタデータの痕跡
MidjourneyはC2PAを書き込みませんが、サイトからダウンロードした画像にはプロンプトとジョブIDを含む特徴的なXMPとEXIFブロックが含まれます。
ダウンロードに含まれるもの
midjourney.comまたはDiscordからダウンロードしたPNGまたはJPEGには通常以下が含まれます:
- EXIF
ImageDescription:完全なプロンプト、その後にJob ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。UUIDはMidjourneyの内部ジョブ番号です。 - XMP
dc:description:同じテキスト。 - XMP
xmp:CreatorToolまたはAuthor:場合によってはMidjourneyのユーザー名またはuser。 - XMP
Iptc4xmpExt:DigitalSourceType:新しいエクスポートにはhttp://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMediaが書き込まれます。これは「AI生成」のIPTC標準値です。
カメラモデル、絞り、シャッター速度、GPSはありません。プロンプトがあり撮影パラメータがない「写真」自体が最も強いシグナルです。
AuditImageの検出方法
AuditImageはImageDescriptionとXMP説明でJob ID:にUUIDが続くパターンを検索し、ヒットを「AI生成の痕跡」の下にMidjourneyジョブIDとしてリストします。Midjourneyに言及するフィールドやtrainedAlgorithmicMediaのDigitalSourceTypeはそれぞれ独立したエントリになります。
消えるタイミング
- WeChat、QQ、Weibo、小紅書、またはInstagramで共有:すべて削除。
- スクリーンショット:すべて削除。
- Photoshopで開いて再保存:EXIF説明は通常残りますが、XMPは再書き込みされます。ただし
dc:descriptionは通常残り、CreatorToolはPhotoshopに変わります。AuditImageはMidjourneyの痕跡とPhotoshopの編集記集記録の両方を表示します。 - 画像ホストから再ダウンロード:ホストによる。ほとんどの場合削除。
手動確認
exiftool -ImageDescription -Description -CreatorTool -DigitalSourceType photo.png
注意
MidjourneyはC2PA連合に参加していますが、現時点ではエクスポートに署名されたマニフェストを埋め込んでいません。変更された場合、AuditImageのC2PAセクションに直接表示されます。