
Удалить метаданные из фото: что там записано
В каждом файле изображения есть больше, чем само изображение. Что дописывают камера и телефон, как это посмотреть и как удалить EXIF, не загружая своё фото незнакомцу.
Фотография это не только то, что видно. В том же файле лежит вторая, невидимая часть: когда снимок сделан, каким устройством, с какими настройками и, если приложению камеры разрешено, на каком именно месте.
Эта часть называется EXIF. Она записывается сама в момент спуска затвора, никто тебя не спрашивает, и в большинстве случаев ты о ней так и не узнаёшь. Видимой она становится ровно тогда, когда файл попадает к кому-то, кто заглянет внутрь.
Что едет вместе с картинкой
В зависимости от устройства и настроек в файле изображения лежит:
- Дата и время съёмки, с точностью до секунды.
- Устройство и объектив, то есть производитель, модель, иногда прошивка, а у некоторых камер серийный номер.
- Параметры съёмки, диафрагма, выдержка, ISO, вспышка да или нет.
- Программа, в которой снимок редактировали в последний раз.
- Место, в координатах, если у приложения камеры есть доступ к геопозиции.
- Встроенная миниатюра, маленькая копия снимка внутри самого файла.
Из всего этого место очевидная проблема. Интереснее сочетание, потому что оно работает так же, как данные в профиле: время плюс устройство плюс программа обработки связывают два файла между собой, даже если ни на одном ничего выдающего не видно.
Два снимка с одним и тем же серийным номером камеры принадлежат друг другу. Этого хватает, чтобы связать анонимный аккаунт с личным.
Сначала посмотреть, потом чистить
Прежде чем что-то удалять, стоит заглянуть в один из своих файлов. Обычно всё лучше, чем казалось, иногда хуже.
Windows. Правый клик по файлу, Свойства, вкладка Подробно. Там видно всё, что внутри, включая GPS, если он есть.
macOS. Открыть файл в Просмотре, Инструменты, Показать инспектор. Для EXIF и для места там отдельные вкладки.
iPhone. Открыть снимок в Фото и провести вверх или нажать значок информации. Появилась карта, значит место прицеплено к файлу.
Android. Открыть снимок в Google Фото и вызвать подробности. Здесь карта тоже означает, что внутри есть координаты.
Чего для этого точно не нужно, так это сайта, который всё проанализирует за тебя. Об этом ниже.
Начинать надо с геопозиции
Проще всего решать это не по одному снимку, а один раз и навсегда: забрать у приложения камеры доступ к геопозиции. Тогда снимки сразу появляются без координат, и думать об этом больше не придётся.
На iPhone это в Настройках, Конфиденциальность и безопасность, Службы геолокации, Камера. На Android в разрешениях приложения камеры. У отдельной камеры обычно есть пункт "сохранять местоположение" или "геометки" прямо в её настройках.
Это почти ничего не стоит. Единственный минус: в твоей личной галерее больше не будет карты.
Как убрать это из уже готовых файлов
Для снимков, которые уже есть, в каждой системе предусмотрен свой путь.
iPhone, при отправке. В меню отправки нажать "Параметры" сверху. Там отключается "Место", а в пункте "Все данные фото" ты решаешь, уходят ли метаданные вообще.
Android. В Google Фото при отправке есть настройка, убирающая местоположение. Для остального надёжнее пройти через редактирование и сохранить заново.
Windows. Правый клик, Свойства, Подробно, внизу "Удаление свойств и личной информации". Windows создаёт очищенную копию, а оригинал не трогает.
macOS. В Просмотре место удаляется через инспектор. При экспорте из приложения Фото можно снять галочки с геопозиции и других данных.
И путь, который работает всегда, независимо от устройства и программы: сделать скриншот готового снимка и отдать его. Скриншот это новый файл, в котором есть только то, что было на экране. Всё, что раньше лежало в файле, исчезает вместе с ним. Немного теряется разрешение, и для оплаченной работы это неверный ход, но для всего, что ты между делом куда-то выкладываешь, это самый быстрый безопасный приём.
Создать заново лучше, чем вычистить потом. То, что в файл вообще не записали, невозможно и пропустить.
Что платформы делают за тебя, а что нет
Крупные соцсети пересчитывают загруженные снимки, потому что всё равно уменьшают и сжимают. Метаданные при этом почти всегда пропадают. Но это значит лишь, что там снимок чист для других пользователей. Получил ли сам сервис оригинальный файл со всем содержимым, вопрос отдельный, и ответ обычно "да".
И есть три пути, на которых сохраняется всё:
Отправка файлом, а не изображением. В большинстве мессенджеров есть и то и другое. Отправка изображением сжимает и заодно чистит, отправка файлом отдаёт ровно оригинал.
Ссылки на облако. Ссылка на файл в твоём хранилище это и есть файл. Там ничего не пересчитывается.
Обычное вложение в письмо. То же самое.
Отсюда простое правило: как только человек получает файл, а не просто видит картинку в ленте, содержимое этого файла на твоей совести.
Маленькая миниатюра внутри файла
Деталь, о которой почти никто не знает: во многих файлах изображений лежит ещё и крошечная копия снимка, чтобы файловые менеджеры быстро показывали превью.
Раньше случалось, что программы правили снимок, но эту миниатюру не трогали. У того, кто замазал лицо или что-то отрезал, в самом снимке этого уже не было, а в миниатюре всё оставалось. Сегодняшние программы её обновляют, и всё же я бы не стал на это полагаться, когда это важно.
Так что если ты и так что-то скрывала, скриншот окупается вдвойне. Что там ещё имеет значение, разобрано в тексте Скрыть лицо на фото: что действительно помогает.
Видео и имена файлов
Видео тащит за собой то же самое. В файлах MP4 и MOV лежат время съёмки, устройство и, в зависимости от настроек, место. Доступ приложения камеры к геопозиции закрывает оба случая, фото и видео.
А ещё есть слой, который технически метаданными не является, но работает точно так же: имя файла и папка. IMG_4021.jpg не говорит ничего. Leto_Horvatiya_Lisa.jpg говорит много, и оно едет в каждый чат. Как быстро из таких обрывков складывается имя, написано в тексте Как остаться анонимной: что не писать в профиле.
Почему онлайн-чистильщики худшая идея
Есть десятки сайтов, предлагающих удалить или показать EXIF. Порядок всегда один: загружаешь снимок, ждёшь, скачиваешь обратно.
Подумай, что при этом происходит. Ты отдаёшь именно тот файл, чьи координаты тебя беспокоят, незнакомому человеку на сервер, о котором ничего не знаешь, вместе со своим IP-адресом и временем. Уменьшая один риск, ты создала больший.
Снимок, который слишком личный для твоего собственного аккаунта, не загружают на незнакомый сайт ради удаления двух строк.
Всё описанное выше работает на твоём устройстве. Этого достаточно.
Как это устроено у нас
Всё, что видно публично, у нас в любом случае пересчитывается. Фото профиля и портфолио при загрузке записываются в другой формат, метаданные при этом пропадают. То же с защищёнными превью до покупки: уменьшены, закрыты водяным знаком, и метаданных внутри уже нет.
То, что человек получает после покупки, это твоя работа в полном качестве, и платит он именно за неё. Поэтому доступ приложения камеры к геопозиции здесь не общий совет, а тот самый переключатель, который реально меняет дело в оплачиваемой работе. Один раз переключить и больше не вспоминать.
Нейтральными мы при этом не являемся: мы ведём платформу, о которой пишем. Всё, что выше, работает где угодно и без нас. Что ещё остаётся приватным у нас, написано в тексте Зарабатывать, не показывая лицо.
Частые вопросы
Нет. Только если у приложения камеры есть доступ к геопозиции. На телефонах это часто включено по умолчанию, на камере без связи с телефоном обычно нет.
Да, если говорить о содержимом старого файла. Скриншот это новый файл, в котором только то, что было на экране. Правда, он несёт собственную дату создания и тип устройства.
Нет. Метаданные лежат в отдельной области файла, само изображение не трогается. Качество теряется только на обходном пути через скриншот или при повторном сохранении в сжатый формат.
Нет. Имя файла это одна половина, данные внутри файла вторая. Проверять стоит и то и другое.
Их не вернуть. Разумно отключить доступ к геопозиции сейчас и посмотреть у сервисов, где файл ещё лежит, можно ли там что-то удалить.
Как правило нет, потому что снимки при загрузке пересчитываются. Полагаться на это не стоит, а при отправке файлом это не работает вовсе.
