O modo de navegação anônima do Google Chrome não tem sido um escudo de privacidade impenetrável: há anos, os desenvolvedores da web vem detectando os usuários do Chrome quando estão navegando no modo anônimo, para bloquear os visitantes do site que os usam.

A Google sabe tudo sobre isso. Por fim, o 9to5Google em uma reportagem comentou,  parece que a empresa planeja fechar a lacuna que os sites ativados detectam quando você está usando o modo de navegação anônima.

Essa lacuna: os sites detectaram o modo de navegação anônima ao tentar usar uma API desativada pelo modo.

Há várias maneiras de detectar o modo de navegação anônima: como sugere o 9to5Google, se você pesquisar “como detectar o modo de navegação anônima”, verá que os desenvolvedores contribuíram com maneiras de fazer isso no Stack Overflow.

Uma maneira fácil foi descobrir essa API: um desenvolvedor pode simplesmente tentar usar a API FileSystem do Google Chrome, que é desativada no modo de navegação anônima. Essa API é usada por aplicativos para armazenar arquivos, seja temporariamente ou de forma mais permanente. O anonimato desliga completamente para que a API não crie arquivos permanentes que possam comprometer a privacidade de alguém.

Isso é o que alguns websites fazem, particularmente se tiverem conteúdo por trás de um paywall, assim como o Boston Globe: detectam e bloqueiam usuários anônimos, pois esses usuários não podem ser rastreados e usam o modo para ignorar os requisitos de assinatura paga.

Em um comentário do Stack Overflow:

“O site pode diminuir o valor detectando o anonimato. O site do Boston Globe não exibirá seus artigos no modo anônimo, evitando que o usuário contorne a cota de artigos gratuitos”.

“Isso é brilhante!”, Disse um colaborador após o método ter sido publicado em janeiro de 2015. “Limpo e elegante”, disse outro em outubro daquele ano.

Bem, prepare-se para se despedir, disse outro desenvolvedor no sábado, apontando para uma série de recentes comprometimentos com o gerenciamento de código fonte do Chromium Gerrit.

Os commits mostram que o Google está trabalhando na implementação de um sistema de arquivos virtual para o Chrome apresentar quando está no modo de navegação anônima e um site solicita um. O sistema de arquivos virtual será criado na RAM, para garantir que ele seja excluído quando o usuário sair do anonimato. 9to5O Kyle Bradshaw do Google:

“Isso deve desativar facilmente todos os métodos atuais para detectar se o Chrome é anonimato”.

O desenvolvedor que está lidando com o recurso de prevenção de detecção disse que espera que ele seja iniciado no Chrome 74, com o uso de um sinalizador. Deve ser ativado por padrão no Chrome 76.

De acordo com o Chromium Dash, o lançamento estável do Chrome 74 está agendado para o dia 23 de abril. A versão estável para o Chrome 76 está prevista para 30 de julho.

Isso tudo poderia ser apenas um paliativo, no entanto, dado que o Google acabaria por abandonar a API FileSystem completamente. De acordo com um documento de design interno obtido pelo 9to5Google, uma vez que o sistema de arquivos virtual está em vigor, o Google vai descobrir “quantos usos legítimos dele permanecem depois que os usuários abusivos da detecção de incógnitos se mudam”.

Bradshaw citou o documento interno:

“Como não há adoção da API FileSystem por outros fornecedores de navegadores, parece ser usado apenas por sites para detectar o modo de navegação anônima. Ao tornar isso mais difícil, esperamos que o uso geral da API seja reduzido ao ponto de podermos descontinuá-la e removê-la”.