Firefox 128+ / Firefox for AndroidMIT26 lingue
Impedisce a Google Analytics di misurarti
Dice al codice Google Analytics della pagina che hai rifiutato il tracciamento e blocca i dati di misurazione con cinque regole statiche. Nessuna pagina di opzioni, nessun abbonamento a filtri, nessun contatore.
addons.mozilla.org
example.com
Blocco attivo — non viene inviato nulla a Google Analytics
Escludi questo sito
Blocca i dati inviati a Google Analytics e comunica al codice GA della pagina che hai scelto di non essere tracciato.
WHY THIS EXISTS
L'opt-out ufficiale fallisce in silenzio
Il componente ufficiale di Google inietta un elemento <script> nella pagina. Firefox applica la CSP della pagina anche agli script di contenuto, quindi su un sito con CSP severa l'iniezione viene bloccata e l'opt-out non fa nulla. Nulla ti avvisa del fallimento. Hakarasenai usa lo stesso gancio ufficiale, ma lo mette dove nessuna CSP arriva.
Il componente ufficiale
document.head.appendChild(script)
Rifiutato dalla CSP. Nessun avviso, e GA continua a misurare.
Hakarasenai
world: "MAIN" content script @ document_start
Non viene inserito nulla nel DOM, quindi nessuna CSP può fermarlo.
Cosa fa
- 01
LAYER 1
Dice al codice di Google Analytics nella pagina che hai rifiutato la misurazione
_gaUserPrefs.ioo() → true
- 02
LAYER 2
Blocca i dati di misurazione che partirebbero comunque
block · /collect · /batch
- 03
ESCAPE
E ti lascia escludere un singolo sito dal pulsante nella barra, se qualcuno fa i capricci
Escluso — non fa nulla su questo sito
Non bloccati: googletagmanager.com e gli script di GA stessi. Li si lascia caricare e semplicemente non riportano nulla, così tutto ciò che il sito gestisce tramite Tag Manager continua a funzionare.
VERIFY
Puoi verificare da solo che funzioni
Apri il pannello di rete degli strumenti di sviluppo e carica una pagina che usa GA. Regole e permessi sono tutti nel repository.
# devtools → network
blocked google-analytics.com/g/collect
blocked analytics.google.com/g/collect
blocked stats.g.doubleclick.net/collect
# permissions
declarativeNetRequest / scripting / storage Installazione
Ora su addons.mozilla.org, verificata e firmata da Mozilla. Si installa con un clic e Firefox pensa agli aggiornamenti.
Firefox 128 o successivo, su computer o su Android.
26 lingue, scelte automaticamente dalle impostazioni del sistema.