Rastros de metadatos de Midjourney
Midjourney no escribe C2PA, pero una imagen descargada del sitio lleva un bloque XMP y EXIF distintivo con el prompt y un job ID.
Qué contiene una descarga directa
Un PNG o JPEG descargado de midjourney.com o Discord generalmente lleva:
- EXIF
ImageDescription: el prompt completo, seguido deJob ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. El UUID es el número de trabajo interno de Midjourney. - XMP
dc:description: el mismo texto. - XMP
xmp:CreatorTooloAuthor: a veces el nombre de usuario de Midjourney ouser. - XMP
Iptc4xmpExt:DigitalSourceType: las exportaciones más recientes escribenhttp://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia, el valor IPTC estándar para "generado por IA".
Sin modelo de cámara, sin apertura ni obturador, sin GPS. Una "foto" con un prompt y sin parámetros de captura es ella misma la señal más fuerte.
Cómo AuditImage lo detecta
AuditImage busca en ImageDescription y la descripción XMP por Job ID: seguido de un UUID y lista un hallazgo bajo "Rastros de generación de IA" como un job ID de Midjourney. Cualquier campo que mencione Midjourney, o un DigitalSourceType de trainedAlgorithmicMedia, recibe su propia entrada.
Cuándo desaparece
- Compartido a través de WeChat, QQ, Weibo, Xiaohongshu o Instagram: todo depurado.
- Capturas de pantalla: todo depurado.
- Abierto y re-guardado en Photoshop: la descripción EXIF generalmente sobrevive, XMP se reescribe pero
dc:descriptionnormalmente permanece, yCreatorToolse convierte en Photoshop. AuditImage entonces muestra tanto el rastro de Midjourney como el registro de edición de Photoshop. - Re-descargado desde un host de imágenes: depende del host; la mayoría depuran.
Verificación manual
exiftool -ImageDescription -Description -CreatorTool -DigitalSourceType photo.png
Nota
Midjourney se ha unido a la coalición C2PA pero, al momento de redactar este artículo, no incrusta un manifiesto firmado en las exportaciones. Si eso cambia, la sección C2PA de AuditImage lo mostrará directamente.