Skip to content

Commit 68928f7

Browse files
lexidngray
lexi
authored andcommitted
Improvements to the browser page (#1255)
Signed-off-by: Daniel Gray <dng@disroot.org>
1 parent 1c8fcd8 commit 68928f7

File tree

1 file changed

+72
-42
lines changed

1 file changed

+72
-42
lines changed

docs/browsers.en.md

Lines changed: 72 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Web Browsers"
33
icon: octicons/browser-16
44
---
5-
These are our current web browser recommendations and settings. We recommend keeping extensions to a minimum: they have privileged access within your browser, require you to trust the developer, can make you [stand out](https://en.wikipedia.org/wiki/Device_fingerprint#Browser_fingerprint), and [weaken](https://groups.google.com/a/chromium.org/g/chromium-extensions/c/0ei-UCHNm34/m/lDaXwQhzBAAJ) site isolation.
5+
These are our currently recommended web browsers and configurations. In general, we recommend keeping extensions to a minimum: they have privileged access within your browser, require you to trust the developer, can make you [stand out](https://en.wikipedia.org/wiki/Device_fingerprint#Browser_fingerprint), and [weaken](https://groups.google.com/a/chromium.org/g/chromium-extensions/c/0ei-UCHNm34/m/lDaXwQhzBAAJ) site isolation.
66

77
## General Recommendations
88

@@ -12,7 +12,7 @@ These are our current web browser recommendations and settings. We recommend kee
1212

1313
![Tor Browser logo](assets/img/browsers/tor.svg){ align=right }
1414

15-
**Tor Browser** is the choice if you need anonymity. This browser provides you with access to the Tor Bridges and [Tor Network](https://en.wikipedia.org/wiki/Tor_(network)), along with extensions that can be automatically configured to fit its three security levels - *Standard*, *Safer* and *Safest*. We recommend that you do not change any of Tor Browser's default configurations outside of the standard security levels.
15+
**Tor Browser** is the choice if you need anonymity. This browser provides you with access to the Tor Bridges and [Tor Network](https://en.wikipedia.org/wiki/Tor_(network)), along with extensions that can be automatically configured to fit its three security levels: *Standard*, *Safer* and *Safest*. We recommend that you do not change any of Tor Browser's default configurations outside of the standard security levels.
1616

1717
[Homepage](https://www.torproject.org){ .md-button .md-button--primary } [:pg-tor:](http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion){ .md-button } [Privacy Policy](https://support.torproject.org/tbb/tbb-3/){ .md-button }
1818

@@ -27,9 +27,9 @@ These are our current web browser recommendations and settings. We recommend kee
2727
- [:fontawesome-brands-git: Source](https://trac.torproject.org/projects/tor)
2828

2929
!!! warning
30-
You should **never** install any additional extensions on Tor Browser, including the ones we suggest for Firefox. Browser extensions make you stand out from other people on the Tor network, and make your browser easier to [fingerprint](https://support.torproject.org/glossary/browser-fingerprinting).
30+
You should **never** install any additional extensions on Tor Browser, including the ones we suggest for Firefox. Browser extensions make you stand out from others on the Tor network, thus making your browser easier to [fingerprint](https://support.torproject.org/glossary/browser-fingerprinting).
3131

32-
## Desktop Browser Recommendations
32+
## Desktop Recommendations
3333

3434
### Firefox
3535

@@ -54,7 +54,7 @@ These are our current web browser recommendations and settings. We recommend kee
5454

5555
#### Recommended Configuration
5656

57-
Tor Browser is the only way to truly browse the internet anonymously. When you use Firefox we recommend changing the following settings to protect your privacy from certain parties, but all browsers other than Tor will be traceable by *somebody* in some regard or another.
57+
Tor Browser is the only way to truly browse the internet anonymously. When you use Firefox we recommend changing the following settings to protect your privacy from certain parties, but all browsers other than [Tor Browser](#tor-browser) will be traceable by *somebody* in some regard or another.
5858

5959
These options can be found in :material-menu: → **Settings****Privacy & Security**.
6060

@@ -114,72 +114,101 @@ The [Arkenfox project](https://github.com/arkenfox/user.js) provides a set of ca
114114

115115
![Brave logo](assets/img/browsers/brave.svg){ align=right }
116116

117-
**Brave** is built upon the Chromium browser, featuring a built in ad blocker and some [privacy features](https://brave.com/privacy-features/) enabled by default.
117+
**Brave Browser** includes a built in content blocker and [privacy features](https://brave.com/privacy-features/), many of which are enabled by default.
118118

119-
We only recommend Brave as a desktop browser. There are better [alternatives](#mobile-browser-recommendations) on mobile platforms.
119+
Brave is built upon the Chromium web browser project, so it should feel familiar and have minimal website compatibility issues.
120120

121-
[Visit Homepage](https://brave.com/){ .md-button .md-button--primary } [Privacy Policy](https://brave.com/privacy/browser/){ .md-button }
121+
We don't recommend Brave's mobile browser offerings as there are better [options](#mobile-recommendations) for mobile platforms.
122122

123-
??? downloads
123+
[Homepage](https://brave.com/){ .md-button .md-button--primary } [Privacy Policy](https://brave.com/privacy/browser/){ .md-button }
124+
125+
??? downloads annotate
126+
127+
- [:fontawesome-brands-windows: Windows](https://brave.com/download/)
128+
- [:fontawesome-brands-apple: macOS](https://brave.com/download/)
129+
- [:fontawesome-brands-linux: Linux](https://brave.com/linux/) (1)
130+
- [:fontawesome-brands-github: Source](https://github.com/brave/brave-browser)
124131

125-
- [:fontawesome-brands-windows: Windows](https://laptop-updates.brave.com/latest/winx64)
126-
- [:fontawesome-brands-apple: macOS](https://laptop-updates.brave.com/latest/osxarm64)
127-
- [:fontawesome-brands-linux: Linux](https://brave.com/linux/#linux)
128-
- [:pg-flathub: Flatpak](https://flathub.org/apps/details/com.brave.Browser)
129-
- [:fontawesome-brands-github: Source](https://github.com/brave/brave-browse)
132+
1. We advise against using the Flatpak version of Brave as it is believed to feature a weaker sandboxing system. As well, the package is **not** maintained by Brave Software, Inc.
130133

131134
#### Recommended Configuration
132135

136+
Tor Browser is the only way to truly browse the internet anonymously. When you use Brave we recommend changing the following settings to protect your privacy from certain parties, but all browsers other than the [Tor Browser](#tor-browser) will be traceable by *somebody* in some regard or another.
137+
138+
These options can be found in :material-menu: → **Settings**.
139+
133140
##### Shields
134141

135-
Brave has privacy options such as ad and tracker blocking. It also includes some anti fingerprinting features in the [Shields](https://support.brave.com/hc/en-us/articles/360022973471-What-is-Shields-) component. We suggest configuring these options [globally](https://support.brave.com/hc/en-us/articles/360023646212-How-do-I-configure-global-and-site-specific-Shields-settings-) across all pages that you visit.
142+
Brave includes some anti-fingerprinting measures in its [Shields](https://support.brave.com/hc/en-us/articles/360022973471-What-is-Shields-) feature. We suggest configuring these options [globally](https://support.brave.com/hc/en-us/articles/360023646212-How-do-I-configure-global-and-site-specific-Shields-settings-) across all pages that you visit.
136143

137-
We recommend setting *Aggressive* which can be found in :material-menu: **Settings****Shields****Trackers & ads blocking**.
144+
Shields' options can be downgraded on a per-site basis as needed, but by default we recommend setting the following:
138145

139-
We also suggest changing the fingerprinting blocker to *Strict* in :material-menu: **Settings****Shields****Fingerprint blocking**. You can always downgrade it if you need to on a per-site basis.
146+
<div class="annotate" markdown>
140147

141-
!!! danger "Do not use brave://adblock!"
142-
143-
Brave allows users to select additional adblock filters by visiting brave://adblock. We recommend that you do not use this feature and stick to the default settings provided by the Brave Shield to not stand out from other braves users and to not increase your attack surface. If there is a vulnerability in the Shield, third party filters can provide malicious rules to exploit it.
148+
- [x] Select **Aggressive** under Trackers & ads blocking
149+
150+
??? warning "Use default filter lists"
151+
Brave allows you to select additional content filters within the internal `brave://adblock` page. We advise against using this feature; instead, keep the default filter lists. Using extra lists will make you stand out from other Brave users and may also increase attack surface if there is an exploit in Brave and a malicious rule is added to one of the lists you use.
152+
153+
- [x] (Optional) Select **Block Scripts** (1)
154+
- [x] Select **Strict, may break sites** under Block fingerprinting
155+
156+
</div>
157+
158+
1. This option provides functionality similar to uBlock Origin's advanced [blocking modes](https://github.com/gorhill/uBlock/wiki/Blocking-mode) or the [NoScript](https://noscript.net/) extension.
144159

145160
##### Social media blocking
146161

147-
Disable social media components in :material-menu: **Settings****Social media blocking**.
162+
- [ ] Uncheck all social media components
148163

149164
##### Privacy and Security
150165

151-
There are a few options in here you may want to change:
152-
153-
- Set the [*WebRTC IP Handling Policy*](https://support.brave.com/hc/en-us/articles/360017989132-How-do-I-change-my-Privacy-Settings-#webrtc) to *Disable Non-Proxied UDP* in :material-menu: **Settings****Privacy and Security**.
166+
- [ ] Select **Disable Non-Proxied UDP** under [WebRTC IP Handling Policy](https://support.brave.com/hc/en-us/articles/360017989132-How-do-I-change-my-Privacy-Settings-#webrtc)
167+
- [ ] Uncheck **Use Google services for push messaging**
154168
- [ ] Uncheck **Allow privacy-preserving product analytics (P3A)**
155169
- [ ] Uncheck **Automatically send daily usage ping to Brave**
156-
- Enable *Always use secure connections* in :material-menu: **Settings****Privacy and Security** **Security**.
170+
- [x] Select **Always use secure connections** in the **Security** menu
157171

158-
##### Sanitizing on close
172+
!!! important "Sanitizing on Close"
173+
- [x] Select **Clear cookies and site data when you close all windows** in the *Cookies and other site data* menu
159174

160-
Select all items in *Clear browsing data* except for *Site and Shields Settings* in :material-menu: **Settings****Privacy and Security****Clear browsing data****On exit**.
175+
If you wish to stay logged in to a particular site you visit often, you can set exceptions on a per-site basis under the *Customized behaviors* section.
161176

162177
##### Extensions
163178

164-
Disable the extensions you do not use in :material-menu: **Settings****Extensions**
179+
Disable the extensions you do not use in **Extensions**
180+
181+
<div class="annotate" markdown>
165182

166183
- [ ] Uncheck **Hangouts**
167-
- [ ] Uncheck **Private window with Tor**
184+
- [ ] Uncheck **Private window with Tor** (1)
168185
- [ ] Uncheck **WebTorrent**
169186

170-
Brave is **not** as resistant to fingerprinting as the Tor Browser and far fewer people use Brave with Tor, so you will stand out. Where [strong anonymity is required](https://support.brave.com/hc/en-us/articles/360018121491-What-is-a-Private-Window-with-Tor-Connectivity-) use the [Tor Browser](#tor-browser).
187+
</div>
188+
189+
1. Brave is **not** as resistant to fingerprinting as the Tor Browser and far fewer people use Brave with Tor, so you will stand out. Where [strong anonymity is required](https://support.brave.com/hc/en-us/articles/360018121491-What-is-a-Private-Window-with-Tor-Connectivity-) use the [Tor Browser](#tor-browser).
171190

172191
##### IPFS
173192

174-
InterPlanetary File System (IPFS) is a decentralized peer-to-peer network for storing and sharing data in a distributed filesystem. Unless you use it set *Method to resolve IPFS resources* to *Disabled* in :material-menu: **Settings****IPFS**.
193+
InterPlanetary File System (IPFS) is a decentralized, peer-to-peer network for storing and sharing data in a distributed filesystem. Unless you use the feature, disable it.
194+
195+
- [ ] Select **Disabled** on Method to resolve IPFS resources
196+
197+
##### Additional settings
198+
199+
Under the system *System* menu
175200

176-
##### Background apps
201+
<div class="annotate" markdown>
177202

178-
Disable background apps in :material-menu: **Settings****Additional settings****System****Continue running apps when Brave is closed**.
203+
- [ ] Uncheck **Continue running apps when Brave is closed** to disable background apps (1)
179204

180-
## Mobile Browser Recommendations
205+
</div>
181206

182-
Firefox on Android is still less secure than Chromium-based alternatives: Mozilla's engine, [GeckoView](https://mozilla.github.io/geckoview/), has yet to support [site isolation](https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture) or enable [isolatedProcess](https://bugzilla.mozilla.org/show_bug.cgi?id=1565196).
207+
1. This option is not present on all platforms.
208+
209+
## Mobile Recommendations
210+
211+
On Android, Firefox is still less secure than Chromium-based alternatives: Mozilla's engine, [GeckoView](https://mozilla.github.io/geckoview/), has yet to support [site isolation](https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture) or enable [isolatedProcess](https://bugzilla.mozilla.org/show_bug.cgi?id=1565196).
183212

184213
On iOS, any app that can browse the web is [restricted](https://developer.apple.com/app-store/review/guidelines) to using an Apple-provided [WebKit framework](https://developer.apple.com/documentation/webkit), so there is little reason to use a third-party web browser.
185214

@@ -193,10 +222,11 @@ On iOS, any app that can browse the web is [restricted](https://developer.apple.
193222

194223
[Homepage](https://www.bromite.org){ .md-button .md-button--primary } [Privacy Policy](https://www.bromite.org/privacy){ .md-button }
195224

196-
??? downloads
225+
??? downloads annotate
197226

198-
- [:pg-f-droid: F-Droid](https://www.bromite.org/fdroid) ([Neo Store](/android/#neo-store) users can enable the *Bromite repository* in :material-dots-vertical: → **Repositories**)
227+
- [:pg-f-droid: F-Droid](https://www.bromite.org/fdroid) (1)
199228
- [:fontawesome-brands-github: Source](https://github.com/bromite/bromite)
229+
1. [Neo Store](/android/#neo-store) users can enable the *Bromite repository* in :material-dots-vertical: → **Repositories**
200230

201231
These options can be found in :material-menu: → :gear: **Settings****Privacy and Security**.
202232

@@ -296,17 +326,17 @@ We generally do not recommend installing [any extensions](https://www.sentinelon
296326
- [:fontawesome-brands-opera: Opera](https://addons.opera.com/extensions/details/ublock)
297327
- [:fontawesome-brands-github: Source](https://github.com/gorhill/uBlock)
298328

299-
!!! danger "Stick to the default filter lists"
300-
301-
Additional filter lists do slow things down and may increase your attack surface, so only apply what you need. If there is a vulnerability in uBlock Origin, third party filters can provide malicious rules to exploit it.
329+
!!! warning "Use default filter lists"
330+
331+
Additional filter lists can impact performance may increase attack surface. Only apply what you need. If there is a [vulnerability in uBlock Origin](https://portswigger.net/research/ublock-i-exfiltrate-exploiting-ad-blockers-with-css) a third party filter could add malicious rules that can potentially steal user data.
302332

303333
### AdGuard for Safari
304334

305335
!!! recommendation
306336

307337
![AdGuard logo](assets/img/browsers/adguard.svg){ align=right }
308338

309-
**AdGuard for Safari** is a free and open-source content-blocking extension for Safari that uses the native [Content Blocker API](https://developer.apple.com/documentation/safariservices/creating_a_content_blocker).
339+
**AdGuard for Safari** is a free and open-source content-blocking extension for Safari that uses the native [Content Blocker API](https://developer.apple.com/documentation/safariservices/creating_a_content_blocker).
310340

311341
We suggest enabling the filters labled *#recommended* under the "Ad Blocking" and "Privacy" [content blockers](https://kb.adguard.com/en/safari/overview#content-blockers). The *#recommended* filters can also be enabled for the "Social Widgets" and "Annoyances" content blockers, but they may break some social media functions.
312342

@@ -345,7 +375,7 @@ Running a Snowflake proxy is low-risk, even moreso than running a Tor relay or b
345375

346376
**Terms of Service; Didn't Read** grades websites based on their terms of service agreements and privacy policies. It also gives short summaries of those agreements. The analyses and ratings are published transparently by a community of reviewers.
347377

348-
[Website](https://tosdr.org){ .md-button .md-button--primary } [Privacy Policy](https://addons.mozilla.org/firefox/addon/terms-of-service-didnt-read/privacy){ .md-button }
378+
[Website](https://tosdr.org){ .md-button .md-button--primary } [Privacy Policy](https://docs.tosdr.org/sp/tosdr.org-Privacy-Policy.89456373.html){ .md-button }
349379

350380
We do not recommend installing ToS;DR as a browser extension; the same information is also provided on their website.
351381

0 commit comments

Comments
 (0)