Disable Brave Wallet, Brave Ai, Brave Vpn

First of all: this no longer works:
https://support.brave.app/hc/en-us/articles/16122407261453-Disabling-Brave-Wallet

  1. There is currently no simple way to completely remove the Wallet functionality from the browser UI.
    Even after disabling all related flags, it still remains visible in the utility menu.

  2. There is no straightforward way to remove Brave VPN from the browser UI.
    It also continues to appear in the utility menu.

  3. There is no way to fully remove Brave AI (Leo) from the browser interface.
    Again, it remains visible in the utility menu.


These features should be easily and clearly disableable from within the browser itself.
Otherwise, it starts to feel like users are being pushed toward features they may not want, just to increase the chance that they eventually use or purchase them.

It’s perfectly fine for these features to be enabled by default, but there should be a user-friendly way to completely disable or hide them.

At the moment, there is no way to fully remove these functionalities, not even via brave://flags.


Workaround (PowerShell script)

For users who want to disable these features anyway, here is a PowerShell one-liner (run as Administrator):

$path="HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave"; New-Item -Path $path -Force | Out-Null; New-ItemProperty -Path $path -Name "BraveWalletDisabled" -Value 1 -PropertyType DWord -Force; New-ItemProperty -Path $path -Name "BraveVPNDisabled" -Value 1 -PropertyType DWord -Force; New-ItemProperty -Path $path -Name "TorDisabled" -Value 1 -PropertyType DWord -Force; New-ItemProperty -Path $path -Name "BraveAIChatEnabled" -Value 0 -PropertyType DWord -Force


Reverting the changes (via policy)

If you want to restore these features, use:

$path="HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave"; Remove-ItemProperty -Path $path -Name "BraveWalletDisabled" -ErrorAction SilentlyContinue; Remove-ItemProperty -Path $path -Name "BraveVPNDisabled" -ErrorAction SilentlyContinue; Remove-ItemProperty -Path $path -Name "TorDisabled" -ErrorAction SilentlyContinue; Remove-ItemProperty -Path $path -Name "BraveAIChatEnabled" -ErrorAction SilentlyContinue

Note: PowerShell must be run as Administrator to modify registry keys.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.