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.

Shields

Werbe- & Tracker-Blockierung

Teste, ob Tracker blockiert werden...

Testing if trackers are blocked...

Fingerprint-Schutz

Canvas- & WebGL-Randomisierung

Fingerprint-Entropie wird analysiert...

Analyzing fingerprint entropy...

IPFS-Unterstützung

Dezentrales Web-Protokoll

IPFS-Gateway-Unterstützung wird geprüft...

Checking IPFS gateway support...

Brave Wallet

Integrierte Krypto-Wallet

Wallet-Anbieter wird erkannt...

Detecting wallet provider...

WebRTC-Schutz

IP-Leak-Prävention

Teste auf IP-Leaks...

Testing for IP leaks...

Do Not Track

Datenschutz-Signal an Websites

DNT-Header wird geprüft...

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');
}

Verwandte Browser-Datenschutz-Tools