Przejdź do treści
LocalMedia Tools

Jak usunąć dane EXIF i lokalizację (GPS) ze zdjęć przed ich udostępnieniem

LocalMedia Tools ·

Niemal każde zdjęcie zrobione telefonem lub aparatem cyfrowym niesie ze sobą blok ukrytych metadanych EXIF obok samego obrazu — model urządzenia, ustawienia aparatu, dokładną datę i godzinę, a jeśli usługi lokalizacyjne były włączone — precyzyjne współrzędne GPS miejsca, w którym zrobiono zdjęcie. Nic z tego nie widać, patrząc na samo zdjęcie, i to jest właśnie problem: można w ten sposób przekazać adres domu, miejsce pracy czy szkołę dziecka, w ogóle tego nie zauważając. Ten przewodnik wyjaśnia, co dokładnie zawiera EXIF, kiedy naprawdę stanowi zagrożenie, jak sprawdzić, czy posiadane zdjęcie niesie dane GPS, oraz jak usunąć je raz na zawsze za pomocą narzędzia, które nigdy nie przesyła pliku na serwer — bez ukrywania jedynego realnego kompromisu, jaki wiąże się z ponownym zakodowaniem obrazu w celu jego oczyszczenia.

Czym są metadane EXIF i dlaczego zawierają współrzędne GPS?

Za każdym razem, gdy telefon lub aparat cyfrowy zapisuje plik JPEG, osadza obok pikseli blok metadanych EXIF (Exchangeable Image File Format): model aparatu lub telefonu, obiektyw, przysłonę, czas migawki i ISO oraz dokładną datę i godzinę zrobienia zdjęcia. Jeśli w chwili robienia zdjęcia usługi lokalizacyjne były włączone, większość telefonów dodaje też znacznik GPS — szerokość i długość geograficzną, a czasem wysokość — na tyle dokładny, by umiejscowić zdjęcie z dokładnością do kilku metrów. Nic z tego nie jest widoczne na samym zdjęciu; dane te podróżują niewidocznie w pliku, dopóki ktoś ich nie odczyta albo nie usunie.

Czy zdjęcie naprawdę może ujawnić, gdzie ktoś mieszka lub pracuje?

Tak, i to wcale nie jest hipotetyczne. Jeśli zdjęcie ze znacznikiem GPS zostało zrobione w domu, na podjeździe albo w szkole dziecka, takie zdjęcie przekazuje współrzędne wprost — bez potrzeby zgadywania na podstawie charakterystycznych obiektów w tle. Ryzyko jest największe w przypadku zdjęć wysyłanych jako oryginalne pliki, a nie jedynie oglądanych na ekranie: załączniki e-mail, udostępnienia w chmurze, komunikatory zachowujące oryginalny plik oraz transfery przez USB zazwyczaj utrzymują dane EXIF nienaruszone od początku do końca. Właśnie dlatego przewodniki dotyczące bezpieczeństwa dla dziennikarzy, osób doświadczających prześladowania (stalkingu) i każdego, kto znajduje się w wrażliwej sytuacji, rutynowo zalecają usuwanie metadanych przed wysłaniem zdjęcia, a nie dopiero przed jego opublikowaniem.

Czy platformy społecznościowe automatycznie usuwają EXIF?

Niektóre tak, inne nie, i nie da się bezpiecznie założyć żadnej z tych opcji z góry. Facebook, Instagram i X/Twitter na ogół usuwają dane EXIF i GPS ze zdjęć przesyłanych przez standardowy proces publikowania w aplikacji, głównie po to, by oszczędzić miejsce i transfer, a nie jako gwarancję prywatności. To usuwanie nie jest jednak powszechne: zdjęcia wysyłane jako załączniki plików w komunikatorach, przesyłane do prywatnego folderu w chmurze, wysyłane bezpośrednio e-mailem lub udostępniane przez opcję platformy „wyślij w oryginalnej jakości” często zachowują każde pole EXIF nienaruszone. Ponieważ zachowanie różni się w zależności od platformy i funkcji oraz może się zmienić bez zapowiedzi, jedynym pewnym sposobem, by mieć gwarancję, że zdjęcie nie zawiera danych GPS, jest samodzielne ich usunięcie, zanim zdjęcie opuści urządzenie.

Jak sprawdzić, czy zdjęcie już zawiera dane GPS?

Można to sprawdzić za pomocą narzędzi, które już się posiada. W Windows wystarczy kliknąć plik prawym przyciskiem myszy, wybrać Właściwości, a następnie otworzyć zakładkę Szczegóły — i przewinąć do sekcji GPS, która pokazuje szerokość i długość geograficzną, jeśli są obecne. Na Macu wystarczy otworzyć zdjęcie w Podglądzie, otworzyć Inspektora (Cmd+I) i spojrzeć na zakładkę „GPS”, która nawet naniesie lokalizację na małą mapę, jeśli współrzędne istnieją. Na iPhonie aplikacja Zdjęcia pokazuje lokalizację w arkuszu informacji o zdjęciu, jeśli została zarejestrowana. Jeśli którekolwiek z tych miejsc pokazuje współrzędne, plik należy traktować jako niosący lokalizację, dopóki nie zostanie ona usunięta.

Jak usunąć dane EXIF i GPS ze zdjęcia?

Narzędzie do usuwania metadanych obrazu LocalMedia załatwia to w trzech krokach: wystarczy przeciągnąć zdjęcia JPG, PNG lub WebP, wybrać format wyjściowy i pobrać czyste kopie. Pod maską każde zdjęcie jest dekodowane na canvas HTML i ponownie kodowane z tej bitmapy pikseli — canvas przechowuje wyłącznie surowe dane pikseli, więc bloki EXIF i GPS osadzone w oryginalnym pliku po prostu nie mają się gdzie „zabrać w podróż”. Wynikiem jest nowy plik z tym samym obrazem, ale bez żadnych ukrytych pól z oryginału. Ponieważ zarówno dekodowanie, jak i ponowne kodowanie odbywają się za pomocą wbudowanego w przeglądarkę Canvas API, cała operacja przebiega na urządzeniu użytkownika; zdjęcie nigdy nie jest wysyłane na serwer w celu przetworzenia.

Czy usunięcie metadanych wpływa na jakość obrazu lub dokładność kolorów?

Tak, na dwa konkretne sposoby, o których warto wiedzieć, zanim się na to poleganie. Po pierwsze, ponowne kodowanie przez canvas usuwa razem z metadanymi profil kolorów ICC obrazu — operacje na canvasie w przeglądarce działają w przestrzeni sRGB, więc zdjęcie oznaczone szerszą przestrzenią kolorów (na przykład Display P3 w nowszych iPhone'ach) może po ponownym zakodowaniu bardzo nieznacznie zmienić kolorystykę, najbardziej zauważalnie na ekranie o szerokim gamucie. Po drugie, eksport do JPG ponownie kompresuje piksele, dodając kolejną, zwykle niewidoczną, generację kompresji stratnej ponad to, co zastosował już aparat. Jeśli potrzebny jest wynik dokładny co do piksela, warto zamiast tego eksportować do PNG lub bezstratnego WebP, które zachowują piksele dokładnie bez zmian — tylko ścieżka JPG koduje je ponownie. Tak czy inaczej, dane lokalizacji i aparatu naprawdę znikają, a nie tylko zostają ukryte.

Czy filmy niosą te same ukryte dane lokalizacyjne i jak zweryfikować, że nic nie zostaje przesłane?

Tak — pliki wideo niosą tę samą kategorię ryzyka. Plik MP4 lub MOV nagrany telefonem przechowuje współrzędne GPS, markę i model urządzenia oraz znaczniki czasu utworzenia w blokach metadanych wewnątrz kontenera, osobno od samych strumieni wideo i audio. Narzędzie do usuwania metadanych wideo LocalMedia usuwa je z plików MP4 i MOV, w miarę możliwości bez ponownego kodowania materiału, dzięki czemu jakość pozostaje nienaruszona. Niezależnie od użytego narzędzia, deklaracji dotyczącej prywatności nie trzeba przyjmować na wiarę: wystarczy otworzyć DevTools przeglądarki (F12), przejść do zakładki Sieć, wyczyścić ją i uruchomić narzędzie — narzędzie rzeczywiście lokalne nie pokaże żadnego żądania POST ani PUT o rozmiarze pliku. Jeszcze prostszym sprawdzeniem jest rozłączenie się z internetem po załadowaniu strony i ponowna próba — narzędzie lokalne nadal będzie działać, a narzędzie wysyłające pliki na serwer natychmiast zwróci błąd.

Powiązane narzędzia

Najczęstsze pytania

Czy zdjęcia zawierają moją lokalizację?
Wiele z nich tak. Jeśli w chwili robienia zdjęcia usługi lokalizacyjne telefonu lub aparatu były włączone, urządzenie osadza znacznik GPS z dokładną szerokością i długością geograficzną bezpośrednio w metadanych EXIF pliku. Nie jest to widoczne podczas oglądania zdjęcia, więc jedynym sposobem, by się upewnić, jest sprawdzenie metadanych pliku albo ich usunięcie przed udostępnieniem.
Czy usunięcie EXIF obniża jakość?
Eksport do PNG lub bezstratnego WebP zachowuje piksele dokładnie bez zmian. Eksport do JPG ponownie koduje obraz, dodając kolejną, zwykle niewidoczną, generację kompresji stratnej. Niezależnie od formatu, ponowne kodowanie przez canvas usuwa też profil kolorów ICC obrazu, co może nieznacznie zmienić kolory na ekranie o szerokim gamucie.
Czy serwisy społecznościowe automatycznie usuwają EXIF?
Wiele z nich usuwa je podczas standardowego przesyłania w aplikacji, ale nie jest to gwarantowane na każdej platformie i w każdej funkcji. Zdjęcia wysyłane jako załączniki plików, przez komunikatory lub za pomocą opcji udostępniania w „oryginalnej jakości” często zachowują dane GPS i aparatu nienaruszone, więc nie warto polegać wyłącznie na platformie.
Jak usunąć GPS ze zdjęcia?
Warto użyć narzędzia, które ponownie koduje obraz, a nie takiego, które jedynie edytuje go w miejscu. Narzędzie do usuwania metadanych obrazu LocalMedia wczytuje zdjęcie JPG, PNG lub WebP do canvasu i koduje je od nowa w całości w przeglądarce, odrzucając osadzone dane EXIF i GPS przy zachowaniu samego obrazu, bez przesyłania czegokolwiek na serwer.
Czy działa to na zdjęciach HEIC z iPhone'a?
Samo narzędzie do usuwania metadanych działa na plikach JPG, PNG i WebP. Zdjęcia HEIC trzeba najpierw skonwertować za pomocą narzędzia takiego jak <a href="/en/image/heic-to-jpg">konwerter HEIC na JPG</a> LocalMedia; przepuszczenie powstałego pliku JPG przez narzędzie do usuwania metadanych usunie jego dane EXIF i GPS w ten sam sposób.
Czy można sprawdzić, czy otrzymane zdjęcie zawiera dane GPS?
Tak. W Windows wystarczy sprawdzić Właściwości, a następnie zakładkę Szczegóły w poszukiwaniu sekcji GPS; na Macu należy otworzyć zdjęcie w Podglądzie i sprawdzić zakładkę GPS w Inspektorze (Cmd+I). Jeśli pojawią się współrzędne, plik nadal niesie dane lokalizacyjne i przed przekazaniem go dalej lub ponownym udostępnieniem powinny zostać usunięte.