Access SecurityCONSENT

Central de ajuda › Recursos do aviso

Bloqueio de tags

type="text/plain" com data-consent, iframes com data-src e o bloqueio automático.

Marcando cada tag (sempre funciona)

Troque type para text/plain e diga a categoria em data-consent: functional, analytics ou marketing. O script só executa a tag depois do “sim” da pessoa para aquela categoria.

<!-- antes -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script>
<!-- depois -->
<script type="text/plain" data-consent="analytics" async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script>

Iframes (YouTube, mapas, chat): troque src por data-src:

<iframe data-consent="functional" data-src="https://…"></iframe>

Tags carregadas por código (React, Next.js) usam a API JavaScript:

if (window.AccessConsent?.has('functional')) loadChat();
AccessConsent.onChange((d) => { if (d.categories.functional) loadChat(); });

Bloqueio automático

Para quem não consegue marcar tag por tag (loja, CMS, tema pronto): data-autoblock="true" no script. Até a categoria ser liberada, ficam parados scripts e iframes de terceiros conhecidos:

CategoriaTerceiros
AnáliseGoogle Analytics, Hotjar, Microsoft Clarity, Yandex Metrica, Mixpanel, Segment, Vimeo (player)
MarketingGoogle Ads / DoubleClick / AdSense, Meta Pixel, LinkedIn Insight, TikTok Pixel, YouTube (embeds), Microsoft Ads, X/Twitter Ads, Pinterest, RD Station, HubSpot, Criteo, Taboola, Outbrain, Snap Pixel
FuncionaisJivoChat, Tawk.to, Intercom, Google Maps (embed)
  • Para pegar também o que está escrito no HTML, o script tem de ser o primeiro do <head> e sem async. Com async (ou pelo GTM), o bloqueio alcança só o que é inserido depois que o script carrega.
  • O contêiner do GTM (gtm.js) não é bloqueado por padrão; data-autoblock-gtm="true" segura o contêiner inteiro como marketing.
  • Tags marcadas com data-consent seguem a sua marcação; data-consent-ignore deixa uma tag fora do bloqueio. Scripts do próprio domínio nunca são bloqueados.
  • Iframes do HTML perdem o src assim que aparecem, mas o navegador pode já ter começado a carregar: para garantia total use data-src. Pixels em <img> e <noscript> não são interceptados.
  • Liberou a categoria: as tags seguradas rodam na hora, sem recarregar a página.

Atualizado em 18/10/2026. Dúvidas: [email protected].