Я скачал картинку из генератора, открыл метаданные и обнаружил внутри название программы, сведения о происхождении файла и служебные блоки C2PA. Возникает очевидный вопрос. Можно ли получить обычный JPEG или PNG без всей этой служебной информации? В большинстве случаев да. EXIF, XMP и даже встроенный манифест C2PA можно удалить локально за несколько секунд.
Но здесь легко попасть в ловушку. Единой «метки ИИ» не существует. Современное изображение может одновременно содержать обычные метаданные, криптографически подписанный C2PA-манифест, видимый значок и невидимый водяной знак внутри самих пикселей. Первые два слоя очищаются сравнительно просто. Скрытые водяные знаки вроде SynthID устроены иначе и могут пережить удаление метаданных, смену формата, сжатие и часть редактирования.
Поэтому задача должна звучать не «как стереть одну ИИ-метку», а «какие признаки происхождения есть в конкретном файле и какие из них вообще относятся к метаданным». Именно с проверки я бы начинал любую очистку.
Небольшая оговорка. Материал предназначен для легального управления собственными файлами, защиты приватности и технического анализа форматов. Не стоит использовать удаление сведений о происхождении для подделки документов, сокрытия чужого авторства, нарушения правил площадок или введения людей в заблуждение. Нужно учитывать законодательство своей страны, включая российское законодательство, и условия сервиса, где публикуется изображение.
Четыре совершенно разных вида ИИ-меток
| Что находится в файле | Где хранится | Можно ли удалить |
|---|---|---|
| EXIF, XMP, IPTC, поле Software | В метаданных файла | Да, обычно без проблем |
| C2PA Content Credentials | В специальном подписанном блоке, часто JUMBF | Встроенный блок обычно можно удалить, но существуют устойчивые схемы восстановления происхождения |
| Видимый логотип или надпись | Непосредственно в пикселях | Только редактированием изображения |
| SynthID и похожие невидимые водяные знаки | В структуре самого изображения | Гарантированного универсального способа очистки нет |
Обычные метаданные проще всего представить как записку, прикрепленную к фотографии. Там может находиться дата, название редактора, параметры камеры, координаты GPS, комментарии и множество технических полей. Генератор тоже способен добавить туда название модели или программы.
C2PA работает сложнее. Content Credentials позволяют подписать сведения о происхождении файла и действиях над ним. Adobe Firefly автоматически добавляет такие данные к полностью сгенерированным изображениям. Microsoft Designer также использует C2PA. В современных поддерживаемых изображениях OpenAI применяет C2PA вместе с SynthID.
Сам стандарт C2PA не считает встроенный манифест неуничтожимым. Спецификация прямо предусматривает ситуацию, когда манифест исчезает из файла. Для повышения устойчивости появились так называемые durable Content Credentials. Они могут использовать водяной знак или цифровой отпечаток, чтобы найти сведения о происхождении во внешнем хранилище даже после удаления встроенного блока.
SynthID идет еще дальше. Google DeepMind разработала систему, которая кодирует незаметный сигнал непосредственно в изображении. Google заявляет устойчивость к распространенным преобразованиям вроде изменения размера, фильтров и сжатия JPEG. OpenAI также использует SynthID как дополнительный сигнал происхождения в поддерживаемых изображениях.
Отсюда следует важная вещь. Удалить C2PA и удалить все признаки происхождения картинки не одно и то же.
Проверяем и очищаем файл самостоятельно
Самый точный инструмент для локальной работы с метаданными, который я использовал бы первым, ExifTool. Программа работает в Windows, macOS и Linux, понимает огромное количество форматов и показывает гораздо больше данных, чем свойства файла в Проводнике Windows.
Для начала смотрим содержимое.
exiftool -G1 -a -s image.png
Если нужен подробный поиск C2PA и JUMBF, команда выглядит так.
exiftool -jumbf:all -G3 -b -j -u -struct image.png
В выводе могут появиться поля JUMBF, c2pa, Claim Generator, название приложения, сведения о действиях и цифровой подписи. Тогда перед нами не обычный EXIF, а C2PA Content Credentials.
Для обычного JPEG полное удаление метаданных выполняется одной командой.
exiftool -all= image.jpg
ExifTool обычно сохраняет исходник рядом с обработанным файлом, добавляя к имени _original. Я бы не отключал резервную копию до тех пор, пока результат не проверен.
У JPEG есть нюанс с цветовым профилем. Если бездумно удалить вообще все служебные данные, некоторые программы могут немного иначе интерпретировать цвета. Сам автор ExifTool предлагает для пакетной обработки JPEG вариант, который сохраняет ICC-профиль и возвращает сведения о цветовом пространстве.
exiftool -ext jpg -all= --icc_profile:all -tagsfromfile @ -colorspacetags DIR
Где DIR обозначает каталог с изображениями.
C2PA обычно находится в группе JUMBF. ExifTool умеет читать такой блок во множестве форматов и удалять его из поддерживаемых файлов. Для точечной очистки применяется команда.
exiftool -jumbf:all= image.jpg
После обработки я запускаю проверку еще раз.
exiftool -G1 -a -s image.jpg
Второй удобный вариант для массовой обработки дает ImageMagick. Команда -strip удаляет профили, комментарии и многие стандартные блоки метаданных.
magick input.png -strip output.png
ImageMagick удобен, когда картинку все равно приходится менять, уменьшать или конвертировать. Но я не стал бы считать -strip универсальным средством против C2PA. После преобразования нужно отдельно проверять JUMBF и Content Credentials.
Пересохранение через графический редактор тоже иногда удаляет часть метаданных, особенно при функции вроде «экспортировать для веба». Проблема в непредсказуемости. Один редактор удалит EXIF, но сохранит XMP, другой создаст собственное поле Software, третий добавит новые Content Credentials. Проверка после экспорта надежнее догадок.
Какие программы и онлайн-сервисы подходят
| Инструмент | Для чего подходит | Что учитывать |
|---|---|---|
| ExifTool | EXIF, XMP, IPTC, JUMBF, точечная и пакетная очистка | Командная строка, зато максимальный контроль |
| ExifCleaner | Графическая очистка файлов в Windows, macOS и Linux | Работает поверх ExifTool, результат зависит от формата |
| ImageMagick | Перекодирование и удаление обычных метаданных | Нужно отдельно проверять C2PA |
| Metadata Cleaner и mat2 | Локальная очистка метаданных, особенно удобная в Linux | Основная задача инструмента именно приватность, а не борьба с водяными знаками |
| Jimpl | Просмотр и удаление EXIF прямо в браузере | Изображение загружается на сервер, сервис заявляет удаление файлов в течение 24 часов |
| VerExif | Простая онлайн-проверка и очистка EXIF | Подходит для обычных метаданных, а не для проверки скрытых водяных знаков |
Для конфиденциальной картинки я выбрал бы локальный ExifTool или ExifCleaner. Отправлять паспорт, внутренний документ, медицинское изображение или неопубликованный макет на случайный сайт ради удаления EXIF выглядит довольно странным способом защищать приватность.
ExifCleaner особенно удобен для пользователя, которому не хочется запоминать команды. Программа показывает найденные поля до и после обработки, умеет работать с папками и доступна для основных настольных систем. У инструмента есть ограничения некоторых форматов. Например, удалить все данные из TIFF, AVIF или PDF так же надежно, как из обычного JPEG, получается не всегда.
Для проверки C2PA полезнее не очередной «AI detector», а инструменты, которые действительно читают сигналы происхождения. У OpenAI есть собственный сервис проверки, который ищет C2PA и SynthID в поддерживаемых изображениях. Для Content Credentials разных производителей можно использовать Adobe Inspect.
Получается нормальный рабочий процесс. Сначала ExifTool показывает содержимое файла. Затем удаляются ненужные метаданные. После обработки файл снова проверяется ExifTool и, если происхождение связано с C2PA или OpenAI, специализированным средством проверки.
Почему скриншот, JPEG и «очистители ИИ» не гарантируют результат
Самый распространенный совет выглядит примерно так. Сделайте скриншот, сохраните его как JPEG, и все ИИ-метки исчезнут. Для обычных метаданных совет иногда действительно работает. Скриншот создает новый файл и обычно не переносит старый EXIF или встроенный манифест.
Но пиксельный водяной знак устроен принципиально иначе. Если сигнал кодируется в самом изображении, создание скриншота всего лишь создает новую копию похожих пикселей. Устойчивый алгоритм может продолжить находить сигнал. C2PA отдельно предусматривает мягкие привязки через цифровые отпечатки и водяные знаки, которые позволяют сопоставлять измененные копии.
Смена PNG на JPEG тоже не дает магического эффекта. Контейнер и метаданные изменятся, изображение пройдет сжатие, но устойчивый водяной знак может сохраниться. То же относится к изменению размера, небольшой обрезке, фильтрам, коррекции яркости и повторному сохранению.
С видимыми метками ситуация проще. Логотип, значок или надпись находятся среди пикселей, поэтому кадрирование или обычная ретушь способны убрать видимый элемент. Но подобная операция никак не доказывает отсутствие C2PA, SynthID или других скрытых сигналов.
Еще один миф связан с сервисами, которые обещают «AI watermark remover». Под таким названием часто скрывается обычный редактор изображений или программа для удаления EXIF. Если сервис не знает алгоритм конкретного водяного знака и не умеет проверить результат тем же детектором, заявление о полном удалении практически ничего не значит.
Я бы вообще не ставил задачу «сделать изображение нераспознаваемым как ИИ». По внешнему виду картинки работают отдельные классификаторы, и их решения не связаны напрямую с EXIF или C2PA. Ошибаются такие детекторы довольно часто. Удаление метаданных никак не превращает сгенерированное изображение в фотографию с камеры.
Практический предел выглядит довольно четко. Если требуется очистить файл от лишних сведений, удалить имя программы, GPS, EXIF, XMP или встроенный C2PA-манифест, локальные инструменты справляются хорошо. Если генератор встроил устойчивый водяной знак непосредственно в изображение, универсальной кнопки «стереть все следы ИИ» нет. Более того, современные системы происхождения специально проектируют так, чтобы обычное пересохранение и небольшое редактирование не уничтожали сигнал.
Поэтому я использую простой критерий. Для приватности очищаю метаданные локально и проверяю результат. Для публикации учитываю требования площадки. Если задача требует доказать происхождение картинки, сохраняю исходный файл вместо попытки удалить служебные данные. C2PA и водяные знаки постепенно превращаются из лишнего хвоста файла в отдельный слой цифровой истории изображения.
Частые вопросы
Можно ли полностью удалить метку ИИ с картинки?
EXIF, XMP и встроенный C2PA обычно можно удалить. Невидимые водяные знаки, встроенные в пиксели, могут сохраняться после очистки метаданных и редактирования. Универсального способа гарантированно удалить все возможные признаки происхождения нет.
Как проверить картинку на C2PA?
Можно использовать ExifTool и посмотреть группу JUMBF. Для графической проверки подходят средства Content Credentials, а для поддерживаемых изображений OpenAI работает фирменный Verify.
Удаляет ли ExifTool C2PA?
ExifTool умеет удалять C2PA JUMBF из ряда поддерживаемых форматов командой
exiftool -jumbf:all= FILE. После обработки файл лучше проверить повторно.
Удаляет ли скриншот метку ИИ?
Скриншот обычно теряет старые EXIF и часть контейнерных метаданных, но не гарантирует уничтожение водяных знаков, встроенных непосредственно в изображение.
Поможет ли конвертация PNG в JPEG?
Конвертация способна удалить или изменить часть метаданных, но не гарантирует удаления SynthID и других устойчивых сигналов внутри изображения.
Есть ли ИИ-метка в изображениях ChatGPT?
OpenAI сообщает, что поддерживаемые изображения из ChatGPT, Codex и API могут содержать C2PA Content Credentials и водяной знак SynthID. Охват зависит от модели, продукта, формата, способа экспорта и времени создания файла.
Можно ли удалить метаданные картинки без загрузки в интернет?
Да. ExifTool, ExifCleaner, ImageMagick и mat2 работают локально. Для конфиденциальных файлов такой вариант предпочтительнее онлайн-сервисов.
Если EXIF пустой, значит ли это, что картинку нельзя определить как созданную ИИ?
Нет. EXIF представляет только один вид метаданных. В изображении могут остаться C2PA, невидимый водяной знак или визуальные признаки, которые анализируют отдельные системы распознавания.