Browserfingerprinting: wat sites uitlezen en wat helpt
Zo herkennen websites je browser aan scherm, taal, tijdzone, Canvas en WebGL. Lees waarom een VPN daar niets aan verandert en welke instellingen helpen.
Bekijken wat je browser prijsgeeft
Wat een browserfingerprint is
Elke website kan een aantal gegevens uitlezen over de browser waarin hij wordt geopend, omdat pagina’s die nodig hebben om goed te worden weergegeven: de browserversie, de venster- en schermgrootte, de voorkeurstalen, de tijdzone en of grafische versnelling beschikbaar is. Eén gegeven op zich delen miljoenen mensen. Veel gegevens samen kunnen een browser beperken tot een kleine groep of soms tot één apparaat.
Anders dan een cookie wordt een fingerprint niet op je apparaat opgeslagen, dus het wissen van sitegegevens verwijdert hem niet. Hij wordt bij elk bezoek opnieuw berekend en verandert als je de browser bijwerkt, een nieuwe monitor aansluit of een instelling wijzigt. Daarom combineren trackingbedrijven hem met andere signalen.
Wat sites zonder te vragen kunnen uitlezen
De browsertest van IPNixa leest hetzelfde soort waarden uit als elke pagina kan uitlezen. De tabel toont de belangrijkste groepen en waarom ze per persoon verschillen.
| Signaal | Voorbeeld | Waarom het per browser verschilt |
|---|---|---|
| User agent en Client Hints | Browsernaam, hoofdversie, platform | Combinatie van browser, versie en besturingssysteem |
| Scherm en pixelverhouding | 1920 × 1080 bij 1,5 | Schermmodel en schaalinstelling |
| Talen | en-US, ko | Volgorde en combinatie die de gebruiker kiest |
| Tijdzone | Asia/Bangkok | Klokinstelling van het apparaat, die een VPN niet verandert |
| CPU-kernen | 8, 12, 22 | Processormodel |
| Canvas-tekening | Pixels van een testafbeelding | Lettertypen, anti-aliasing, grafisch stuurprogramma |
| WebGL-renderer | Naam van grafische chip en stuurprogramma | Grafische hardware en versie van het stuurprogramma |
Een waargenomen voorbeeld
Op 2 november 2026 voerden we in een Chromium-browser op een laptop met Windows 11 in Bangkok dezelfde uitlezingen uit als de browsertest. Verschillende resultaten laten zien hoe browsers details al beperken of juist prijsgeven:
- De user agent meldde Windows NT 10.0, terwijl op het systeem Windows 11 draait. Chromium bevriest de versie van het besturingssysteem in de user agent; de exacte versie is alleen beschikbaar via Client Hints die een site moet opvragen.
- De standaard-WebGL-renderer gaf de algemene waarde WebKit WebGL, maar de debugextensie die Chromium-browsers nog steeds beschikbaar maken, gaf het exacte model van de geïntegreerde grafische chip en het bijbehorende Direct3D 11-stuurprogramma.
- Twee Canvas-tekeningen van dezelfde testafbeelding leverden identieke pixels op; het resultaat was dus stabiel en leesbaar. Een browser die willekeurige ruis toevoegt, zou de twee voorbeelden als verschillend melden.
- De tijdzone was Asia/Bangkok, de talen waren Engels (VS) en daarna Koreaans, en de browser meldde 22 logische CPU-kernen en een pixelverhouding van 1,5. Geen van deze waarden zou veranderen door verbinding te maken met een VPN in een ander land.
Waarom een VPN je fingerprint niet verandert
Een VPN vervangt het adres dat websites zien door het adres van zijn server. Alles wat de browser zelf meldt, blijft hetzelfde, omdat het na het laden van de pagina op je apparaat wordt uitgelezen. Maak je verbinding met een server in Duitsland terwijl je klok op Asia/Bangkok staat en je eerste taal Koreaans is, dan kan een site die mismatch zien. Daarmee weet de site niet wie je bent, maar systemen voor fraude- en VPN-detectie kunnen de verbinding daardoor wel als ongebruikelijk zien.
Sommige VPN-apps hebben browserextensies die de tijdzone aanpassen of WebRTC blokkeren. Die helpen alleen in die browser en alleen voor de waarden die ze afdekken.
Wat echt helpt
Er zijn twee strategieën die werken: elke browser dezelfde waarden laten melden, of elke waarde per site en per sessie een beetje laten verschillen. Eén waarde blokkeren werkt vaak averechts, omdat weinig mensen die blokkeren.
- Tor Browser laat al zijn gebruikers op elkaar lijken: dezelfde venstergroottes in vaste stappen, dezelfde tijdzone en dezelfde lettertypen. Het is de sterkste optie, maar ook de meest beperkende.
- Brave maakt de uitvoer van Canvas, WebGL en audio standaard willekeurig per site en per sessie, zodat een fingerprint van de ene site niet overeenkomt met die van een andere.
- Safari voegt ruis toe aan sommige gegevens, zoals Canvas, met Advanced Fingerprinting Protection. Die staat bij privé surfen standaard aan en kan voor al het surfen worden ingeschakeld.
- Firefox past bescherming tegen fingerprinting toe in privévensters en bij strikte bescherming tegen volgen, en biedt een strengere resist-fingerprinting-modus waarop Tor Browser voortbouwt.
- Gebruik zo min mogelijk extensies. Elke extensie kan veranderen wat pagina’s zien, en een ongebruikelijke combinatie is makkelijker te herkennen.
- Houd je browser up-to-date. Nieuwere versies geven standaard minder details prijs, zoals de bevroren user agent laat zien.
Test één instelling tegelijk
Eén resultaat vertelt je niet hoe uniek je bent; het aantal zichtbare velden is geen trackingscore. Wat een test wel betrouwbaar kan laten zien, is of een instelling verandert wat sites uitlezen.
- Open de browsertest van IPNixa, kies de optie om Canvas en WebGL mee te nemen en start de test.
- Bewaar het resultaat om te vergelijken. Het wordt maximaal 30 minuten alleen in de sessieopslag van dit tabblad bewaard, zonder Canvas-pixels, hash of fingerprint-ID.
- Verander één ding: zet een bescherming in de browser aan, open een privévenster met bescherming of maak verbinding met een VPN.
- Ga terug naar het tabblad en voer de test opnieuw uit. Bekijk de gewijzigde, ongewijzigde en niet-bevestigde velden. Een waarde die verdwijnt, is geen bewijs van bescherming; een waarde die bij elke test verandert, wordt willekeurig gemaakt.
Veelgestelde vragen
Is browserfingerprinting legaal?
Dat hangt af van waar je bent en waarvoor het wordt gebruikt. Fraudepreventie en beveiliging maken er vaak gebruik van. In de EU en het VK behandelen privacytoezichthouders fingerprinting voor tracking of advertenties net als cookies, waarvoor in de regel toestemming nodig is. Deze gids bevat algemene informatie en is geen juridisch advies.
Houdt incognito- of privémodus fingerprinting tegen?
Privévensters beginnen zonder cookies en geschiedenis, maar de meeste hardware en instellingen blijven hetzelfde. Safari en Firefox voegen in privévensters extra bescherming tegen fingerprinting toe; de incognitomodus van Chrome verandert deze gegevens niet.
Stuurt de test van IPNixa mijn fingerprint naar IPNixa?
Nee. De waarden worden in je browser uitgelezen en vergeleken en niet naar onze server gestuurd. De optionele vergelijking blijft maximaal 30 minuten in dit tabblad bewaard.
Waarom verandert mijn resultaat na een browserupdate?
Versienummers, beschikbare functies en grafische stuurprogramma’s veranderen bij updates. Dat is normaal en een van de redenen waarom fingerprints met andere signalen worden gecombineerd in plaats van op zichzelf te worden gebruikt.