Как снять скрытый водяной знак с текстов ChatGPT и Claude
С августа Claude прячет в текстах водяной знак, а в октябре OpenAI объявила такой же для ChatGPT. Гарантированно снять его нельзя, но ослабить обещает бесплатный скилл Watermarks Remover.
Это пересказ гайда Maverick Maltin с mavgpt.ai. Сначала я сделал русскую версию для себя, потом сократил её, перевёл промпты и сверил факты по новостям и README скилла, ссылки в конце. Сам скилл на своих текстах я пока не гонял, поэтому ниже то, что обещают гайд и автор скилла.
Что это за знак
Когда модель пишет, на многие места в предложении подходит сразу несколько слов. Знак слегка подталкивает этот выбор. На длинном тексте мелкие сдвиги складываются в статистический узор, который видит детектор, но не замечает читатель.
- Claude. Anthropic объявила о знаке 11 августа, сославшись на кодекс практик к статье 50 AI Act ЕС, вступившей в силу 2 августа. Знак ставит модель, поэтому он есть в приложении, API и Claude Code. Картинкам Claude дописывает подписанные метаданные C2PA.
- ChatGPT. OpenAI представила систему textGrain 5 октября и пообещала включить её в ChatGPT и Codex в ЕС в ближайшие недели. В API по всему миру знак пока включается вручную.
Блокнот не поможет. По словам гайда, вставка в Блокнот и пересохранение в другом формате снимали старые метки из невидимых символов. Узор в выборе слов они не трогают.
Что понадобится
- Любой тариф ChatGPT или Claude.
- В Claude включённая опция Code execution and file creation в Settings → Capabilities.
- Скилл Watermarks Remover от Гийома Мейера, открытый, под лицензией MIT:
github.com/guillaumemeyer/watermarks-remover.
В репозитории два скилла:
| Скилл | Для чего |
|---|---|
clean-user-facing-text | Чистит текст прямо в чате, без сервисов и сети. Обычному пользователю нужен он |
remove-ai-marks | Полная версия для файлов: PDF, картинок, документов. Требует локального сервиса |
Шаг 1. Установите скилл
В ChatGPT откройте новый чат, вставьте ссылку на репозиторий и попросите установить скилл. Если ChatGPT откажется ставить по ссылке, добавьте скилл через Plugins → Skills.
Установи скилл: https://github.com/guillaumemeyer/watermarks-remover
Подключи из него clean-user-facing-text, чтобы он работал в этом чате и в следующих. Когда закончишь, одной строкой подтверди установку и попроси прислать первый текст на чистку.В Claude скилл загружается архивом:
- На GitHub нажмите Code → Download ZIP и распакуйте архив.
- В папке
skillsзапакуйте в отдельный ZIP только папкуclean-user-facing-text, оставивSKILL.mdвнутри неё. - В Claude откройте Customize → Skills и загрузите этот архив.
- Включите Code execution and file creation. На тарифах Team и Enterprise это делает владелец организации.
- Начните новый чат со включённым скиллом.
Шаг 2. Почистите текст
Промпт для обоих приложений:
Убери водяные знаки из текста ниже скиллом Watermarks Remover. Перестрой узор выбора слов, чтобы детектировать было нечего, но сохрани смысл, факты и мою интонацию. Дай чистую версию, готовую к копированию, и в нескольких строках перечисли, что поменял.
[ВСТАВЬТЕ ТЕКСТ]Скилл работает в два прохода. Сначала он вычищает невидимые Unicode-символы, а потом один раз переписывает текст. Ослабление водяного знака автор скилла честно называет попыткой без гарантий.
Звучит не как вы? Так и скажите: «ближе к моему тексту» или «первый абзац не трогай». Длинные тексты гайд советует чистить кусками.
Шаг 3. Включите чистку по умолчанию
После установки напишите в том же чате:
С этого момента прогоняй через скилл Watermarks Remover всё, что пишешь для меня, прежде чем показать. Сохрани это в память, чтобы правило работало и в новых чатах.Для подстраховки положите правило в постоянные инструкции. В ChatGPT это Settings → Personalization → Custom instructions, в Claude Settings → General → Instructions for Claude.
Прежде чем показать мне любой текстовый ответ, прогони его через скилл Watermarks Remover (clean-user-facing-text), чтобы в нём не осталось узора водяного знака и невидимых символов. Смысл, факты и тон сохраняй.Прижилось ли правило, проверить просто: в новом чате спросите «Ты чистишь всё, что пишешь для меня?». Но гарантии нет. Скилл остаётся инструкцией, и модель сама решает, вызывать ли его, что прямо сказано в README.
Надёжнее: перепишите в другой нейронке
Автор гайда советует переписывать текст моделью другой компании. Текст из ChatGPT несите в Claude или Gemini, а текст из Claude в ChatGPT или Gemini. Чем эти модели отличаются, я разбирал в обзоре нейросетей для бизнеса. А Claude, переписывающий текст Claude, по словам гайда, лишь меняет одни свои варианты слов на другие.
Мягкий промпт держится ближе к исходным формулировкам:
Перепиши текст так, чтобы на уровне слов он заметно отличался от исходного. Поменяй порядок частей предложений, связки и переходы, длину предложений и места, где они разбиваются. Заменяй и значимые, и служебные слова, где позволяет смысл. Все факты, числа, имена и технические названия оставь как есть. Ничего не добавляй и не убирай. Верни только переписанный текст.
---
[ВСТАВЬТЕ ТЕКСТ]Сильный звучит живее, но дальше уходит от оригинала:
Перепиши текст так, будто человек написал его с нуля. Меняй ритм и длину предложений, вместо шаблонных ИИ-связок и воды используй конкретные живые формулировки, простые и разные слова. Факты, числа, имена и технические названия не трогай. Утверждений не добавляй и не убирай. Верни только текст.
---
[ВСТАВЬТЕ ТЕКСТ]По гайду цикл такой: почистить, переписать, почистить снова, ведь переписывающая модель может вернуть невидимые символы.
Для технарей: файлы, Claude Code и Codex
Полный скилл remove-ai-marks снимает метаданные C2PA, EXIF и XMP с картинок, PDF и документов. Ему нужен локальный сервис на Python 3.10 или новее. Запускайте его из папки репозитория:
python3 install_skill.py --skill remove-ai-marks --target cowork
python3 service/scripts/server.py --host 127.0.0.1 --port 8765Первая команда соберёт архив dist/remove-ai-marks.zip. Загрузите его в Customize → Skills. На Windows вместо python3 пишите py.
В Claude Code скилл ставится как плагин и вызывается командой /watermarks-remover:remove-ai-marks:
/plugin marketplace add guillaumemeyer/watermarks-remover
/plugin install watermarks-remover@watermarks-removerВ Codex выполните python3 install_skill.py --skill clean-user-facing-text --target codex и выберите скилл через /skills. С файлами работайте на копии.
FAQ
Как понять, что знак ослаб? Пока никак. Детектор OpenAI на старте получили только одобренные исследователи и экспертные организации, а Anthropic свой инструмент обещает. Обычные AI-детекторы, как пишет гайд, смотрят на стиль, а не на водяной знак, поэтому я бы не считал их зелёный результат доказательством. Косвенно об эффекте говорят цифры OpenAI: в тесте на 400 токенов замена 10% слов синонимами снижала обнаружение примерно с 92% до 66%, а замена 25% слов снижала его до 17%.
Знак доказывает, что текст написал ИИ? Нет. По словам OpenAI, найденный знак не показывает, кто сгенерировал текст и сколько в нём правил человек. Отсутствие знака тоже не доказывает, что текст написал человек.
Снимать знак законно? Если вы в ЕС публикуете ИИ-текст на общественно значимые темы, статья 50(4) AI Act требует сообщать, что он сгенерирован, если у текста нет человеческой редакторской проверки и ответственного редактора. Я не юрист, но по тексту статьи эта обязанность лежит на том, кто публикует, и от водяного знака не зависит. Гийом Мейер сам предлагает скилл для контента, который принадлежит вам.
Итог
Водяной знак сидит в выборе слов, поэтому Блокнот и смена формата его не берут. Ослабить его, по гайду, может переписывание: скилл делает это в ChatGPT и Claude, а для надёжности стоит добавить проход через нейронку другой компании. Гарантий не даёт никто, и проверить результат пока нечем. Цифры, имена и формулировки после чистки сверяйте сами. Последнее слово остаётся за человеком, об этом я писал в статье про Human in the Loop.
Источники
- Remove ChatGPT and Claude Watermarks, Maverick Maltin
- guillaumemeyer/watermarks-remover, GitHub
- OpenAI is adding invisible watermarks to ChatGPT and Codex text in the EU, BleepingComputer
- Anthropic Embeds Invisible Watermarks in All Claude Text Under EU AI Act Transparency Rules, TechWyse
- OpenAI Plans EU textGrain Watermarks for ChatGPT and Codex, Let's Data Science
- Anthropic explains how Claude's new text watermark works, Free Press Journal
- Article 50: Transparency Obligations, EU Artificial Intelligence Act