Il tuo browser si presenta a ogni pagina. Ecco cosa c'è scritto su quel biglietto da visita.
A ogni richiesta il tuo browser manda uno user agent: una riga di testo con nome e versione del browser e del sistema operativo. I siti decidono così quale versione della pagina servirti, e gli strumenti di analisi ci contano i visitatori.
Quella riga è un pasticcio che arriva dagli anni novanta. Quasi ogni user agent inizia con Mozilla/5.0, anche quelli di Chrome, Safari ed Edge, perché un tempo i browser dovevano spacciarsi l'uno per l'altro per non ricevere la versione scarna di un sito. Chrome sta facendo ordine piano piano con i client hints: campi separati per marca, versione e piattaforma, che vedi anche qui sopra.
Una pagina poi raccoglie di tutto senza chiedere niente. La dimensione dello schermo, quanti colori regge, le tue lingue preferite, se usi un tema scuro, quanti core ha il processore e quale scheda video disegna. Preso da solo ogni dato dice poco; messo insieme ti rende riconoscibile, ed è su questo che si regge il fingerprinting.
La riga di testo con cui il tuo browser si presenta a ogni sito che visiti. Dice quale browser usi, quale versione e su quale sistema.
Pura storia. Negli anni novanta i siti mandavano la versione migliore solo a Netscape, così anche gli altri browser hanno iniziato a chiamarsi Mozilla. Nessuno osa più toglierlo.
Sì, con un'estensione o dagli strumenti per sviluppatori del browser. Ingannare un sito è facile, ma così dai più nell'occhio, non meno.
Perché il tuo schermo ha più pixel fisici di quanti ne dichiari in pixel CSS. Un rapporto di 2 o 3 è normale sui telefoni e sui portatili con schermo ad alta risoluzione.
Tramite WebGL, la tecnologia per la grafica 3D nel browser. Passa il nome del tuo chip grafico, così il sito sa cosa può disegnare.