Browserinfo-detector
Wat vertelt je browser eigenlijk aan de websites die je bezoekt? Deze pagina verzamelt elk stukje client-side info dat je browser vrijgeeft, user agent, rendering engine, versie, OS, apparaatcategorie, viewport- en schermgrootte, tijdzone, taalvoorkeuren, do-not-track-instelling en je publieke IP, en zet het overzichtelijk neer zodat je precies ziet wat bij elk request gefingerprint kan worden.
Hoe de detector info verzamelt
-
1
Lees het navigator-object
userAgent, platform, language, languages, cookieEnabled, doNotTrack, hardwareConcurrency en meer worden direct uit de browser opgevraagd.
-
2
Parse de user-agent-string
De UA-string wordt gematcht tegen een actuele browser-/engine-/OS-database om merk, versie en familie te extraheren.
-
3
Vraag scherm en venster op
window.innerWidth/Height, screen.width/height, screen.colorDepth, devicePixelRatio voor pixeldichtheid.
-
4
Detecteer IP via echo-service
Een enkel request naar een IP-echo-endpoint geeft het publieke IPv4/IPv6 terug. Niets wordt opgeslagen: de detectie gebeurt bij elk bezoek opnieuw.
Wat de detector toont
| Veld | Bron | Voorbeeld |
|---|---|---|
| Browser + versie | UA-string + Client Hints | Chrome 122.0.6261 |
| Renderengine | Afgeleid uit UA | Blink |
| OS + versie | UA + platform | Windows 11, 64-bit |
| Apparaattype | UA + touchondersteuning | Desktop / Tablet / Mobiel |
| Viewport | window.innerWidth / innerHeight | 1440 × 820 px |
| Scherm | screen.width / screen.height | 2560 × 1440 px |
| Pixelratio | window.devicePixelRatio | 2 |
| Kleurdiepte | screen.colorDepth | 24 bits |
| Primaire taal | navigator.language | nl-NL |
| Alle talen | navigator.languages | nl-NL, nl, en |
| Tijdzone | Intl.DateTimeFormat | Europe/Amsterdam (UTC+2) |
| Do Not Track | navigator.doNotTrack | unset / 1 / 0 |
| Cookies ingeschakeld | navigator.cookieEnabled | true |
| Publiek IP | Echo endpoint | 203.0.113.42 |
Waarom dit ertoe doet
- Fingerprinting: de combinatie van deze waarden is vaak uniek genoeg om je browser over sessies heen te herkennen, zelfs zonder cookies. Bekijk EFF’s Cover Your Tracks-project voor een gekwantificeerde entropieschatting.
- Privacylek: sommige velden (fonts, WebGL renderer, audio context) voegen meer entropie toe. Firefox’s “resistFingerprinting” en het gestandaardiseerde profiel van Tor Browser reduceren deze signalen.
- Debugging: wanneer iemand meldt “het werkt niet in mijn browser”, zijn deze velden verzamelen de eerste stap om het probleem te reproduceren.
Beperkingen
- UA-parsing hangt af van patronen die bij elke browserrelease veranderen. Een nieuwe Edge-versie kan tijdelijk als Chrome verschijnen tot de parser is bijgewerkt.
- Private relay (iCloud, Warp) maskeert je echte IP; de detector toont in dat geval het relay-IP.
- Client Hints vervangen de UA op Chromium-browsers; de getoonde UA kan de “reduced” frozen string zijn.
Veelgestelde vragen
Nee. Elk veld wordt bij het laden van de pagina gedetecteerd en weggegooid zodra je wegnavigeert. De IP-echo-service bewaart requests niet.
User agent en tijdzone kun je spoofen met dev tools of extensies. Schermgrootte, fonts en WebGL renderer zijn lastiger te faken zonder paginarendering te breken. Privacygerichte browsers spoofen het meeste ten koste van wat compatibiliteit.
Als je iCloud Private Relay, Cloudflare Warp, een VPN of een bedrijfsproxy gebruikt, is het gedetecteerde IP dat van de tussenpartij. Verschillende IP-echo-services zien soms verschillende tussenpartijen als je browser multi-patht.
Zelfs met een gespoofte UA kunnen servers vaak raden via TLS-fingerprinting, feature detection (welke CSS-properties werken) en timingquirks. Volledige anonimiteit vraagt iets als Tor Browser, niet alleen UA-aanpassingen.
Gerelateerde tools
E-mailheader analyseren
Analyseer ruwe e-mailheaders privé in je browser. Bekijk Received-hops, doorlooptijden en SPF-, DKIM-, DMARC- en ARC-gegevens zonder een bericht te uploaden.
WHOIS-lookup
Zoek openbare WHOIS-registratiegegevens van een domein op: registrar, nameservers, statuscodes en vervaldatums.
Wat is mijn IP
Bekijk het IP-adres dat deze server voor je aanvraag ontving, of het IPv4 of IPv6 is en, als lokale GeoIP-gegevens beschikbaar zijn, een geschat land.
DNS-lookup
Vraag de A-, AAAA-, MX-, TXT-, NS-, CNAME- en SOA-records van elk domein op zonder een terminal te openen.
Reverse DNS-lookup
Zoek het PTR-record van een IPv4- of IPv6-adres op. Handig voor mailserverdebugging, loganalyse en onderzoek naar spamfilters.
Snelheidstest
Doe een snelle, gratis internetsnelheidstest in je browser. Meet je downloadsnelheid in Mbps plus latentie en jitter, en zie of je verbinding klaar is voor 4K-streaming, gamen en videogesprekken. Zonder app, zonder registratie.