O que está acontecendo com a string do user agent, por que o Chrome está fazendo essa alteração e o que você pode fazer para se preparar.
Em outubro, o Chrome vai reduzir as informações disponíveis na string do user agent (UA) do navegador para melhorar a privacidade dos usuários. Com essa mudança, sites e serviços que dependem da string do user agent para determinadas informações talvez precisem tomar providências.
Aqui estão algumas informações sobre o que está acontecendo, por que o Chrome está fazendo essa mudança e o que você pode fazer para se preparar.
Por que a string do user agent está mudando
A string do user agent inclui informações sobre o navegador e o tipo de dispositivo que uma pessoa está usando. A string do UA desempenha um papel instrumental para sites que querem personalizar as experiências do usuário, bem como para provedores antifraude, que contam com essas informações para identificar bots e ataques maliciosos. O Chrome tem o compromisso de manter esses casos de uso importantes.
No entanto, a string do UA não atende às expectativas modernas de privacidade da Web. Por padrão, a string do user agent fornece informações que podem ser usadas para identificar e rastrear um usuário na Web. Nem todos os sites e serviços precisam das informações que a string do UA fornece.
É por isso que o Chrome está reduzindo as informações compartilhadas por padrão na string do UA e introduzindo uma nova API, User-Agent Client Hints (UA-CH), que permitirá que sites e serviços solicitem apenas as informações necessárias. Anunciamos esse plano pela primeira vez em janeiro de 2020 e compartilhamos um roteiro gradual em maio de 2021. Essa mudança alinha o Chrome a outros navegadores na limitação de informações na string do UA.
Abordagem por etapas
O Chrome começou a remover partes da string do UA para melhorar a privacidade no final de abril, começando com a versão secundária. É isso que chamamos de redução de UA.
Como parte da fase mais recente, o Chrome vai começar a reduzir outras informações, como a versão do SO e a plataforma do dispositivo na string UA para navegadores em computadores, a partir do final de outubro de 2022. Como é padrão na nossa abordagem de testes, vamos fazer um lançamento gradual para os usuários do Chrome ao longo do tempo. A próxima fase vai ocorrer em fevereiro de 2023 para os navegadores Chrome em dispositivos móveis. A linha do tempo completa está disponível no Chromium.org.
Feedback e testes
Estamos animados para ver as empresas avaliando o impacto dessas mudanças e compartilhando insights sobre a redução de UA e a nova API UA-CH. Esse tipo de feedback permite que outras pessoas se beneficiem coletivamente do aprendizado, além de incentivar uma conversa aberta sobre como melhorar a privacidade na Web.
Por exemplo, a plataforma de comércio digital brasileira VTEX publicou os resultados de testes para redução de UA e não encontrou impacto no gateway de pagamentos. A ClearSale, uma provedora brasileira antifraude, publicou os resultados de maneira semelhante e concluiu que poderia preservar os casos de uso e melhorar a privacidade do usuário. O Chrome ainda está trabalhando com as partes interessadas para avaliar outros casos de uso e realizar mais testes. Outros tipos de sites e serviços que podem ser afetados incluem empresas de análise, provedores antifraude e processadores de pagamentos.
Se você opera um site ou serviço que pode usar a string do user agent,
este é um ótimo momento para fazer testes. O Chrome estendeu o
teste de origem da redução de user agent
para meados de outubro de 2022 (M106). Além disso, os testes locais também estão
disponíveis por flags de recurso que usam chrome://flags/#reduce-user-agent
.
Se você precisar de mais tempo para migrar para a API UA-CH, ative o teste de origem da descontinuação de redução do user agent, que vai permitir que seu site receba a string do UA legada completa até maio de 2023 (M113).
Por fim, se você acha que essas mudanças vão afetar seus parceiros terceirizados que usam informações da string do UA para fornecer serviços, saiba que o Chrome desenvolveu algumas novas ferramentas para que os fornecedores terceirizados façam testes sem afetar os sites dos clientes.
Interaja e compartilhe feedback
- Teste de origem: envie seu feedback.
- Demonstração: confira nossa demonstração de redução do user agent.
- GitHub: leia a proposta do UA-CH, faça perguntas e acompanhe a discussão.
- Suporte ao desenvolvedor: faça perguntas e participe de discussões no repositório de suporte para desenvolvedores do Sandbox de privacidade.