@Saoiray ,
Currently running Kubuntu 24.04.
Brave was installed via the deb process from Brave’s website.
Checking brave://policy lists the policy settings including the key value pairs from my group policy file.
The policy file is located in the /etc/brave/policies/managed/ directory as indicated on the previously mentioned Brave Help Page.
It’s named GroupPolicy.json as given in the example on that same page.
These are the contents of the GroupPolicy.json file:
{
"BraveRewardsDisabled":1,
"BraveWalletDisabled":1,
"BraveVPNDisabled":1,
"BraveAIChatEnabled":0,
"BraveNewsDisabled":1,
"BraveTalkDisabled":"Disabled",
"BraveSpeedreaderEnabled":0,
"BraveWaybackMachineEnabled":0,
"BraveP3AEnabled":"Disabled",
"BraveStatsPingEnabled":0,
"BraveWebDiscoveryEnabled":0,
"BravePlaylistEnabled":0,
"AIModeSettings":1
}
I am attempting to disable all of these features in Brave according to the settings on the Brave Help page.
None of these setting appears to be doing anything.
For example, the key value pair:
"BraveSpeedreaderEnabled":0
is supposed to disable the Speedreader functionality.
But going to the brave://settings/braveContent page still allows me to turn on the Speedreader and even activate the “Automatically use Speedreader when possible” subsetting.
I’ve included this pair "BraveAIChatEnabled":0 and yet Leo is still everpresent.
I’ve reread the help page and gone back and replaced the 0 | 1 with false | true and restarted Brave.
The updated policy file contains these settings
{
"BraveRewardsDisabled":true,
"BraveWalletDisabled":true,
"BraveVPNDisabled":true,
"BraveAIChatEnabled":false,
"BraveNewsDisabled":true,
"BraveTalkDisabled":true,
"BraveSpeedreaderEnabled":false,
"BraveWaybackMachineEnabled":false,
"BraveP3AEnabled":false,
"BraveStatsPingEnabled":false,
"BraveWebDiscoveryEnabled":false,
"BravePlaylistEnabled":false,
"AIModeSettings":0,
"GenAiDefaultSettings":2
}
The disabled settings were still visible… until Brave crashed.
After restarting Brave it appears that the disabled setting are no longer visible in the setting section.
Apparently I initially misread the table on the help page as applying to the json policy file.
Hopefully the disabled setting remain disabled.
Even with the updated values, there is still the confusing mix of having to set the value to true for some settings and false for others in order to uniformly disable features.
Thanks for your help in this matter.