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 JPEG | Die 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 PNG | Die PNG-Textschicht: prompt- und workflow-Blöcke mit Knotengraph und Generierungsparametern, keiner davon signiert. |
| Google Veo MP4 | Die Containerschicht: Credentials und Werkzeugfelder in der Box-Struktur des ISO Base Media statt in einem Bildmarker. |
Prüfbare Signale
| EXIF | Ein 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. |
|---|---|
| XMP | Adobes XML-Metadaten. CreatorTool, Credit und DigitalSourceType nennen am ehesten den Generator, sofern der Original-Export erhalten ist. |
| C2PA | Die signierte Schicht, serialisiert als JUMBF und je Format eingebettet: APP11-Segment in JPEG, eigener Chunk in PNG, Box in MP4. |
| PNG-Textblöcke | tEXt, 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-Container | ftyp 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
- 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.
- Zuerst die signierte Schicht prüfen — Suchen Sie ein C2PA-Manifest und lesen Sie Signaturstatus, Vertrauensstatus und den deklarierten digitalSourceType vor allem anderen.
- EXIF und XMP lesen — Prüfen Sie Software, CreatorTool, Credit, DigitalSourceType und UserComment auf Werkzeugnamen oder KI-Labels — unsigniert und damit veränderbar.
- PNG-Textblöcke öffnen — Bei PNG-Dateien tEXt/iTXt/zTXt auf Prompt, Seed, Sampler, CFG, Modell und Workflow-JSON durchsehen.
- 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
- Alles außer einem signierten C2PA-Manifest lässt sich bearbeiten, entfernen oder auf eine fremde Datei kopieren.
- Teilen, Transcoding, Screenshots und Re-Exporte tragen diese Schichten unterschiedlich schnell ab, meist beginnend beim PNG-Text.
- Fehlende Metadaten sind kein Beleg für menschliche Urheberschaft, sondern besagen nur, dass diese Kopie nichts Lesbares bewahrt.
- Feldnamen unterscheiden sich je nach Werkzeug und Version, nicht jeder Wert lässt sich auf ein sauberes Label normalisieren.
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
- Öffentliche Beispieldaten von AICheck365 — Herkunft der Beispiele, Testdaten, beobachtete Signale und bekannte Grenzen.
- W3C PNG Third Edition — Standardreferenz für PNG-Chunks und die Textblock-Formate.
- C2PA Technical Specification 2.2 — Manifest-Struktur und formatabhängige Einbettung der Credentials.
- Methodik von AICheck365 — Wie jede Schicht gewichtet und berichtet wird.