diff --git a/_data/software/browsers/google-chrome.yml b/_data/software/browsers/1_google-chrome.yml similarity index 98% rename from _data/software/browsers/google-chrome.yml rename to _data/software/browsers/1_google-chrome.yml index 086af334..2696c97c 100644 --- a/_data/software/browsers/google-chrome.yml +++ b/_data/software/browsers/1_google-chrome.yml @@ -2,3 +2,4 @@ title: Google Chrome type: "Anti-Recommendation" description: | Chrome is completely controlled by Google, and taps into your browsing history to track you across the web and serve you targeted advertisements. Because of Google's interest in increased ad revenues, Google Chrome offers [no privacy protections](https://www.washingtonpost.com/technology/2019/06/21/google-chrome-has-become-surveillance-software-its-time-switch/) out of the box compared to Firefox, and has taken anti-consumer steps to [block common extensions like adblockers](https://www.wired.com/story/google-chrome-ad-blockers-extensions-api/). It's best to avoid this browser at all costs. +order: 1 diff --git a/_data/software/browsers/chromium.yml b/_data/software/browsers/2_chromium.yml similarity index 100% rename from _data/software/browsers/chromium.yml rename to _data/software/browsers/2_chromium.yml diff --git a/_data/software/browsers/brave.yml b/_data/software/browsers/3_brave.yml similarity index 98% rename from _data/software/browsers/brave.yml rename to _data/software/browsers/3_brave.yml index 991edec1..db150f3e 100644 --- a/_data/software/browsers/brave.yml +++ b/_data/software/browsers/3_brave.yml @@ -2,3 +2,4 @@ title: Brave Browser type: Anti-Recommendation description: | Despite being widely touted as a privacy-friendly Chromium browser, we have a number of concerns with Brave's business practices and future business model that prevents us from recommending them. The Brave team [has publicly stated](https://www.reddit.com/r/privacytoolsIO/comments/cs8foq/update_delisting_brave/) they do not want to be associated with privacy-focused groups like PrivacyTools ([PrivacyTools PR #657](https://github.com/privacytools/privacytools.io/pull/657)), which causes us to believe the Brave team does not wish to be under too much scrutiny from the privacy community as they continue to develop their product ([Reddit discussion](http://archive.today/2020.05.13-035943/https://www.removeddit.com/r/brave_browser/comments/csapsy/brave_browser_is_being_delisted_from/exf6i0f/)). +order: 3 diff --git a/_data/software/browsers/firefox.yml b/_data/software/browsers/firefox.yml index 9814da5d..b7285723 100644 --- a/_data/software/browsers/firefox.yml +++ b/_data/software/browsers/firefox.yml @@ -7,12 +7,27 @@ description: | Unlike Google Chrome, Firefox won’t track your data and send it to various companies. Firefox also allows you to simply install a number of add-ons that will improve your privacy online. website: 'https://firefox.com/' privacy_policy: 'https://www.mozilla.org/en-US/privacy/firefox/' -platform_win: 'https://www.mozilla.org/firefox/windows/' -platform_mac: 'https://www.mozilla.org/firefox/mac/' -platform_linux: 'https://www.mozilla.org/firefox/linux/' -platform_bsd: 'https://www.freshports.org/www/firefox' -platform_android: 'https://play.google.com/store/apps/details?id=org.mozilla.firefox' -platform_fdroid: 'https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/' -platform_ios: 'https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926' +downloads: + - name: Windows + icon: fab fa-windows + url: 'https://www.mozilla.org/firefox/windows/' + - name: macOS + icon: fab fa-apple + url: 'https://www.mozilla.org/firefox/mac/' + - name: Linux + icon: fab fa-linux + url: 'https://www.mozilla.org/firefox/linux/' + - name: FreeBSD + icon: fab fa-freebsd + url: 'https://www.freshports.org/www/firefox' + - name: Google Play + icon: fab fa-google-play + url: 'https://play.google.com/store/apps/details?id=org.mozilla.firefox' + - name: Android + icon: fab fa-android + url: 'https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/' + - name: iOS + icon: fab fa-app-store-ios + url: 'https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926' source: 'https://hg.mozilla.org/mozilla-central/' order: 1 diff --git a/_data/software/browsers/tor-browser.yml b/_data/software/browsers/tor-browser.yml index fd65815c..f30c7be3 100644 --- a/_data/software/browsers/tor-browser.yml +++ b/_data/software/browsers/tor-browser.yml @@ -7,10 +7,16 @@ description: | website: 'https://www.torproject.org/' website_tor: 'http://expyuzz4wqqyqhjn.onion/' privacy_policy: 'https://support.torproject.org/tbb/tbb-3/' -platform_win: 'https://www.torproject.org/download/' -platform_mac: 'https://www.torproject.org/download/' -platform_linux: 'https://www.torproject.org/download/' -platform_android: 'https://play.google.com/store/apps/details?id=org.torproject.torbrowser' -platform_fdroid: 'https://guardianproject.info/fdroid/' +downloads: + - icon: fab fa-windows + url: 'https://www.torproject.org/download/' + - icon: fab fa-apple + url: 'https://www.torproject.org/download/' + - icon: fab fa-linux + url: 'https://www.torproject.org/download/' + - icon: fab fa-android + url: 'https://play.google.com/store/apps/details?id=org.torproject.torbrowser' + - icon: fab fa-app-store-ios + url: 'https://guardianproject.info/fdroid/' source: 'https://trac.torproject.org/projects/tor' order: 2 diff --git a/_data/software/browsers/ungoogled-chromium.yml b/_data/software/browsers/ungoogled-chromium.yml index af81966e..9cedf94a 100644 --- a/_data/software/browsers/ungoogled-chromium.yml +++ b/_data/software/browsers/ungoogled-chromium.yml @@ -2,3 +2,4 @@ title: Ungoogled Chromium type: Worth Mentioning description: | A desktop browser based on Chromium which removes all Google integrations, while adding features which seek to enhance your security, privacy, and control of your browser. However, we do not strongly recommend the use of Ungoogled Chromium for most users at this time, because of a lack of official builds and updates from the developer. We strongly believe that auto-updating apps are key for maintaining security, lest you browse the web with outdated builds of your browser which may be susceptible to any number of live exploits. +order: 2 diff --git a/_includes/anti-recommendation.html b/_includes/anti-recommendation.html deleted file mode 100644 index ea8813c1..00000000 --- a/_includes/anti-recommendation.html +++ /dev/null @@ -1,2 +0,0 @@ -

{{ post.title }}

-{{ post.description | markdownify }} diff --git a/_includes/downloads.html b/_includes/downloads.html deleted file mode 100644 index 01de3186..00000000 --- a/_includes/downloads.html +++ /dev/null @@ -1,19 +0,0 @@ -{% if page.platform_win or page.platform_mac or page.platform_linux or page.platform_bsd or page.platform_android or page.platform_fdroid or page.platform_ios %} -

Downloads

- - -{% endif %} diff --git a/_includes/recommendation-card.html b/_includes/recommendation-card.html index 2619d5d7..eb60c924 100644 --- a/_includes/recommendation-card.html +++ b/_includes/recommendation-card.html @@ -1,23 +1,24 @@
-
+
- {{ post.name }} logo + {{ item.name }} logo
-
-

{{ post.title }}

- {% if post.info %}

{{ post.info }}

{% endif %} - {% if post.warning %}

{{ post.warning }}

{% endif %} - {{ post.description | markdownify }} -

- {% if post.platform_win %}{% endif %} - {% if post.platform_mac %}{% endif %} - {% if post.platform_linux %}{% endif %} - {% if post.platform_android %}{% endif %} - {% if post.platform_ios %}{% endif %} - {% if post.website %}{% endif %} -

-

More Information

+
+

{{ item.title }}

+ {% if item.info %}

{{ item.info }}

{% endif %} + {% if item.warning %}

{{ item.warning }}

{% endif %} + {{ item.description | markdownify }} + {% if item.downloads %}

{% for platform in item.downloads %} + + {% endfor %} +

{% endif %} + {% if item.website or item.article %}
+ {% if item.article %} + More Information{% endif %} + {% if item.website %} + Visit {{ item.website | remove_first: "www." | split: "/" | slice: 2 }}{% endif %} +
{% endif %}
diff --git a/_includes/recommendation-text.html b/_includes/recommendation-text.html new file mode 100644 index 00000000..53a30530 --- /dev/null +++ b/_includes/recommendation-text.html @@ -0,0 +1,15 @@ +

+ {% else %}">{% endif %} {{ item.title }} +

+{{ item.description | markdownify }} +{% if item.downloads or item.website or item.article %}

+ {% capture text %} + {% if item.article %} | More Information{% endif %} + {% if item.website %} | Project Website{% endif %} + {% if item.downloads %} + {% for platform in item.downloads %} + | {{ platform.name }} + {% endfor %} + {% endif %} + {% endcapture %}{{ text | remove_first: '| ' }} +

{% endif %} diff --git a/_includes/worth-mentioning.html b/_includes/worth-mentioning.html deleted file mode 100644 index a6bf76c9..00000000 --- a/_includes/worth-mentioning.html +++ /dev/null @@ -1,2 +0,0 @@ -

{{ post.title }}

-{{ post.description | markdownify }} diff --git a/collections/_evergreen/browsers.html b/collections/_evergreen/browsers.html index 2ebeaaaa..b364e928 100644 --- a/collections/_evergreen/browsers.html +++ b/collections/_evergreen/browsers.html @@ -4,48 +4,35 @@ title: Browser Recommendations description: "These are our current web browser recommendations, settings, and add-ons you can use to preserve your privacy." --- -{% assign browser = site.browsers | where:"title","Firefox" %} -{% for post in browser %} -{% include recommendation-card.html %} -{% endfor %} +{% for item_hash in site.data.software.browsers %} +{% assign item = item_hash[1] %} -{% assign browser = site.browsers | where:"title","Tor Browser" %} -{% for post in browser %} +{% if item.type == "Recommendation" %} {% include recommendation-card.html %} +{% endif %} + {% endfor %}

Worth Mentioning

-{% assign browser = site.browsers | where:"title","Ungoogled Chromium" %} -{% for post in browser %} -{% include worth-mentioning.html %} -{% endfor %} +{% for item_hash in site.data.software.browsers %} +{% assign item = item_hash[1] %} -{% assign browser = site.browsers | where:"title","Safari" %} -{% for post in browser %} -{% include worth-mentioning.html %} -{% endfor %} +{% if item.type == "Worth Mentioning" %} +{% include recommendation-text.html %} +{% endif %} -{% assign browser = site.browsers | where:"title","Bromite" %} -{% for post in browser %} -{% include worth-mentioning.html %} {% endfor %}

Anti-Recommendations

-{% assign browser = site.browsers | where:"title","Google Chrome" %} -{% for post in browser %} -{% include anti-recommendation.html %} -{% endfor %} +{% for item_hash in site.data.software.browsers %} +{% assign item = item_hash[1] %} -{% assign browser = site.browsers | where:"title","Brave Browser" %} -{% for post in browser %} -{% include anti-recommendation.html %} -{% endfor %} +{% if item.type == "Anti-Recommendation" %} +{% include recommendation-text.html %} +{% endif %} -{% assign browser = site.browsers | where:"title","Chromium" %} -{% for post in browser %} -{% include anti-recommendation.html %} {% endfor %} {% include hr.html %}