Debloat Brave Browser on macOS — The Right Way A developer published a guide to debloat Brave Browser on macOS by disabling unwanted features like Brave Wallet, Leo AI, Brave Rewards, and Brave VPN using macOS policy files. The method uses `defaults write` commands for user-level settings or a managed preferences plist for system-level persistence that survives updates. The guide includes verification steps via `brave://policy` and instructions for reverting changes. Remove Brave Wallet, Leo AI, Brave Rewards, Brave VPN, and more — cleanly and permanently. Brave Browser ships with cryptocurrency, AI, VPN, and other features that many users don't need. This guide disables them properly using macOS policy files so they stay gone — even after browser updates. Two methods: | Method | Persistence | Complexity | |---|---|---| 1. User-Level | Lost on profile reset | Simple | 2. Managed Preferences | Survives updates | Recommended | Close Brave completely before applying any changes. Open Terminal and run: Disable Leo AI defaults write com.brave.Browser BraveAIChatEnabled -bool false defaults write com.brave.Browser BraveLeoEnabled -bool false defaults write com.brave.Browser BraveChatEnabled -bool false defaults write com.brave.Browser BraveAIEnabled -bool false Disable Brave Wallet defaults write com.brave.Browser BraveWalletDisabled -bool true defaults write com.brave.Browser CryptoWalletEnabled -bool false Disable Brave Rewards defaults write com.brave.Browser BraveRewardsDisabled -bool true Disable Brave VPN defaults write com.brave.Browser BraveVPNDisabled -bool true Reopen Brave and verify. This creates a system-level policy file that Brave reads on every launch. It takes precedence over user settings and survives reinstalls. sudo tee "/Library/Managed Preferences/com.brave.Browser.plist" /dev/null << 'EOF'