Ghostchars для Chrome
Тот же движок, что и на этом сайте, в одном правом клике — в Chrome, Edge, Brave, Arc, Opera. Бесплатно, и оно ничего не собирает.
- Бесплатно
- Данные не собираются
- При установке нет доступа к сайтам
Пока не в Chrome Web Store
Оно готово и готовится к публикации в Chrome Web Store; после отправки проверка Chrome занимает столько, сколько занимает. Кнопка установки появится на этой странице, как только карточка будет опубликована, а до тех пор никуда записываться не нужно.
Пока воспользоваться очисткой здесьТри способа им пользоваться
По возрастанию требуемого доступа. Первому не нужен никакой.
Окно расширения
Вставьте текст, нажмите «Очистить», скопируйте результат — ровно то же, что делает этот сайт, в панели поверх того, что вы читали. Оно не видит страницу за собой, не просит разрешений и не имеет ограничений.
Очистка при вставке
Включите её для сайта, куда вы часто вставляете, — и вместо скопированного текста придёт очищенный, с небольшой пометкой о том, что было удалено. Везде остальное она выключена, пока вы её не включите, сайт за сайтом; выключение сайта возвращает разрешение браузеру.
Каждое разрешение и зачем оно
Это полный список из манифеста. Ничего сверх него не запрашивается — ни при установке, ни позже.
| Разрешение | Зачем оно нужно |
|---|---|
| activeTab | Прочитать и заменить выделенный текст во вкладке, где вы выбрали «Clean selection with Ghostchars». Выдаётся этим самым кликом и только для этой вкладки. |
| contextMenus | Добавляет единственный пункт «Clean selection with Ghostchars», видимый только при выделенном тексте. |
| scripting | Выполняет чтение, замену или копирование в активной вкладке и регистрирует сценарий очистки при вставке на тех сайтах, которые вы разрешили. |
| storage | Хранит двенадцать переключателей очистки, список включённых вами сайтов, выбрали ли вы переключатель «везде», местный недельный счётчик бесплатных очисток и — только если вы активируете лицензию — случайный идентификатор этого браузера и саму подписанную лицензию. Всё это в вашем браузере. Больше ничего не хранится, и ничто из этого не передаётся. |
| clipboardWrite | Возвращает ваш же очищенный текст в ваш буфер обмена: из контекстного меню, когда выделение находится там, куда записать обратно невозможно, и из окна расширения, которое чистит и копирует одним движением. |
| optional_host_permissions: https://*/*Необязательный доступ к сайтам | При установке не запрашивается. Страница настроек просит один сайт, когда вы его включаете, или все https-сайты одним запросом, если вы выбираете переключатель «везде», — и возвращает разрешение, когда вы его выключаете. Активация лицензии просит ghostchars.com на время этого единственного запроса. |
Чего оно не умеет
- Оно не может чистить при вставке внутри Google Документов. Docs рисует свой редактор на canvas и никогда не порождает событие вставки, которое расширение могло бы увидеть. Окно расширения и контекстное меню там работают оба, и страница настроек говорит то же самое.
- Оно не определяет, не оценивает и не прикидывает, написан ли текст ИИ, и ничего не утверждает о том, что скажет потом какой-либо детектор.
- Оно не читает ваши страницы, историю и буфер обмена в фоне. На сайте, который вы не включили, не выполняется ничего.
- Вставку, которая несёт файл — снимок экрана, вложение, — оно целиком оставляет браузеру, чтобы ничто из вставленного не пропало.
- Собственный интерфейс расширения пока английский — поэтому пункт меню, который цитируется на этой странице, приведён по-английски. Движок одинаково относится ко всем языкам; не переведён только интерфейс.
Приватность
Данные не собираются. Ни аккаунта, ни телеметрии, ни аналитики. Ваш текст обрабатывается в браузере и никогда не покидает устройство — ни словом, ни хешем, ни подсчётом того, что в нём было. Расширение делает ровно один сетевой запрос, и только если вы его попросите: нажатие «Активировать» отправляет введённый вами лицензионный ключ, случайный идентификатор этого браузера и слово «extension» на ghostchars.com, и обратно приходит подписанная лицензия. Никогда в фоне, никогда по таймеру, никогда при установке и никогда с вашим текстом.
Вопросы, которые задают на самом деле
В каких браузерах оно работает?
В Chrome 116 и новее, а также в браузерах семейства Chrome, построенных на нём: Chrome, Edge, Brave, Arc, Opera. Версия для Firefox появится, когда это станет тривиально, а Safari придёт внутри приложения для Mac, а не отдельным расширением.
Что расширение отправляет?
Одну-единственную вещь, и только если вы попросите: нажатие «Активировать» на странице настроек отправляет введённый вами лицензионный ключ, случайный идентификатор этого браузера и слово «extension» на ghostchars.com. Это всё: ни аналитики, ни отчётов об ошибках, ни собственных проверок обновлений, ни удалённой настройки, ни внешних шрифтов, изображений и сценариев — и никогда ваш текст. Каждый остальной байт, который оно выполняет, лежит внутри его пакета.
Работает ли очистка при вставке в Google Документах?
Нет — и не из-за недостатка попыток: Docs рисует редактор на canvas и никогда не порождает событие вставки, которое расширение могло бы увидеть. Пользуйтесь там окном расширения или контекстным меню — работают оба.
Расширение бесплатное?
Да, и бесплатная часть — это описание продукта, а не пробный период. Окно и контекстное меню — без ограничений, навсегда, на любом сайте. Очистка при вставке бесплатна в объёме 20 очисток в неделю: вставка, в которой нечего чистить, очисткой не считается и ничего не стоит, а страница настроек всегда показывает счёт и день, когда он обнуляется. Один платёж $24 снимает это ограничение, и когда недельный счёт исчерпан, у вас ничего не отнимают: вставка проходит ровно так, как её вставил бы сам браузер.