Skip to content

Anxarden/brave-debloater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 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

Watchers

Forks

Packages

 
 
 

Contributors