Перейти к содержимому
Ghostchars

Руководство

Как убрать водяной знак ИИ из своего текста

Вставьте текст, нажмите Очистить текст, заберите чистую версию. Эта страница даёт остальную часть ответа: чем эти метки оказываются на самом деле, три способа их убрать и та единственная разновидность, до которой не дотянется ни один очиститель.

Автор: Kris Vinters · Опубликовано · 7 мин чтения

Смотреть

Очистка вставленного текста от начала до конца

30 секунд · Субтитры включены

Что такое «водяной знак ИИ» на практике

Когда кто-то говорит, что в тексте есть водяной знак ИИ, то, что он нашёл, почти всегда оказывается символом. Ассистенты, редакторы, издательские конвейеры и само копирование оставляют в строке метки, которые вообще ничего не рисуют: пробел нулевой ширины, невидимый соединитель, запрещающий перенос строки, необычный пробел там, где должен быть пробел с клавиатуры, кириллическая буква в костюме латинской.

Ничего этого не видно, и всё это переживает копирование. Оно ломает точный поиск, разрезает слово для проверки орфографии и появляется в диффе как правка строки, которую никто не трогал. Именно это убирает очистка символов, и об этом остальная часть страницы.

Те, что встречаются чаще всего:

  • U+200B ZERO WIDTH SPACE : пробел без ширины и без начертания, классический носитель скрытых данных.
  • U+2060 WORD JOINER : невидим, запрещает перенос строки и проходит мимо фильтров, которые ищут только пробел нулевой ширины.
  • U+00A0 NO-BREAK SPACE : пробел, которого нет на вашей клавиатуре, поэтому поиск и сравнение промахиваются мимо соседнего слова.
  • U+E0000-U+E007F TAG CHARACTERS : целая невидимая копия ASCII: в ней можно написать сообщение и вставить его посреди обычного текста.
  • U+0430 CYRILLIC SMALL LETTER A : кириллическая буква с лицом латинской, внутри слова, которое смешивает алфавиты.

Ничто из этого не доказывает, что ваш текст написала машина. Это доказывает, что текст через что-то прошёл: окно чата, систему управления контентом, переводчик, чужой буфер обмена. Знать об этом полезно, и убрать это стоит до того, как вы отправите текст дальше.

Посмотрите, что лежит в вашем собственном тексте

Очистка на главной странице показывает каждый такой символ: строку и колонку, кодовую позицию, официальное имя Unicode и то, что с ним сделали. Это бесплатно, без аккаунта и без ограничения по числу символов, и ничего никуда не загружается: движок написан на JavaScript и работает в вашей же вкладке, в том числе с выключенной сетью.

Если под рукой ничего нет, нажмите в инструменте Загрузить пример. В демонстрационном абзаце заложены пробел нулевой ширины, соединитель слов, тег-символы внутри эмодзи-флага, кириллическая буква-двойник и переворот направления письма, так что вы увидите решение по каждому символу, а не поверите нам на слово.

Открыть очистку

Три способа их убрать

Во всех трёх один и тот же движок. Выберите тот, что подходит месту, где текст уже лежит.

  1. Вставить в веб-очистку

    Откройте очистку и вставьте текст: одно нажатие очищает его и возвращает в буфер обмена. Бесплатно и без ограничений, без аккаунта, без загрузки на сервер. Для одного черновика это вся работа целиком. Открыть очистку

  2. Дать расширению для Chrome чистить при вставке

    Расширение чистит вставленный текст на месте, в том поле, где вы и так пишете, поэтому вставку вообще не нужно прогонять через сайт. Оно бесплатное, не собирает данных, а очистку при вставке вы разрешаете сами, сайт за сайтом. Расширение для Chrome

  3. Чистить где угодно на Mac одной горячей клавишей

    Приложение в строке меню чистит то, что лежит в буфере обмена, из любой программы: почтового клиента, редактора кода, формы в браузере, которым вы обычно не пользуетесь. Приложение платное; без лицензии горячая клавиша и очистка при копировании всё равно работают 20 раз в неделю, а отчёт о находках не закрывается никогда. Приложение для Mac

Что это убирает, а что нет

Водяным знаком ИИ называют три разные вещи. Очистка символов убирает ровно одну из них, а этот раздел говорит, какую именно.

Метки на уровне символов: убираются

В таблице собраны символы, которые движок умеет увидеть, назвать и обработать. Большая часть уходит в базовом проходе, потому что она невидима и ничего не делает. Остальное спрятано за параметром, потому что удаление изменило бы текст, который вы читаете; это ваше решение, а не наше.

СемействоКодовые позицииЧто происходит
Нулевая ширина и невидимыеU+200BU+2060U+00ADU+FEFFU+2061U+2062U+2063U+2064U+034FU+180EU+2800U+3164U+FDD0-U+FDEFУбирается по умолчанию
Переопределения направленияU+202EU+202DU+202AU+202BU+202CУбирается по умолчанию
Метки направленияU+200EU+200FU+061CU+2066-U+2069Убирается, если не несёт нагрузку
Соединители, селекторы и заполнителиU+200DU+200CU+FE00-U+FE0FU+E0000-U+E007FU+180B-U+180DU+17B4-U+17B5U+115F-U+1160Убирается, если не несёт нагрузку
Символы частного использованияU+E000-U+F8FFНужен «Символы частного использования»
Экзотические пробелыU+00A0U+202FU+205FU+3000U+1680U+2000-U+200AНужен «Пробелы»
Разделители строкU+2028U+2029U+0085Нужен «Концы строк»
Управляющие символыU+0000-U+001FU+0080-U+009FНужен «Управляющие символы»
Типографская пунктуацияU+2013U+2014U+2019U+2026Нужен «Пунктуация»
Буквы-двойникиU+0430U+043EU+0435U+0441Нужен «Буквы-двойники»

У каждой кодовой позиции выше есть своя страница: зачем она нужна, когда действительно делает работу в чьей-то письменности и что мы с ней делаем. Указатель символов

Файл и вставленный текст: это не одно и то же. Если текст лежит в .docx, .odt или .html, отчёт по документу открывает файл прямо в браузере и читает XML внутри него: скрытые фрагменты, исправления, примечания и данные об авторе перечислены рядом с символами, и ничего из этого не удаляется за вас. А если вопрос всё-таки о самом тексте, а не о файле, то отчёт о стиле измеряет привычки и оставляет все выводы вам.

Статистические водяные знаки: их не убирает никто

Другая разновидность водяного знака вообще не состоит из символов. Схемы вроде SynthID-Text от Google смещают выбор слов у модели, поэтому метка живёт в формулировке, в самых обычных буквах, пробелах и знаках препинания, где на уровне символов не за что зацепиться. Ни одна очистка символов её не видит, и эта не утверждает обратного. Инструмент, который обещает вам убрать такую метку, что-то вам продаёт.

Ваши собственные привычки письма: это вообще не символ

Третьим называют то, как читается сама проза: предложения одинаковой длины, дежурные переходы, высокая доля длинных тире, отсутствие конкретики. Этого тоже нет в символах, и никакая очистка этого не меняет. Отчёт о стиле измеряет эти привычки и выдаёт вам числа, без оценки, без вероятности и без повода спорить, чтобы вы отредактировали их сами.

Отчёт о стиле

Вопросы, которые задают на самом деле

Изменит ли очистка символов оценку, которую поставят моему тексту?

Почти наверняка нет. Инструменты, которые оценивают текст, читают формулировку: насколько предсказуемо каждое слово и насколько это меняется. Невидимые символы в этот расчёт не входят. Очистка меняет символы и оставляет ваши предложения ровно такими, какими они были. Если вы хотите, чтобы формулировка звучала как ваша, это редакторская работа, и начинается она с отчёта о стиле.

Правда ли в текстах ChatGPT есть скрытый водяной знак?

Опубликованного водяного знака на уровне символов в текстах ChatGPT нет. Символы нулевой ширины действительно попадаются в тексте, прошедшем через веб-редактор, систему управления контентом или длинную цепочку копирований; их находят потом и называют водяным знаком. OpenAI и Google опубликовали статистическую разновидность, а она живёт в выборе слов, и до неё очистка символов не дотягивается.

Очистка бесплатна, и загружается ли мой текст куда-нибудь?

Бесплатна и без ограничений, без аккаунта и без потолка по числу символов. Движок работает на JavaScript прямо в вашем браузере: отключите сеть, и страница всё равно очистит текст. Ничто из вставленного никуда не уходит, потому что нет сервера, куда его отправлять: сайт собран статическим экспортом.

Не сломает ли очистка мои эмодзи или текст не на латинице?

Нет. Один и тот же соединитель нулевой ширины между двумя латинскими буквами оказывается контрабандой, а внутри эмодзи-семьи или персидского слова несёт нагрузку, поэтому движок решает по каждому символу, глядя на соседей. Он сохраняет те, что делают работу, а таблица находок говорит, какие это были и почему.

А документ Word или PDF?

Текст составляет только половину документа. Отнесите файл .docx, .odt или .html на страницу документов: кроме символов она сообщит о скрытых фрагментах, белом тексте по белому, правках, комментариях и метаданных об авторстве, но никогда не удалит их сама, потому что это изменило бы документ. PDF не поддерживается.

Считается ли длинное тире водяным знаком?

Нет. Длинное тире относится к видимой типографике, а не к скрытым меткам, и те, кто хорошо пишет, тоже его ставят. На уровне Базовый очистка тире не трогает и преобразует их, только если вы попросите. Об этом, а заодно и о том, что приходит вместе со вставленным черновиком незаметно, есть отдельное руководство.

Другие практические объяснения собраны в разделе всех руководств о скрытых символах и границах очистки.

Анонимная статистика?

Ghostchars обрабатывает ваш текст в браузере и никуда его не отправляет. Мы хотели бы считать просмотры страниц через собственный сервер аналитики, почти без cookie: содержимое не собирается никогда.