Touch-Fingerprinting: Wie maxTouchPoints Sie identifiziert
Browser & Gerät

Touch-Fingerprinting: Wie maxTouchPoints Sie identifiziert

Touch-Fingerprinting liest navigator.maxTouchPoints und klassifiziert Ihr Gerät als Smartphone, Tablet oder Desktop — ohne Cookies, in einer Millisekunde. DSGVO-Aspekte erklärt.

7 Min. Lesezeit·

Touch-Fingerprinting liest navigator.maxTouchPoints aus und klassifiziert Ihr Gerät als Desktop, Smartphone oder Tablet — in einer Millisekunde, ohne Cookies, ohne Gerätespeicherung. Der Wert ist persistent, überlebt Cookie-Löschung und Inkognito-Modus und fließt als Komponente in den Browser-Fingerabdruck ein. Nach der DSGVO ist auch dieses Signal Teil der Online-Kennzeichnung.

Was ist maxTouchPoints?

navigator.maxTouchPoints gibt die maximale Anzahl gleichzeitiger Touch-Kontaktpunkte zurück, die das Gerät unterstützt:

console.log(navigator.maxTouchPoints);
// Typische Werte:
// 0  → Desktop-PC ohne Touchscreen
// 1  → älteres Touchscreen-Gerät
// 5  → modernes Smartphone (5 Finger)
// 10 → Tablet oder 2-in-1-Laptop mit Windows Touch

Gerätekategorisierung per maxTouchPoints

maxTouchPointsGerätetypBeispiele
0Desktop ohne TouchPC mit Maus/Tastatur, Mac Mini
5SmartphoneiPhone, Android-Phones
10Tablet / 2-in-1iPad, Surface Pro, Samsung Galaxy Tab
1–2Touchscreen-LaptopÄltere Windows-Touchscreen-Laptops

Weitere Touch-Signale

TouchEvent-Unterstützung

const supportsTouch = 'TouchEvent' in window;
// true  → Touch-Gerät
// false → kein Touch (Desktop)

CSS Pointer Media Query

// JavaScript-Auswertung:
const isCoarse = window.matchMedia('(pointer: coarse)').matches;
// true  → Finger/Stylus als primäres Eingabegerät
// false → Maus/Trackpad

Die Kombination aus maxTouchPoints, TouchEvent-Präsenz und dem CSS-Pointer-Typ ergibt ein zuverlässigeres Geräteprofil als jedes Signal allein.

Das iPad-als-Mac Problem

Seit iPadOS 13 meldet Safari auf dem iPad navigator.platform === "MacIntel"— als wäre es ein Mac-Desktop. Gleichzeitig ist navigator.maxTouchPoints === 5. Diese Kombination verrät das iPad eindeutig, obwohl der platform-String dies verschleiern soll. Für Tracker ist dies ein nützlicher Widerspruch.

Entropie und Fingerprinting-Wert

MerkmalWert
Entropie (maxTouchPoints allein)~1–2 Bit
Überlebt Cookie-LöschungJa
Ändert sich nach GerätewechselJa
Inkognito-modus-resistentJa

DSGVO-Aspekte

Touch-Fingerprinting allein hat geringe Entropie. In Kombination mit Screen-Fingerprinting, navigator.platform und User-Agent-Daten entsteht ein eindeutiges Geräteprofil, das nach DSGVO als Online-Kennung gilt. Websites sollten in ihrer Datenschutzerklärung angeben, ob sie Touch-Daten zu Fingerprinting-Zwecken erheben.

Schutzmaßnahmen

  • Firefox privacy.resistFingerprinting: Gibt0 zurück für maxTouchPoints, unabhängig vom tatsächlichen Gerät.
  • Brave Browser: Variiert Touch-Signale je nach Datenschutz-Einstellung.
  • Tor Browser: Gibt konsistent 0 zurück.

Verwandte Signale

Touch-Fingerprinting wird oft kombiniert mit Screen-Fingerprinting und navigator.platform. Testen Sie Ihren vollständigen Fingerabdruck mit unserem Fingerprint-Tool.

Prüfen Sie Ihre IP-Adresse, Ihren Standort und Ihre Datenschutzbewertung — sofort.

Keine Logs. Kein Tracking. Keine externen APIs.

Jetzt prüfen →

Verwandte Artikel

Touch-Fingerprinting: Wie maxTouchPoints Sie identifiziert | whatsmy.fyi