# Metadane w Twoich plikach: znajdź je i usuń na komputerze Mac

> Zdjęcia, pliki PDF, dokumenty pakietu Office, a nawet zwykłe pliki do pobrania na komputerze Mac zawierają ukryte metadane — współrzędne GPS, nazwiska autorów, źródłowe adresy URL. Oto, jak go znaleźć i rozebrać za pomocą prawdziwych poleceń terminala.

HisnLabs Security & Research Team · Published 2026-09-20
Canonical: https://hisnlabs.com/pl/blog/file-metadata-leaks-mac

Widoczna zawartość pliku jest często jego najmniej odkrywczą częścią. Zdjęcie może zawierać dokładne współrzędne GPS miejsca, w którym zostało zrobione. Dokument programu Word może zawierać prawdziwe imię i nazwisko za pseudonimowym podpisem w polu autora. Nawet zwykły plik pobrany za pośrednictwem przeglądarki Safari zawiera w niewidoczny sposób dokładny adres internetowy, z którego pochodzi. Żadne z tych działań nie wymaga od nikogo włamania się do Ciebie — są to metadane znajdujące się w pliku lub dołączone do niego przez system macOS i często tylko kilka poleceń terminala dzieli Cię od odczytania przez osobę, do której wysyłasz ten plik.

## EXIF i GPS na zdjęciach: klasyczny przypadek

Większość zdjęć zrobionych telefonem lub aparatem cyfrowym zawiera dane EXIF: model aparatu, dokładny czas otwarcia migawki oraz – jeśli usługi lokalizacyjne były włączone – dokładną szerokość i długość geograficzną. Nie jest to ryzyko hipotetyczne. W grudniu 2012 r. opublikowano zdjęcie przedsiębiorcy oprogramowania Johna McAfee, wykonane przez dziennikarza towarzyszącego mu w gwatemalskim kurorcie, gdy ukrywał się przed władzami Belize, nadal zawierające oryginalne metadane EXIF ​​GPS, które ujawniały jego dokładną lokalizację każdemu, kto spojrzał na plik, a nie tylko na zdjęcie.

Możesz to sprawdzić i usunąć samodzielnie za pomocą ExifTool, powszechnie używanego narzędzia wiersza poleceń do odczytywania i zapisywania metadanych w formatach obrazów, wideo i dokumentów.

*Terminal*

```console
# See everything embedded in a photo, including GPS coordinates
$ exiftool photo.jpg

# Remove every metadata field (creates photo.jpg_original as a backup)
$ exiftool -all= photo.jpg

# Remove only GPS data, keeping other EXIF fields intact
$ exiftool -gps:all= photo.jpg

# Strip metadata from every JPEG in a folder
$ exiftool -all= -r ~/Pictures/ToSend/
```

Na komputerze Mac menu Narzędzia podglądu zawiera także inspektora, który wyświetla informacje osadzone w zdjęciu bez terminala, a zarówno Zdjęcia, jak i Podgląd pozwalają wyeksportować kopię bez danych o lokalizacji — przydatne w przypadku pojedynczego zdjęcia, chociaż ExifTool jest bardziej niezawodnym wyborem, gdy trzeba potwierdzić, że każde pole faktycznie zniknęło, ponieważ opcje eksportu aplikacji nie zawsze dokumentują dokładnie to, co usuwają.

## Metadane dokumentów PDF i Office

Dokumenty zawierają własne, mniej widoczne metadane: nazwisko autora, nazwę firmy wprowadzoną podczas instalacji oprogramowania, aplikację i wersję użytą do utworzenia pliku, a zwłaszcza w dokumentach programu Word historię wersji, która może zawierać tekst, który Twoim zdaniem został usunięty, lub komentarze, które miałeś zamiar usunąć przed udostępnieniem. W dokumentacji pomocy technicznej firmy Microsoft opisano narzędzie Document Inspector wbudowane w programy Word, Excel i PowerPoint jako umożliwiające wyszukiwanie i usuwanie nazwisk autorów, historii prześledzonych zmian, komentarzy, ukrytego tekstu i właściwości dokumentu, takich jak tytuł i firma – ostrzegając jednocześnie, że należy je uruchomić na kopii, ponieważ części usuniętych elementów nie można później przywrócić.

ExifTool odczytuje i usuwa także metadane plików PDF i pakietu Office, co jest przydatne, gdy chcesz mieć jedno spójne narzędzie i przepływ pracy zamiast przełączać się między funkcjami prywatności każdej aplikacji.

*Terminal*

```console
# See a PDF's author, producer and creation software
$ exiftool report.pdf

# Strip PDF metadata
$ exiftool -all= report.pdf

# Same for a Word document
$ exiftool -all= contract.docx
```

## Ukryte metadane systemu macOS: rozszerzone atrybuty

Niezależnie od tego, co zawiera zdjęcie lub dokument, sam macOS dołącza metadane do plików za pomocą rozszerzonych atrybutów — małych rekordów klucz-wartość przechowywanych przez system plików obok pliku, niewidocznych w normalnym widoku Findera. Najbardziej wartym poznania jest `com.apple.metadata:kMDItemWhereFroms`, który Safari i inne aplikacje zapisują automatycznie, rejestrując dokładny adres URL, z którego pobrano plik, wraz ze stroną odsyłającą. Prześlij pobrany plik PDF komuś, nie wiedząc, że taki plik istnieje, a możesz przekazać dokładny link wewnętrzny, adres URL prywatnego magazynu w chmurze lub witrynę, z której pochodzi.

*Terminal*

```console
# List every extended attribute on a file, with values
$ xattr -l report.pdf

# Show only the source-URL attribute, if present
$ xattr -p com.apple.metadata:kMDItemWhereFroms report.pdf

# Remove it
$ xattr -d com.apple.metadata:kMDItemWhereFroms report.pdf

# Strip every extended attribute from a file
$ xattr -c report.pdf
```

> **Warning:** Rozszerzone atrybuty, takie jak `kMDItemWhereFroms`, nie są częścią zawartości pliku, więc otwarcie pliku w edytorze lub nawet uruchomienie domyślnego paska metadanych ExifTool niekoniecznie je usunie — `xattr -c` (lub skopiowanie zawartości pliku do zupełnie nowego pliku) to bardziej niezawodny sposób, aby mieć pewność, że nic podłączonego do systemu macOS nadal nie działa.

## Metadane w centrum uwagi: co ujawnia mdls

Spotlight, indeks wyszukiwania systemu macOS, przechowuje własną bazę danych metadanych o większości plików na dysku, do której można wysyłać zapytania za pomocą polecenia `mdls` — niezależnie od osadzonych metadanych pliku lub jego rozszerzonych atrybutów, ale może ujawnić podobne rzeczy, w tym to, która aplikacja lub urządzenie utworzyło plik.

*Terminal*

```console
# Show every Spotlight metadata attribute for a file
$ mdls photo.jpg

# Show just one attribute — the app that created it
$ mdls -name kMDItemCreator photo.jpg

# Find every camera model used across your photo library
$ mdfind -0 kind:image | xargs -0 mdls -name kMDItemAcquisitionModel | sort -u
```

## Narzędzie stworzone do tego konkretnego zadania: mat2

mat2, zestaw narzędzi do anonimizacji metadanych, został stworzony specjalnie w celu usuwania metadanych z szerokiego zakresu popularnych formatów plików za pomocą jednego narzędzia wiersza poleceń, skierowanego do dziennikarzy i aktywistów, którzy muszą mieć pewność, że plik jest czysty przed jego wysłaniem. Warto wiedzieć, że oryginalne repozytorium projektu jest teraz zarchiwizowane i nie jest już aktywnie utrzymywane, więc traktuj je jako jedną z wielu opcji, a nie jedyną — dla większości osób korzystających obecnie z komputerów Mac ExifTool plus ręczne sprawdzenie za pomocą `xattr -l` obejmuje ten sam obszar i jest bardziej aktywnie aktualizowany.

## Budowanie nawyku

Nie jest to skomplikowane, jeśli wchodzi w nawyk: sprawdź plik z `exiftool` i `xattr -l` przed jego wysłaniem, a nie po tym, jak ktoś wskaże, co w nim jest. Schemat we wszystkich powyższych przypadkach — zdjęcie, dokument Word, pobrany plik PDF — jest taki sam: widoczna zawartość pliku nigdy nie była problemem. To, co z nim podróżowało, w sposób niewidzialny, było.

## Jaką rolę odgrywają FireAI i HisnLabs

Metadata stripping is not something FireAI does — it is a network firewall, not a file-hygiene tool — but the tools below run entirely on your own Mac too, so cleaning up a file before you send it never has to leave your machine any more than FireAI’s own on-device connection review does.

FireAI to własny produkt HisnLabs: zapora sieciowa z AI działająca bezpośrednio na Macu. Pokazuje prostym językiem każde połączenie nawiązywane przez twoje aplikacje i pozwala ci decydować, co opuszcza twojego Maca — jej AI działa lokalnie, więc twój ruch nigdy nie jest wysyłany do nas ani do nikogo innego. Zespół badań nad bezpieczeństwem HisnLabs dba o to, by te decyzje pozostały trafne: kataloguje, które domeny to zwykła telemetria, a które prawdziwa usługa, śledzi kraj i sieć stojące za połączeniem oraz trenuje lokalny model (funkcję FireAI Pilot) na rzeczywistych wzorcach ruchu — a nic z tego nie opuszcza twojego Maca.

Możesz przeczytać o decyzjach technicznych, które za tym stoją, albo wypróbować FireAI przez 17 dni na [FireAI od HisnLabs](https://hisnlabs.com/fireai/pl/download).

## Sources

- [ExifTool: reading and writing meta information](https://exiftool.org/)
- [mat2: Metadata Anonymisation Toolkit](https://0xacab.org/jvoisin/mat2)
- [ss64: xattr command reference](https://ss64.com/mac/xattr.html)
- [ss64: mdls command reference](https://ss64.com/mac/mdls.html)
- [Microsoft Support: Remove hidden data with Document Inspector](https://support.microsoft.com/en-us/office/remove-hidden-data-and-personal-information-by-inspecting-documents-presentations-or-workbooks-356b7b5d-77af-44fe-a07f-9aa4d085966f)
- [Wikipedia: John McAfee (2012 location disclosure via photo metadata)](https://en.wikipedia.org/wiki/John_McAfee)
- [EFF: Printers (tracking dots)](https://www.eff.org/issues/printers)
- [Apple Support: View image information in Preview](https://support.apple.com/guide/preview/view-image-information-prvw2e2d3a5c/mac)
