Metadaten von KI-Bildern: wo die Belege wirklich stehen

Metadaten sind nicht ein Ort, sondern mehrere Schichten, und zu wissen, welche vorliegt, entscheidet darüber, wie viel ein Fund wert ist. Eine Datei kann gleichzeitig ein signiertes C2PA-Manifest, beschreibende EXIF- und XMP-Felder, PNG-Textblöcke mit Generierungsparametern und Einträge auf Containerebene in MP4 oder MOV tragen. Sie unterscheiden sich darin, was sie festhalten, wie leicht sie sich bearbeiten lassen und wie schnell sie beim Teilen verschwinden. Dieser Leitfaden geht sie in der Reihenfolge durch, in der der Parser sie liest.

Kurz gesagt: signierte Herkunft zuerst, beschreibende Felder danach

Lesen Sie zuerst ein C2PA-Manifest, denn es ist die einzige Schicht, deren Integrität sich kryptografisch prüfen lässt. Danach EXIF und XMP, wo häufig Plattformnamen und KI-Kennzeichnungen auftauchen, die aber jeder überschreiben kann. PNG-Textblöcke sind der Ort, an dem das Stable-Diffusion-Umfeld Prompts und Workflows ablegt; im Video übernehmen Container-Metadaten dieselbe Rolle. Alles unterhalb der Signatur ist ein Hinweis, kein Beweis.

Beispiele zu den einzelnen Schichten

Adobe Firefly JPEGDie signierte Schicht: ein gültiges C2PA-Manifest mit digitalSourceType = trainedAlgorithmicMedia, ausgewiesen als valid statt trusted, weil das Zertifikat außerhalb der Liste liegt.
ComfyUI / Stable Diffusion XL PNGDie PNG-Textschicht: prompt- und workflow-Blöcke mit Knotengraph und Generierungsparametern, keiner davon signiert.
Google Veo MP4Die Containerschicht: Credentials und Werkzeugfelder in der Box-Struktur des ISO Base Media statt in einem Bildmarker.

Prüfbare Signale

EXIFEin Standard aus der Kamera-Ära. Software, Artist und UserComment tragen mitunter einen Werkzeugnamen oder ein JSON-KI-Label, und das vollständige Fehlen von Kamerafeldern ist selbst leicht informativ.
XMPAdobes XML-Metadaten. CreatorTool, Credit und DigitalSourceType nennen am ehesten den Generator, sofern der Original-Export erhalten ist.
C2PADie signierte Schicht, serialisiert als JUMBF und je Format eingebettet: APP11-Segment in JPEG, eigener Chunk in PNG, Box in MP4.
PNG-TextblöcketEXt, iTXt und zTXt nehmen beliebige Schlüssel/Wert-Strings auf — deshalb landen Prompts, Seeds, Sampler und komplettes Workflow-JSON hier und nicht im EXIF.
MP4 / MOV-Containerftyp brand, Box-Baum, udta/meta/ilst, Einträge zu encoder, tool und software sowie AIGC-Strings und SEI-Marker im Bitstrom.

Warum Generierungsparameter außerhalb des EXIF liegen

EXIF wurde für Kameras entworfen: feste Tags für Belichtung, Blende, ISO und Objektiv. Ein mehrzeiliger Prompt oder ein serialisierter Knotengraph passen nicht in diese Form, also schreibt das Stable-Diffusion-Umfeld sie in PNG-Textblöcke, die beliebige Schlüssel/Wert-Strings zulassen. Das ist das häufigste Missverständnis in diesem Feld: Wer nach „ComfyUI EXIF" oder „PNG info" sucht, sucht fast immer nach Textblöcken und nicht nach Kamera-Tags. Praktisch heißt das, dass ein Werkzeug, das nur EXIF liest, bei einer Datei voller lesbarer Belege ein leeres Ergebnis meldet.

Wie schnell jede Schicht verschwindet

Die Schichten sind unterschiedlich fragil, und die Reihenfolge zu kennen hilft beim Deuten eines leeren Ergebnisses:

  • Messenger: PNG-Textblöcke fallen zuerst weg, dazu die meisten XMP-Felder und die GPS-Daten im EXIF.
  • Transcoding auf sozialen Plattformen: EXIF, C2PA-Manifest, XMP CreatorTool und sämtliche Generierungsparameter verschwinden meist auf einmal.
  • Screenshots und Bildschirmaufnahmen: vom Original bleibt nichts; übrig bleiben die Metadaten des Aufnahmewerkzeugs.
  • Re-Export oder Speichern unter: Herkunftsfelder gehen verloren, und neue Software schreibt womöglich unzusammenhängende EXIF-Daten darüber.

Metadaten lesen, ohne die Datei herzugeben

Metadaten zu prüfen ist eine reine Leseoperation auf Bytes, die Sie ohnehin besitzen — es gibt also keinen technischen Grund, etwas hochzuladen. AICheck365 liest EXIF, XMP, C2PA, PNG-Chunks und MP4-Boxen lokal über nach WebAssembly kompiliertes Rust. Arbeitsdokumente und private Fotos bleiben damit auf Ihrem Rechner, Ergebnisse erscheinen ohne Serverumweg, und bei großen Videos begrenzt Ihre Hardware das Tempo statt einer Upload-Grenze.

Eine Datei Schicht für Schicht lesen

  1. Vom Original ausgehen — Verwenden Sie die Datei so, wie das Werkzeug sie exportiert oder die Plattform sie ausgeliefert hat — jede spätere Kopie verliert Schichten.
  2. Zuerst die signierte Schicht prüfen — Suchen Sie ein C2PA-Manifest und lesen Sie Signaturstatus, Vertrauensstatus und den deklarierten digitalSourceType vor allem anderen.
  3. EXIF und XMP lesen — Prüfen Sie Software, CreatorTool, Credit, DigitalSourceType und UserComment auf Werkzeugnamen oder KI-Labels — unsigniert und damit veränderbar.
  4. PNG-Textblöcke öffnen — Bei PNG-Dateien tEXt/iTXt/zTXt auf Prompt, Seed, Sampler, CFG, Modell und Workflow-JSON durchsehen.
  5. Bei Video den Container durchgehen — ftyp, Box-Baum und udta/meta/ilst auf encoder- und tool-Felder lesen, danach im Bitstrom nach SEI-Markern suchen.

Grenzen

Führen Sie den vollständigen Detektor aus, um alle Schichten auf einmal zu lesen, oder öffnen Sie gezielt ein Werkzeug, wenn Sie die Schicht schon kennen.

FAQ

Wo schreiben KI-Werkzeuge ihre Metadaten hin?

Das hängt von Werkzeug und Format ab. Signierte Herkunft landet in einem C2PA-Manifest, beschreibende Werkzeugnamen in EXIF und XMP, Generierungsparameter und Workflows in PNG-Textblöcken, und Video-Details im MP4- oder MOV-Container.

Warum stehen im EXIF keine KI-Informationen?

Weil die meisten Generierungsparameter dort gar nicht gespeichert werden. EXIF enthält kameraorientierte Tags, während Prompts, Seeds und Workflows in PNG-Textblöcke geschrieben werden, die separat ausgelesen werden müssen.

Lassen sich KI-Metadaten fälschen?

Jede Schicht außer einer gültigen C2PA-Signatur kann bearbeitet oder zwischen Dateien kopiert werden. Genau deshalb werden Signatur- und Vertrauensstatus getrennt von den beschreibenden Feldern ausgewiesen.

Ist es sicher, Metadaten online zu lesen?

Hier verlassen sie Ihr Gerät nie: Die Auswertung läuft im Browser, es findet kein Upload statt und nichts wird gespeichert.

Quellen und Prüfprotokolle