Чи містить PDF приховані метадані? Як це перевірити
Так. Майже кожен PDF містить метадані, яких ви ніколи не вводили: ім’я автора, програму, у якій його створено, програмне забезпечення, що записало PDF, а також коли його створено й востаннє змінено. Часто там є ще назва й ключові слова, іноді залишені від шаблону. На сторінці нічого з цього не видно, але будь-хто, хто отримає файл, може прочитати це за кілька секунд.
Більшість цього можна побачити у властивостях документа у вашій програмі для перегляду PDF. Щоб як слід це прибрати, треба зберегти нову копію без цих полів і перевірити інші приховані речі, які може містити PDF, як-от коментарі й відповіді у формах: це не метадані, але витікають вони так само.
Які метадані є в PDF
PDF зберігає метадані у двох місцях. Поля відомостей про документ — це ті, що показує ваша програма. Багато файлів мають ще й блок метаданих XMP, який може повторювати ті самі відомості й додавати нові.
- Автор (Author): часто ваше справжнє ім’я чи ім’я користувача комп’ютера, заповнене програмою, що створила файл.
- Програма-творець і виробник (Creator і Producer): програма й програмне забезпечення PDF, іноді з номерами версій, як-от текстовий редактор, система нарахування зарплати чи програма сканера.
- Дати створення й зміни (Created і Modified): коли файл уперше створено й востаннє збережено, зазвичай із точністю до секунди.
- Назва, тема й ключові слова (Title, Subject і Keywords): іноді задані навмисно, часто успадковані від шаблону чи старішого документа.
- Додатки XMP: залежно від програми, такі речі, як ідентифікатор документа, історія інструментів редагування чи повідомлення про авторські права.
Інші приховані речі, що мандрують разом із PDF
Метадані — це те, про що люди знають. А ось що застає їх зненацька:
- Коментарі й нотатки: зауваження рецензента на кшталт «спершу перевір його зарплату» залишаються у файлі, доки їх не видалити, навіть коли панель коментарів закрита.
- Відповіді в полях форм: заповнена форма несе свої відповіді як дані, які деякі системи зчитують напряму.
- Прихований текстовий шар: сканований PDF, оброблений OCR, має під зображенням невидимий текст, за яким можна шукати, зокрема й ту частину, яку ви начебто обрізали чи закрили.
- Вміст під прямокутником: чорний чи білий прямокутник, намальований поверх тексту, приховує його на екрані, але текст досі є у файлі, і його можна скопіювати.
- Вкладення: PDF може містити інші файли, які видно лише на панелі вкладень.
- Попередні версії: деякі програми зберігають зміни, дописуючи їх у кінець файлу, тож старіший вміст може досі бути всередині.
Чому це важливо: реальні приклади
- Договір оренди, створений із шаблону агента, зберігає ім’я попереднього орендаря в полі назви.
- У резюме, надісланому новому роботодавцю, в полі автора стоїть назва вашого теперішнього роботодавця, бо ви писали його на робочому ноутбуці.
- Комерційна пропозиція, датована минулою п’ятницею, має дату зміни сьогоднішнього ранку, і в суперечці це може викликати запитання.
- Зачорнений розрахунковий лист досі показує повне ім’я в полі назви, тож зачорнення нічого не захистило.
Як перевірити, що розкриває ваш PDF
- Відкрийте файл у програмі для перегляду PDF на комп’ютері. Застосунки на телефоні рідко показують усі властивості.
- Відкрийте властивості документа. В Acrobat Reader це «Файл», «Властивості». У вбудованих переглядачах Chrome і Firefox — у меню переглядача. На Mac Preview показує це в меню «Інструменти», «Показати інспектор».
- Перегляньте поля автора, назви, теми, ключових слів, програми-творця, виробника, дати створення й дати зміни.
- Відкрийте панелі коментарів і вкладень, якщо вони є у вашій програмі, і пошукайте те, чого не очікували.
- Спробуйте виділити й скопіювати текст довкола всього, що ви закрили чи зачорнили. Якщо його можна кудись вставити, він досі є у файлі.
Програми для перегляду показують поля відомостей про документ, а не блок XMP. Якщо потрібно побачити все, безкоштовний інструмент командного рядка ExifTool показує обидва.
Що Kopitiam робить із метаданими
У Kopitiam немає редактора метаданих, але кожен інструмент поводиться з метаданими певним чином, і варто знати, який як.
- «Редагувати PDF», «Об’єднати PDF», «Розділити PDF», «Витягти сторінки», «Упорядкувати PDF» і «Зачорнити PDF» створюють новий файл із ваших сторінок. Оригінальні назва, автор, тема, ключові слова й блок XMP не переносяться. Програмою-творцем і виробником указується pdf-lib, бібліотека з відкритим кодом, яку використовує Kopitiam, а обидві дати встановлюються на момент завантаження.
- «Повернути PDF», «Водяний знак PDF» і «Нумерація сторінок» зберігають зміни в тому самому файлі. Оригінальні назва, автор, ключові слова й дата створення залишаються. Виробником стає pdf-lib, а датою зміни — час завантаження.
- «Стиснути PDF» у режимі «Без втрат» чи «Стиснути фото» очищає назву, автора, тему, ключові слова, програму-творця й виробника. Дати створення й зміни, а також блок XMP, якщо він є, залишаються.
- «Стиснути PDF» у режимі «Сильне» перебудовує кожну сторінку як зображення в новому файлі, тож жодне з оригінальних полів не переноситься, а текст уже не можна виділити.
Швидкий спосіб очистити файл перед надсиланням
- Перевірте файл, як описано вище, і запишіть, що треба прибрати.
- Відкрийте його в «Упорядкувати PDF», залиште сторінки як є й натисніть «Завантажити впорядкований PDF». Нова копія не має оригінальних назви, автора, теми, ключових слів чи блоку XMP.
- Якщо на сторінці є текст, який треба прибрати, як-от номер IC у розрахунковому листі, натомість скористайтеся «Зачорнити PDF» і натисніть «Зачорнити й завантажити». Цей інструмент теж створює новий файл, тож ті самі метадані відкидаються, а зачорнений текст видаляється, а не закривається.
- Відкрийте завантажену копію й ще раз перевірте властивості документа й панель коментарів, перш ніж надсилати.
У новій копії буде вказано, що її створено pdf-lib, із сьогоднішньою датою. Це розкриває, яка бібліотека записала файл, а не хто ви, але знати про це варто.
Особливі випадки й коли не варто використовувати Kopitiam
- Файли, захищені паролем або з обмеженнями: Kopitiam поки що не відкриває заблоковані PDF. Відкрийте файл із паролем у своїй програмі й скористайтеся «Друк», «Зберегти як PDF», щоб створити незаблоковану копію. Ця копія теж нова, зі своїми метаданими, тож перевірте її.
- Скановані документи: поле виробника часто називає сканер чи застосунок для сканування. Якщо скан має текстовий шар OCR, «Зачорнити PDF» видаляє цей прихований текст у позначених вами місцях, а не лише видиме зображення.
- Дуже великі файли: усе працює на вашому пристрої, тож практичне обмеження — пам’ять пристрою. Скан на 300 сторінок на старішому телефоні може оброблятися повільно; комп’ютер упорається краще.
- Коли дати важливі: якщо запис має зберегти оригінальну дату створення, не обробляйте його інструментом, що створює новий файл. «Повернути PDF», «Водяний знак PDF», «Нумерація сторінок» і «Стиснути PDF» у режимі «Без втрат» чи «Стиснути фото» зберігають дату створення. Редагування, об’єднання, розділення, витягування, упорядкування, зачорнення й стиснення в режимі «Сильне» скидають її.
- Коли треба задати метадані, як-от правильну назву для опублікованого звіту: скористайтеся програмою, у якій створено документ. Kopitiam не вміє записувати власні поля.
PDF-інструменти Kopitiam працюють у вашому браузері, тож файл, який ви очищаєте, дорогою не завантажується на сервер. Для конфіденційних документів у цьому половина сенсу.
Поширені запитання
- Чи містять PDF приховані метадані?
- Так. Більшість PDF містять ім’я автора, використану програму й програмне забезпечення PDF, дати створення й зміни, а часто ще назву й ключові слова. На сторінці цього не видно, але воно мандрує разом із файлом, і будь-хто може прочитати це у властивостях документа.
- Чи може PDF розкрити, хто його створив?
- Часто так. Поле автора зазвичай заповнюється автоматично з вашої програми чи облікового запису комп’ютера, і там може бути ваше повне ім’я чи назва вашого роботодавця. Перевірте його у властивостях документа, перш ніж надсилати файл комусь поза своїм колом.
- Чи видаляє зачорнення PDF його метадані?
- Не обов’язково, бо метадані зберігаються окремо від сторінки. У Kopitiam «Зачорнити PDF» створює новий файл, тож оригінальні назва, автор, ключові слова й блок XMP не переносяться. Завжди перевіряйте завантажену копію у властивостях документа.
- Чи додає Kopitiam власні метадані?
- Інструменти, що створюють чи зберігають файл, указують виробником pdf-lib, бібліотеку з відкритим кодом, яку використовує Kopitiam, і оновлюють дати. «Стиснути PDF» у режимі «Без втрат» чи «Стиснути фото» натомість очищає поле виробника. Жодне ім’я облікового запису чи відомості про пристрій не записуються, бо Kopitiam їх не знає.
- Чи можна переглянути метадані PDF на телефоні?
- Частково. Багато застосунків PDF на телефоні показують лише назву й розмір файлу. Програма на комп’ютері, як-от Acrobat Reader, Chrome чи Preview, показує всі властивості документа, тож важливі файли перевіряйте там.
