-
Notifications
You must be signed in to change notification settings - Fork 0
Common questions and answers about BravePurifier.
Q: What exactly does BravePurifier do?
A: BravePurifier is an ultra-lightweight script that installs Brave Browser and applies comprehensive privacy hardening. It disables all telemetry, tracking, and unnecessary features while enabling maximum privacy protection. Think of it as a "privacy-first" installation of Brave Browser.
Q: Why not just install Brave normally and configure it manually?
A: BravePurifier provides several advantages:
- Comprehensive: Applies 50+ privacy settings automatically
- System-wide: Configures policies for all users
- Consistent: Ensures identical privacy configuration across systems
- Time-saving: No manual configuration required
- Expert-level: Applies advanced privacy settings most users don't know about
Q: Can I trust this script with my system?
A: Yes, BravePurifier is designed with safety in mind:
- Open Source: All code is publicly available for review
- No Data Collection: Script doesn't collect or transmit any data
- Official Sources: Only uses official Brave repositories
-
Minimal Dependencies: Only requires
curlandgnupg - Reversible: All changes can be undone
Q: I already have Brave installed. Do I need to remove it first?
A: No, BravePurifier automatically detects existing installations and updates them while applying privacy settings. Your bookmarks and essential data are preserved.
Q: What happens if I run the script again?
A: Running BravePurifier multiple times is safe and recommended for updates. It will:
- Update Brave Browser to the latest version
- Reapply privacy policies
- Fix any configuration drift
- Preserve user customizations where possible
Q: Why do I need to run the script with sudo?
A: Root privileges are required to:
- Install packages system-wide
- Add official Brave repositories
- Apply system-wide privacy policies
- Configure settings for all users
- Remove telemetry components
Q: Will BravePurifier work on my Linux distribution?
A: BravePurifier supports all major Linux distributions:
- Debian/Ubuntu (APT)
- Fedora/RHEL/CentOS (DNF/YUM)
- Arch Linux (Pacman + AUR)
- openSUSE (Zypper)
- Gentoo (Portage)
See Supported Systems for the complete list.
Q: What specific privacy enhancements does BravePurifier apply?
A: BravePurifier enables comprehensive privacy protection:
- Telemetry: All data collection disabled
- Tracking: Ads, trackers, and fingerprinting blocked
- Permissions: Camera, microphone, location access blocked
- Search: DuckDuckGo set as default search engine
- Network: WebRTC IP leak protection enabled
- Features: Brave Rewards, Wallet, VPN, News disabled
- Cookies: Aggressive third-party cookie blocking
See Privacy Features for the complete list.
Q: What if I want to use Brave Rewards or other disabled features?
A: Yes, you can re-enable features through Brave's settings:
- Open Brave Browser
- Go to
SettingsβPrivacy and security - Adjust individual settings as needed
- Some features may require restarting Brave
However, re-enabling features may reduce your privacy protection.
Q: Will the aggressive privacy settings break websites I visit?
A: Most websites work perfectly with BravePurifier settings. However:
- Some sites may require enabling JavaScript or cookies
- Video calls may need camera/microphone permissions
- Location services will need to be enabled per-site
- Payment sites may need to be whitelisted
You can adjust settings per-site using Brave's shield controls.
Q: How can I test that the privacy features are actually working?
A: Test your privacy protection using these tools:
- WebRTC Leaks: browserleaks.com/webrtc
- Fingerprinting: amiunique.org
- Trackers: privacybadger.org
- DNS Leaks: dnsleaktest.com
You should see minimal fingerprinting, no WebRTC leaks, and blocked trackers.
Q: Where does BravePurifier store its configuration?
A: Configuration is stored in multiple locations:
-
System policies:
/etc/brave/policies/managed/ -
User settings:
~/.config/BraveSoftware/Brave-Browser/Default/ -
Script logs:
/var/log/brave-purifier.log(if logging enabled)
Q: Can I modify the privacy policies applied by BravePurifier?
A: Yes, you can customize settings:
-
System-wide: Edit
/etc/brave/policies/managed/privacy-policy.json -
Per-user: Modify
~/.config/BraveSoftware/Brave-Browser/Default/Preferences - Runtime: Use Brave's settings interface
See Configuration for detailed customization options.
Q: How do I keep Brave Browser updated?
A: Simply run BravePurifier again:
sudo ./brave-purifier.shThis will update Brave while preserving your privacy settings.
Q: Will my privacy settings be lost when Brave updates?
A: No, privacy settings persist because:
- System policies are stored separately from Brave
- User preferences are preserved during updates
- BravePurifier can be re-run to restore settings if needed
Q: How frequently should I run the script?
A: Run BravePurifier:
- Monthly: To get latest Brave updates
- After system updates: To ensure compatibility
- When settings drift: If you notice privacy settings changed
- For new users: When adding users to the system
Q: How do I completely remove Brave Browser and BravePurifier settings?
A: Complete removal process:
# Remove Brave Browser
sudo apt remove --purge brave-browser # Debian/Ubuntu
sudo dnf remove brave-browser # Fedora
sudo pacman -Rns brave-browser # Arch Linux
# Remove privacy policies
sudo rm -rf /etc/brave/
# Remove user data
rm -rf ~/.config/BraveSoftware/
# Remove repositories (optional)
sudo rm -f /etc/apt/sources.list.d/brave-browser-release.listQ: How do I undo BravePurifier changes and use default Brave settings?
A: To revert to default settings:
# Remove privacy policies
sudo rm -rf /etc/brave/policies/
# Reset user preferences
rm -rf ~/.config/BraveSoftware/Brave-Browser/Default/Preferences
# Restart Brave Browser
pkill brave-browser
brave-browserQ: I get "Permission denied" errors when running the script
A: Ensure you're running with proper permissions:
# Make script executable
chmod +x brave-purifier.sh
# Run with sudo
sudo ./brave-purifier.shQ: Brave Browser won't launch after running BravePurifier
A: Try these solutions:
# Check if Brave is installed
brave-browser --version
# Try launching with debug output
brave-browser --enable-logging --log-level=0
# Reset user data if needed
mv ~/.config/BraveSoftware ~/.config/BraveSoftware.backup
brave-browserQ: The script says my package manager is unsupported
A: Verify your package manager is installed:
# Check available package managers
which apt || which dnf || which pacman || which zypper
# For Arch Linux, install AUR helper first
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay && makepkg -siQ: Will BravePurifier work in corporate environments with restricted internet?
A: BravePurifier may work with additional configuration:
- Proxy settings: Configure proxy environment variables
- Firewall rules: Ensure access to Brave repositories
- Certificate issues: May need to import corporate certificates
Contact your IT department for assistance with corporate network configuration.
Q: Can I use BravePurifier while connected to a VPN?
A: Yes, BravePurifier works perfectly with VPNs and actually enhances privacy when combined with VPN usage. The script doesn't interfere with VPN connections.
Q: Can I use BravePurifier on Android or iOS?
A: No, BravePurifier is designed specifically for Linux desktop systems. Mobile platforms have different security models and don't support the same level of system-wide configuration.
Q: Will BravePurifier ever support Windows or macOS?
A: Currently, BravePurifier is Linux-only. However:
- Windows: You could use WSL (Windows Subsystem for Linux)
- macOS: Similar privacy configurations could be developed for Homebrew
- Future: Cross-platform support may be considered
Q: I want to help improve BravePurifier. How can I contribute?
A: Contributions are welcome:
- Bug Reports: Submit issues on GitHub
- Feature Requests: Suggest improvements
- Code Contributions: Submit pull requests
- Documentation: Help improve the wiki
- Testing: Test on different distributions
See Contributing for detailed guidelines.
Q: I have ideas for additional privacy enhancements
A: Absolutely! Submit feature requests:
- GitHub Issues: Create a feature request
- Discussions: Start a discussion thread
- Pull Requests: Implement and submit changes
All privacy enhancement suggestions are carefully evaluated.
Q: How do I choose which features to debloat? A: When you run Brave Purifier, you will be prompted for 5 easy-to-understand groups, plus a few individual options:
- Brave Features & Services
- Privacy & Tracking
- Autofill & Passwords
- Permissions
- Other UI & Suggestions
- Search Suggestions (separate)
- Web Store (separate)
- Background Mode (separate)
At the start, you can also choose to reset all Brave settings to defaults (does NOT delete bookmarks, passwords, cookies, credentials, autofill, or sync data). At the end, you can choose to set Google as the default search engine, or keep it unchanged.
Each group or option covers a set of related features. Answer 'y' to debloat all features in that group/option, or 'n' to skip.
Q: What does each group/option include? A: See the Home or Configuration page for a full list of what each group/option covers.
- Linux: Full support for all major distributions.
- Windows: Support coming soon! Windows compatibility is a work in progress and will be available in a future release.
Don't see your question here? Check the Troubleshooting page or create an issue on GitHub.