AdguardTeam / AdguardTeam/AdguardBrowserExtension

Integrate Comprehensive Anti-Fingerprinting Protections

Aperta
#3,475 14 commenti 1 reazione 1 assegnatario Assegnata a @kpokas-adguard Vedi su GitHub
Feature Request Priority: P2 Status: In Progress Version: AdGuard v5.6
Lingua principale
TypeScript
Stelle
4.4k
Fork
449
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Issue Details

I would like to suggest an enhancement for the AdGuard browser extension. While AdGuard is excellent at blocking ads and trackers, "Browser Fingerprinting" is becoming an increasingly common way to track users without cookies. I believe integrating features similar to the "Fingerprint Defender" series would make AdGuard the ultimate privacy tool.

Suggested Protections to Integrate:

To provide full protection, I suggest adding modules to spoof or add noise to the following fingerprinting vectors:

1. Canvas Fingerprinting: To prevent tracking via image rendering (similar to Canvas Fingerprint Defender).

2. WebGL Fingerprinting: To mask GPU and graphics driver information.

3. AudioContext Fingerprinting: To prevent tracking through the browser's audio processing API.

4. Font Fingerprinting: To hide the unique list of installed system fonts.

5. Screen & Window Fingerprinting: To spoof screen resolution and window dimensions.

6. Hardware & Battery Info: To protect against tracking via battery status and hardware concurrency (CPU cores).

7. Timezone & Geolocation: To prevent identifying the user's location through browser time settings.

Why this is important:

Currently, users have to install 4-5 separate extensions to cover these areas, which can actually make their browser fingerprint more "unique." If AdGuard handles these natively by injecting "noise" or spoofing values, it would provide a much more streamlined and effective privacy experience.

Thank you for your amazing work on AdGuard!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.