Quando se utiliza o Chrome, este dá acesso a todos os sites da Google (*.google.com) informação sobre o funcionamento do browser e do sistema, incluindo o uso de CPU por tab, GPU, uso de memória, e registos adicionais. Isto sendo uma API privada da Google que só funciona para os sites da Google e não está disponível para sites de terceiros. Uma situação curiosa que, mesmo sabendo-se que o Chrome é um browser da Google, parece dar vantagens preferenciais aos sites da Google face a todos os outros sites.
So, Google Chrome gives all *.google.com sites full access to system / tab CPU usage, GPU usage, and memory usage. It also gives access to detailed processor information, and provides a logging backchannel.
— Luca Casonato 🏳️🌈 (@lcasdev) July 9, 2024
This API is not exposed to other sites - only to *.google.com.
This is interesting because it is a clear violation of the idea that browser vendors should not give preference to their websites over anyone elses.
— Luca Casonato 🏳️🌈 (@lcasdev) July 9, 2024
The DMA codifies this idea into law: browser vendors, as gatekeepers of the internet, must give the same capabilities to everyone.
Poderia dizer-se que, no mínimo, o acesso a estes dados deveria estar disponível para todos os sites, sujeito a permissão do utilizador - permissão essa que também deveria ser pedida pelos próprios sites da Google, só enviando dados se os utilizadores assim entendessem.To test this out for yourself, open a tab on a Google site and paste this into the Chrome DevTools console:
— Simon Willison (@simonw) July 9, 2024
chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => {console.log(JSON.stringify(response, null, 2));}); https://t.co/ty4DYpHEoC pic.twitter.com/C9tysLBxwd
Obviamente, o Brave não perdeu a oportunidade, e já veio esclarecer que embora seja um browser baseado no Chromium, o único elemento que continua a enviar dados para a Google é a extensão do Hangouts que em tempos era necessário para aceder ao Hangouts mas que actualmente já não é precisa, sendo recomendada a sua desactivação nos settings, e sendo algo que passará a estar desactivado de origem e será removida nas próximas actualizações.
Com a Google a perder capacidade de tracking através do Google Analytics e fim dos cookies, não se pode deixar de considerar isto como mais uma tentativa de manter a recolha do máximo de dados possíveis dos utilizadores, mesmo que possa ser explicado e justificado como "dados de diagnóstico" para manter o "bom funcionamento" do browser, ao estilo da recolha de dados que a MS faz no Windows sem permitir a sua desactivação fácil (tendo que se recorrer a ferramentas de terceiros).For the people asking if this affects Brave, as a Chromium browser:
— Brave (@brave) July 10, 2024
You can turn this extension off by disabling the Hangouts extension in brave://settings/extensions.
This extension used to be required for Brave users to be able to use Google Hangouts/Meet but that doesn’t… https://t.co/FtnxrCMVVC
O tipo que "descobriu" isso e alertou o mundo inteiro, vem agora afinal dizer que não tem mal nenhum. ok, abelha.
ResponderEliminar