Serviços de terceiros no teu site: o que carrega e quando
Muitos sites carregam partes das suas páginas a partir de servidores de outras empresas. Este guia explica que serviços são típicos, porque importa se carregam antes ou depois do consentimento, como ver o que o teu próprio site carrega e que alternativas existem.
O que é um serviço de terceiros
Um serviço de terceiros é tudo o que a tua página carrega a partir de um servidor que não te pertence. A tua página contém o endereço, e o navegador do visitante vai buscar o ficheiro diretamente a esse servidor: um tipo de letra, um script, um leitor de vídeo, um mapa, uma janela de chat. Para isso, o navegador tem de se ligar ao outro servidor. Esse servidor recebe, por isso, o endereço IP do visitante e normalmente também o endereço do teu site. Alguns serviços também definem ou leem cookies ou dados semelhantes no navegador.
Serviços típicos
A lista não está completa. Os gestores de etiquetas são um caso especial: são um único script, mas podem carregar muitos outros serviços que não vês no HTML. As ferramentas de consentimento são muitas vezes, elas próprias, serviços de terceiros.
Porque é que o momento do carregamento importa
Tudo o que está no HTML da tua página carrega assim que a página abre, antes de o visitante clicar em qualquer coisa num banner de cookies. Depois de uma escolha, só são acrescentados os serviços que a página reteve. O diagrama mostra a ordem.
O que dizem as regras
- UE: o artigo 5.º, n.º 3, da Diretiva 2002/58/CE (Diretiva relativa à privacidade e às comunicações eletrónicas) só permite armazenar informações no dispositivo de um utilizador, ou aceder a informações já lá armazenadas, se o utilizador tiver dado o seu consentimento depois de receber informações claras e completas. Exceções: a única finalidade é a transmissão de uma comunicação, ou é estritamente necessário para um serviço que o utilizador pediu expressamente.
- Alemanha: o § 25 TDDDG tem a mesma estrutura. O armazenamento e o acesso só são permitidos com consentimento baseado em informações claras e completas, e a informação e o consentimento seguem o RGPD. As duas exceções estão no n.º 2.
- Polónia: o artigo 399 da Lei das Comunicações Eletrónicas de 12 de julho de 2024 (Prawo komunikacji elektronicznej) exige que o utilizador seja primeiro informado, entre outras coisas sobre a finalidade, e só depois dê o seu acordo. Isto não se aplica quando o armazenamento ou o acesso forem necessários para transmitir uma mensagem ou para prestar um serviço pedido pelo utilizador. A própria lei afirma que transpõe a Diretiva 2002/58/CE.
- RGPD: o considerando 30 refere os endereços IP e os identificadores de cookies como exemplos de identificadores por via eletrónica que podem ser associados a pessoas singulares. Um identificador por via eletrónica é um dos exemplos da definição de dados pessoais do artigo 4.º, ponto 1.
Como ver o que o teu site carrega
- 1Abre a tua página numa janela privada, para que não haja nenhum consentimento anterior guardado. Ainda não cliques no banner de cookies.
- 2Abre as ferramentas de programador do teu navegador e muda para o separador Rede. Recarrega a página. Cada pedido aparece com o servidor a que se dirigiu.
- 3Ordena ou filtra a lista por domínio. Cada servidor fora do teu próprio domínio é um terceiro. Anota o serviço, o tipo de ficheiro e se aparece antes da tua escolha no banner.
- 4Abre o separador Aplicação ou Armazenamento para ver que cookies e entradas de armazenamento existem antes da tua escolha.
- 5Rejeita tudo no banner, recarrega e compara. Depois aceita tudo e volta a comparar. Os serviços que aparecem antes de qualquer escolha ou depois de uma rejeição merecem um olhar mais atento.
- 6Repete isto para os principais tipos de páginas: a página inicial, uma página de produto ou de artigo, o formulário de contacto e as páginas com vídeos ou mapas.
O que uma análise estática consegue e não consegue ver
- Scripts, folhas de estilos, tipos de letra, frames e imagens indicados no HTML
- Indicações de preconnect e preload para outros servidores
- Código retido com um atributo de consentimento
- Ferramentas de consentimento conhecidas no código da página
- Serviços que um script ou um gestor de etiquetas carrega mais tarde
- Tipos de letra e ficheiros que um ficheiro CSS externo carrega
- Se a ferramenta de consentimento só o liberta de facto depois do consentimento
- Cookies e entradas de armazenamento no navegador
Uma análise estática lê o HTML que o teu servidor entrega. É rápida e fácil de repetir, por isso é um bom primeiro olhar e uma boa verificação depois de cada alteração. O teste no navegador mostra o resto.
Alternativas que carregam menos
- Tipos de letra: aloja os ficheiros dos tipos de letra no teu próprio servidor em vez de os carregares de um serviço de tipos de letra. Verifica primeiro a licença do tipo de letra. Não te esqueças dos tipos de letra que um tema, um plugin ou um ficheiro CSS carregam.
- Vídeos e mapas: usa carregamento por clique. A página mostra primeiro uma imagem de pré-visualização do teu próprio servidor e uma nota curta. O leitor ou o mapa só carrega quando o visitante clica. Um endereço de vídeo com privacidade melhorada continua a carregar ficheiros dos servidores do fornecedor de vídeo.
- Chat: carrega a janela de chat só quando o visitante a abre, ou oferece em alternativa um formulário de contacto no teu próprio servidor.
- Scripts e bibliotecas de uma CDN: põe uma cópia no teu próprio servidor. Se mantiveres uma CDN por boas razões, trata-a como qualquer outro serviço de terceiros.
- Análise: uma ferramenta que funciona no teu próprio servidor não é um terceiro no sentido técnico. Que dados recolhe e se precisas de consentimento, continuas a ter de verificar.
Trabalhar com o Do4U
A Verificação de terceiros mostra que servidores externos uma página contacta e que serviços estão por trás deles. Introduzes o endereço de uma página ou colas o seu HTML. O Do4U lê o HTML que o servidor entrega e encontra servidores externos em scripts, folhas de estilos, indicações de preconnect e preload, imagens, frames, vídeos, formulários, metaetiquetas e no código da página. Associa cada um a uma lista de serviços conhecidos e à empresa por trás deles e mostra como está incluído: carregado diretamente, ligado antecipadamente, no código da página ou retido até ao consentimento. Vês também se existe uma ferramenta de consentimento conhecida. A verificação funciona sem IA e é grátis. Não executa JavaScript, por isso acrescenta o teste no navegador para os serviços que os scripts carregam mais tarde.
O Do4U encontra pistas; tu verificas e decides. O resultado não diz se um serviço é permitido.
Fontes
- Alemanha: § 25 TDDDG (proteção da privacidade nos equipamentos terminais), texto em alemão, gesetze-im-internet.de (www.gesetze-im-internet.de)
- UE: Diretiva 2002/58/CE (Diretiva relativa à privacidade e às comunicações eletrónicas), texto consolidado de 19 de dezembro de 2009, artigo 5.º, n.º 3, EUR-Lex (eur-lex.europa.eu)
- Polónia: Lei das Comunicações Eletrónicas de 12 de julho de 2024 (Dz.U. 2024 item 1221), artigo 399, texto em polaco, eli.gov.pl (eli.gov.pl)
- UE: Regulamento (UE) 2016/679 (RGPD), artigo 4.º, ponto 1, e considerando 30, EUR-Lex (eur-lex.europa.eu)