Skip to content

Anxarden/brave-debloater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦁 Brave Debloater

A single Windows Registry script and Linux JSON file to safely debloat Brave Browser.

This project disables Brave AI, Rewards, Wallet, VPN, Telemetry, News, Talk, Speedreader, Playlist, and other non-essential features, giving you a cleaner, faster, and more privacy-focused browsing experience.

Note: Sync setting is left untouched so you can continue using sync preferences or disable it yourself.
Note: Secure DNS is enforced, but you can choose your preferred DNS provider.

✨ Features

  • 🚫 Disable Brave AI (Chat, Leo, Summarizer)
  • 💰 Turn off Rewards, Wallet, VPN, and Tor
  • 📊 Disable Telemetry (P3A, Stats Ping, Web Discovery)
  • 📰 Remove News, Talk, Speedreader, Playlist, and Wayback Machine
  • 🔒 Disable Autofill, Password Manager, and Translation
  • 🌐 Enforce secure DNS (customizable DoH provider)
  • 🛡️ Leave Shields and Sync untouched

🪟 Usage – Windows

  1. Download the "brave-debloater.reg" file from the repo root.
  2. Double-click the file to import it into the Windows registry.
  3. Restart Brave (or Brave Portable) to apply the changes.
  4. Verify applied policies by visiting: brave://policy/

🐧 Usage – Linux

  1. Create the managed policies directory (if it doesn't exist):
    sudo mkdir -p /etc/brave/policies/managed/
  2. Copy policies.json into the directory:
    cd /etc/brave/policies/managed/
    sudo curl -L -O https://raw.githubusercontent.com/anxarden/brave-debloater/main/policies.json
  3. Restart Brave to apply the changes. Verify applied policies by visiting: brave://policy/

📦 Usage – Flatpak

  1. Create the managed policies directory (if it doesn't exist):
    sudo mkdir -p /etc/brave/policies/managed/
  2. Copy policies.json into the directory:
    cd /etc/brave/policies/managed/
    sudo curl -L -O https://raw.githubusercontent.com/anxarden/brave-debloater/main/policies.json
  3. Grant the Flatpak app access to the policies directory:
    sudo flatpak override --filesystem=/etc/brave/policies/managed com.brave.Browser
  4. Restart Brave to apply the changes. Verify applied policies by visiting: brave://policy/

Note: The JSON file can be used as-is; no renaming is required. Secure DNS is enforced by default, but you can choose a different provider.

📜 Policies

For a detailed explanation of each policy used in this script, see Policies.md.

🌍 DNS over HTTPS

For more information about DNS-over-HTTPS, changing providers, and popular options, see DNS.md.

🔗 References


⚖️ License

This project is licensed under the MIT License.

About

Debloat Brave Browser by disabling AI, Rewards, Wallet, VPN, Telemetry, and other extras.

Topics

Resources

License

Stars

127 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors