Browser developers push back on Google’s “web DRM” WEI API

Share:

Google’s plans to introduce the Web Environment Integrity (WEI) API on Chrome has been met with fierce backlash from internet software developers, drawing criticism for limiting user freedom and undermining the core principles of the open web.

Employees from Vivaldi, Brave, and Firefox have taken a strong, opposing stance against Google’s proposed standard, and some have gone as far as to call it DRM (digital rights management) for websites.

What is the WEI proposal?

Web Environment Integrity (WEI) is a new API proposal that introduces a website trust mechanism that allows websites to evaluate the authenticity of devices and network traffic on clients (browsers) and block fake or insecure interactions.

For example, this mechanism can be used to detect whether a human or bot is visiting a website or whether a particular browser on a specific type of device is trustworthy.

Websites will use the API to request a token from a certified “attester,” which will be cryptographically signed to prevent tampering, helping the former validate that the client’s information is legitimate.

WEI logic diagram
WEI logic diagram (GitHub)

The purported goal of the WEI proposal is to help websites ascertain the authenticity of the device and software stack from which they’re receiving traffic and protect users from fraud by deterring malicious online activities.

Example use cases include detecting fake engagement on social media, phishing campaigns, non-human traffic, bulk account hijacking attempts, game cheating, compromised devices, and password brute-forcing.

Google says this is not a privacy risk as it does not enable cross-site user tracking and won’t interfere with browser or plugins/extensions functionality.

Criticism from browser vendors

Although the above sounds positive and helpful, Vivaldi browser’s developer J. Picalausa called WEI “dangerous” in a write-up published earlier this week.

“If an entity has the power of deciding which browsers are trusted and which are not, there is no guarantee that they will trust any given browser,” writes Picalausa.

“Any new browser would by default not be trusted until they have somehow demonstrated that they are trustworthy, to the discretion of the attesters.”

Also, Picalausa underlines the vagueness of Google’s proposal, which he says leaves a significant margin for potential abuse like collecting behavioral data from clients.

Vivaldi’s post further explains that choosing not to implement WEI will be complicated, as Google can very easily abuse its dominant position in the advertising market to enforce its adoption by the majority of sites, rendering dissenting browser projects useless.

The Brave browser team, however, does not fear this scenario as its co-founder and CEO, Brendan Eich, confirmed that they do not plan to ship WEI.

In response to a thread on Twitter, Eich stated that WEI support will not be shipped in Brave, just as they do with many other privacy-intrusive mechanisms Google inserts into Chrome’s code which Brave uses as its basis.

Tweet

As for Mozilla, the internet organization has yet to express an official opinion. However, Firefox engineer Brian Grinstead commented earlier this week that Mozilla opposes the proposal as it contradicts its principles and vision for the web.

“Mechanisms that attempt to restrict these choices are harmful to the openness of the Web ecosystem and are not good for users,” reads Grinstead’s statement.

“Additionally, the use cases listed depend on the ability to “detect non-human traffic” which as described would likely obstruct many existing uses of the web such as assistive technologies, automatic testing, and archiving & search engine spiders.”

Currently, Google’s WEI API proposal is still in an early development phase and may change form or be significantly changed if all stakeholders agree to its implementation.

Also, it will be interesting to see the response of anti-monopolist legislative mechanisms and competition authorities to this proposal if Google attempts to impose it aggressively despite the voices of concern and multiple objections against it.

BleepingComputer has contacted Apple and Microsoft about whether they will support this new standard but has not received a response at this time.

 

(c) Lawrence Abrams

Leave a Comment

Your email address will not be published. Required fields are marked *

loader-image
London, GB
10:27 am, May 18, 2025
weather icon 12°C
L: 11° | H: 14°
scattered clouds
Humidity: 68 %
Pressure: 1020 mb
Wind: 3 mph N
Wind Gust: 4 mph
UV Index: 0
Precipitation: 0 mm
Clouds: 29%
Rain Chance: 0%
Visibility: 10 km
Sunrise: 5:04 am
Sunset: 8:49 pm
DailyHourly
Daily ForecastHourly Forecast
Today 10:00 pm
weather icon
11° | 14°°C 0 mm 0% 8 mph 64 % 1020 mb 0 mm/h
Tomorrow 10:00 pm
weather icon
9° | 19°°C 0.2 mm 20% 12 mph 80 % 1022 mb 0 mm/h
Tue May 20 10:00 pm
weather icon
9° | 21°°C 0 mm 0% 8 mph 71 % 1023 mb 0 mm/h
Wed May 21 10:00 pm
weather icon
12° | 18°°C 1 mm 100% 7 mph 89 % 1020 mb 0 mm/h
Thu May 22 10:00 pm
weather icon
9° | 19°°C 0 mm 0% 8 mph 59 % 1022 mb 0 mm/h
Today 1:00 pm
weather icon
13° | 15°°C 0 mm 0% 8 mph 62 % 1020 mb 0 mm/h
Today 4:00 pm
weather icon
16° | 18°°C 0 mm 0% 8 mph 49 % 1019 mb 0 mm/h
Today 7:00 pm
weather icon
16° | 16°°C 0 mm 0% 7 mph 47 % 1019 mb 0 mm/h
Today 10:00 pm
weather icon
13° | 13°°C 0 mm 0% 7 mph 64 % 1020 mb 0 mm/h
Tomorrow 1:00 am
weather icon
12° | 12°°C 0 mm 0% 7 mph 71 % 1020 mb 0 mm/h
Tomorrow 4:00 am
weather icon
9° | 9°°C 0 mm 0% 6 mph 80 % 1021 mb 0 mm/h
Tomorrow 7:00 am
weather icon
10° | 10°°C 0 mm 0% 6 mph 74 % 1021 mb 0 mm/h
Tomorrow 10:00 am
weather icon
16° | 16°°C 0 mm 0% 8 mph 55 % 1021 mb 0 mm/h
Name Price24H (%)
Bitcoin(BTC)
€93,158.33
0.85%
Ethereum(ETH)
€2,258.30
1.74%
Tether(USDT)
€0.90
0.00%
XRP(XRP)
€2.15
1.21%
Solana(SOL)
€153.50
2.04%
USDC(USDC)
€0.90
0.00%
Dogecoin(DOGE)
€0.201238
4.22%
Shiba Inu(SHIB)
€0.000013
4.53%
Pepe(PEPE)
€0.000012
7.31%
Peanut the Squirrel(PNUT)
€0.321447
25.20%
Scroll to Top