Depurar bloqueio de cookies de terceiros

Vários recursos podem afetar se os cookies de terceiros serão permitido ou bloqueado para um cliente Chrome em um site específico:

Este artigo mostra como esses recursos do Chrome interagem e descreve ferramentas e técnicas para ajudar você a entender por que os cookies de terceiros estão disponíveis ou bloqueados.

O que faz com que cookies de terceiros sejam permitidos ou bloqueados?

Esta seção explica como cookies de terceiros podem ser permitidos ou bloqueados para todos os sites, para um site individual ou para um usuário individual.

Configurações do usuário

Em chrome://settings ou no ícone de olho na barra de endereço do Chrome, os usuários podem definir ou alterar o comportamento padrão de cookies de terceiros nos navegador, incluindo o bloqueio de todos os cookies de terceiros. Os usuários também podem adicionar exceções para permitir cookies de terceiros em sites específicos.

Bloquear cookies de terceiros

chrome://settings/cookies

É possível bloquear cookies de terceiros em Privacidade e segurança > Cookies de terceiros. A ativação da opção Bloquear todos os cookies de terceiros bloqueia os cookies de terceiros em todas contextos específicos, incluindo onde cookies de terceiros poderiam estar disponíveis, como para conjuntos de sites relacionados ou quando mitigações (como exceções baseadas em heurística) estão na à ação.

página chrome://settings/cookies, bloquear cookies de terceiros selecionado
Bloquear cookies de terceiros: chrome://settings/cookies

No entanto, se a opção Bloquear cookies de terceiros estiver ativada em chrome://settings/cookies, faça o seguinte: é possível permitir cookies de terceiros nos conjuntos de sites relacionados Ativar Permitir que sites relacionados vejam sua atividade no grupo:

chrome://settings, mostrando como os conjuntos de sites relacionados podem ser permitidos se os cookies de terceiros forem bloqueados
Permitir conjuntos de sites relacionados se os cookies de terceiros estiverem bloqueados

chrome://settings/trackingProtection

Usuários de 1% dos clientes Chrome que pertencem ao grupo de testes da Proteção antirrastreamento têm cookies de terceiros restritos por padrão. Esses usuários podem bloquear todos cookies de terceiros do chrome://settings/trackingProtection. Isso tem as mesmas implicações de Bloquear cookies de terceiros de chrome://settings/cookies

Página chrome://settings/trackingProtection, bloquear todos os cookies de terceiros selecionado
Bloquear todos os cookies de terceiros: chrome://settings/trackingProtection

Permitir cookies de terceiros

Em chrome://settings, os usuários poderão adicionar um site à lista de sites com acesso permitido a cookies de terceiros.

chrome://settings/cookies: sites que têm permissão para usar cookies de terceiros
Página chrome://settings: sites que têm permissão para usar cookies de terceiros

Além disso, quando cookies de terceiros são bloqueados ou limitados, os usuários aparecem o ícone de olho na barra de endereço (omnibox) em sites que usam cookies de terceiros.

Barra de endereço (omnibox) mostrada para o site web.dev, com o ícone de olho
O ícone de olho na barra de endereço do Chrome

Ao clicar no ícone de olho, o usuário pode permitir temporariamente cookies de terceiros do site atual:

Barra de endereço do site web.dev, cookies de terceiros permitidos para o site atual
Cookies de terceiros permitidos no site atual

O 1% dos usuários na Proteção antirrastreamento verá a caixa de diálogo da Proteção antirrastreamento:

Interface da Proteção antirrastreamento do Chrome: cookies de terceiros permitidos para o site atual
Interface da Proteção antirrastreamento do Chrome: cookies de terceiros permitidos para o site atual

Usar o ícone de olho para permitir cookies de terceiros em um site tem o mesmo efeito como adicionar o site a Sites que podem usar cookies de terceiros de chrome://settings, com a exceção de que é definido um prazo de validade de 90 dias.

A página chrome://settings mostrando os sites que têm permissão para usar cookies de terceiros
chrome://settings: sites autorizados a usar cookies de terceiros

Após a expiração, a isenção temporária de um site pode ser renovado, se necessário, a partir do ícone de olho, para permitir que o site continue a acessar cookies de terceiros.

O acesso a cookies de terceiros para sites individuais também pode ser revogado. Isso remove o site atual na lista de sites que podem usar cookies de terceiros:

Interface do Chrome: cookies de terceiros bloqueados
Interface do Chrome: cookies de terceiros bloqueados

chrome://settings/content/siteData

Isso permite que o usuário permita ou bloqueie o armazenamento de dados (incluindo cookies) de domínios individuais, primários ou de terceiros. Por outro lado, permitir o acesso a cookies de terceiros adicionando um site a Sites que podem usar cookies de terceiros de chrome://settings/cookies ou chrome://settings/trackingProtection permite que todos os cookies de terceiros sejam definidos e lidos nesse site, em qualquer domínio.

Confira se chrome://settings/content/siteData não interfere nos testes.

Página de configurações do Chrome: a opção não permitir que os sites salvem dados no dispositivo está selecionada. O site thirdparty.example foi adicionado a sites que podem salvar dados no seu dispositivo
página chrome://settings/content/siteData

Quais mitigações e exceções temporárias estão bloqueadas?

A Proteção antirrastreamento restringe cookies de terceiros por padrão, mas também permite mitigações para permitir temporariamente esses cookies, como exceções baseadas em heurística, testes de descontinuação e o período de carência do teste de descontinuação. Bloquear todos os cookies de terceiros de chrome://settings substitui algumas dessas mitigações.

✅ Cookies de terceiros permitidos
➔ Cookies de terceiros bloqueados

Configuração APIs do Sandbox de privacidade Mitigações temporárias Configurações do usuário
DICAS API Storage Access com comandos Conjuntos de sites relacionados Exceções baseadas em heurística Teste de descontinuação Período de carência do teste de descontinuação Permitir cookies de terceiros em um site específico
Proteção antirrastreamento ativa, "Bloquear todos os cookies de terceiros" não ativado de
chrome://settings/trackingProtection
Proteção antirrastreamento ativa, "Bloquear todos os cookies de terceiros" ativado em
chrome://settings/trackingProtection
A Proteção antirrastreamento não está ativa, "Bloquear cookies de terceiros" não ativado de
chrome://settings/cookies
Depende das configurações do usuário

Sinalizações do Chrome

Várias sinalizações do Chrome determina se os cookies de terceiros são permitidos ou bloqueados para um único usuário.

Se você usa regularmente diferentes canais do Chrome com sinalizações de linha de comando, pode querer criar funções para cada canal e adicioná-las ao seu shell RC . Por exemplo, no macOS:

  1. Abra um terminal.
  2. Crie uma função:
    cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. Chame a função com uma flag. Por exemplo:
    cf --enable-features=TrackingProtection3pcd

Testes de descontinuação

o Chrome oferece descontinuação testes para cookies de terceiros. Eles oferecem uma maneira para que sites ou serviços tenham falha para solicitar mais tempo para migrar dos cookies de terceiros dependências. A participação em recursos próprios ou teste de terceiros remove temporariamente as restrições de cookies de terceiros para serviços incorporados e os sites que os utilizam para casos de uso não relacionados a publicidade.

Período de carência do teste de descontinuação

O Chrome está oferecendo um período de carência para origens qualificadas registradas para o descontinuação de aplicativos próprios ou de terceiros testes, enquanto trabalham para implantar tokens de teste de descontinuação. Durante o período de carência, os participantes terão acesso a cookies de terceiros no Chrome, mesmo se tiverem ainda não implantou seus tokens de teste.

Isenções de sites essenciais

Alguns sites que oferecem serviços críticos têm uma isenção temporária que permite continuar acessando cookies de terceiros sem implantar um token de teste de descontinuação.

Exceções baseadas em heurística

Durante a descontinuação de cookies de terceiros, o Chrome usa heurísticas que concedem acesso a cookies de terceiros para fluxos predefinidos em cenários específicos, em para reduzir falhas. Essa é uma medida temporária, e esperamos que a heurística será completamente removida no futuro à medida que os sites migrarem para soluções de longo prazo.

Exceção baseada em heurística diferentes fornece mais informações sobre cenários específicos em que o Chrome concedem acesso automaticamente a cookies de terceiros.

Exceções baseadas em heurística demonstração permite testar o acesso a cookies de terceiros com e sem exceções heurísticas.

Testes facilitados pelo Chrome

Testes facilitados pelo Chrome modos permitem que os sites visualizem como eles funcionam sem cookies de terceiros. Um porcentagem de clientes Chrome é atribuída aleatoriamente a um dos modos R ou Modo B grupos experimentais, e cada um deles tem um rótulo acessível em um solicitação cabeçalho ou navigator.cookieDeprecationLabel (link em inglês).

A inclusão em um grupo experimental de Modo A não afeta o comportamento do Chrome, incluindo para cookies de terceiros. Há quatro grupos experimentais no modo B, aleatoriamente atribuído a um total de 1% dos clientes do Chrome (0,25% para cada um dos quatro grupos). Os cookies são bloqueados para clientes do Chrome atribuídos a qualquer um desses grupos experimentais.

O Chrome também restringiu cookies em 20% dos navegadores Chrome Canary, Dev e Beta. clientes.

  • Os clientes do Chrome podem acessar cookies de terceiros nos sites adicionados a Sites usar cookies de terceiros, mesmo que o cliente esteja atribuído a uma Experimento do modo B grupo e bloqueiam cookies de terceiros por padrão.
  • Sinalizações do Chrome para testar diferentes cenários explica como permitir, proibir ou forçar um teste facilitado pelo Chrome que o grupo experimental seja definido para o cliente Chrome atual.

Políticas do Chrome Enterprise

Como definir a política BlockThirdPartyCookies política para A opção está desativada. Se a política for definida como "Ativada", páginas de configurar cookies de terceiros. Se a política não for definida, cookies de terceiros por padrão e permite que os usuários bloqueiem cookies de terceiros a partir de chrome://settings.

Saiba mais no artigo da Central de Ajuda sobre o Chrome Enterprise.

  • Os usuários não podem substituir as políticas corporativas do chrome://settings ou do Chrome de status.
.

Esta seção explica como verificar se cookies de terceiros são permitidos ou bloqueados para um usuário ou site.

chrome://settings

Verifique chrome://settings/cookies (ou chrome://settings/trackingProtection) nas configurações do usuário que bloqueiam cookies de terceiros; que limitam cookies de terceiros, ou que permitam cookies de terceiros em sites específicos.

Da mesma forma, marque chrome://settings/content/siteData para as configurações que permitem ou bloqueiam o armazenamento de dados (incluindo cookies) de domínios.

chrome://policy

Se você estiver em um ambiente do Chrome Enterprise, as políticas em vigor no seu navegador pode resultar em uma experiência para você diferente da que seus usuários encontrar e vice-versa. Para testes, você pode considerar o uso de uma máquina virtual ou um dispositivo não gerenciado.

A página chrome://policy mostra as políticas definidas para navegadores gerenciados por um Chrome Enterprise e instalação.

chrome://policy em um ambiente Chrome Enterprise com políticas definidas
chrome://policy em um ambiente Chrome Enterprise com políticas definidas

As Políticas do Chrome Enterprise explicam como políticas podem ser definidas para bloquear ou permitir cookies de terceiros locais

Chrome DevTools

Os painéis "Problemas", "Aplicativo" e "Rede" fornecem informações sobre cookies, e mostrar se cookies de terceiros foram bloqueados pelo navegador.

O painel "Application" fornece informações sobre a origem testes, e Mostrar se um site está registrado em uma descontinuação de cookies de terceiros período de teste.

Documentação do Chrome DevTools fornece mais detalhes sobre como adicionar, editar e excluir cookies e como identificar e inspecionar cookies de terceiros.

Ferramenta de análise de dados do Sandbox de privacidade (PSAT)

A extensão PSAT do Chrome adiciona ferramentas ao Chrome DevTools para ajudar a entender o uso de cookies e oferecer orientações sobre as novas APIs do Chrome que preservam a privacidade.

O PSAT também fornece uma linha de comando do BigQuery.

Sites para testes

A equipe do Sandbox de privacidade mantém vários sites para oferecer suporte ao teste de cookies de terceiros:

As demonstrações do Sandbox de privacidade fornecem dois sites vinculados para ajudar você a testar várias jornadas e casos de uso principais dos usuários, além de entender como eles são afetados pelas restrições de cookies de terceiros.

Página de demonstrações do Sandbox de privacidade mostrando casos de uso críticos, incluindo rastreamento de análises, conteúdo incorporado, carrinho de compras e reCAPTCHA.
Demonstrações do Sandbox de privacidade

Alterar o cliente ou perfil do Chrome

Um cliente do Chrome corresponde a uma instalação em um dispositivo: um diretório de dados do usuário.

Cada perfil do Chrome é um no diretório de dados do usuário.

Se você executar o Chrome na linha de comando, poderá definir o diretório de dados do usuário com a sinalização --user-data-dir.

Isso significa que você pode ter um diretório de dados de usuário separado para desenvolvimento, com seus seus subdiretórios de perfil. Criar um novo diretório de dados do usuário torna o Chrome se comportam como se tivessem sido instalados recentemente, o que pode ser útil para depuração problemas relacionados ao perfil.

Para executar o Chrome na linha de comando com um novo diretório de usuário temporário, use o seguinte:

--user-data-dir=$(mktemp -d)

Saiba mais