На GitHub появился открытый проект watermarks-remover, оформленный как навык для ИИ-агентов. Пользователь может попросить агента очистить принадлежащий ему текст или файл, после чего тот запускает готовые Python-скрипты. Инструмент заявляет поддержку разных классов маркировки, применяемых в экосистемах Claude, Gemini, OpenAI и открытых языковых моделей.
Проект удаляет невидимые символы Unicode, необычные пробелы, двунаправляющие и служебные символы. Из файлов он умеет убирать C2PA, EXIF, XMP и другие метаданные. Поддерживаются PNG, JPEG, SVG, PDF, DOCX, ODT, HTML и Markdown. Основные скрипты используют стандартную библиотеку Python, а c2patool и ExifTool подключаются дополнительно.
Более сложный случай — статистические текстовые водяные знаки, встроенные в выбор слов и токенов. Для их ослабления watermarks-remover предлагает значительно переписать текст с помощью другой модели, меняя лексику, синтаксис и границы предложений. Автор прямо называет этот режим best effort: гарантировать, что официальный детектор перестанет распознавать метку, невозможно. Кроме того, глубокая переформулировка может ухудшить стиль и точность исходного текста.
Инструмент не удаляет скрытые метки из пикселей изображений, аудио или видео. Он может убрать прикреплённые к файлу метаданные, но мягкие привязки C2PA, пиксельные водяные знаки и другие сигналы внутри самого содержимого могут сохраниться. Поэтому отсутствие метаданных ещё не доказывает отсутствие маркировки.
Проект привлёк внимание вскоре после того, как Anthropic описала внедрение машиночитаемой маркировки Claude в связи со статьёй 50 европейского AI Act. Модели Claude, запущенные в ЕС начиная со 2 августа 2026 года, должны с момента выпуска добавлять скрытые метки в текст, а поддерживаемые файлы — получать подписанные метаданные C2PA. Для ранее выпущенных моделей действует переходный период.
Anthropic подчёркивает, что найденная метка является лишь сигналом обработки контента в Claude, а не окончательным доказательством его авторства. Claude мог только перевести, отредактировать или преобразовать чужой материал. Обратное тоже верно: отсутствие обнаруживаемой метки не доказывает, что ИИ не использовался.
Появление watermarks-remover показывает ожидаемую проблему регулирования: вслед за обязательной маркировкой возникают средства её удаления, после чего разработчикам приходится усиливать методы обнаружения. Машиночитаемое происхождение остаётся полезным сигналом, но не может служить единственным доказательством того, кем и как создан материал.
Проект: watermarks-remover на GitHub
Разъяснение Anthropic: How Claude marks AI-generated content
Требования ЕС: разъяснение по статье 50 AI Act
Для ИИ-агентов выпустили инструмент удаления водяных знаков Claude, Gemini и OpenAI
Источник: GitHub