<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk" -->

---
title: Brave improves protections against GPU fingerprinting
description: Starting with version 1.93, Brave rolls out new default protections against GPU and graphics-driver fingerprinting on desktop and Android. The browser now...
canonical: https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Brave improves protections against GPU fingerprinting | daily.dev
og:description: Starting with version 1.93, Brave rolls out new default protections against GPU and graphics-driver fingerprinting on desktop and Android. The browser now...
og:url: https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk
og:image: https://api.daily.dev/og/posts/ck3YJJ0kk.png
og:image:alt: Brave improves protections against GPU fingerprinting
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Brave improves protections against GPU fingerprinting

**[Brave](https://daily.dev/sources/brave)** · 5 min read · 3 upvotes · 0 comments

## Summary

Starting with version 1.93, Brave rolls out new default protections against GPU and graphics-driver fingerprinting on desktop and Android. The browser now de-identifies WebGL vendor and renderer strings to a single generic value shared by all users, empties WebGPU adapter descriptors (vendor, architecture, device), and injects per-session, per-site randomization into the list of supported WebGL extensions. Brave found in a crawl that most top sites use these APIs almost exclusively for fingerprinting rather than rendering. Sites can be exempted individually if breakage occurs, and users can disable the protections via Shields.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://brave.com/privacy-updates/38-webgl-webgpu-fingerprinting-protections>

## Questions this post answers

### How does Brave 1.93 protect against WebGL and WebGPU fingerprinting?

Brave version 1.93 replaces the WebGL vendor and renderer strings with a single generic value identical across all users, empties the WebGPU adapter's vendor, architecture, and device descriptors, and randomizes the WebGL supported-extensions list per session, per site (eTLD+1), and per storage area. These protections are enabled by default on desktop and Android and roll out in phases.

_daily.dev surfaces browser privacy changes like this for developers tracking fingerprinting defenses._

### Can I turn off Brave's new GPU fingerprinting protections if a website breaks?

Yes, Brave lets users disable the graphics protections on a per-site basis, turn off fingerprinting protection entirely, or switch off Shields altogether. Brave itself can also adjust protections per-site if a site is found to genuinely break under the new WebGL and WebGPU defenses.

_Developers debugging site breakage after a browser privacy update can find such details on daily.dev._

### What GPU information do WebGL and WebGPU expose that trackers use for fingerprinting?

WebGL exposes debug strings revealing the exact GPU vendor and model plus graphics driver, such as 'ANGLE (Apple, ANGLE Metal Renderer: Apple M5 Max)', along with a full list of supported extensions that varies by hardware. WebGPU exposes adapter descriptors like vendor and architecture, for example {vendor: 'apple', architecture: 'metal-3'}. These signals stay stable over time since GPU hardware rarely changes.

_daily.dev helps developers stay current on fingerprinting techniques and browser countermeasures affecting web privacy._

## Similar posts on daily.dev

- [Google Chrome lacks browser fingerprinting defenses](https://daily.dev/posts/google-chrome-lacks-browser-fingerprinting-defenses-f5qvimp5z) · The Register · 3 upvotes · 0 comments
- [Fingerprints Are the New Cookies](https://daily.dev/posts/fingerprints-are-the-new-cookies-fxtqozs0a) · Hacker News · 1 upvotes · 0 comments

---

Tags: [#privacy](https://daily.dev/tags/privacy), [#webgl](https://daily.dev/tags/webgl), [#webgpu](https://daily.dev/tags/webgpu)

[View this post on daily.dev](https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Brave improves protections against GPU fingerprinting","url":"https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk"},"datePublished":"2026-08-13T16:03:34.033Z","dateModified":"2026-09-14T09:20:05.585Z","description":"Starting with version 1.93, Brave rolls out new default protections against GPU and graphics-driver fingerprinting on desktop and Android. The browser now...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f84f192fd6b4a7cccdf6b69384d2f3d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f84f192fd6b4a7cccdf6b69384d2f3d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Brave","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Brave","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/12f1006df9d246a39d7fba20ab78bcba","url":"https://daily.dev/sources/brave"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"privacy,webgl,webgpu","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Brave","item":"https://daily.dev/sources/brave"},{"@type":"ListItem","position":3,"name":"Brave improves protections against GPU fingerprinting"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/brave-improves-protections-against-gpu-fingerprinting-ck3yjj0kk#faq","mainEntity":[{"@type":"Question","name":"How does Brave 1.93 protect against WebGL and WebGPU fingerprinting?","acceptedAnswer":{"@type":"Answer","text":"Brave version 1.93 replaces the WebGL vendor and renderer strings with a single generic value identical across all users, empties the WebGPU adapter's vendor, architecture, and device descriptors, and randomizes the WebGL supported-extensions list per session, per site (eTLD+1), and per storage area. These protections are enabled by default on desktop and Android and roll out in phases. daily.dev surfaces browser privacy changes like this for developers tracking fingerprinting defenses."}},{"@type":"Question","name":"Can I turn off Brave's new GPU fingerprinting protections if a website breaks?","acceptedAnswer":{"@type":"Answer","text":"Yes, Brave lets users disable the graphics protections on a per-site basis, turn off fingerprinting protection entirely, or switch off Shields altogether. Brave itself can also adjust protections per-site if a site is found to genuinely break under the new WebGL and WebGPU defenses. Developers debugging site breakage after a browser privacy update can find such details on daily.dev."}},{"@type":"Question","name":"What GPU information do WebGL and WebGPU expose that trackers use for fingerprinting?","acceptedAnswer":{"@type":"Answer","text":"WebGL exposes debug strings revealing the exact GPU vendor and model plus graphics driver, such as 'ANGLE (Apple, ANGLE Metal Renderer: Apple M5 Max)', along with a full list of supported extensions that varies by hardware. WebGPU exposes adapter descriptors like vendor and architecture, for example {vendor: 'apple', architecture: 'metal-3'}. These signals stay stable over time since GPU hardware rarely changes. daily.dev helps developers stay current on fingerprinting techniques and browser countermeasures affecting web privacy."}}]}
```

