From c7e35c90285dfb8dca9099094bfbc303aad53293 Mon Sep 17 00:00:00 2001 From: Austin Huang Date: Mon, 29 Jan 2024 22:46:21 -0500 Subject: [PATCH 1/4] add Cromite --- docs/mobile-browsers.md | 52 +++++++++++++++++++++++++++ docs/tools.md | 1 + theme/assets/img/browsers/cromite.svg | 21 +++++++++++ 3 files changed, 74 insertions(+) create mode 100644 theme/assets/img/browsers/cromite.svg diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index d5a569583d..927de641e8 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -23,6 +23,18 @@ schema: subjectOf: "@type": WebPage url: "./" + - + "@context": http://schema.org + "@type": MobileApplication + name: Cromite + image: /assets/img/browsers/cromite.svg + url: https://cromite.org + applicationCategory: Web Browser + operatingSystem: + - Android + subjectOf: + "@type": WebPage + url: "./" - "@context": http://schema.org "@type": MobileApplication @@ -130,6 +142,46 @@ Brave allows you to select additional content filters within the internal `brave [Brave Sync](https://support.brave.com/hc/en-us/articles/360059793111-Understanding-Brave-Sync) allows your browsing data (history, bookmarks, etc.) to be accessible on all your devices without requiring an account and protects it with E2EE. +### Cromite + +!!! recommendation + + ![Cromite logo](assets/img/browsers/cromite.svg){ align=right } + + **Cromite** is a Chromium-based browser with privacy and security enhancements, built-in ad blocking, and some fingerprinting randomization. It is the continuation of Bromite. + + [:octicons-code-16:](https://github.com/uazo/cromite){ .card-link title="Source Code" } + + ??? downloads annotate + + - [:pg-f-droid: F-Droid](https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B) + +These options can be found in :material-menu: → :gear: **Settings** → **Privacy and security**. + +#### Recommended Configuration + +##### HTTPS-Only Mode + +- [x] Select **Always use secure connections** + +This prevents you from unintentionally connecting to a website in plain-text HTTP. The HTTP protocol is extremely uncommon nowadays, so this should have little to no impact on your day to day browsing. + +##### Always-on Incognito Mode + +- [x] Select **Always open links in incognito** in the **Always incognito mode** menu +- [x] Select **Close all open tabs on exit** +- [x] Select **Open external links in incognito** + +##### Disable legacy adblock + +- [ ] Uncheck **autoupdate** + +##### Adblock Plus + +Cromite contains a customized version of Adblock Plus. You may select the appropriate filter lists, or add custom ones in **Custom ad filtering settings**. + +- [x] Select **Enable anti-circumvention and snippets** + ## iOS 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. diff --git a/docs/tools.md b/docs/tools.md index e10a0165f4..33001d887d 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -56,6 +56,7 @@ For more details about each project, why they were chosen, and additional tips o
- ![Brave logo](assets/img/browsers/brave.svg){ .twemoji } [Brave (Android)](mobile-browsers.md#brave) +- ![Cromite logo](assets/img/browsers/cromite.svg){ .twemoji } [Cromite](mobile-browsers.md#cromite) - ![Safari logo](assets/img/browsers/safari.svg){ .twemoji } [Safari (iOS)](mobile-browsers.md#safari)
diff --git a/theme/assets/img/browsers/cromite.svg b/theme/assets/img/browsers/cromite.svg new file mode 100644 index 0000000000..c49bb2bdfd --- /dev/null +++ b/theme/assets/img/browsers/cromite.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + From a172bc967c63f0af66d85f20baac6450f3cc4e0d Mon Sep 17 00:00:00 2001 From: Austin Huang Date: Mon, 29 Jan 2024 23:05:20 -0500 Subject: [PATCH 2/4] cromite: fix wording --- docs/mobile-browsers.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index 927de641e8..00c1db393f 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -154,31 +154,34 @@ Brave allows you to select additional content filters within the internal `brave ??? downloads annotate - - [:pg-f-droid: F-Droid](https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B) + - [:simple-android: F-Droid](https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B) + - [:simple-github: GitHub](https://github.com/uazo/cromite/releases/latest) -These options can be found in :material-menu: → :gear: **Settings** → **Privacy and security**. +These options can be found in :material-menu: → :gear: **Settings**. #### Recommended Configuration ##### HTTPS-Only Mode -- [x] Select **Always use secure connections** +- [x] Select **Always use secure connections** in **Privacy and security** This prevents you from unintentionally connecting to a website in plain-text HTTP. The HTTP protocol is extremely uncommon nowadays, so this should have little to no impact on your day to day browsing. ##### Always-on Incognito Mode +The following are in **Privacy and security**. + - [x] Select **Always open links in incognito** in the **Always incognito mode** menu -- [x] Select **Close all open tabs on exit** +- [x] Select **Close all open tabs on exit** - [x] Select **Open external links in incognito** ##### Disable legacy adblock -- [ ] Uncheck **autoupdate** +- [ ] Uncheck **autoupdate** in **Legacy Adblock settings** ##### Adblock Plus -Cromite contains a customized version of Adblock Plus. You may select the appropriate filter lists, or add custom ones in **Custom ad filtering settings**. +Cromite contains a customized version of Adblock Plus. In **Adblock Plus settings**, You may select the appropriate filter lists, or add custom ones in **Custom ad filtering settings**. - [x] Select **Enable anti-circumvention and snippets** From 6591c7fe3949e6dbd5853bcc04b8be8cf11c0790 Mon Sep 17 00:00:00 2001 From: Daniel Gray Date: Tue, 12 Mar 2024 15:03:40 +0000 Subject: [PATCH 3/4] Use html admonitions, fix links --- docs/mobile-browsers.md | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index 00c1db393f..2ff2aa2995 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -5,13 +5,13 @@ icon: material/cellphone-information description: These browsers are what we currently recommend for standard/non-anonymous internet browsing on your phone. cover: mobile-browsers.webp schema: - - + - "@context": http://schema.org "@type": WebPage name: Private Mobile Browser Recommendations url: "./" relatedLink: "../desktop-browsers/" - - + - "@context": http://schema.org "@type": MobileApplication name: Brave @@ -23,7 +23,7 @@ schema: subjectOf: "@type": WebPage url: "./" - - + - "@context": http://schema.org "@type": MobileApplication name: Cromite @@ -35,7 +35,7 @@ schema: subjectOf: "@type": WebPage url: "./" - - + - "@context": http://schema.org "@type": MobileApplication name: Safari @@ -144,23 +144,31 @@ Brave allows you to select additional content filters within the internal `brave ### Cromite -!!! recommendation +
- ![Cromite logo](assets/img/browsers/cromite.svg){ align=right } +![Cromite logo](assets/img/browsers/cromite.svg){ align=right } - **Cromite** is a Chromium-based browser with privacy and security enhancements, built-in ad blocking, and some fingerprinting randomization. It is the continuation of Bromite. +**Cromite** is a Chromium-based browser with privacy and security enhancements, built-in ad blocking, and some fingerprinting randomization. It is the continuation of Bromite. - [:octicons-code-16:](https://github.com/uazo/cromite){ .card-link title="Source Code" } +[:octicons-home-16: Homepage](https://www.cromite.org){ .md-button .md-button--primary } +[:octicons-eye-16:](https://github.com/uazo/cromite/blob/master/docs/PRIVACY_POLICY.md){ .card-link title="Privacy Policy" } +[:octicons-info-16:](https://github.com/uazo/cromite?tab=readme-ov-file#docs){ .card-link title=Documentation} +[:octicons-code-16:](https://github.com/uazo/cromite){ .card-link title="Source Code" } - ??? downloads annotate +
+Downloads - - [:simple-android: F-Droid](https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B) - - [:simple-github: GitHub](https://github.com/uazo/cromite/releases/latest) +- [:simple-android: F-Droid](https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B) +- [:simple-github: GitHub](https://github.com/uazo/cromite/releases/latest) -These options can be found in :material-menu: → :gear: **Settings**. +
+ +
#### Recommended Configuration +These options can be found in :material-menu: → :gear: **Settings**. + ##### HTTPS-Only Mode - [x] Select **Always use secure connections** in **Privacy and security** @@ -172,7 +180,7 @@ This prevents you from unintentionally connecting to a website in plain-text HTT The following are in **Privacy and security**. - [x] Select **Always open links in incognito** in the **Always incognito mode** menu -- [x] Select **Close all open tabs on exit** +- [x] Select **Close all open tabs on exit** - [x] Select **Open external links in incognito** ##### Disable legacy adblock From 71d2900d7c6caa5ff7eb8371ef06670f6cf18e39 Mon Sep 17 00:00:00 2001 From: Austin Huang Date: Sun, 14 Apr 2024 18:03:42 +0000 Subject: [PATCH 4/4] put cromite before mull Signed-off-by: Austin Huang --- docs/mobile-browsers.md | 78 ++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index bbd87fa736..6363f6d176 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -140,45 +140,6 @@ Brave allows you to select additional content filters within the internal `brave [Brave Sync](https://support.brave.com/hc/articles/360059793111-Understanding-Brave-Sync) allows your browsing data (history, bookmarks, etc.) to be accessible on all your devices without requiring an account and protects it with E2EE. -### Mull - -
-

Danger

- -Firefox (Gecko)-based browsers on Android [lack per-site process isolation](https://bugzilla.mozilla.org/show_bug.cgi?id=1565196), a powerful security feature that offers additional protection against a malicious website exploiting a security vulnerability. Missing this feature likely won't pose an issue for low-risk web browsers who keep their browser up-to-date, but those visiting higher-risk sites or at risk of targeted/0-day attacks should strongly consider a Chromium-based browser like [Brave](#brave) instead. - -
- -
- -![Mull logo](assets/img/browsers/mull.svg){ align=right } - -**Mull** is a privacy oriented and deblobbed Android browser based on Firefox. Compared to Firefox, it offers much greater fingerprinting protection out of the box, and disables JavaScript Just-in-Time (JIT) compilation for enhanced security. It also removes all proprietary elements from Firefox, such as replacing Google Play Services references. - -[:octicons-home-16: Homepage](https://divestos.org/pages/our_apps#mull){ .md-button .md-button--primary } -[:octicons-eye-16:](https://divestos.org/pages/privacy_policy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://divestos.org/pages/browsers#tuningFenix){ .card-link title=Documentation } -[:octicons-code-16:](https://codeberg.org/divested-mobile/mull-fenix){ .card-link title="Source Code" } - -
-Downloads - -- [:simple-fdroid: F-Droid](https://f-droid.org/en/packages/us.spotco.fennec_dos) - -
- -
- -Enable DivestOS's [F-Droid Repo](https://divestos.org/fdroid/official) to receive updates directly from the developer. Downloading Mull from the default F-Droid repo will mean your updates could be delayed by a few days or longer. - -Mull enables many features upstreamed by the [Tor uplift project](https://wiki.mozilla.org/Security/Tor_Uplift) using preferences from [Arkenfox](desktop-browsers.md#arkenfox-advanced). Proprietary blobs are removed from Mozilla's code using the scripts developed for Fennec F-Droid. - -#### Recommended Mull Configuration - -We would suggest installing [uBlock Origin](browser-extensions.md#ublock-origin) as a content blocker if you want to block trackers within Mull. - -Mull comes with privacy protecting settings configured by default. You might consider configuring the **Delete browsing data on quit** options in Mull's settings if you want to close all your open tabs when quitting the app automatically, or clear other data such as browsing history and cookies automatically. - ### Cromite
@@ -230,6 +191,45 @@ Cromite contains a customized version of Adblock Plus. In **Adblock Plus setting - [x] Select **Enable anti-circumvention and snippets** +### Mull + +
+

Danger

+ +Firefox (Gecko)-based browsers on Android [lack per-site process isolation](https://bugzilla.mozilla.org/show_bug.cgi?id=1565196), a powerful security feature that offers additional protection against a malicious website exploiting a security vulnerability. Missing this feature likely won't pose an issue for low-risk web browsers who keep their browser up-to-date, but those visiting higher-risk sites or at risk of targeted/0-day attacks should strongly consider a Chromium-based browser like [Brave](#brave) instead. + +
+ +
+ +![Mull logo](assets/img/browsers/mull.svg){ align=right } + +**Mull** is a privacy oriented and deblobbed Android browser based on Firefox. Compared to Firefox, it offers much greater fingerprinting protection out of the box, and disables JavaScript Just-in-Time (JIT) compilation for enhanced security. It also removes all proprietary elements from Firefox, such as replacing Google Play Services references. + +[:octicons-home-16: Homepage](https://divestos.org/pages/our_apps#mull){ .md-button .md-button--primary } +[:octicons-eye-16:](https://divestos.org/pages/privacy_policy){ .card-link title="Privacy Policy" } +[:octicons-info-16:](https://divestos.org/pages/browsers#tuningFenix){ .card-link title=Documentation } +[:octicons-code-16:](https://codeberg.org/divested-mobile/mull-fenix){ .card-link title="Source Code" } + +
+Downloads + +- [:simple-fdroid: F-Droid](https://f-droid.org/en/packages/us.spotco.fennec_dos) + +
+ +
+ +Enable DivestOS's [F-Droid Repo](https://divestos.org/fdroid/official) to receive updates directly from the developer. Downloading Mull from the default F-Droid repo will mean your updates could be delayed by a few days or longer. + +Mull enables many features upstreamed by the [Tor uplift project](https://wiki.mozilla.org/Security/Tor_Uplift) using preferences from [Arkenfox](desktop-browsers.md#arkenfox-advanced). Proprietary blobs are removed from Mozilla's code using the scripts developed for Fennec F-Droid. + +#### Recommended Mull Configuration + +We would suggest installing [uBlock Origin](browser-extensions.md#ublock-origin) as a content blocker if you want to block trackers within Mull. + +Mull comes with privacy protecting settings configured by default. You might consider configuring the **Delete browsing data on quit** options in Mull's settings if you want to close all your open tabs when quitting the app automatically, or clear other data such as browsing history and cookies automatically. + ## iOS 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.