Skip to main content
DataLeaked
Zurück zum Blog

Client Hints erklärt: wie Ihr Browser Ihr Gerät Websites ankündigt

Client Hints ist eine Browser-API, mit der Websites detaillierte Geräteinformationen anfordern können — Bildschirmgröße, Speicher, User-Agent-Daten — in strukturierter Form. Hier ist, warum das für die Privatsphäre wichtig ist.

Veröffentlicht: 2 Min. Lesezeit

Was Client Hints macht

Client Hints ist ein Satz von HTTP-Headern, die Websites verwenden können, um spezifische Informationen über Ihr Gerät und Ihren Browser anzufordern. Anstatt alle Daten an jede Website zu senden, sendet der Browser nur, was jede Site anfordert.

Die API wurde entwickelt, um die aufgeblähte User-Agent-Zeichenkette durch einen effizienteren, strukturierten Ansatz zu ersetzen. Sie schafft jedoch auch eine neue Fingerabdruck-Oberfläche: Die Kombination von Hinweisen, die ein Browser sendet, kann eindeutig sein.

Warum es für die Privatsphäre wichtig ist

Client Hints kann Gerätecharakteristiken offenlegen, die zuvor nur über JavaScript-Fingerprinting verfügbar waren. Dazu gehören Bildschirmauflösung, Gerätespeicher und User-Agent-Daten — alle tragen zu Ihrem Browser-Fingerabdruck bei.

Die Datenschutz-Besorgnis ist, dass Client Hints verwendet werden kann, um Sie zu identifizieren, auch wenn Sie Cookies blockieren. Die Hinweise werden automatisch mit Anfragen gesendet, sodass Websites sie ohne sichtbare Interaktion sammeln können.

  • Sec-CH-UA: User-Agent-Informationen (Browser, Version, Plattform)
  • Sec-CH-UA-Mobile: ob das Gerät ein mobiles Gerät ist
  • Sec-CH-UA-Platform: Name des Betriebssystems
  • Viewport-Width und Width: Bildschirm- und Inhaltsabmessungen

Was Ihr Browser kann und nicht kann

Ihr Browser kann Ihnen nicht direkt zeigen, welche Client Hints eine Website angefordert hat. Sie können jedoch Netzwerkanfragen in den Entwicklerwerkzeugen überprüfen, um zu sehen, welche CH-Header gesendet werden.

Firefox beschränkt Client Hints standardmäßig auf Same-Origin-Anfragen, was Cross-Site-Tracking reduziert. Chrome unterstützt Client Hints umfangreicher. Die Verwendung eines datenschutzorientierten Browsers oder eines Content-Blockers, der diese Header entfernt, ist die effektivste Verteidigung.