navigator.platform: Wie Websites Ihr Betriebssystem erkennen
Browser & Gerät

navigator.platform: Wie Websites Ihr Betriebssystem erkennen

navigator.platform verrät jeder Website Ihr Betriebssystem — lautlos und ohne Zustimmung. Apple Silicon Macs melden noch immer 'MacIntel'. Was das für Ihren Datenschutz bedeutet.

8 Min. Lesezeit·

navigator.platform verrät jeder Website Ihr Betriebssystem — lautlos, ohne Zustimmungsanfrage, in einer Millisekunde. Besonders bemerkenswert: Apple Silicon Macs (M1, M2, M3, M4) melden noch immer "MacIntel", und iPads mit iPadOS 13+ tarnen sich ebenfalls als "MacIntel". Diese Eigenheiten machen das Signal sowohl als Tracker- als auch als Täuschungsvektor interessant. Nach der DSGVO ist auch dieser Wert Teil des Browser-Fingerabdrucks.

Die häufigsten Plattform-Strings

platform-WertBetriebssystemMarktanteil (ca.)
Win32Windows (32- und 64-Bit)~72 %
MacIntelmacOS (Intel und Apple Silicon) + iPadOS 13+~16 %
Linux x86_64Linux (Desktop)~4,7 %
iPhoneiOS (Safari)~5 %
Linux armv8lAndroidvariiert

Das Apple Silicon Paradoxon

Alle Mac-Modelle mit M-Chip — M1, M2, M3, M4, egal ob MacBook Air, MacBook Pro, Mac Studio oder Mac Pro — melden navigator.platform === "MacIntel". Obwohl die CPU ARM-Architektur verwendet, wurde der Plattform-String aus Kompatibilitätsgründen nicht geändert. Dasselbe gilt für iPads mit iPadOS 13+, die Desktop-Safari ausführen.

Für Tracker bedeutet das: Der platform-String allein reicht nicht aus, um Intel-Macs von Apple Silicon Macs zu unterscheiden. In Kombination mit WebGL-Renderer-Strings (Apple M3 Pro) ist die Unterscheidung jedoch trivial.

Der moderne Nachfolger: navigator.userAgentData

Chrome und Edge unterstützen die neuere API:

const uaData = navigator.userAgentData;

// Grundlegende Daten (immer verfügbar):
console.log(uaData.platform); // "Windows", "macOS", "Linux"

// Detaillierte Daten (erfordert Anfrage):
uaData.getHighEntropyValues(['architecture', 'bitness', 'model'])
  .then(data => console.log(data));
// { architecture: "arm", bitness: "64", model: "" }

Die High-Entropy-Variante gibt ARM vs. x86_64 korrekt an — präziser alsnavigator.platform, aber erfordert eine explizite Anfrage.

Entropie und Fingerprinting-Wert

MerkmalWert
Entropie (platform allein)~2–3 Bit
Häufigster WertWin32 (~72 % → niedrige Entropie für Windows-Nutzer)
Seltenste WerteLinux-Varianten → hohe Entropie
Überlebt Cookie-LöschungJa

DSGVO-Aspekte

navigator.platform allein ist kein starkes Fingerprinting-Signal. In Kombination mit GPU-Renderer, Schriften und Bildschirmauflösung entsteht jedoch ein Profil, das unter DSGVO Art. 4 Nr. 1 als personenbezogenes Datum eingestuft werden kann. Linux-Nutzer sind aufgrund ihrer geringen Anzahl dabei stärker gefährdet als Windows-Nutzer.

Schutzmaßnahmen

  • Firefox privacy.resistFingerprinting: Meldet stets"Win32", unabhängig vom echten Betriebssystem — um in der großen Windows-Nutzermasse unterzugehen.
  • Brave Browser: Gibt je nach Einstellung den echten Wert oder einen maskierten String zurück.
  • Tor Browser: Meldet stets "Win32" (wie Firefox mit resistFingerprinting).

Verwandte Signale

navigator.platform wird oft zusammen mit dem User-Agent-String und CPU-Fingerprinting ausgewertet. Testen Sie Ihren aktuellen Wert 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

navigator.platform: Wie Websites Ihr Betriebssystem erkennen | whatsmy.fyi