Um banner de cookies não conforme é a falha mais fácil de constatar numa loja: basta abrir a página inicial e o inspetor do navegador. Em Portugal o enquadramento assenta no RGPD e na Lei n.º 41/2004, com a CNPD como autoridade de controlo, e as decisões dos reguladores europeus nos últimos anos têm sido convergentes sobre o que é aceitável.
Aqui fica a checklist, e os erros que aparecem sistematicamente.
As cinco regras de fundo
O consentimento deve ser livre. A recusa não deve ter consequência nenhuma no acesso ao serviço, salvo no caso enquadrado do muro de rastreadores.
Específico. O consentimento dá-se por finalidade: medição de audiência, publicidade, redes sociais, personalização. Um acordo global único não satisfaz esta exigência.
Informado. O visitante deve saber quem deposita, porquê e por quanto tempo, antes de escolher.
Inequívoco. Pressupõe um ato positivo. Nem caixa pré-assinalada, nem consentimento deduzido do scroll da página, nem da continuação da navegação.
Tão fácil de retirar como de dar. Uma ligação permanente deve permitir voltar atrás na escolha a qualquer momento.
Os oito erros clássicos
- O botão de recusa no segundo nível. Aceitar num clique, recusar depois de abrir um painel de preferências. É a falha mais frequente e a mais sancionada na Europa. Os dois botões devem estar ao mesmo nível, no primeiro ecrã.
- A recusa visualmente desvalorizada. Botão de aceitar em cor viva, recusar em cinzento claro ou em simples ligação sublinhada. A diferença de tratamento visual é considerada um obstáculo à recusa.
- O depósito antes da escolha. Os scripts carregam no carregamento da página, o banner aparece a seguir. Nessa altura os rastreadores já foram depositados e o consentimento não serve para nada. É a falha técnica mais comum.
- O consentimento deduzido do scroll. Prática abandonada há vários anos e ainda assim presente em sites em produção.
- A ausência de retirada. Nenhuma ligação para voltar atrás na escolha, ou uma ligação enterrada na política de privacidade.
- A duração ilimitada. Um consentimento registado sem prazo, nunca renovado.
- Os cookies isentos tratados como os outros, ou o contrário. Bloquear o cookie de carrinho até ao consentimento parte a loja; considerar um rastreador publicitário como isento é uma infração.
- O banner decorativo. A faixa existe, as escolhas são registadas, e nenhum script é realmente condicionado. O dispositivo não bloqueia nada.
DataFirefly Cookie Manager: Conformidade RGPD Pronta a Usar no PrestaShopO banner de cookies conforme ao RGPD, sem abdicar da medição.220,00€
O que está isento
Nem todos os rastreadores dependem de consentimento. Estão isentos os estritamente necessários à prestação do serviço pedido.
Numa loja, isso cobre o carrinho, a autenticação, a sessão, a preferência de idioma ou de moeda, o balanceamento de carga, e o próprio cookie que regista a escolha de consentimento.
A medição de audiência também pode ser isenta, em condições estritas: finalidade limitada à medição por conta do editor, ausência de cruzamento com outros tratamentos, sem seguimento de navegação entre aplicações ou sites, dados não transmitidos a terceiros, e duração de conservação limitada. Uma configuração padrão de uma ferramenta de grande público não cumpre estas condições por defeito.
A prova do consentimento
Tem de conseguir demonstrar que cada consentimento foi validamente recolhido. Isso pressupõe guardar, para cada visitante, um registo com data e hora que inclua: o momento da escolha, as finalidades aceites e recusadas, a versão do banner apresentada, e um identificador técnico que permita ligar o registo.
Ponto muitas vezes esquecido: a versão do banner. Se alterar as suas finalidades ou os seus parceiros, os consentimentos anteriores deixam de cobrir o novo perímetro.
As durações
Três durações distintas, frequentemente confundidas.
A duração de validade do consentimento, findo o qual tem de voltar a perguntar ao visitante.
A duração de vida dos rastreadores depositados.
A duração de conservação dos dados recolhidos através desses rastreadores.
O RGPD e a Lei n.º 41/2004 impõem proporcionalidade sem fixar números, e a CNPD não publicou uma grelha de durações. Na ausência de valores portugueses, os números usados como referência na Europa vêm da autoridade francesa: seis meses para revalidar o consentimento, treze meses de vida para os rastreadores, vinte e cinco meses de conservação dos dados. São uma base defensável, a documentar no seu registo de tratamentos.
Um ponto prático: a recusa deve ser guardada tanto tempo como a aceitação. Voltar a perguntar em cada visita a quem recusou é desagradável e é considerado uma prática destinada a obter o consentimento por cansaço.
Testar o seu banner em dez minutos
Cinco verificações, por esta ordem.
1. Abra o site em navegação privada com o separador de rede ativo. Antes de qualquer clique, observe os pedidos de saída e os cookies depositados. Só devem aparecer os rastreadores isentos.
2. Conte os cliques para aceitar e depois para recusar. O número deve ser idêntico.
3. Recuse, recarregue e verifique que nenhum rastreador sujeito a consentimento está presente.
4. Procure a ligação de retirada. Se demorar mais de dez segundos a encontrá-la, um visitante não a encontra.
5. Verifique que os scripts dos seus módulos de terceiros passam efetivamente pelo mecanismo de bloqueio. Um módulo de chat, de mapa ou de vídeo instalado depois da colocação do banner é muitas vezes esquecido.
O Cookie Manager para PrestaShop implementa este dispositivo no PrestaShop 8 e 9: bloqueio prévio dos scripts antes do consentimento, recusa ao mesmo nível da aceitação, gestão por finalidade, registo com data e hora das escolhas e ligação de retirada permanente.