Guias

Como Adicionar o Consentimento de Cookies ao Seu Site

Para adicionar o consentimento de cookies, comece por listar o que o seu site guarda no navegador dos visitantes e separe isso em estritamente necessário e opcional. Depois, adicione um banner — de uma plataforma de gestão de consentimento ou construído por si — que bloqueie scripts opcionais, como analytics e pixels de publicidade, até o visitante aceitar, que ofereça «Rejeitar» com a mesma facilidade que «Aceitar», que memorize a escolha e que permita alterá-la mais tarde. Um banner que aparece mas não bloqueia nada não cumpre a sua função.

Este guia é informação geral sobre o funcionamento técnico dos banners de consentimento, não é aconselhamento jurídico. As regras de privacidade variam de país para país e mudam; verifique as regras que se aplicam aos seus visitantes ou consulte um advogado.

O que precisa de consentimento (em termos gerais)

As regras sobre cookies abrangem normalmente os cookies e tecnologias semelhantes: localStorage, pixels de rastreio, impressão digital do dispositivo. A divisão habitual, com base nas orientações da UE e do Reino Unido:

TipoExemplosNormalmente precisa de consentimento?
Estritamente necessáriosSessão de login, carrinho de compras, cookies de segurança e de balanceamento de carga, memorizar a própria escolha de consentimentoEm geral, não
PreferênciasIdioma ou tema memorizadosMuitas vezes sim na UE, a não ser que o visitante o tenha pedido; o Reino Unido acrescentou algumas exceções
AnalyticsGoogle Analytics, mapas de calor, gravação de sessõesEm geral sim na UE; o Reino Unido tem agora uma exceção limitada para analytics agregados de melhoria do serviço
MarketingPixels de anúncios (Meta, Google Ads, TikTok), remarketing, widgets sociais incorporadosSim, na UE e no Reino Unido

Alguns pontos específicos que são fáceis de errar:

  • A UE e o Reino Unido usam um modelo de adesão (opt-in): os cookies opcionais aguardam até o visitante concordar. Orientações de reguladores como a ICO britânica dizem que o consentimento tem de ser uma ação positiva e clara, e que as pessoas têm de poder ativar ou desativar cookies não essenciais com facilidade.
  • O Reino Unido mudou em 2025. O Data (Use and Access) Act 2025 permite que alguns cookies sejam definidos sem consentimento, incluindo analytics usados apenas para melhorar o seu próprio site e que produzem estatísticas agregadas que não identificam pessoas — com o dever de informar os utilizadores de forma clara. Leia a orientação atual da ICO antes de confiar nisso.
  • Vários estados dos EUA usam um modelo de exclusão voluntária (opt-out) para a «venda» ou «partilha» de dados pessoais para publicidade direcionada, e alguns esperam que respeite o sinal Global Privacy Control ao nível do navegador.
  • Anúncios Google: a partir de setembro de 2026, a Google exige que os editores que usam AdSense, Ad Manager ou AdMob utilizem uma plataforma de gestão de consentimento certificada pela Google e integrada com o Transparency and Consent Framework da IAB quando exibem anúncios no EEE, no Reino Unido e na Suíça.

Opções: CMP, biblioteca ou solução própria

OpçãoIndicada paraCompromisso
Plataforma de gestão de consentimento (CMP) — serviços alojados como Cookiebot, OneTrust, Usercentrics ou CookieYesSites com muitas tags de terceiros, receitas de publicidade, várias regiõesCusto mensal; mais um script de terceiros; menos controlo sobre o design
Biblioteca de consentimento de código abertoProgramadores que querem controlo sem escrever tudo do zeroTem de configurar categorias e o bloqueio de scripts por si
Banner próprioSites simples com uma ou duas ferramentas opcionais (por exemplo, apenas analytics)Fica a seu cargo a correção, incluindo o bloqueio e o registo
Sem cookies opcionaisSites que usam apenas cookies necessários e analytics sem cookiesMenos ferramentas de marketing; pode não precisar de banner

A última opção é subestimada. Se só quer saber o número de visitas, uma ferramenta de analytics sem cookies pode eliminar a necessidade de banner em muitos sítios — confirme na documentação e nas regras locais.

Se usar anúncios Google na Europa, uma CMP certificada é a escolha prática. Para um pequeno site de negócio apenas com analytics, um banner próprio bem construído ou uma biblioteca costuma chegar.

Como funciona um banner por dentro

A parte que as pessoas costumam saltar é o bloqueio. Uma configuração correta:

  1. Antes de qualquer escolha, só correm os cookies e scripts necessários. Analytics, pixels e widgets não são carregados (ou, com tags Google, são carregados com o consentimento definido como negado).
  2. O banner mostra escolhas claras no primeiro nível: Aceitar tudo, Rejeitar tudo, e uma forma de escolher por categoria.
  3. Ao escolher, o site guarda a escolha — normalmente num cookie de primeira parte ou em localStorage — com uma versão e uma data, e carrega apenas as categorias aceites.
  4. Em visitas seguintes, a escolha guardada é lida antes de qualquer conteúdo opcional ser carregado.
  5. Uma ligação «Definições de cookies», normalmente no rodapé, reabre as escolhas a qualquer momento. Retirar o consentimento deve ser tão fácil como dá-lo.
  6. Se mudar o que usa, aumente a versão para que as pessoas sejam perguntadas de novo.

Modo de consentimento da Google

Para o Google Analytics e o Google Ads, o modo de consentimento da Google liga as tags ao banner. A partir de setembro de 2026, a documentação da Google descreve quatro tipos de consentimento principais: ad_storage, analytics_storage, ad_user_data e ad_personalization. Define-se um valor por defeito antes de a tag da Google carregar e depois uma atualização quando o visitante escolhe:

gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});
// mais tarde, quando o visitante aceita apenas o analytics:
gtag('consent', 'update', { analytics_storage: 'granted' });

A Google descreve uma implementação básica, em que as tags não carregam até haver consentimento, e uma avançada, em que as tags carregam com o consentimento negado e enviam sinais sem cookies. A básica é mais simples de perceber. Para tráfego do EEE, a Google espera que os sinais ad_user_data e ad_personalization sejam enviados. Veja como configurar o Google Analytics para a própria tag.

Prompts que funcionam

Adicione um banner de consentimento de cookies. Categorias: necessários (sempre ativos), analytics (Google Analytics 4) e marketing (pixel da Meta). Nada de analytics ou marketing pode carregar antes do consentimento. Primeiro ecrã: «Aceitar tudo», «Rejeitar tudo» e «Personalizar», com o mesmo destaque. Guarde a escolha com um número de versão e uma data num cookie de primeira parte durante 6 meses, carregue apenas as categorias aceites e adicione uma ligação «Definições de cookies» no rodapé que reabra o banner. Use o modo de consentimento da Google com os quatro tipos definidos por defeito como negados.

Liste cada cookie, chave de localStorage e script de terceiros que este site usa, a página que o carrega e se é estritamente necessário. Apresente uma tabela que eu possa usar na política de cookies.

Os vídeos do YouTube incorporados em /about carregam antes do consentimento. Substitua-os por uma miniatura e um botão de reprodução que carregue o vídeo só depois de o visitante clicar, e mostre uma nota de que o YouTube pode definir cookies.

Passo a passo

  1. Audite o que o seu site define: abra as DevTools → Application → Cookies e Local Storage numa visita nova, e verifique o separador Network para pedidos de terceiros. Inclua incorporações e widgets de chat.
  2. Categorize cada item: necessário, preferências, analytics, marketing. Remova o que não usa.
  3. Decida a abordagem: CMP, biblioteca ou solução própria, com base na tabela acima.
  4. Implemente o bloqueio para que os scripts opcionais só carreguem depois do consentimento. Para tags Google, adicione os valores por defeito do modo de consentimento antes da tag.
  5. Construa o banner com opções iguais de Aceitar e Rejeitar, escolhas por categoria e uma ligação às definições.
  6. Escreva a política de cookies (muitas vezes parte da política de privacidade) a listar o que usa e porquê; veja como escrever termos de utilização e uma política de privacidade.
  7. Teste numa janela privada: antes de escolher, sem cookies nem pedidos opcionais; depois de rejeitar, continua sem nenhum; depois de aceitar, aparecem os corretos; depois de mudar de ideias, deixam de aparecer.
  8. Volte a verificar sempre que adicionar uma nova ferramenta.

Erros comuns

  • Um banner que não bloqueia nada. Os scripts disparam ao carregar a página enquanto o banner pergunta educadamente.
  • Aceitar é um botão grande, Rejeitar está escondido num segundo ecrã ou numa ligação cinzenta.
  • Categorias pré-marcadas ou botões de «interesse legítimo» ativados por defeito.
  • Não há forma de mudar de ideias depois da primeira escolha.
  • Esquecer as incorporações: o YouTube, mapas, feeds sociais e widgets de chat também podem definir cookies.
  • Perguntar em cada carregamento de página porque a escolha não fica guardada corretamente.
  • O banner a tapar a página nos telemóveis, ou a prender o foco do teclado. Torne-o acessível e suficientemente pequeno para se ler sem o fechar.
  • Copiar a política de outro site que descreve cookies que não usa.

Lista de verificação do consentimento

  • Cada cookie, chave de armazenamento e script de terceiros listado e categorizado
  • Scripts opcionais bloqueados até ao consentimento (verificado nas DevTools)
  • Aceitar e Rejeitar igualmente fáceis no primeiro nível
  • Escolhas por categoria disponíveis; nada opcional pré-selecionado
  • Escolha guardada com versão e data; pedida de novo após alterações
  • Ligação «Definições de cookies» em todas as páginas
  • Valores por defeito do modo de consentimento da Google definidos antes das tags Google, se usadas
  • Política de cookies ou de privacidade corresponde ao que o site faz de facto
  • Regras dos países dos seus visitantes verificadas com a orientação atual ou com um advogado

Para o contexto, leia o que são cookies e o que é o RGPD.

Consentimento de cookies na Mythex

A Mythex não acrescenta um banner de consentimento nem analytics à sua app por iniciativa própria — são coisas que pede, por isso decide o que carrega. Execute primeiro o prompt de auditoria e depois o prompt do banner com as suas categorias reais, e teste no Preview com as DevTools abertas antes de publicar. Se usar uma CMP alojada, ela dá-lhe um script e um ID; o ID é público e pode ir no código do front-end, mas tudo o que for secreto pertence às definições do projeto (variáveis de ambiente e segredos). Publique de novo após as alterações para que o site em produção use o novo banner.

Perguntas

Preciso de um banner de cookies?

Depende de onde estão os seus visitantes e do que o seu site guarda nos dispositivos deles. Na UE e no Reino Unido, os cookies não essenciais e tecnologias semelhantes, como os rastreadores de publicidade, normalmente precisam de consentimento prévio, enquanto os estritamente necessários, como a sessão de login, não precisam. Se não usar cookies não essenciais, pode não precisar de banner. Isto é informação geral, não aconselhamento jurídico.

Um banner que diz «ao utilizar este site, aceita os cookies» basta?

Não onde o consentimento é obrigatório. O consentimento tem normalmente de ser uma escolha ativa, feita antes de os cookies não essenciais serem definidos; por isso, um aviso que pressupõe a concordância, ou caixas pré-marcadas, normalmente não conta.

Os cookies de analytics precisam de consentimento?

Na UE, normalmente sim. O Data (Use and Access) Act 2025 do Reino Unido acrescentou uma exceção para alguns analytics usados apenas para melhorar o seu próprio serviço, com estatísticas agregadas, sob condições definidas pela ICO. Outros países têm regras próprias, por isso verifique o que se aplica a si.

O que é o modo de consentimento da Google?

O modo de consentimento é uma funcionalidade da Google que permite às tags da Google, como o Analytics e o Ads, ajustar o seu comportamento à escolha de consentimento do visitante. Define os estados de consentimento por defeito antes de as tags carregarem e envia uma atualização quando o visitante escolhe. Funciona em conjunto com um banner de consentimento; não é um banner em si.

Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)