Claude теперь ставит водяной знак на свои ответы. Вашего кода это почти не касается.
Anthropic начала помечать вывод Claude. Что именно маркируется, почему сгенерированный код почти не затронут, кто может это обнаружить и почему SEO не меняется.
Anthropic опубликовала страницу поддержки о том, как Claude помечает контент, созданный ИИ, и за сутки прочтение свелось к одной фразе: Claude теперь на вас стучит, и любой репозиторий, к которому вы подпустили агента, превращается в риск.
Это прочтение неверно ровно в той части, которая волнует людей сильнее всего. Маркировка реальна, она действует по всему миру и она не опциональна. Нацелена она при этом на прозу, а проза есть в точности то, чем код не является. Ниже: что было реально выпущено, как работает механизм на понятном языке, почему сгенерированный код является для него худшим из возможных носителей и почему у SEO-паники нет вообще никаких оснований.
Что Anthropic реально выпустила
Anthropic подписала Code of Practice on Transparency of AI-Generated Content в рамках EU AI Act. Маркировка представляет собой техническую сторону этого обязательства, и она принимает две разные формы.
Текст получает статистический водяной знак. Незаметная метка, вплетённая в сам сгенерированный текст. По словам Anthropic, «водяной знак вплетается незаметно прямо в сам текст. Вы его не увидите, и он не меняет смысл, качество и читаемость ответа Claude». Он переживает копирование и вставку и «может пережить часть правок».
Файлы получают подписанные метаданные о происхождении. Когда Claude генерирует поддерживаемый тип файла, сегодня это .svg, .png и .jpg, он прикрепляет метаданные по открытому стандарту C2PA, той же системе Content Credentials, за которой стоят Adobe, Microsoft и BBC.
Охват широкий, и его стоит назвать точно, потому что во многих комментариях предполагали меру, ограниченную ЕС или одним лишь Claude.ai:
| Модели | Всё, что выпущено 2 августа 2026 года и позже, помечается с момента запуска |
| Поверхности | API, Claude web, Claude Code, Cowork, Tag |
| Облачные партнёры | AWS, Google Cloud, Microsoft Foundry |
| География | Весь мир, а не только ЕС |
Водяной знак не является скрытым символом
Это самое крупное заблуждение, и именно из-за него бесполезна половина советов, которые сейчас ходят по сети.
Люди предполагают, что метка представляет собой нечто вставленное в текст: пробел нулевой ширины, необычный вариант Unicode, характерный узор пунктуации. Из этого предположения прямо следует «просто прогони текст через чистильщик, и всё в порядке». Это не работает, потому что вставленного там нет и чистить нечего.
Метка и есть то, какие слова были выбраны.

Anthropic не опубликовала свой алгоритм, и это осознанный выбор, к которому мы ещё вернёмся. Но все описанные ею свойства (невидимость, нахождение внутри текста, выживание при копировании и вставке, потребность в достаточном объёме текста для чтения) совпадают с опубликованным семейством водяных знаков на основе смещения выборки: с подходом, который стоит за SynthID-Text от Google и за предшествовавшими ему академическими работами.
Идея проще, чем кажется. Когда модель пишет, она выбирает следующий токен из набора кандидатов. Очень часто несколько кандидатов почти равнозначны: быстрый, скорый, стремительный, шустрый одинаково годятся. Секретный ключ делит словарь на привилегированную группу и всё остальное, и сэмплер склоняется к привилегированной группе всякий раз, когда этот наклон ничего не стоит ни в смысле, ни в качестве.
Один такой выбор не говорит ни о чём. Одна только случайность поместила бы в привилегированную группу примерно половину токенов. Но на нескольких сотнях токенов перекос вырастает во что-то измеримое, и детектор, у которого есть ключ, может вычислить, насколько текст отстоит от того, что дала бы случайность. Этот разрыв и есть весь сигнал.
Отсюда прямо следуют два вывода, и оба важнее самого механизма:
- Длина является жёстким требованием. Твит или сообщение коммита не несут пригодного сигнала. Детектору нужен объём.
- Смена слов остаётся единственным, что убирает метку. Не потому, что это хитрый приём, а потому, что слова и есть метка.
Почему сгенерированный код является худшим из возможных носителей
Вот часть, которую паника пропустила. Водяной знак на основе выборки представляет собой налог на свободу выбора, и взимать его можно только там, где этот выбор есть. Проза им богата. Код близок к банкротству.

Возьмём одну совершенно обычную строку: const user = await getUserById(id).
const задан собственными конвенциями файла. getUserById вообще не выбор, это имя, которое уже существует в кодовой базе, и любой почти равнозначный вариант был бы попросту багом. await навязан сигнатурой функции. Скобки и аргумент навязаны синтаксисом. Что здесь по-настоящему свободно? Имя локальной переменной и формулировка комментария. Вот и весь канал.
Теперь сравните с абзацем прозы, где почти у каждого знаменательного слова есть три или четыре взаимозаменяемых альтернативы. Разница не маргинальная, это разница между десятками несущих ячеек на абзац и парой штук на файл.
А потом отрабатывает конвейер.
Форматировщики представляют собой отдельную проблему. prettier, eslint --fix, gofmt, black, rustfmt существуют ровно для того, чтобы нормализовать те самые почти равнозначные поверхностные решения, которые водяной знак на основе выборки использует как носитель. Прогнать форматировщик по сгенерированному коду функционально означает прогнать по водяному знаку цикл отмывки, причём без всякого умысла. Добавьте правки после ревью, переименование, рефакторинг и переплетение сгенерированного кода с человеческим внутри одного файла: остаток окажется размазан по диффам, которые и так обычно слишком коротки для измерения.
Честная оговорка, потому что это рассуждение от механики, а не подтверждённое исключение: Anthropic не говорила, что код исключён, не публиковала алгоритм и не выпускала детектор. Никто за пределами Anthropic не может измерить, что реально остаётся в закоммиченном файле .ts. Самый уязвимый сценарий: длинный сгенерированный файл, закоммиченный как есть, без форматирования и без единого ревью. Если это описывает ваш рабочий процесс, то водяной знак остаётся наименьшей из проблем, которые он создаёт, и наша позиция по ревью кода, написанного агентами применима задолго до этой.
Что его стирает и кто реально может его обнаружить
Anthropic необычно прямо говорит об ограничениях, и это стоит зачесть в её пользу. Обнаруженная метка означает, что контент возможно был обработан Claude. Это явным образом не окончательный вывод. А отсутствие метки не доказывает вообще ничего.

Вопрос обнаружения чётко распадается надвое, и именно смешение этих половин породило большинство неудачных разборов.
Файлы проверяются публично, прямо сейчас. C2PA представляет собой обычную криптографическую подпись: закрытый ключ подписывает, открытый проверяет. Кто угодно может проверить сгенерированный .png в просмотрщике Content Credentials, а Google встраивает эту проверку в Search, Lens и Chrome. Никакой привилегии Anthropic здесь нет, и подпись работает вдвойне, показывая заодно, менялся ли файл после генерации.
С текстом это не так, и сегодня прочитать его может только Anthropic. Обнаружение требует секретного ключа, который смещал выборку. Без него текст статистически неотличим от непомеченного. Таково текущее положение дел, и отсюда реакция «поймать вас может только Claude».
Но это не задуманное конечное состояние. Code of Practice, который подписала Anthropic, обязывает её предоставить обнаружение третьим сторонам, а страница поддержки говорит, что компания работает над тем, чтобы пользователи и третьи стороны могли обнаруживать метки, и что документация появится позже.
Причина, по которой это ещё не вышло, действительно дилемма, а не волокита: опубликовать детектор значит опубликовать и карту того, как метку снять. Дайте человеку оракула, который оценивает фрагмент, и он будет переписывать по кругу, пока оценка не упадёт ниже порога. Google столкнулась с тем же компромиссом в SynthID-Text и выпустила детектор, который трудно превратить в оружие без окружающей его модели. Самый вероятный исход для Anthropic: API обнаружения с контролируемым доступом, с проверенными аккаунтами и квотами, а не публичный сервис проверки в один клик.
Деталь, которую почти никто не заметил
Метка применяется к тексту, который модель произвела. Она не различает текст, который Claude придумал, и текст, которого Claude просто коснулся.
Попросите Claude поправить грамматику в абзаце, который вы написали сами, и вывод понесёт водяной знак. Попросите его подтянуть абзац, перевести предложение или причесать ваши собственные заметки: результат тот же.
Это режет в обе стороны, и это интереснее, чем подсказывает рамка скандала. Это ослабляет сценарий обвинения, которого люди боятся, потому что положительное обнаружение не умеет отделить «это написал ИИ» от «это написал человек, а ИИ отполировал», а это совсем не одно и то же утверждение. Это также значит, что любой, кто собирается считать обнаружение доказательством авторства, строит на песке. Anthropic фактически признаёт это, описывая срабатывание как «возможно, было обработано Claude».
Что это меняет для SEO: ничего
Мы ведём SEO этого сайта в открытую, поэтому скажем прямо о том, что породило больше всего шума. Риска для ранжирования здесь нет. Три причины, одна поверх другой.
Google не наказывает контент, написанный ИИ, как таковой. Политика не сдвинулась: санкции получает scaled content abuse, массово произведённые страницы без ценности. Суждение выносится о качестве и пользе, а не о происхождении слов. По-настоящему хорошая статья остаётся по-настоящему хорошей статьёй.
Google в любом случае не может прочитать этот водяной знак. Он заперт ключом, который держит Anthropic. Даже если бы Google захотела сделать из него сигнал ранжирования, ей понадобилось бы соглашение с Anthropic, чтобы этот сигнал получить. Ничего подобного не объявляли, и никакого сигнала, нацеленного на текст, написанный ИИ, на I/O 2026 тоже не объявляли.
Реально выпущено происхождение медиа, и это пометка, а не фактор. Работа Google в 2026 году охватывает изображения, видео и аудио через SynthID и C2PA и выведена так, чтобы пользователь мог спросить, сгенерировано ли изображение ИИ, в Search, Lens и Circle to Search. Это прозрачность для читателя, а не рычаг на ранжирование.
Есть одно настоящее практическое следствие, и касается оно ваших изображений, а не текста. Если вы публикуете визуалы, сгенерированные Claude, они теперь несут Content Credentials, и Chrome вместе с Search будут всё чаще способны их помечать. Эффект здесь не понижение, а CTR и доверие: обложка, помеченная как сгенерированная ИИ, читается не так, как фотография.
Стоит знать, прежде чем кто-то начнёт переусложнять ответ: большинство конвейеров обработки изображений и так вырезают C2PA, никого не спрашивая. sharp, next/image, сжатие на этапе сборки, CDN, который перекодирует на лету: все они теряют метаданные. На типичном сайте происхождение исчезает задолго до того, как его увидит браузер. Результат обоюдоострый. Он случайно закрывает вопрос с пометками, но намеренное удаление данных о происхождении само становится проблемой соответствия в тот момент, когда сценарий использования регулируется, и если вы поставляете продукт в ЕС, этот вопрос стоит рядом с GDPR-стороной работы с ИИ.
Что реально стоит делать
Список короткий, потому что дел здесь меньше, чем предполагает дискуссия.
- Ничего, если речь о коде. Никакого чистильщика, никакого стриппера, никаких изменений в рабочем процессе. Убирать нечего, а ваш форматировщик уже делает больше, чем любой инструмент, который вы могли бы добавить.
- Продолжайте ревьюить сгенерированный код по тем причинам, которые действовали и раньше. Водяной знак не меняет ни одной из них.
- Осознанно решите вопрос с изображениями. Если вы публикуете визуалы, сгенерированные Claude, знайте, сохраняет ваш конвейер Content Credentials или вырезает их, и сделайте это решением, а не случайностью.
- Не гоняйтесь за удалением водяного знака из текста. Единственное надёжное удаление состоит в том, чтобы переписать текст самому, а если вы переписываете его сами, вопрос уже ответил на себя сам.
- Беспокойтесь лучше о качестве. Scaled content abuse и есть то, что реально стоит позиций, и стоило их задолго до появления любого водяного знака.
Мера представляет собой обязательство по прозрачности, честно задокументированное, с ограничениями, которые её собственный автор старательно проговаривает. Это событие куда меньшего масштаба, чем предполагает реакция, и для всех, кто пишет код с агентами, оно очень близко к не-событию.
Если вы гоняете агентов в масштабе, операционные вопросы, заслуживающие вашего внимания, остаются прежними: чего агенты касались, что прошло ревью и что уехало в продакшен. Именно эту часть AgentsRoom и существует, чтобы сделать видимой.
Скачать AgentsRoom
Запускай ИИ-агентов (Claude, Codex, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe, Kimi Code) на всех проектах из одного окна.
Приложение-компаньон: следите за агентами на ходу
Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.
Отправляйте баги и запросы прямо в ваш публичный бэклог.
Взгляд на AgentsRoom в действии.
Читать далее
Claude Code держит активным только один вход. Вот как работать с несколькими аккаунтами.
Практическое руководство по работе с рабочим и личным аккаунтом на одной машине: единственная переменная окружения, которая решает, какой вход активен, почему подход через shell ломается, как только терминалов становится больше двух, и как закрепить аккаунт за проектом.
Читать статьюВ сессии Claude Code срабатывает 30 событий хуков. Ответить могут только 3.
Полный список событий хуков в Claude Code: когда срабатывает каждое, какие 15 умеют блокировать и правило stdout, которое молча съедает вывод большинства хуков. Практический справочник, собранный на хуках, работающих в продакшене в тысячах сессий агентов.
Читать статьюДоска обратной связи для ИИ-агентов: пусть промпт пишут ваши пользователи
Инструменты обратной связи собирают запросы. Реализовать их не умеет ни один. Когда доска, куда пишут пользователи, и доска, с которой работают кодинг-агенты, это один объект, этап переписывания просто исчезает.
Читать статью