EXIF в фотографиях: что там хранится и зачем это удалять
Обновлено
Инструмент по теме статьи — работает прямо здесь, без загрузки файлов на сервер:
JPGУдалить EXIF из фото онлайн
Каждая фотография, снятая телефоном, несёт в себе небольшое досье. Оно хранится в блоке EXIF — служебной области внутри файла, которую камера заполняет автоматически и которую может прочитать любой желающий.
Что именно туда попадает
- Модель устройства и иногда его серийный номер
- Дата и время съёмки с точностью до секунды
- Настройки: выдержка, диафрагма, ISO, фокусное расстояние, была ли вспышка
- Ориентация кадра
- Координаты GPS — широта и долгота с точностью до нескольких метров
- Название программы, в которой снимок обрабатывали, а иногда и имя владельца устройства
Последние пункты и составляют проблему. Фотография, снятая дома, содержит координаты вашей квартиры. Снимок товара для объявления — координаты места, где вы его хранили. Фото документа — место, где вы его заполняли.
Кто это видит
Кто угодно, кому файл попал в руки. Не нужны специальные программы: в Windows достаточно открыть свойства файла, в macOS — инспектор в «Просмотре». Карты в свойствах не показывают, но скопировать пару чисел в поисковую строку — дело секунды.
Обычный сценарий: человек продаёт вещь на доске объявлений, загружает фотографию, снятую дома, и вместе с объявлением публикует свой адрес. Площадки с метаданными обращаются по-разному, и рассчитывать на то, что за вас всё почистят, не стоит.
Когда EXIF полезен
Не всегда его нужно удалять. Дата съёмки — это то, по чему фотоархив сортируется по времени. Координаты позволяют раскладывать снимки по местам на карте. Параметры съёмки нужны фотографам, чтобы разбирать собственные ошибки.
Разумный подход: хранить оригиналы с метаданными у себя, а наружу отдавать очищенные копии.
Как удалить правильно
Есть два способа, и разница между ними существенная.
Перекодирование. Любая конвертация — в другой формат, сжатие, изменение размера — попутно теряет метаданные, потому что файл собирается заново из пикселей. Метод рабочий, но за очистку вы платите качеством: изображение пересжимается.
Вырезание блоков. Файл JPEG состоит из сегментов: одни описывают изображение, другие хранят метаданные. Можно выбросить вторые и собрать файл обратно, не трогая первые. Сжатые данные картинки остаются байт в байт теми же — качество не меняется вообще.
Инструмент удаления EXIF работает вторым способом. Он убирает EXIF с геометкой, блоки XMP и IPTC, комментарии и метки времени, но сохраняет цветовой профиль — иначе снимок поменял бы оттенок.
Для PNG действует тот же принцип: удаляются текстовые блоки и время изменения, а блоки, отвечающие за цвет, остаются на месте.
Как отключить геометки в камере
Проще предотвратить, чем чистить.
На iPhone: «Настройки → Конфиденциальность и безопасность → Службы геолокации → Камера» и выбрать «Никогда».
На Android: в приложении камеры открыть настройки и отключить пункт про геоданные или теги местоположения — он называется по-разному у разных производителей.
После этого новые снимки будут без координат. Уже сделанные фотографии это не изменит — их придётся чистить.
Проверьте перед отправкой
Если снимок уходит посторонним людям — на доску объявлений, в резюме, незнакомому покупателю, на форум, — потратьте несколько секунд на очистку. Обработка идёт прямо в браузере: фотографии не загружаются ни на какой сервер, что в контексте разговора о приватности имеет некоторое значение.