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-Wert | Betriebssystem | Marktanteil (ca.) |
|---|---|---|
Win32 | Windows (32- und 64-Bit) | ~72 % |
MacIntel | macOS (Intel und Apple Silicon) + iPadOS 13+ | ~16 % |
Linux x86_64 | Linux (Desktop) | ~4,7 % |
iPhone | iOS (Safari) | ~5 % |
Linux armv8l | Android | variiert |
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
| Merkmal | Wert |
|---|---|
| Entropie (platform allein) | ~2–3 Bit |
| Häufigster Wert | Win32 (~72 % → niedrige Entropie für Windows-Nutzer) |
| Seltenste Werte | Linux-Varianten → hohe Entropie |
| Überlebt Cookie-Löschung | Ja |
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.



