Repolode
cavi-au

cavi-au/Consent-O-Matic

Extensão de navegador que responde automaticamente a avisos de consentimento de cookies com base nas suas preferências, compatível com mais de 200 plataformas de gerenciamento de consentimento.

Estrelas
4,282
Forks
218
Issues abertas
166
Último commit
há 8 meses

O que é?

Muitos sites exibem banners de consentimento de cookies que reaparecem sempre que os cookies são apagados, obrigando os usuários a repetir os mesmos cliques. Consent-O-Matic é uma extensão de navegador que lida com esses banners automaticamente. Depois que você define suas preferências de consentimento uma vez, durante a instalação, ela reconhece banners de plataformas de gerenciamento de consentimento (CMP) comuns, aplica suas escolhas e mostra uma marca de seleção no ícone da extensão quando termina.

A detecção e o tratamento são orientados por listas de regras mantidas pela comunidade e escritas em JSON. Cada regra descreve como detectar uma CMP específica, como UserCentrics, CookieBot ou OneTrust, e quais cliques, botões de alternância ou ações em controles deslizantes definem cada categoria de consentimento. Os usuários podem adicionar listas de regras personalizadas por URL, e o projeto aceita pull requests com regras novas ou atualizadas. A extensão está disponível para Chrome, navegadores baseados em Chromium, Firefox, Edge e Safari, e pode ser compilada a partir do código-fonte usando scripts npm.

A extensão solicita permissão para ler todas as páginas, para procurar avisos conhecidos, e armazena as preferências localmente no navegador. Ela só acessa a rede para buscar listas de regras ou quando um usuário relata um site com problemas pelo menu do ícone.

Recursos principais

  • 01Detecta e responde a mais de 200 plataformas de gerenciamento de consentimento e banners específicos de sites.
  • 02Aplica suas escolhas de consentimento salvas por categoria, incluindo botões de alternância, botões e controles deslizantes.
  • 03Permite ativar ou desativar a extensão em páginas específicas pelo ícone da barra de ferramentas.
  • 04Aceita listas de regras personalizadas por URL, para que você possa adicionar CMPs ausentes.
  • 05Armazena as preferências localmente no navegador e só acessa a rede para atualizar regras ou enviar relatos.

Casos de uso

  • Evitar clicar repetidamente em banners de cookies quando o navegador apaga os cookies ao fechar.
  • Navegar por sites de notícias e compras sem rejeitar manualmente o consentimento para rastreamento em cada visita.
  • Manter ou contribuir com regras para uma CMP que a extensão ainda não oferece suporte.

Início rápido

  1. 1

    Instale pela loja oficial de extensões do navegador (recomendado)

  2. 2

    Clone o repositório do código-fonte

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

    Acesse a pasta do projeto e instale as dependências

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

    Compile a extensão para o seu navegador

    npm run build-chromium

Antes de usar

  • O README recomenda instalar pela loja do navegador e desaconselha compilar a partir do código-fonte.
  • É necessária permissão para ler todas as páginas, para detectar pop-ups de consentimento.
  • Cada conjunto de regras precisa corresponder a banners de consentimento específicos; por isso, sites não compatíveis ou que tenham sido alterados ainda podem exibir pop-ups.

Tópicos

Perguntas frequentes

O que é Consent-O-Matic?
Extensão de navegador que responde automaticamente a avisos de consentimento de cookies com base nas suas preferências, compatível com mais de 200 plataformas de gerenciamento de consentimento. Muitos sites exibem banners de consentimento de cookies que reaparecem sempre que os cookies são apagados, obrigando os usuários a repetir os mesmos cliques. Consent-O-Matic é uma extensão de navegador que lida com esses banners automaticamente. Depois que você define suas preferências de consentimento uma vez, durante a instalação, ela reconhece banners de plataformas de gerenciamento de consentimento (CMP) comuns, aplica suas escolhas e mostra uma marca de seleção no ícone da extensão quando termina.
Consent-O-Matic é gratuito? Qual é a licença?
Consent-O-Matic é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Consent-O-Matic ainda é mantido?
Sem commits há mais de 6 meses. O último commit de Consent-O-Matic foi em 7 de fev. de 2026.
Para que posso usar Consent-O-Matic?
Evitar clicar repetidamente em banners de cookies quando o navegador apaga os cookies ao fechar. Navegar por sites de notícias e compras sem rejeitar manualmente o consentimento para rastreamento em cada visita. Manter ou contribuir com regras para uma CMP que a extensão ainda não oferece suporte.
Como instalar Consent-O-Matic?
Instale pela loja oficial de extensões do navegador (recomendado) Clone o repositório do código-fonte: git clone https://github.com/cavi-au/Consent-O-Matic.git Acesse a pasta do projeto e instale as dependências: cd Consent-O-Matic && npm install Compile a extensão para o seu navegador: npm run build-chromium
Onde consigo Consent-O-Matic?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cavi-au/Consent-O-Matic

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados