1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-12 15:40:48 +05:30

Updated Optional Hardening (markdown)

yokoffing
2024-09-12 14:43:44 -04:00
parent e5608a090b
commit 04c7d77f80
+10 -8
@@ -60,6 +60,11 @@ Betterfox already [blocks](https://github.com/yokoffing/Betterfox/blob/df5fc26a1
> [!WARNING] > [!WARNING]
> HTTPS-Only Mode sometimes causes annoying navigational errors when using DoH. <br> > HTTPS-Only Mode sometimes causes annoying navigational errors when using DoH. <br>
> [!NOTE]
> HTTPS doesn't mean "trust this." It means "this is private." <br>
> You may be having a private conversation with Satan. <br>
> — [Scott Hanselman](https://www.hanselman.com/blog/how-do-we-know-if-mobile-apps-are-secure)
#### Option 1: Private windows only #### Option 1: Private windows only
Firefox will get explicit permission from you before connecting to a site insecurely in [Private Browsing](https://support.mozilla.org/en-US/kb/private-browsing-use-firefox-without-history) (Firefox [incognito mode](https://support.mozilla.org/en-US/kb/common-myths-about-private-browsing)). Firefox will get explicit permission from you before connecting to a site insecurely in [Private Browsing](https://support.mozilla.org/en-US/kb/private-browsing-use-firefox-without-history) (Firefox [incognito mode](https://support.mozilla.org/en-US/kb/common-myths-about-private-browsing)).
```javascript ```javascript
@@ -80,11 +85,6 @@ user_pref("dom.security.https_only_mode", true);
user_pref("dom.security.https_only_mode_error_page_user_suggestions", true); user_pref("dom.security.https_only_mode_error_page_user_suggestions", true);
``` ```
> [!NOTE]
> HTTPS doesn't mean "trust this." It means "this is private." <br>
> You may be having a private conversation with Satan. <br>
> — [Scott Hanselman](https://www.hanselman.com/blog/how-do-we-know-if-mobile-apps-are-secure)
*** ***
### Secure DNS ### Secure DNS
@@ -231,18 +231,20 @@ For either option, you can create exceptions to stay logged in to some sites.
*** ***
### Disable DRM ### Disable DRM
Privacy-conscious people often dislike Digital Rights Management (DRM) because it restricts what users can do with their devices and limits fair use rights. DRM prevents users from copying, sharing, or changing content they bought, even for their own use. DRM allow browsers to communicate to outside servers to check licenses and rights, which can share data about what users do and watch. Privacy-conscious people often dislike Digital Rights Management (DRM) because it restricts what users can do with their devices and limits fair use rights.
DRM prevents users from copying, sharing, or changing content they bought, even for their own use. It also allows browsers to communicate to outside servers to check licenses and rights, which can share data about what users do and watch.
> [!WARNING] > [!WARNING]
> Disabling DRM will prevent most popular streaming platforms from functioning properly. Spotify, Apple Music, Netflix, Amazon Prime, Hulu, HBO, Disney+, Showtime, Starz, DirectTV, and other streaming services will not work with DRM disabled. > Disabling DRM will prevent most popular streaming platforms from functioning properly. Spotify, Apple Music, Netflix, Amazon Prime, Hulu, HBO, Disney+, Showtime, Starz, DirectTV, and other streaming services will not work with DRM disabled.
You can confirm if DRM is disabled by going [here](https://bitmovin.com/demos/drm). You can confirm if Encrypted Media Extension (EME) is disabled by going [here](https://bitmovin.com/demos/drm).
```javascript ```javascript
// PREF: disable all DRM content // PREF: disable all DRM content
user_pref("media.eme.enabled", false); user_pref("media.eme.enabled", false);
// PREF: hide the setting; this also disables the DRM prompt (optional) // PREF: hide the UI setting; this also disables the DRM prompt (optional)
user_pref("browser.eme.ui.enabled", false); user_pref("browser.eme.ui.enabled", false);
``` ```