Статья
Что происходит с метаданными вашего фото при отправке
Фото, снятое на телефон, несёт встроенные метаданные: модель камеры, время съёмки, часто точные GPS-координаты, записанные в файл так же, как это делает любая потребительская камера и телефон, следующие стандарту Exif. Что происходит с этими данными дальше, полностью зависит от того, каким путём фото путешествует. Средство выбора фото в мессенджере обычно перекодирует изображение для чата и попутно удаляет встроенные поля; та же опция отправки файла в том же приложении обычно передаёт исходные байты нетронутыми. Вот единственный механизм, стоящий за каждым каналом, и как проверить, что действительно произошло с конкретным фото, вместо того чтобы гадать.
Один механизм за каждым каналом
Метаданные вроде Exif встроены в байты файла, внутри того же контейнера, что и пиксели. Каждый раз, когда приложение декодирует изображение и перекодирует его заново, чтобы уменьшить для пузыря чата, сжать для ленты или сконвертировать в другой формат, оно создаёт совершенно новый файл, и если этот шаг явно не копирует метаданные, новый файл просто их не получает. Отправка или копирование в точности исходных байтов, напротив, ничего не меняет, так что всё встроенное остаётся встроенным. Каждый канал, описанный ниже, это версия одной и той же развилки: перекодировать или передать оригинал.

Мессенджеры: выбор фото против файла или документа
Большинство чат-приложений предлагают два разных способа отправить изображение, и они ведут себя по-разному именно по причине выше. Выбор фото через обычное средство выбора изображений, то, что показывает сетку галереи и превью, обычно перекодирует его до размера и качества, подходящих для чата, это и есть шаг перекодирования, отбрасывающий встроенные метаданные. Выбор отправить то же изображение как файл или документ вместо этого пропускает этот конвейер и передаёт исходные байты, включая метаданные. Фото, отправленное как файл, которое выглядит чётче и скачивается заметно большим файлом, чем то же фото, отправленное как обычная картинка, прямое доказательство того, что это самое перекодирование произошло или не произошло.
Скриншоты начинаются с чистого листа
Скриншот это не перекодированное фото, это совершенно новое изображение, созданное конвейером захвата экрана операционной системы, и оно никогда не было связано с камерой, так что унаследовать поле GPS Exif или модель камеры изначально просто неоткуда. То, что скриншот всё же несёт, зависит от ОС: некоторые записывают в файл метку времени захвата или базовые размеры, но ничто из этого не связано с тем, где на самом деле было снято лежащее в основе фото. Именно поэтому скриншот фото, а не отправка самого файла, иногда предлагается как способ передать изображение без его исходных метаданных, ценой потери качества от дополнительного перекодирования.
Публичные ленты проходят через ту же развилку
Фото, загруженные в публичную ленту или историю, обычно проходят через серверный конвейер, который генерирует размеры, реально отдаваемые платформой: миниатюры, версии по ширине ленты, иногда скачивание в полном разрешении, и этот конвейер это ещё одно перекодирование, так что копия, которую видят посетители, обычно лишена метаданных исходного файла. Это ничего не говорит о том, что платформа хранит на своих собственных серверах из исходной загрузки, только о том, что в итоге встроено в версию, которую посторонний может скачать из ленты.

Проверка конкретного фото вместо предположений
Общие закономерности это отправная точка, а не гарантия: поведение приложения меняется от версии к версии и от того, какая именно функция использована, и единственный способ узнать, что на самом деле несёт данный файл, это посмотреть. Наш просмотрщик EXIF открывает изображение локально и перечисляет каждое встроенное поле, включая GPS, так что вы можете проверить фото перед отправкой. Наше средство удаления EXIF сначала стирает эти метаданные из копии, так что каким бы каналом вы после этого ни воспользовались, там больше не остаётся ничего чувствительного, независимо от того, стёр бы этот канал их сам по себе или нет. Оба инструмента работают целиком в браузере: проверяемое или очищаемое фото никогда не загружается.
Инструменты из этой статьи
Частые вопросы
Если мессенджер стирает метаданные, точно ли моё местоположение в безопасности?
Не полностью. Удаление Exif из файла изображения влияет только на то, что встроено в этот файл; это ничего не говорит о том, регистрирует ли само приложение или платформа ваш аккаунт, IP-адрес или время загрузки на своих серверах. Стёртые метаданные означают, что само изображение больше не несёт координаты, а не то, что файл был отправлен анонимно.
Удаляет ли удаление фото с телефона данные о местоположении из уже отправленных копий?
Нет. В момент, когда копия покинула ваше устройство, все метаданные, которые она несла в этот момент, стали частью отдельного файла: на устройстве получателя, на сервере, где бы он ни оказался. Удаление оригинала после этого никак не влияет на копии, уже существующие в других местах.
Как точно узнать, есть ли ещё GPS-данные в конкретном фото?
Откройте его в просмотрщике EXIF и посмотрите прямо на поле GPS, вместо того чтобы предполагать на основе того, каким приложением или настройкой вы пользовались. Поведение отличается от версии приложения и от выбранного способа отправки, так что единственная надёжная проверка это прочитать сам файл, который вы собираетесь отправить.