Переглядайте й видаляйте приховані метадані PDF перед надсиланням

Ця функція почалася з повідомлення від архітектора. Його студія працює так само, як більшість проєктних бюро: креслення, експорти CAD, ландшафтні плани та специфікації залишають офіс у форматі PDF. Проблема в тому, що PDF — це ніколи лише та сторінка, яку ви бачите. Усередині кожного файлу невидимо захований блок метаданих — ім'я автора, програма-джерело, назви, ключові слова й часові позначки, — і проєктні інструменти залюбки вписують туди ім'я клієнта, код проєкту, а подеколи й значно більше. Ніхто не відкриває властивості документа перед надсиланням, тож ці відомості мандрують разом із файлом непомітно. Його колеги, а ще гірше — зовнішні підрядники, отримували файли, які тихо розкривали, хто є замовником. Він попросив нас дати спосіб побачити цю приховану інформацію й видалити її. Цей допис — саме про цю функцію.

Прихований пасажир у кожному PDF

Відкрийте PDF у текстовому редакторі — і за стиснутим вмістом сторінок ви знайдете невеликий словник інформації про документ. Він записується автоматично: сканер чи CAD-пакет встановлює Producer і Creator, логін операційної системи або ім'я ліцензії стає Author, а діалог збереження заповнює Title, Subject і Keywords. Для архітектурного плану це зазвичай означає ім'я реальної людини — клієнта чи кресляра — плюс внутрішні ідентифікатори проєкту. Нічого з цього не видно на сторінці, і саме тому це небезпечно: не можна відредагувати те, чого не бачиш. Коли файл пересилають підряднику, який має знати лише креслення, метадані передають йому ще й замовника.

Тепер ви це бачите — просто в панелі файлу

Коли ви відкриваєте PDF у LightUp.Cloud, панель файлу тепер зчитує вбудовані метадані документа й показує їх в окремому розділі Метадані PDF, одразу під попереднім переглядом першої сторінки. Назва, автор, кількість сторінок, дати створення й модифікації, а також програма-творець/виробник — усе викладено прямо. Витягання відбувається автоматично й приватно на наших серверах у момент завантаження PDF — нічого не треба запускати й нічого встановлювати, а зчитування є детермінованим (ми розбираємо файл, а не вгадуємо).

Панель файлу LightUp.Cloud: попередній перегляд першої сторінки PDF і розділ метаданих PDF із Назвою, Автором (Jean McGovern), Сторінками, датами Створення й Модифікації, Творцем і Виробником, та червона кнопка «Стерти метадані»

Панель файлу для PDF: мініатюра першої сторінки, далі вбудовані метадані — Назва, Автор, Сторінки, дати Створення/Модифікації та програма-джерело, — а під ними єдина дія Стерти метадані. Усе, що інакше одержувач прочитав би непомітно, тепер на екрані спершу у вас.

Видаліть це одним кліком

Якщо панель показує метадані, які ви не хочете надсилати, червона кнопка Стерти метадані видалить їх. Натисніть, підтвердьте — і сервер виконає прискіпливу роботу: зчитає поточний файл, видалить увесь словник інформації про документ та пакет метаданих XMP, перевірить, що нічого не залишилося, а потім запише очищений PDF назад як нову версію того самого файлу. Вміст сторінок — ваше креслення — залишається недоторканим, байт у байт. Зникає лише прихований пасажир.

Оскільки стирання створює нову версію, а не перезаписує наосліп, воно акуратно вписується в захисну мережу, яку ми збудували навколо кожного файлу: попередня редакція залишається в історії версій файлу, а зміна фіксується в журналі аудиту вашого робочого простору — хто стер метадані, з якого файлу й коли. Операція виконується асинхронно у фоні, тож великий комплект планів не підвішує ваш браузер; панель оновлюється й показує, що метаданих більше немає (а кнопка Стерти зникає), щойно нова версія буде записана.

Видалення скрізь, де це важливо

Стиранню метаданих можна довіряти, лише якщо їх видалено скрізь, а не лише з тієї копії, на яку ви дивитесь. У LightUp.Cloud PDF також стає доступним для пошуку, і цей пошуковий індекс перебудовується з очищеного файлу після стирання — тож ім'я клієнта не залишається в результатах пошуку після того, як ви стерли його з документа. Джерелом істини є сам файл: щойно метадані зникають із PDF, кожне подальше його відображення це відображає.

Необов'язково, свідомо й на ваш розсуд

Ми свідомо зробили це необов'язковою, явною дією, а не автоматичним очищенням. Метадані не завжди небажані — іноді автор і дати — це саме те, що команда хоче зберегти. Тож LightUp.Cloud показує інформацію й залишає рішення за вами: ви бачите точно те, що побачив би одержувач, і самі вирішуєте, чи мандруватиме це разом із файлом. Для архітектора, який звернувся, у цьому вся суть — мить видимості й один клік між планом і людьми, яким ніколи не слід було знати, чий це будинок.

Якщо ваша команда надсилає проєктні файли, договори, скани чи звіти будь-кому поза проєктом, відкрийте один із них у LightUp.Cloud і погляньте на його метадані PDF. Можливо, вас здивує те, що весь цей час тихо мандрувало разом із вашими документами, — і ви відчуєте полегшення, що тепер досить одного кліку, аби це зупинити.