Luca Casonato 🏳️‍🌈 Profile picture
Jul 9 8 tweets 2 min read Read on X
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.

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.

The DMA codifies this idea into law: browser vendors, as gatekeepers of the internet, must give the same capabilities to everyone.
Depending on how you interpret the DMA, this additional exposure of information only to Google properties may be considered a violation of the DMA.

Take for example Zoom - they are now at a disadvantage because they can not provide the same CPU debugging feature as Google Meet.
For those interested: this is done through a built-in Chrome extension that can not be disabled, and does not show up in the extensions panel. Source code is here:

It is unclear whether the same extension also ships in other Chromium derived browsers.source.chromium.org/chromium/chrom…
To be clear, I do not think Google is using this for anything malicious. It is used to display the "CPU usage" graph in the "Troubleshooting" panel of calls on . I don't think it is used for fingerprinting (Google doesn't need that, they have your user ID).meet.google.com
Update: in Microsoft Edge this capability is also available exclusively to *.google.com domains
And for everyone that keeps saying "Use Brave!!!":

Brave also has the same behaviour as Chrome and Edge here. The extension that allows Google to retrieve this information exclusively from *.google.com is also pre-installed in Brave.
@myhf @karnauskas And it is used in Google Meet for performance monitoring: open the Troubleshooting panel and view the live CPU usage after joining a Google Meet call

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Luca Casonato 🏳️‍🌈

Luca Casonato 🏳️‍🌈 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(