Przewodnik po metadanych zdjęć

Czym są Content Credentials i co zapisuje C2PA?

Podpisana notatka podróżująca w pliku, która mówi, skąd pochodzi zdjęcie i co się z nim działo. Przydatna, gdy jej chcesz. Zdradliwa, gdy nie chcesz.

Cała idea w jednym akapicie

Aparat lub aplikacja zapisuje w pliku mały podpisany zapis. Zapis określa producenta, oprogramowanie i każdy krok edycji. Odbiorca z odpowiednim oprogramowaniem sprawdza podpis i pokazuje cały łańcuch. Specyfikacja C2PA definiuje ten format, a Adobe nazywa swoje wdrożenie Content Credentials.

Co może zawierać manifest

Dokładna zawartość zależy od producenta. Manifest zwykle zawiera część z poniższych rzeczy.

  • Pochodzenie Urządzenie, aplikacja albo model generatywny, który stworzył zasób, oraz deklaracja, czy źródłem było zdjęcie z aparatu, czy media syntetyczne.
  • Historia edycji Uporządkowana lista działań, takich jak kadrowanie, korekta koloru czy montaż, każde przypisane do kroku w łańcuchu.
  • Tożsamość Certyfikat podpisującego, a opcjonalnie nazwa twórcy albo konto. To pole zaskakuje ludzi.
  • Deklaracje o użyciu AI Deklaracja, że model generatywny stworzył lub zmienił zasób, a czasem deklaracja, że nałożono znak wodny.

Vaultaire zgłasza zadeklarowane działanie znaku wodnego, gdy manifest je podaje. To stwierdzenie zawarte w zapisie, a nie badanie pikseli, i raport tak je opisuje.

Dlaczego zapis zwykle znika

Manifest podróżuje w pliku. Wszystko, co przepisuje plik, może go zgubić, a większość rzeczy przepisuje plik.

Częste działania i ich wpływ na manifest
DziałanieManifest zachowany?
Skopiowanie pliku na inny dyskTak
Zrobienie zrzutu ekranu ze zdjęciaNie, zrzut ekranu to nowy plik
Przesłanie do serwisu społecznościowegoZwykle nie, przesłane pliki są kodowane ponownie
Wysłanie przez komunikatorZwykle nie
Eksport z edytoraTylko wtedy, gdy edytor obsługuje C2PA
Użycie narzędzia do usuwania metadanychNie, o to właśnie chodzi w usuwaniu

Brak manifestu nie znaczy więc nic. Jego obecność coś Ci mówi. Jego brak nie mówi nic, a to ta sama asymetria, która rządzi sprawdzaniem, czy zdjęcie zostało wygenerowane przez AI.

Kiedy usunięcie zapisu to dobra decyzja

Pochodzenie pomaga zdjęciu prasowemu i szkodzi prywatnemu. Decyzja sprowadza się do tego, kto odczyta plik jako następny.

Zostaw manifest, gdy odbiorca musi zweryfikować pochodzenie: praca prasowa, dowody, licencjonowane zdjęcia stockowe, wszystko, gdzie wartością jest łańcuch. Usuń go, gdy plik trafia do klienta, na forum, do ogłoszenia na targowisku albo do publicznego wpisu, a łańcuch ujawniłby Twoje oprogramowanie, Twoje konto, Twoją historię edycji albo napisany przez Ciebie prompt.

Samo usuwanie jest proste. Wczytaj zdjęcie w narzędziu do metadanych, przeczytaj, co znalazł raport, i usuń. Narzędzie kasuje rozpoznane kontenery C2PA razem z polami pochodzenia XMP i IPTC, zapisuje osobną czystą kopię i skanuje tę kopię, żeby potwierdzić brak tych pól, zanim odblokuje pobieranie.

Czego to nie robi

Usunięcie manifestu usuwa zapis. Nie usuwa znaku wodnego z pikseli i nie weryfikuje za Ciebie podpisu. Vaultaire zgłasza kontener i jego zadeklarowaną zawartość. Sprawdzenie łańcucha certyfikatów wobec listy zaufania to osobne zadanie, które wymaga infrastruktury podpisującej, a nasze narzędzie tego nie próbuje.

O różnicy między usuwaniem metadanych a znakiem wodnym w pikselach przeczytasz w tekście jak usunąć znak wodny AI ze zdjęcia.

Content Credentials: najczęstsze pytania

Czym są Content Credentials?

Podpisany zapis pochodzenia dołączony do pliku multimedialnego. Ten zapis, nazywany manifestem, mówi, które urządzenie lub która aplikacja stworzyła plik i jakie edycje po tym nastąpiły. C2PA, czyli Coalition for Content Provenance and Authenticity, publikuje specyfikację definiującą ten format.

Czy C2PA to to samo co znak wodny?

Nie. Manifest C2PA to dane dołączone do pliku i da się je zdjąć. Znak wodny w pikselach zmienia samo zdjęcie i przetrwa usunięcie metadanych. Rozwiązują różne problemy i często występują razem.

Czy usuwać Content Credentials ze swoich zdjęć?

To zależy od tego, co zawiera manifest. Może zawierać Twoje imię i nazwisko, Twoje oprogramowanie, prompt, identyfikator konta i pełną historię edycji. Usuń go, gdy te szczegóły nie powinny wędrować razem z plikiem. Zostaw go, gdy chcesz, by odbiorca mógł zweryfikować pochodzenie.

Czy usunięcie manifestu psuje zdjęcie?

Nie. Vaultaire usuwa kontener bez ponownego kodowania zdjęcia, więc zakodowane dane pozostają identyczne co do bajtu, a widoczne zdjęcie się nie zmienia.

Dlaczego większość zdjęć nie ma Content Credentials?

Wdrożenie jest częściowe, a zapis kruchy. Zrzuty ekranu, przesyłanie do serwisów społecznościowych, komunikatory i wiele edytorów zapisują nowy plik i gubią manifest. Brak manifestu to norma i niczego nie dowodzi.

Czy narzędzie potrafi zweryfikować podpis?

Nie. Zgłasza kontener i to, co deklaruje zapis. Walidacja łańcucha certyfikatów wobec listy zaufania wymaga infrastruktury podpisującej, która leży poza lokalnym narzędziem w przeglądarce.