https://github.com/celenityy/better-brave-android
My recommendations for the ultimate configuration of the Brave Browser on Android :)
https://github.com/celenityy/better-brave-android
ads android android-app android-application anti-fingerprinting anti-tracking aosp brave brave-api brave-browser hardened hardening metrics privacy privacy-protection security security-hardening telemetry tracking
Last synced: about 2 months ago
JSON representation
My recommendations for the ultimate configuration of the Brave Browser on Android :)
- Host: GitHub
- URL: https://github.com/celenityy/better-brave-android
- Owner: celenityy
- License: gpl-3.0
- Created: 2024-06-18T02:17:21.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T07:22:53.000Z (6 months ago)
- Last Synced: 2025-03-24T16:51:50.374Z (2 months ago)
- Topics: ads, android, android-app, android-application, anti-fingerprinting, anti-tracking, aosp, brave, brave-api, brave-browser, hardened, hardening, metrics, privacy, privacy-protection, security, security-hardening, telemetry, tracking
- Homepage: https://codeberg.org/celenity/better-brave-android
- Size: 26.4 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# better-brave-android
My recommendations for the ultimate configuration of the Brave Browser on Android :)
**NOTE:** This is specifically tailored for Brave on Android. For Desktop, see [here](https://codeberg.org/celenity/better-brave), and for iOS, see [here](https://codeberg.org/celenity/better-brave-ios).
**NOTE:** This project can be found on both [Codeberg](https://codeberg.org/celenity/better-brave-android), which will act as the main & preferred way to contribute, and [GitHub](https://github.com/celenityy/better-brave-android).
# Brave Shields & privacy
**Block trackers & ads** -> `Block trackers & ads (Aggressive)`
**Auto-redirect AMP pages** -> ✅
**Auto-redirect tracking URLs** -> ✅
**Upgrade connections to HTTPS** -> `Require all connections to use HTTPS (strict)`
**Block Scripts** -> ✅ *(This **will** cause breakage, but it heavily improves privacy & security, so I'd recommend enabling it if possible and if you're willing to re-enable scripts on sites that need it)*
**Block Cookies** -> `Block third-party cookies` *(Should be default)*
**Block Fingerprinting** -> `Fingerprinting blocked (strict, may break sites)`
**Prevent fingerprinting via language settings** -> ✅
**Content Filtering**:
* `EasyList Cookie` -> ✅
* `Fanboy's Annoyances + uBO Annoyances` -> ✅
* `Fanboy's Social` -> ✅
* `Fanboy's Anti-Newsletter` -> ✅
* `Fanboy's Mobile Notifications` -> ✅
* `Fanboy's Anti-chat Apps` -> ✅
* `Bypass Paywalls Clean Filters` -> ✅
Don't forget to select **UPDATE** in the top right corner when you're done here.
**Forget me when I close this site** -> ✅ *(This feature drastically improves privacy, I would highly recommend using it and just setting exceptions for sites you need to stay logged in to)*
**Allow Google login buttons on third party sites** -> ❌
**Allow Facebook logins and embedded posts** -> ❌
**Allow Twitter embedded tweets** -> ❌
**Allow LinkedIn embedded posts** -> ❌
**Allow app links to open in apps outside of Brave** -> ❌
**WebRTC IP handling policy** -> `Disable non-proxied UDP` *(Don't set this if you have to call on the web through services like Discord & Zoom)*
**Safe Browsing** -> `No protection (not recommended)` ❌ *(On Android, Safe Browsing requires Google Play Services and as such is proprietary and questionable. As long as you have other protection in place (See `secure DNS` & `Additional recommendations` below), then I don't think its worth using here)*
**Allow sites to check if you have payment methods saved** -> ❌
Unstoppable Domains -> **Resolve Method** -> `Disabled`
Ethereum Name Service -> **Resolve Method** -> `Disabled`
Ethereum Name Service -> **ENS offchain lookup** -> `Disabled`
Solana Name Service -> **Resolve Method** -> `Disabled`
**IPFS Gateway** -> ❌
**Use secure DNS** -> ✅
Use secure DNS -> **Choose another provider** -> Pick a private, secure, & reputable DNS provider of your choice, I would recommend setting up your own [NextDNS](https://nextdns.io) configuration if you are able to (See my recommendations for NextDNS [here](https://codeberg.org/celenity/nextdns-settings), otherwise I would recommend [Quad9](https://quad9.net/): `https://dns.quad9.net/dns-query` *(Even if you have a private/secure DNS provider set on your OS/network level, make sure to still set it here too like this, so that you can take advantage of [Encrypted Client Hello](https://blog.cloudflare.com/announcing-encrypted-client-hello))*
**Block cookie consent notices** -> ✅
**Block `Switch to App` Notices** -> ✅
**Close tabs on exit** -> ✅
**Allow privacy-preserving product analytics (P3A)** -> ❌
**Automatically send diagnostic reports** -> ❌
**Automatically send daily usage ping to Brave** -> ❌
**Show autocomplete in address bar** -> ❌
**Improve search suggestions** -> ❌
**Show top sites in autocomplete** -> ❌
# Brave Wallet
**Default Ethereum wallet** -> `None`
**Default Solana wallet** -> `None`
**Display Web3 notifications** -> ❌
**Enable NFT discovery** -> ❌
# Search engines
**Standard Tab** -> `Brave`
**Private Tab** -> `Brave`
# Password Manager
**Save passwords** -> ❌ *(You should not save info in your browser like this for security reasons, use a dedicated password manager like Bitwarden or Proton Pass instead)*
**Auto Sign-in** -> ❌
# Notifications
**All "Brave Ads" notifications** -> ❌
**Browser** -> ❌
**Active downloads** -> ✅
**Private** -> ✅
**Playing media** -> ✅
**Brave Browser** -> ❌
# Site settings
Permissions -> **Location** -> `Blocked` ❌
Permissions -> **Camera** -> `Blocked` ❌ *(Obviously don't set if you use sites that need camera access, but you can still set exceptions for sites if needed*)
Permissions -> **Microphone** -> `Blocked` ❌ *(Obviously don't set if you use sites that need microphone access, but you can still set exceptions for sites if needed*)
Permissions -> **Notifications** -> `Blocked` ❌
Permissions -> **Motion sensors** -> `Blocked` ❌
Permissions -> **USB** -> `Blocked` ❌
Permissions -> **Clipboard** -> `Blocked from reading clipboard` ❌
Permissions -> **Virtual reality** -> `Blocked` ❌
Permissions -> **Augmented reality** -> `Blocked` ❌
Content -> **Pop-ups and redirects** -> `Blocked` ❌ *(Should be default)*
Content -> **Protected content** -> `Blocked` ❌ - [https://www.eff.org/deeplinks/2017/10/drms-dead-canary-how-we-just-lost-web-what-we-learned-it-and-what-we-need-do-next](https://www.eff.org/deeplinks/2017/10/drms-dead-canary-how-we-just-lost-web-what-we-learned-it-and-what-we-need-do-next)
Content -> **Dark theme for sites** -> `On` ✅ *(See `brave://flags` below)*
Content -> **Autoplay** -> `Blocked` ❌
Content -> **Google Sign-In** -> `Blocked` ❌
# Downloads
**Ask where to save files (if SD card is detected)** -> ✅
**Automatically open when possible** -> ❌
**Show download progress notifications** -> ✅
# Media
**Widevine DRM** -> ❌ - [https://www.eff.org/deeplinks/2017/10/drms-dead-canary-how-we-just-lost-web-what-we-learned-it-and-what-we-need-do-next](https://www.eff.org/deeplinks/2017/10/drms-dead-canary-how-we-just-lost-web-what-we-learned-it-and-what-we-need-do-next)
**Background play** -> ✅
# Appearance
**Brave Rewards icon** -> ❌
**Brave Ads** -> ❌
**Disable Sharing Hub** -> ✅
# New Tab Page
**Show Sponsored Images** -> ❌
**Show Top Sites** -> ❌
# Accessibility
**Force enable zoom** -> ✅
**Simplified view for web pages** -> ✅
# Payment methods
**Save and fill payment methods** -> ❌ *(You should not save info in your browser like this for security reasons, use a dedicated password manager like Bitwarden or Proton Pass instead)*
**Manually verify every time you pay using autofill** -> ✅
# Addresses and more
**Save and fill addresses** -> ❌ *(You should not save info in your browser like this for security reasons, use a dedicated password manager like Bitwarden or Proton Pass instead)*
# Autofill in private tabs
**Autofill in private tabs** -> ❌
# brave://flags
`#android-open-pdf-inline` -> `Enabled`
`#brave-adblock-default-1p-blocking` -> `Enabled`
`#brave-block-screen-fingerprinting` -> `Enabled`
`#brave-extension-network-blocking` -> `Enabled`
`#brave-ipfs` -> `Disabled`
`#brave-rewards-vbat-notice` -> `Disabled`
`#brave-safe-browsing` -> `Disabled` *(On Android, Safe Browsing requires Google Play Services and as such is proprietary and questionable. As long as you have other protection in place (See `secure DNS` above & `Additional recommendations` below), then I don't think its worth using here)*
`#brave-speedreader` -> `Enabled`
`#brave-wallet-bitcoin` -> `Disabled`
`#darken-websites-checkbox-in-themes-setting` -> `Enabled` *(This will allow you to toggle `Dark theme for sites` under `Site settings` above)*
`#enable-site-per-process` -> `Enabled`
`#native-brave-wallet` -> `Disabled`
`#strict-origin-isolation` -> `Enabled`
# Additional recommendations
* Use a (reputable) anti-virus if possible, such as [Hypatia](https://f-droid.org/packages/us.spotco.malwarescanner/). **NOTE:** You should install Hypatia through the [DivestOS Official Repo](https://divestos.org/fdroid/official/?fingerprint=E4BE8D6ABFA4D9D4FEEF03CDDA7FF62A73FD64B75566F6DD4E5E577550BE8467) instead of F-Droid's main repo, as it will allow you to receive quicker updates directly from the developer. It's also recommended to use [F-Droid Basic](https://f-droid.org/en/packages/org.fdroid.basic/) as your F-Droid client of choice.
* Use a (reputable) VPN. I would generally recommend either [Mullvad](https://mullvad.net/), [IVPN](https://www.ivpn.net/), or [ProtonVPN](https://protonvpn.com/).