O guia completo da CMP da iubenda e do IAB TCF 2.4

Com o TCF 2.4, a versão mais recente do IAB Transparency and Consent Framework, o gerenciamento de consentimento continua evoluindo para acompanhar as exigências regulatórias e dar mais transparência à publicidade digital.

Leis como o Regulamento Geral de Proteção de Dados (GDPR), a Diretiva de Privacidade Eletrônica (ePrivacy) e as leis estaduais de privacidade dos EUA tornaram as plataformas de gerenciamento de consentimento (CMPs) indispensáveis para empresas na UE, no Reino Unido, na Suíça e nos Estados Unidos — especialmente para os publishers que vivem de publicidade.

Este guia explica o que é uma plataforma de gerenciamento de consentimento, por que os publishers precisam de uma e como ativar e usar o Transparency and Consent Framework (TCF 2.4) na Privacy Controls and Cookie Solution.

Importante

O prazo do TCF 2.4 é 23 de outubro de 2026 para sites e 23 de fevereiro de 2027 para aplicativos móveis e CTV (confirmação do cronograma pela IAB Europe).

O TCF 2.4 acrescenta textos e ilustrações padrão para as características, renomeia a característica especial 2 e, se você salva o consentimento nas contas dos usuários, exige que o banner informe que as escolhas também valem em todos os dispositivos em que a pessoa faz login.

Nós acrescentamos os novos textos das características ao seu banner e, até 23 de outubro de 2026, vamos definir tcfVersion como 2.4 por padrão.

Se você salva o consentimento nas contas dos seus usuários, ative o aviso de consentimento multidispositivo.

Em resumo

  • Se você usa cookies ou rastreadores para publicidade, análise, remarketing ou personalização, provavelmente precisa de uma plataforma de gerenciamento de consentimento (CMP) como a Privacy Controls and Cookie Solution.
  • As grandes plataformas de publicidade (inclusive o Google) exigem sinais de consentimento válidos nos termos do GDPR antes de veicular anúncios personalizados no EEE, no Reino Unido e na Suíça.
  • Para atender a esse requisito, basta ativar o IAB Transparency and Consent Framework (TCF) na Privacy Controls and Cookie Solution, em poucos cliques.
  • O IAB Transparency and Consent Framework (TCF) padroniza a forma de coletar e compartilhar o consentimento em todo o ecossistema de publicidade.
  • O TCF 2.4 é a versão mais recente do framework. O prazo para sites é 23 de outubro de 2026.
  • Se você usa a Privacy Controls and Cookie Solution da iubenda, nós acrescentamos os novos textos para você — e você decide se ativa o aviso multidispositivo.
  • Você pode migrar para o TCF 2.4 agora, definindo tcfVersion = 2.4, ou deixar que a iubenda mude sua configuração automaticamente até 23 de outubro de 2026.
  • Se você salva o consentimento nas contas dos seus usuários, ative o aviso de consentimento multidispositivo.

O que é uma plataforma de gerenciamento de consentimento (CMP)?

CMP é a sigla de consent management platform, ou plataforma de gerenciamento de consentimento (com menos frequência, consent management provider). As CMPs também transmitem o consentimento dos usuários pelo Transparency and Consent Framework (TCF) e, por isso, precisam estar registradas e seguir os padrões e as políticas do TCF.

Em resumo, a CMP ajuda você a explicar aos usuários como acessa e armazena as informações pessoais deles (por meio de cookies e outros rastreadores), de acordo com leis de privacidade como o GDPR, a Diretiva ePrivacy e as leis estaduais de privacidade dos EUA.

Mais especificamente, as CMPs ajudam você a coletar, armazenar e usar as preferências dos usuários sobre o tratamento das informações pessoais deles para finalidades específicas, como análise, publicidade e retargeting.

Como a iubenda ajuda

Como CMP certificada pelo Google, a iubenda permite que você gerencie as preferências de consentimento para a Diretiva ePrivacy, o GDPR e leis estaduais dos EUA como a CPRA e a VCDPA.

Preciso de uma plataforma de gerenciamento de consentimento (CMP)?

Resposta curta: sim, provavelmente você precisa de uma — em duas situações.

Se o GDPR ou a Diretiva ePrivacy se aplicam a você

Você precisa de uma CMP se o GDPR, a Diretiva ePrivacy, o GDPR do Reino Unido ou a PECR se aplicam a você (não tem certeza? faça nosso teste de 1 minuto) e o seu site ou aplicativo (ou algum serviço de terceiros que ele carrega) usa cookies ou outros rastreadores para tratar informações pessoais.

O motivo: pela Diretiva ePrivacy (e pela PECR, sua equivalente no Reino Unido), você precisa informar com clareza todos os cookies e rastreadores que o seu site ou aplicativo usa e coletar consentimento ativo antes de executar os scripts dos cookies e rastreadores não isentos.

Pense nos publishers que atuam na Europa. São os cookies e rastreadores que permitem a eles monetizar o site ou aplicativo com anunciantes terceiros. E usar rastreadores para publicidade comportamental, remarketing e personalização de conteúdo exige o consentimento informado do usuário antes da instalação desses rastreadores.

O que é um publisher?

Publisher é todo operador de site ou aplicativo que monetiza o próprio conteúdo com anunciantes terceiros. Blogs e jornais on-line com anúncios são exemplos de publishers.

Se você tem usuários nos Estados Unidos

Além das regras da UE, as leis estaduais dos EUA também dão bons motivos para usar uma CMP.

Algumas leis estaduais dos EUA, como a California Consumer Privacy Act (CCPA) alterada pela California Privacy Rights Act (CPRA), definem regras precisas para o formato e o rótulo do link para os controles de privacidade, hoje chamado de “Suas opções de privacidade”.

Os Estados Unidos não exigem consentimento prévio como a Europa, e muitos estados adotam um modelo de opt-out. Ainda assim, a CMP ajuda: dá ao usuário uma forma de recusar e permite que a empresa peça consentimento de novo. Isso pesa ainda mais com sinais como o Global Privacy Control (GPC), que deixa o usuário recusar automaticamente pelo navegador.

Com novas leis de privacidade surgindo em todo o mundo, é difícil imaginar um site ou aplicativo que não precise de uma plataforma de gerenciamento de consentimento. A CMP facilita o gerenciamento da conformidade e ajuda você a acompanhar as mudanças na legislação.

Feito para publishers

Como CMP certificada pelo Google, integramos o TCF da IAB Europe e o framework das leis estaduais dos EUA à Privacy Controls and Cookie Solution, para ajudar os publishers a atender aos requisitos legais e do setor sem abrir mão da receita de publicidade.

O que é o IAB TCF?

O IAB Transparency and Consent Framework (TCF) é uma iniciativa da publicidade digital que ajuda publishers, fornecedores de tecnologia, agências e anunciantes a atender aos requisitos de transparência, consentimento e escolha do GDPR e da Diretiva ePrivacy quando tratam dados pessoais ou acessam e armazenam informações nos dispositivos dos usuários (como cookies, identificadores de publicidade, identificadores de dispositivo e outras tecnologias de rastreamento).

O IAB TCF oferece um processo padronizado para coletar o consentimento exigido pelo GDPR e transmitir essas preferências por toda a cadeia de publicidade. As políticas do framework estão no site da IAB Europe.

O que é o TCF 2.4?

O TCF 2.4 é a versão mais recente do IAB Europe Transparency and Consent Framework e vem com um conjunto de regras atualizado: as TCF Policies v5.0.b.

Ele parte do TCF 2.3, que tornou o segmento “Disclosed Vendors” obrigatório em todas as TC strings. O TCF 2.4 se concentra em ajudar os usuários a entender com o que estão concordando.

O que muda em relação ao TCF 2.3?

  • Textos explicativos e ilustrações padrão para as características. Ambos vêm da Global Vendor List (GVL), então todas as CMPs exibem a mesma redação
  • A característica especial 2 passa a se chamar “Identificar dispositivos com base nas informações solicitadas ativamente”
  • Os fornecedores que tratam dados apenas para finalidades especiais não precisam mais sinalizar interesse legítimo para mostrar que foram divulgados: agora se apoiam no segmento Disclosed Vendors
  • Se você salva o consentimento nas contas dos usuários, o banner também precisa informar que o consentimento vale em vários dispositivos

O que não mudou

  • Nenhuma finalidade ou base legal nova foi criada
  • Nenhuma categoria nova de dados pessoais é coletada
  • O segmento “Disclosed Vendors” continua obrigatório em todas as TC strings
  • Em cenários padrão, não é preciso coletar o consentimento de novo. A IAB Europe não exigiu que as CMPs exibissem novamente a camada de consentimento por causa desta atualização (veja as TCF Policies)

O IAB TCF e a legislação do Reino Unido

O GDPR do Reino Unido (UK GDPR) e as Privacy and Electronic Communications Regulations (PECR) ainda estão bastante alinhados com as normas equivalentes da UE (o GDPR e a Diretiva ePrivacy). Por isso, o TCF também ajuda as empresas a atender aos requisitos atuais das duas regulamentações britânicas.

Como o TCF funciona

O TCF oferece um sistema (uma API JavaScript padronizada) que faz os diferentes participantes do ecossistema de publicidade falarem a mesma língua e trocarem entre si as preferências do usuário. Os principais participantes são os publishers, os fornecedores (anunciantes terceiros que coletam dados dos usuários finais no site ou aplicativo do publisher, por meio de cookies ou outros rastreadores, para entregar conteúdo a esses usuários) e as CMPs, como a iubenda.

Publishers, fornecedores e CMPs que participam do IAB TCF precisam seguir o protocolo e as políticas padrão do framework. Os fornecedores também se registram na Global Vendor List (GVL), uma lista central e atualizada com frequência que reúne os fornecedores, suas finalidades, o tempo máximo de armazenamento e acesso e as URLs das políticas de privacidade. O TCF e a GVL também padronizam as finalidades de tratamento de dados, e cada finalidade e cada fornecedor tem um ID único. Os fornecedores usam esse ID para ler e interpretar as preferências de consentimento dos usuários em relação aos próprios serviços e aos serviços de outros fornecedores.

A CMP armazena as escolhas do usuário e os sinais dos fornecedores como valores binários, compacta tudo em uma pequena estrutura de dados (Base64) e transmite essas informações pelo ecossistema de publicidade on-line em cadeia (daisy chain).

Os scripts dos fornecedores da GVL ficam bloqueados até o usuário fazer sua escolha. Cada fornecedor pode verificar seu status enviando um ping à CMP e aguardando o callback referente ao ID que informou, que diz se ele pode ou não tratar dados pessoais.

Por que os publishers devem ativar o Transparency and Consent Framework

Lançado inicialmente na versão 2.0, o IAB TCF virou o padrão do setor, com grandes fornecedores como Google, Adobe e AdRoll contribuindo para sua implementação. A versão mais recente, o IAB TCF 2.4, acrescenta textos e ilustrações padrão que ajudam o usuário a entender como seus dados são tratados.

Ativar o TCF traz vantagens para publishers e usuários: ajuda a proteger a receita de publicidade e permite que os publishers coletem as preferências dos usuários e as transmitam aos fornecedores de publicidade com quem trabalham, com mais controle sobre o tratamento dos dados.

Vantagens do IAB TCF para os publishers

O IAB Transparency and Consent Framework (TCF) se tornou o padrão do setor para gerenciar consentimento e transparência na publicidade digital. Boa parte das principais vantagens para os publishers chegou com o TCF 2.2 e continua valendo no TCF 2.4.

Proteja sua receita de publicidade

  • As redes de publicidade podem restringir o acesso à rede ou veicular apenas anúncios não personalizados quando o consentimento do TCF não chega aos fornecedores. Ou seja, sua receita de publicidade pode cair se você não usar o framework. Publishers da Europa, do Reino Unido e da Suíça que usam produtos do Google para publishers devem considerar o IAB TCF com atenção especial.
  • Implementar o TCF pode ajudar a proteger a receita de publicidade, já que dá aos publishers mais controle e flexibilidade sobre a base legal usada com cada fornecedor. Assim, eles seguem monetizando os anúncios e, ao mesmo tempo, tratando os dados com respeito à privacidade.
  • O framework também ajuda as organizações a construir confiança com os usuários por meio de transparência e escolha, o que pode aumentar o engajamento com os anúncios quando as pessoas sentem que sua privacidade é respeitada.

Mais opções e mais controle

  • Desde o TCF 2.3, os fornecedores recebem um sinal explícito que confirma se foram divulgados ao usuário, o que reduz ambiguidades e reforça a responsabilização em toda a cadeia de publicidade.

Estas mudanças chegaram com o TCF 2.2 e continuam valendo no TCF 2.4:

  • Finalidades: você tem controle total sobre quais fornecedores de publicidade terceiros usa e divulga aos seus usuários e para quais finalidades eles podem tratar informações pessoais.
  • A finalidade 11 (Usar dados limitados para selecionar conteúdo) abrange tratamentos como selecionar e entregar conteúdo não publicitário com base em dados em tempo real (por exemplo, informações sobre o conteúdo da página ou dados de localização não precisos) e controlar a frequência ou a ordem em que o conteúdo aparece para o usuário.
  • Base legal: no TCF 2.0, os fornecedores podiam se apoiar tanto no consentimento quanto no interesse legítimo nas finalidades 2 a 10. A partir do TCF 2.2 — e ainda no TCF 2.4 — só podem se apoiar no consentimento nas finalidades 3, 4, 5 e 6. Regras mais rígidas sobre uso de dados e consentimento podem afetar a segmentação e a receita dos anúncios, mas mais confiança e engajamento dos usuários tendem a compensar.
  • Os publishers precisam escolher os parceiros com cuidado e verificar se eles seguem os padrões do TCF, o que fortalece a reputação do site e favorece parcerias com empresas igualmente comprometidas com a privacidade dos usuários.
  • Introduzido no TCF 2.2 e ainda válido no TCF 2.4, o framework oferece uma plataforma padronizada para publishers e fornecedores terceiros, que apoia a conformidade com normas de privacidade como o GDPR e a Diretiva ePrivacy.
Por que trabalhar com um número limitado de fornecedores

Os publishers precisam informar o número total de fornecedores terceiros com quem trabalham, em destaque, na primeira camada da interface da CMP. As TCF Policies não limitam a quantidade de fornecedores, mas recomendam fortemente que os publishers trabalhem só com aqueles que melhor atendem às suas necessidades.

Fornecedores demais dificultam a decisão informada do usuário e aumentam o risco jurídico tanto para os publishers quanto para os fornecedores.

Para ajudar os publishers a decidir para quais fornecedores pedir transparência e consentimento, o IAB publica uma lista complementar de informações sobre fornecedores, conhecida como “B2B GVL”. Ela traz informações que evitam pedidos de consentimento para fornecedores que atuam em ambientes técnicos ou jurisdições sem relevância para o site. A lista também mostra o alcance das operações de cada fornecedor do TCF e se ele transfere dados para fora do EEE.

Recomendamos selecionar seus fornecedores pelo Gerador de Política de Privacidade e Cookies (o método recomendado), para que a Privacy Controls and Cookie Solution se atualize sozinha. Se precisar de mais flexibilidade, você também pode adicionar fornecedores manualmente no configurador da Privacy Controls and Cookie Solution.

O que é a base legal e por que restringi-la

A base legal é o fundamento que autoriza o tratamento de dados pessoais. O GDPR prevê seis bases legais. Na publicidade, duas são as mais usadas:

  • o consentimento do titular dos dados
  • o interesse legítimo do controlador dos dados

O TCF aceita as duas bases legais. Mas, a partir do TCF 2.2 (e ainda no TCF 2.4), o interesse legítimo deixou de ser uma base legal aceitável para as finalidades 3, 4, 5 e 6. Nessas finalidades, os fornecedores só podem se apoiar no consentimento.

Além disso, algumas autoridades nacionais de proteção de dados, como as da Itália e da Bélgica, descartaram o interesse legítimo como base legal válida na publicidade em geral. Por isso é importante restringir a opção a “Apenas consentimento” se você atua nesses países. Veja mais sobre os requisitos de cada país no nosso guia rápido de consentimento de cookies.

Essas mudanças exigem restabelecer a base legal para todos os usuários?

Não. As TCF Policies não exigem restabelecer as bases legais e, portanto, não obrigam as CMPs a exibir a interface de novo. As melhorias de padronização que chegaram com o TCF 2.2 e continuam valendo no TCF 2.4 tratam da forma como as informações e as escolhas se organizam, e não da criação de novas finalidades ou bases legais. Ainda assim, vale revisar as informações que você apresenta na interface da sua CMP e decidir caso a caso, levando em conta suas necessidades, seu contexto de operação e as exigências da autoridade de proteção de dados local.

O Google e o IAB TCF

O Google apoia o IAB TCF e está na Global Vendor List do TCF. Se você veicula anúncios pelos produtos do Google para publishers (AdSense, Ad Manager ou AdMob) no EEE, no Reino Unido ou na Suíça, precisa usar uma plataforma de gerenciamento de consentimento (CMP) certificada pelo Google para coletar e sinalizar o consentimento válido dos usuários.

A iubenda e o Google

A iubenda é uma Consent Management Platform (CMP) registrada no IAB TCF e Google CMP Partner, com suporte ao TCF 2.4 e toda a assistência de que você precisa. Ou seja: usar a nossa ferramenta ajuda você a atender aos padrões do Google ao exibir anúncios para o público da Europa, do Reino Unido e da Suíça.

Com esses requisitos, o Google quer tornar os pedidos de consentimento publicitário mais claros e confiáveis e fazer com que os anúncios respeitem os direitos de privacidade das pessoas.

Com a iubenda, você pode migrar para o TCF 2.4 agora ou deixar que a gente faça a transição automaticamente.

E os fornecedores de publicidade que ainda não fazem parte do TCF?

O framework reúne uma lista crescente de fornecedores de publicidade, mas alguns anunciantes, inclusive parceiros do Google, ainda não fazem parte do TCF. Para esses casos, o Google definiu uma especificação técnica chamada Additional Consent Mode. Ela deve ser usada apenas junto com o TCF, como ponte para os Ad Tech Providers do Google que ainda não estão registrados na Global Vendor List do TCF.

Additional Consent Mode

A CMP da iubenda atende aos requisitos de integração com o TCF definidos pelo Google, incluindo o Additional Consent Mode.

Vantagens do IAB TCF para os usuários finais

O IAB Transparency and Consent Framework (TCF) aumenta a transparência e padroniza as informações e as escolhas que os usuários recebem sobre o tratamento dos seus dados pessoais. Ele também deixa claro como essas escolhas devem ser registradas, transmitidas e respeitadas.

Boa parte das melhorias voltadas ao usuário chegou com o TCF 2.2 e continua valendo no TCF 2.4. O TCF 2.4 acrescenta textos e ilustrações padrão para as características e, se você salva o consentimento nas contas, uma frase informando que as escolhas também valem em vários dispositivos.

Principais vantagens para os usuários finais:

  • Tratamento centrado no consentimento: a partir do TCF 2.2, e ainda no TCF 2.4, os fornecedores não podem mais se apoiar no interesse legítimo em certas finalidades de publicidade e personalização de conteúdo. Nas finalidades 3, 4, 5 e 6, precisam se apoiar apenas no consentimento do usuário, o que dá às pessoas mais controle sobre o tratamento dos seus dados.
  • Informações mais claras para o usuário: o framework traz descrições mais acessíveis e casos de uso reais no lugar de textos jurídicos complexos. Isso ajuda o usuário a entender as finalidades e as características do tratamento de dados e a escolher com mais informação. O TCF 2.4 acrescenta textos e ilustrações padrão para as características.
  • Informações padronizadas sobre os fornecedores: eles precisam detalhar melhor o tratamento de dados, incluindo os tipos de dados coletados, os prazos de retenção em cada finalidade, os interesses legítimos envolvidos e o suporte multilíngue nas declarações de URL.
  • Número de fornecedores transparente: os publishers precisam mostrar na primeira camada da interface quantos fornecedores buscam estabelecer uma base legal, para que o usuário decida com informação.
  • Retirada de consentimento mais simples: publishers e CMPs precisam oferecer formas fáceis de reabrir a interface de consentimento e retirar o consentimento. Os fornecedores também precisam recuperar a Transparency and Consent String em tempo real quando necessário.
  • Alcance do consentimento claro: o banner informa ao usuário que a escolha vale para o seu site e, se você salva o consentimento nas contas, em todos os dispositivos em que ele faz login.

A iubenda e o IAB Transparency and Consent Framework (TCF 2.4)

Cronograma de implementação

Cronograma do TCF 2.4 (confirmado pela IAB Europe):

  • 23 de outubro de 2026: prazo para sites. Até essa data, as CMPs precisam exibir os novos textos das características e as novas divulgações
  • Até 23 de outubro de 2026: a iubenda define tcfVersion como 2.4 por padrão
  • 23 de fevereiro de 2027: prazo para aplicativos móveis e CTV

Atualização anterior, o TCF 2.3:

  • 19 de junho de 2025: a IAB Europe anuncia o TCF 2.3
  • 1º de fevereiro de 2026: a iubenda passa a armazenar o consentimento no formato TCF 2.3
  • 28 de fevereiro de 2026: prazo do TCF 2.3. As strings do TCF 2.2 criadas antes dessa data continuam válidas

Sobre a nossa CMP

Nosso gerenciador de consentimento de cookies para a Diretiva ePrivacy, o GDPR e as leis estaduais de privacidade dos EUA permite exibir um banner de cookies totalmente personalizável, coletar o consentimento de cookies e bloquear scripts até que o usuário consinta.

Como plataforma de gerenciamento de consentimento registrada (ID 123), a Privacy Controls and Cookie Solution da iubenda permite que os usuários definam preferências de publicidade e funciona com o IAB Transparency and Consent Framework. Os usuários podem ativar ou desativar as preferências de publicidade dos anunciantes que estão na Global Vendor List do IAB.

Veja a demonstração ao vivo

1. Ative o IAB Transparency and Consent Framework

Com o TCF 2.4, o Transparency and Consent Framework segue evoluindo e continua totalmente compatível com a Privacy Controls and Cookie Solution da iubenda. O TCF 2.4 muda parte do texto do seu banner, e nós acrescentamos os novos textos e ilustrações das características para você.

A forma mais simples de configurar é pelo Gerador de Política de Privacidade e Cookies (o método recomendado). Se precisar de mais flexibilidade, você também pode adicionar fornecedores manualmente no configurador da Privacy Controls and Cookie Solution.

Para ativar o TCF, acesse seu dashboard e clique no site ou aplicativo que você quer atualizar.

Comece pelos seus fornecedores

Primeiro, selecione os fornecedores que você usa pelo Gerador de Política de Privacidade e Cookies.

Use o Gerador de Política de Privacidade e Cookies (recomendado)

  1. No Gerador de Política de Privacidade e Cookies:
    • selecione na lista de serviços os fornecedores do TCF que você usa
  2. Depois, no configurador da Privacy Controls and Cookie Solution:
    • ative o bloco IAB TCF (se ainda não estiver ativado)
    • a Privacy Controls and Cookie Solution se atualiza sozinha sempre que você adiciona ou remove um serviço do TCF na sua política de privacidade e cookies. O configurador passa a mostrar quantos fornecedores foram adicionados, e o banner e o painel do TCF acompanham a mudança
Adicionar um serviço TCF no Gerador de Política de Privacidade e Cookies
Ativação do IAB TCF na Privacy Controls and Cookie Solution

Ainda não configurou a Privacy Controls and Cookie Solution? Veja como dar os primeiros passos.

Gerencie o Google Consent Mode com o TCF

Ative a opção “Gerencie o status de consentimento do Google Consent Mode na string TCF” para que o Google deduza os estados do Consent Mode para ad_storage, ad_user_data e ad_personalization diretamente da string TCF.

Adicione fornecedores manualmente

  1. Selecione “Insira manualmente a lista de fornecedores da TCF que você deseja exibir” e adicione os IDs dos fornecedores, separados por vírgulas. A lista e mais informações sobre cada fornecedor estão na Global Vendor List e na lista complementar de informações sobre fornecedores.
  2. Com o TCF ativado no configurador da Privacy Controls and Cookie Solution, você verá um alerta se nenhum fornecedor do TCF for encontrado.
Inserção manual de fornecedores TCF

Selecione seus fornecedores

Se você não selecionar nenhum fornecedor, a Privacy Controls and Cookie Solution exibe todos os fornecedores do TCF, o que pode contrariar as TCF Policies.

Gerencie as opções de finalidade

Você pode gerenciar todas as opções de finalidade, que mantemos alinhadas à versão mais recente das políticas: definições atualizadas, sem interesse legítimo nas finalidades 3 a 6 e a nova finalidade 11.

Depois de ativar a opção IAB TCF, você vai notar que:

  • O texto do banner fica mais longo para atender aos requisitos do IAB. O texto extra (editável apenas mediante solicitação) traz as divulgações obrigatórias para as opções descritas a seguir.
  • Os botões “Aceitar” e “Saber mais e personalizar” sempre aparecem, conforme exige o IAB.
O banner de cookies com o IAB TCF ativado

O que o aviso do banner precisa conter no TCF 2.4

  • a informação de que há dados armazenados no dispositivo do usuário e/ou acessados a partir dele (por exemplo, uso de cookies, identificadores de dispositivo ou outros dados do dispositivo);
  • a informação de que há tratamento de dados pessoais e qual é a natureza desses dados (por exemplo, identificadores únicos, dados de navegação);
  • um link para a lista de fornecedores e o número de fornecedores terceiros;
  • uma lista de finalidades (com os nomes padronizados da GVL versão 3 e/ou os nomes das stacks);
  • informações sobre as special features usadas pelos fornecedores (com os nomes padronizados da GVL e/ou os nomes das stacks);
  • uma declaração do alcance do consentimento do usuário: este domínio e, se você salva o consentimento nas contas, todos os dispositivos em que ele faz login;
  • a informação de que o usuário pode retirar o consentimento a qualquer momento e de como reabrir a interface do framework para fazer isso;
  • uma chamada para o usuário manifestar seu consentimento
  • uma chamada para o usuário personalizar suas escolhas

O que o TCF 2.4 muda no seu banner

O TCF 2.4 acrescenta duas coisas ao seu banner. A seção Características da segunda camada passa a exibir os textos e as ilustrações padrão da GVL. E, se você salva o consentimento nas contas dos usuários, o banner também informa que as escolhas valem em vários dispositivos.

Por padrão, o banner diz: “Se você der seu consentimento, ele será válido apenas nesse domínio.” Se você salva o consentimento nas contas dos seus usuários, ative o aviso de consentimento multidispositivo: na configuração da Privacy Controls and Cookie Solution, vá em IAB TCF > Consentimento e selecione “Exibir um aviso de consentimento para vários dispositivos” (ou defina multiDeviceConsentNotice: true no código). Ele vem desativado por padrão. Depois de ativado, acrescenta uma segunda frase ao banner e à seção TCF do painel de preferências: “Suas opções de privacidade são salvas na sua conta e se aplicam a todos os dispositivos em que você estiver conectado.”

Você também pode ativar o Additional Consent Mode do Google, que permite coletar consentimento para os parceiros de publicidade do Google que ainda não fazem parte do Transparency and Consent Framework, mas estão na lista de Ad Tech Providers (ATP) do Google.

Editar o banner de cookies

Ativar o TCF redefine qualquer alteração feita antes no texto do banner. Se você já editou o HTML ou o texto do banner, teste de novo com o texto padrão e os botões ativados.

HTML: se quiser editar o HTML, inclua nosso texto padrão com o shortcode %{banner_content}, um elemento com o atributo class="iubenda-cs-accept-btn" e um elemento com o atributo class="iubenda-cs-customize-btn".

Texto: com o TCF ativado, o texto do banner só pode ser editado mediante solicitação. Para alterá-lo, confira os requisitos do IAB e fale com a gente pelo chat ou em info@iubenda.com para aprovar suas mudanças.

Se você usa um texto de banner personalizado e salva o consentimento nas contas dos usuários, esse texto precisa informar que as escolhas valem em vários dispositivos, além de neste site.

O snippet da Privacy Controls and Cookie Solution

Com o TCF ativado, o código de incorporação da Privacy Controls and Cookie Solution deixa de ser este:

<script type="text/javascript">
  var _iub = _iub || [];
  _iub.csConfiguration = {
    "siteId": XXXXXX, // your siteId,
    "cookiePolicyId": YYYYYY, // your cookiePolicyId,
    "lang": "en"
  };
</script>
<script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3095420.js"></script>
<script type="text/javascript" src="///cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>

E passa a ser este (repare no script stub-v2.js, em "enableTcf": true e nas demais opções do TCF):

Snippet de configuração remota (novo):

<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
  "siteId":3156898, //use your siteId
"cookiePolicyId":36614288, //use your cookiePolicyId
 "lang":"en"
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>

Snippet estendido (antigo):

<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
 "askConsentAtCookiePolicyUpdate":true,
 "enableTcf":true, //enable IAB TCF
 "tcfVendors":"628,1111,92", //(OPTIONAL) use this parameter to select manually the vendors you're using

 /*
 (OPTIONAL) Limit the legal basis and choose which TCF purposes to prompt
 "tcfPurposes": {
 "1":"true",
 "2":"consent_only",
 "3":"consent_only",
 "4":"consent_only",
 "5":"consent_only",
 "6":"consent_only",
 "7":"consent_only",
 "8":"consent_only",
 "9":"consent_only",
 "10":"consent_only",
 "11":"consent_only"
 },
 */
 "floatingPreferencesButtonDisplay":"bottom-right",
 "googleAdditionalConsentMode":true,
 "lang":"en",
 "perPurposeConsent":true, //enable per-category consent
 "siteId":3156898, //use your siteId
 "cookiePolicyId":36614288, //use your cookiePolicyId

 "banner":{
 "acceptButtonDisplay":true,
 "closeButtonDisplay":false,
 "customizeButtonDisplay":true,
 "explicitWithdrawal":true,
 "listPurposes":true,
 "position":"float-top-center",
 "rejectButtonDisplay":true
 }
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>

Depois de colar o código da Privacy Controls and Cookie Solution dentro do body das suas páginas, o próximo passo é bloquear os scripts dos fornecedores até o consentimento.

A CMP da iubenda disponibiliza a função __tcfapi para que os fornecedores leiam o consentimento corretamente. Usamos um script (safe-tcf-v3.js) cuja única tarefa é ler o cookie do TCF e liberar a função __tcfapi, sem bloquear diretamente os scripts dos fornecedores. É um ativador síncrono que roda logo no início da página, então o consentimento é lido em até 500 ms após a execução dos scripts dos fornecedores.

Esse é o comportamento padrão quando você ativa as opções do IAB TCF no nosso configurador. Ele funciona a partir da segunda visualização de página (quando o consentimento já está na página) e mantém suas páginas rápidas.

Ele pode, no entanto, gerar incompatibilidades com o Google Ad Manager, o AdSense e o AdMob. Se preferir bloquear os scripts dos fornecedores diretamente, veja a seguir.

Mais opções de configuração para quem usa o Google Ads

Os fornecedores aguardam o consentimento da CMP por um tempo máximo (em geral 500 ms, quase sempre não configurável). Se a CMP não responder nesse prazo, a sell-side platform dos fornecedores assume o status de opt-out do usuário, e seus usuários veem anúncios não personalizados.

Isso pode acontecer se você usa serviços de publicidade do Google, como Ad Manager, AdSense e AdMob. Para evitar, bloqueie os scripts dos fornecedores diretamente com um dos métodos de bloqueio prévio compatíveis com a Privacy Controls and Cookie Solution e execute esses scripts só depois de coletar o consentimento.

Assim você tem um controle mais direto sobre a conformidade e pode veicular anúncios personalizados já na primeira visualização de página, antes da coleta do consentimento. Isso também ajuda a evitar o erro 2.1a (para quem usa Google Ad Manager, AdSense e AdMob).

A Privacy Controls and Cookie Solution oferece várias ferramentas para bloquear scripts que podem instalar cookies até o consentimento ser dado. Saiba mais na nossa introdução ao bloqueio prévio de scripts. Para bloquear os scripts do Google, veja os exemplos para Google AdSense e Google Publisher Tag.

Consentimento por categoria

Se você ativou o recurso de consentimento por categoria da Privacy Controls and Cookie Solution, marque os scripts do TCF como “finalidade 1” (Necessários).

Dicas de otimização e teste

Se precisar, você também pode incorporar stub-v2.js e safe-tcf-v3.js inline ou hospedá-los por conta própria. Veja este guia para mais dicas de otimização.

Para ler o consentimento pela função __tcfapi, abra o console do navegador e execute estes comandos:

window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) });
window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) }, [1,2]);
window.__tcfapi('ping', 2, function(result) { console.log(result) });

Por fim, o IAB exige um link ou botão (no rodapé, por exemplo) para que os visitantes atualizem suas preferências de rastreamento publicitário depois de fechar o banner de cookies. Veja como fazer.

Adicione a classe iubenda-advertising-preferences-link a um link ou botão personalizado:

<a href="#" class="iubenda-advertising-preferences-link">
    Update your advertising tracking preferences
</a>

Coloque onde quiser no seu site (normalmente no rodapé). Um clique abre o modal de configurações de rastreamento publicitário:

Abrir as preferências de publicidade

Para atender aos requisitos do IAB, se você não usar a classe iubenda-advertising-preferences-link, exibimos automaticamente um pequeno widget flutuante nas suas páginas:

O widget flutuante de preferências

Outros recursos e configurações

No bloco IAB TCF você encontra estas opções extras para publishers:

Restringir finalidades e base legal

Role até a opção “Restrições de finalidades e base jurídica”, escolha as finalidades que quer ativar e depois selecione a base legal para o tratamento de dados pessoais em cada finalidade ativa.

Restringir finalidades e base jurídica

Observação: na dúvida, “Apenas consentimento” costuma ser a opção mais segura e é a boa prática para finalidades ligadas a perfilamento.

Solicitar novo consentimento de quem já consentiu antes, se nenhuma preferência do IAB Framework for encontrada

Trabalhar com um número limitado de fornecedores tem outra vantagem: evita, em boa parte, ter de pedir novo consentimento sempre que a Global Vendor List muda. A Global Vendor List do IAB é atualizada quase toda semana.

Se você decidir não limitar os fornecedores, pode escolher como tratar os novos pedidos de consentimento, para não exibir o banner de novo a quem já consentiu dias ou semanas antes.

No bloco IAB TCF, há uma seção chamada Solicitar novo consentimento de usuários que forneceram consentimento anteriormente, se a preferência do IAB Framework não for encontrada.

Solicitação de novo consentimento quando nenhuma preferência do IAB Framework é encontrada
Enviar os parâmetros gdpr e gdpr_consent ao fornecedor

Alguns fornecedores podem pedir que você envie os parâmetros gdpr e gdpr_consent na requisição deles. Veja um snippet para isso:

<script type="text/javascript">
    __tcfapi('addEventListener', 2, function(tcData) {
        if (tcData.eventStatus !== 'useractioncomplete' && tcData.eventStatus !== 'tcloaded') {
            return;
        }
        var gdpr = tcData.gdprApplies ? 1 : 0;
        var gdpr_consent = tcData.tcString;
        console.log({ gdpr: gdpr, gdpr_consent: gdpr_consent });
        // Remove event listener to avoid invoking the ads multiple times
        __tcfapi('removeEventListener', 2, function(success) {
            console.log('event listener removed', success);
        }, tcData.listenerId);
    });
</script>

Substitua a linha console.log pela requisição ao fornecedor, usando as variáveis gdpr e gdpr_consent. Depois, adicione esse snippet abaixo do script iubenda_cs.js: ele vai chamar o script do fornecedor com os dados de consentimento corretos.

O que os seus usuários veem

Quando os usuários clicam em Saber mais e personalizar no banner de cookies para gerenciar suas preferências, eles veem estas opções:

O painel de preferências com o IAB TCF ativado

Observação: quando o usuário abre a janela de preferências, todos os cookies aparecem desativados por padrão, porque o consentimento válido exige, por lei, uma ação afirmativa clara.

Veja a demonstração ao vivo

Perguntas frequentes

Os publishers precisam exibir o banner de novo para obter um novo consentimento?

Seguindo as diretrizes do IAB, não obrigamos ninguém a coletar consentimento de novo, mas cada publisher deve avaliar caso a caso. O publisher precisa limitar os fornecedores àqueles com quem realmente trabalha e deixar isso claro na política de privacidade. Feito isso, e sem incluir novos fornecedores, não deve ser necessário exibir o banner nem coletar consentimento outra vez — ainda mais se o interesse legítimo já estiver restrito. Ou seja, mudanças de base legal não devem causar problemas. Mesmo assim, vale avaliar a própria situação e decidir a partir daí.

Se eu tenho minha própria política de privacidade e cookies, posso usar o gerador da iubenda só para os serviços e fornecedores do TCF e manter minha política para o resto?

Pode, sim. Recomendamos um passo a mais: quando o sistema detecta uma política de privacidade e cookies da iubenda, as finalidades exibidas na segunda camada vêm dos serviços que você adicionou. Para tratar todas as finalidades corretamente, escolha a opção personalizada de controle granular por categoria no GDPR.

Controle granular por categoria sob o GDPR
Preciso ativar o aviso de consentimento multidispositivo?

Sim, se você salva o consentimento nas contas dos seus usuários, de modo que as escolhas também valham em todos os dispositivos em que eles fazem login: nesse caso, o banner precisa informar isso. Se não for o seu caso, deixe o aviso desativado. De qualquer forma, a frase padrão continua ali; o aviso só acrescenta uma segunda. Na dúvida, pergunte a quem desenvolveu seu login ou sua integração de consentimento.

O TCF 2.4 muda as finalidades?

Não. As finalidades continuam as mesmas. As mudanças afetam a forma de explicar as características, o nome da característica especial 2 e como os fornecedores de finalidades especiais sinalizam que foram divulgados.

Veja também

How can we help?