← Powrót do bloga Poradniki

Usuwanie metadanych z PDF przed wysłaniem pliku

Nazwiska są zaczernione, numery kont zakryte, plik wyeksportowany. Widoczna treść jest czysta. A mimo to plik wciąż może zdradzić więcej, niż powinien: nie przez to, co widać, lecz przez dane, które oprogramowanie po cichu zapisało wokół treści. Poniżej opisujemy, co kryje się w plikach i na czym polega usuwanie metadanych z PDF oraz z obrazów przed wysłaniem.

Co kryje się w plikach

Niemal każdemu dokumentowi towarzyszą dwie niewidoczne warstwy:

  • Metadane obrazu (EXIF/XMP/IPTC). Zdjęcie lub skan może zawierać model aparatu, współrzędne GPS miejsca wykonania, datę i godzinę, nazwę programu do edycji, a czasem miniaturę oryginalnego obrazu sprzed zmian.
  • Metadane dokumentu PDF. PDF zapisuje program, w którym powstał plik, daty utworzenia i modyfikacji, pole autora oraz ukryty identyfikator pliku PDF, który może powiązać dwa pliki z tym samym dokumentem źródłowym.

Nic z tego nie widać na stronie. Wszystko to może jednak odczytać każdy, kto otworzy plik odpowiednim narzędziem. Lokalizacja, nazwisko autora, rzeczywista historia dokumentu: wszystko to może podróżować w metadanych, których nadawca nigdy nie sprawdził.

Usuwanie metadanych z PDF w Dress Docs

W Dress Docs usuwanie metadanych jest częścią zaczerniania, a nie dodatkiem. Odbywa się przy każdym eksporcie:

  • Obrazy powstają od nowa. Każda strona jest eksportowana jako nowy, płaski obraz, więc dane EXIF, XMP i IPTC z oryginału nie trafiają do pliku wynikowego.
  • Pola PDF są czyszczone. Pola programu, daty utworzenia, daty modyfikacji, autora i twórcy zostają opróżnione, a ukryty identyfikator jest zerowany. Ten ostatni krok ma znaczenie: dwa eksporty tego samego dokumentu są identyczne co do bajtu, więc żaden ukryty identyfikator nie łączy pliku z dokumentem źródłowym.

Widać, że plik jest czysty

Czysty znaczy czysty

Dobre zaczernienie to nie tylko to, co zostało zakryte. To także wszystko, co plik pamięta, choć nikt tego celowo w nim nie umieścił. Dress Docs za każdym razem usuwa tę ukrytą warstwę, więc wysłany dokument mówi to, co miał powiedzieć, i nic więcej.

Cały proces opisuje artykuł jak zaczernić tekst w PDF w około 30 sekund, wszystko, co robi eksport, przedstawia strona funkcji. Można też otworzyć Dress Docs i wyeksportować czystą kopię.

Proszę wypróbować przy następnym dokumencie