Jakie metadane są w twoich zdjęciach — i czego ich usunięcie nie załatwia
Kazano mi wyczyścić EXIF przed wrzuceniem zdjęcia. Co tam właściwie jest i czy to wystarczy?
Co naprawdę jest doczepione do zdjęcia
Zdjęcie to piksele plus zaskakująca ilość opisu tych pikseli. Większość zapisuje się automatycznie — przez aparat albo przez oprogramowanie, które potem dotknęło pliku — i nic z tego nie jest widoczne, gdy patrzysz na obraz.
| Blok | Typowa zawartość | Kto zapisuje |
|---|---|---|
| EXIF | Data i godzina, marka i model aparatu, obiektyw, ekspozycja, ISO, orientacja, miniatura | Aparat |
| GPS (podblok EXIF) | Szerokość, długość, wysokość, czasem azymut i znacznik czasu | Aparat, jeśli lokalizacja jest włączona |
| Notatki producenta | Dane zależne od producenta: numery seryjne, punkty ostrości, ustawienia wewnętrzne | Aparat |
| XMP | Historia edycji, podpisy, słowa kluczowe, oceny, informacje o prawach | Oprogramowanie do edycji |
| IPTC | Podpisy, autor, źródło, dane kontaktowe, warunki użycia | Redakcje i agencje |
| Profil ICC | Przestrzeń barw, w której wartości pikseli mają być interpretowane | Aparat lub program do edycji |
Dlaczego to w ogóle ma znaczenie
Współrzędne GPS to oczywiste ryzyko: zdjęcie zrobione w domu niesie adres tego domu. Ale cichsze pola też mają znaczenie. Numer seryjny aparatu w notatkach producenta łączy ze sobą każde zdjęcie, jakie ten aparat kiedykolwiek zrobił. Znacznik czasu umieszcza cię gdzieś w konkretnej minucie. Historia edycji w XMP potrafi wymienić program, operatora i pierwotną nazwę pliku, w której czasem siedzi nazwisko klienta albo kod projektu.
Część platform usuwa większość tego przy wysyłaniu. Część nie. Część usuwa je z kopii, którą wyświetla, i zachowuje oryginał. Z zewnątrz tego nie poznasz i dlatego usunięcie ich, zanim plik opuści twoje urządzenie, to jedyna wersja tej operacji, którą kontrolujesz.
Co usuwa czyszczenie metadanych
Czyściciel metadanych przepisuje plik bez segmentów znacznikowych niosących EXIF, GPS, XMP, IPTC i notatki producenta. Piksele pozostają nietknięte tam, gdzie format pozwala edytować metadane w miejscu. FileSlimmer celowo zachowuje dwie rzeczy: profil barw ICC, bo jego usunięcie powoduje przesunięcie kolorów w każdym programie respektującym zarządzanie barwą, oraz obowiązującą orientację, bo jej usunięcie sprawia, że zdjęcia wyświetlają się obrócone.
Czego czyszczenie metadanych nie robi
To ta część, którą większość porad pomija, a jest ważniejsza od poprzedniej. Usunięcie metadanych usuwa tekst o obrazie. Z samym obrazem nie robi nic.
- Nie usuwa tego, co widać w kadrze: twarzy, numerów domów, znaków drogowych, tablic rejestracyjnych, ekranu z otwartą pocztą, odbicia w szybie, identyfikatora z nazwiskiem, charakterystycznej panoramy.
- Nie usuwa informacji, które da się z obrazu wywnioskować: pory roku, pogody, pory dnia po cieniach, języka na szyldach.
- Nie wpływa na kopie, które już wysłałeś. Metadane podróżują razem z plikiem, więc każda kopia w każdej skrzynce nadal niesie to, co niósł oryginał.
- Nie zmienia tego, co zapisała usługa, gdy wysyłałeś plik: adresu IP, konta, godziny wysłania. Te dane żyją na jej serwerach i nie mają nic wspólnego z samym plikiem.
- Nie usuwa nazwy pliku, o której ludzie regularnie zapominają, że bywa opisowa, ani ścieżki katalogu, jeśli wysyłasz archiwum.
- Nie sprawia, że zdjęcia nie da się powiązać z aparatem. Wzór szumu matrycy jest cechą pikseli, a nie metadanych, i praca kryminalistyczna nad nim to realna dziedzina.
Uczciwe podsumowanie brzmi więc: wyczyść metadane, a potem popatrz na zdjęcie jeszcze raz z pytaniem „co ten kadr mówi komuś, kto próbuje ustalić, gdzie byłem”.
Formaty zachowują się różnie
W pliku JPEG metadane mieszkają w segmentach znacznikowych aplikacji, które można usunąć bez dotykania skompresowanych danych obrazu, więc czyszczenie jest bezstratne, a piksele zostają bit w bit identyczne. PNG przechowuje metadane w blokach pomocniczych, które również da się usunąć bez ponownego kodowania. Niektóre formaty i niektóre przypadki brzegowe uniemożliwiają przepisanie w miejscu i wtedy jedynym sposobem na usunięcie tych danych jest zdekodowanie i ponowne zakodowanie obrazu — co zmienia piksele. FileSlimmer mówi o tym, zanim to zrobi, zamiast po cichu ponownie kompresować twoje zdjęcie.
Praktyczna procedura
- Wyłącz zapisywanie lokalizacji w aplikacji aparatu dla wszystkiego, co zamierzasz publikować. Lepiej jej nie zapisywać, niż usuwać ją później.
- Czyść metadane jako ostatni krok przed opuszczeniem urządzenia przez plik, a nie gdzieś w środku ścieżki edycji, która potem zapisze nowe metadane.
- Zmień nazwę pliku na taką, która nic nie mówi.
- Obejrzyj sam kadr pod kątem rzeczy wymienionych wyżej.
- Zachowaj nietknięty oryginał w prywatnym miejscu. Metadane są dla ciebie przydatne, nawet jeśli ich publikacja to ryzyko.
Sprawdzenie, że zadziałało
Nie wierz narzędziu na słowo, temu też nie. Otwórz wyczyszczony plik w podglądzie metadanych — większość systemów operacyjnych pokazuje panel właściwości, a czytniki wiersza poleceń istnieją na każdą platformę — i potwierdź, że pola, na których ci zależało, zniknęły. Jeśli pole, które miało zniknąć, nadal tam jest, lepiej dowiedzieć się o tym przed publikacją niż po.
Narzędzia do tego zadania
Źródła
- CIPA DC-008 — Exchangeable image file format for digital still cameras (Exif)
- Adobe — XMP Specification
- IPTC — Photo Metadata Standard
- International Color Consortium — ICC.1 profile specification