Tools
Brave Browser-Datenschutzfunktionen testen
Prüfen Sie, ob Brave Shields, IPFS-Unterstützung, Brave Wallet, Fingerprint-Schutz und andere Datenschutzfunktionen in Ihrem Browser aktiv sind.
Sie verwenden nicht den Brave Browser
Dieses Tool ist für Brave konzipiert. Einige Prüfungen zeigen, was Brave schützen würde.
Brave Browser erkannt
Ihre Brave-Funktionen und Schutzmaßnahmen werden geprüft...
Shields
Werbe- & Tracker-Blockierung
Testing if trackers are blocked...
Fingerprint-Schutz
Canvas- & WebGL-Randomisierung
Analyzing fingerprint entropy...
IPFS-Unterstützung
Dezentrales Web-Protokoll
Checking IPFS gateway support...
Brave Wallet
Integrierte Krypto-Wallet
Detecting wallet provider...
WebRTC-Schutz
IP-Leak-Prävention
Testing for IP leaks...
Do Not Track
Datenschutz-Signal an Websites
Checking DNT header...
Wie die Brave-Funktionserkennung funktioniert
Shields-Erkennung
Wir versuchen, ein bekanntes Tracking-Pixel zu laden (z.B. Google Analytics oder Facebook). Wenn Brave Shields aktiv ist, wird die Anfrage blockiert und wir können dies über das onerror-Event erkennen oder prüfen, ob das globale Tracker-Objekt existiert.
const img = new Image();
img.src = 'https://www.google-analytics.com/collect?v=1&t=pageview';
img.onerror = () => console.log('Blocked by Shields');
Fingerprint-Randomisierung
Brave randomisiert Canvas- und WebGL-Fingerprints. Wir erzeugen zweimal einen Canvas-Fingerprint und vergleichen sie. Unterscheiden sie sich zwischen Seitenladungen oder haben ungewöhnliche Entropie, ist der Fingerprint-Schutz wahrscheinlich aktiv.
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
ctx.fillText('fingerprint test', 10, 10);
const hash = canvas.toDataURL(); // Will vary if randomized
IPFS-Unterstützung
Brave hat einen integrierten IPFS-Knoten. Wir prüfen die navigator.brave.ipfs-API, die Methoden zur Überprüfung der IPFS-Verfügbarkeit bereitstellt.
if (navigator.brave?.ipfs) {
const { ipfs } = navigator.brave;
const resolveMethod = await ipfs.getResolveMethod();
}
Brave Wallet
Brave Wallet injiziert window.ethereum wie andere Wallets, aber wir können es spezifisch identifizieren, indem wir auf Brave-spezifische Eigenschaften prüfen.
if (window.ethereum?.isBraveWallet) {
console.log('Brave Wallet detected');
}