Privacy Features - nightcodex7/BravePurifier GitHub Wiki

Privacy Features

BravePurifier applies comprehensive privacy enhancements to maximize user privacy and security.

🔒 Core Privacy Enhancements

Telemetry & Data Collection

  • Metrics Reporting: Completely disabled
  • Crash Reporting: Removed entirely
  • Usage Statistics: Disabled
  • Error Reporting: Disabled
  • Heartbeat: Disabled
  • Log Upload: Disabled
  • Version Reporting: Disabled
  • Policy Reporting: Disabled
  • Machine ID Reporting: Disabled
  • User ID Reporting: Disabled

Search & Suggestions

  • Default Search Engine: Set to DuckDuckGo
  • Search Suggestions: Disabled
  • Autocomplete: Disabled
  • Search Prediction: Disabled
  • Network Prediction: Disabled (set to never)

Content Blocking

  • Ad Blocking: Enabled by default
  • Tracker Blocking: Enabled by default
  • Fingerprinting Protection: Enabled
  • Cookie Blocking: Aggressive (blocks third-party cookies)
  • Script Blocking: Configurable
  • Image Blocking: Configurable

Network Privacy

  • WebRTC IP Leak Protection: Enabled
  • DNS over HTTPS: Configurable
  • Proxy Settings: Preserved
  • VPN Compatibility: Maintained

🛡️ Permission Hardening

Media Access

  • Camera Access: Blocked by default
  • Microphone Access: Blocked by default
  • Screen Capture: Blocked by default
  • Audio Capture: Blocked by default
  • Video Capture: Blocked by default

Device Access

  • Geolocation: Blocked by default
  • Notifications: Blocked by default
  • USB Devices: Blocked by default
  • Serial Devices: Blocked by default
  • Bluetooth: Blocked by default
  • HID Devices: Blocked by default
  • Sensors: Blocked by default

File System

  • File System Read: Blocked by default
  • File System Write: Blocked by default
  • Downloads: Configurable

🚫 Disabled Features

Brave-Specific Features

  • Brave Rewards: Completely disabled
  • Brave Wallet: Completely disabled
  • Brave VPN: Completely disabled
  • Brave News: Completely disabled
  • Brave Talk: Completely disabled
  • Brave Search: Available but not forced

Browser Features

  • Autofill: Disabled (addresses and credit cards)
  • Password Manager: Disabled
  • Sync: Disabled
  • Translation: Disabled
  • Spell Check: Disabled
  • Safe Browsing: Disabled (uses local protection)
  • Background Mode: Disabled
  • Cloud Print: Disabled

UI Elements

  • Web Store Icon: Hidden
  • Bookmark Bar: Hidden by default
  • Home Button: Hidden
  • Extension Installation: Blocked by default
  • Developer Tools: Restricted

🔐 Security Policies

Content Security

  • Mixed Content: Blocked
  • Insecure Content: Blocked
  • HTTPS Upgrade: Enabled
  • Certificate Transparency: Enabled
  • HSTS: Enabled

Extension Security

  • Extension Installation: Blocked by default
  • Developer Mode: Restricted
  • Sideloading: Blocked
  • Web Store Access: Blocked

Network Security

  • Certificate Validation: Strict
  • SSL/TLS: Latest versions only
  • Cipher Suites: Secure only
  • Protocol Downgrade: Prevented

📱 New Tab Page

Minimalist Design

  • Background Images: Disabled
  • Top Sites: Hidden
  • Clock: Hidden
  • Stats: Hidden
  • Widgets: All hidden
  • Rewards: Hidden
  • News: Hidden

Clean Interface

  • Blank Page: Set to about:blank
  • Homepage: Set to about:blank
  • Startup: No restoration of previous session

🍪 Cookie Management

Cookie Policies

  • Third-Party Cookies: Blocked
  • Tracking Cookies: Blocked
  • Session Cookies: Allowed but cleared on exit
  • Persistent Cookies: Minimized
  • SameSite: Strict enforcement

Storage Management

  • Local Storage: Cleared on exit
  • Session Storage: Cleared on exit
  • IndexedDB: Cleared on exit
  • Web SQL: Disabled
  • Application Cache: Disabled

🔍 Fingerprinting Protection

Browser Fingerprinting

  • Canvas Fingerprinting: Blocked
  • WebGL Fingerprinting: Blocked
  • Audio Fingerprinting: Blocked
  • Font Fingerprinting: Minimized
  • Screen Resolution: Spoofed
  • Timezone: Spoofed
  • Language: Minimized

Hardware Fingerprinting

  • CPU Information: Hidden
  • GPU Information: Hidden
  • Memory Information: Hidden
  • Battery Status: Hidden
  • Network Information: Hidden

📊 Privacy Verification

Testing Your Privacy

After installation, you can test your privacy settings:

  1. WebRTC Leak Test: Visit browserleaks.com/webrtc
  2. Fingerprinting Test: Visit amiunique.org
  3. Tracker Test: Visit privacybadger.org
  4. DNS Leak Test: Visit dnsleaktest.com

Privacy Score

With BravePurifier, you should achieve:

  • WebRTC: No leaks
  • Fingerprinting: Minimal uniqueness
  • Trackers: Blocked
  • Ads: Blocked
  • Cookies: Minimal

⚙️ Customization

While BravePurifier applies maximum privacy by default, users can:

  • Re-enable specific features through Brave settings
  • Whitelist trusted sites
  • Adjust blocking levels per site
  • Configure custom search engines

See Configuration for advanced customization options.

🔄 Updates

Privacy policies are preserved during updates. Running BravePurifier again will:

  • Update Brave Browser
  • Reapply privacy policies
  • Maintain user customizations where possible