Repolode
cavi-au

cavi-au/Consent-O-Matic

Расширение для браузера автоматически отвечает на запросы о согласии на cookies согласно сохранённым настройкам и поддерживает более 200 CMP.

Звёзды
4,282
Форки
218
Открытые issues
166
Последний коммит
9 месяцев назад

Что это?

На многих сайтах баннеры о согласии на cookies появляются снова после каждой очистки cookies, и пользователям приходится повторять одни и те же действия. Consent-O-Matic — расширение для браузера, которое обрабатывает такие баннеры автоматически. Достаточно один раз задать настройки согласия при установке: расширение распознаёт баннеры популярных Consent Management Platform (CMP), применяет выбранные параметры и показывает галочку на значке расширения.

За обнаружение и обработку отвечают списки правил в формате JSON, которые поддерживает сообщество. В каждом правиле описано, как распознать конкретную CMP, например UserCentrics, CookieBot или OneTrust, и какие нажатия, переключатели или действия со слайдерами задают каждую категорию согласия. Пользователи могут добавлять собственные списки правил по URL, а проект принимает pull request с новыми и обновлёнными правилами. Расширение доступно для Chrome, браузеров на базе Chromium, Firefox, Edge и Safari; собрать его из исходного кода можно с помощью npm scripts.

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

Ключевые возможности

  • 01Распознаёт и обрабатывает более 200 CMP и баннеры, характерные для отдельных сайтов.
  • 02Применяет сохранённые настройки согласия для каждой категории, используя переключатели, кнопки и слайдеры.
  • 03Позволяет включать и отключать расширение на отдельных страницах через значок на панели инструментов.
  • 04Принимает собственные списки правил по URL — так можно самостоятельно добавить отсутствующие CMP.
  • 05Хранит настройки локально в браузере и обращается к сети только для обновления правил или отправки отчётов.

Сценарии использования

  • Не нажимать повторно на баннеры cookies, если браузер очищает cookies при закрытии.
  • Просматривать новостные и торговые сайты, не отклоняя вручную согласие на отслеживание при каждом посещении.
  • Поддерживать или дополнять правила для CMP, которую расширение пока не поддерживает.

Быстрый старт

  1. 1

    Установите из официального магазина расширений браузера (рекомендуется)

  2. 2

    Клонируйте исходный репозиторий

    git clone https://github.com/cavi-au/Consent-O-Matic.git
  3. 3

    Перейдите в папку проекта и установите зависимости

    cd Consent-O-Matic && npm install
  4. 4

    Соберите расширение для своего браузера

    npm run build-chromium

Что важно знать

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

Темы

Частые вопросы

Что такое Consent-O-Matic?
Расширение для браузера автоматически отвечает на запросы о согласии на cookies согласно сохранённым настройкам и поддерживает более 200 CMP. На многих сайтах баннеры о согласии на cookies появляются снова после каждой очистки cookies, и пользователям приходится повторять одни и те же действия. Consent-O-Matic — расширение для браузера, которое обрабатывает такие баннеры автоматически. Достаточно один раз задать настройки согласия при установке: расширение распознаёт баннеры популярных Consent Management Platform (CMP), применяет выбранные параметры и показывает галочку на значке расширения.
Consent-O-Matic можно использовать бесплатно? Какая у него лицензия?
Consent-O-Matic распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Consent-O-Matic всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в Consent-O-Matic — 7 февр. 2026 г..
Для чего можно использовать Consent-O-Matic?
Не нажимать повторно на баннеры cookies, если браузер очищает cookies при закрытии. Просматривать новостные и торговые сайты, не отклоняя вручную согласие на отслеживание при каждом посещении. Поддерживать или дополнять правила для CMP, которую расширение пока не поддерживает.
Как установить Consent-O-Matic?
Установите из официального магазина расширений браузера (рекомендуется) Клонируйте исходный репозиторий: git clone https://github.com/cavi-au/Consent-O-Matic.git Перейдите в папку проекта и установите зависимости: cd Consent-O-Matic && npm install Соберите расширение для своего браузера: npm run build-chromium
Где скачать Consent-O-Matic?
Исходный код и инструкции по установке — на GitHub: https://github.com/cavi-au/Consent-O-Matic

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый инструмент для Windows: удаление предустановленного ПО, отключение телеметрии, настройка производительности и пакетная установка приложений через Winget или Chocolatey.

2,9 тыс.185TypeScriptGPL-3.0Обновлён 9 дней назад

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

52545TypeScriptMITОбновлён вчера