From b7d1e765bc9a2806fcc9995f8ecfb0f6b6bbb158 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Mon, 24 Mar 2025 20:08:32 -0700 Subject: [PATCH 01/49] feat!: Redesign left sidebar Signed-off-by: redoomed1 --- mkdocs.yml | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 44bd0d6a..6ab652ba 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -400,6 +400,7 @@ nav: - "browser-extensions.md" - !ENV [NAV_PROVIDERS, "Providers"]: - "cloud.md" + - "cryptocurrency.md" - "data-broker-removals.md" - "dns.md" - "email-aliasing.md" @@ -409,25 +410,28 @@ nav: - "search-engines.md" - "vpn.md" - !ENV [NAV_SOFTWARE, "Software"]: - - "ai-chat.md" - - "calendar.md" - - "cryptocurrency.md" - - "data-redaction.md" - - "document-collaboration.md" - - "email-clients.md" - - "encryption.md" - - "file-sharing.md" - - "frontends.md" - - "health-and-wellness.md" - - "language-tools.md" - - "maps.md" - - "multi-factor-authentication.md" - - "news-aggregators.md" - - "notebooks.md" - - "office-suites.md" - - "passwords.md" - - "pastebins.md" - - "real-time-communication.md" + - !ENV [NAV_TECH_ESSENTIALS, "Tech Essentials"]: + - "encryption.md" + - "multi-factor-authentication.md" + - "passwords.md" + - "real-time-communication.md" + - !ENV [NAV_PRODUCTIVITY, "Productivity"]: + - "calendar.md" + - "document-collaboration.md" + - "email-clients.md" + - "language-tools.md" + - "notebooks.md" + - "office-suites.md" + - !ENV [NAV_MEDIA, "Media Consumption/Sharing"]: + - "file-sharing.md" + - "frontends.md" + - "news-aggregators.md" + - !ENV [NAV_UTILITIES, "Utilities"]: + - "ai-chat.md" + - "health-and-wellness.md" + - "data-redaction.md" + - "maps.md" + - "pastebins.md" - !ENV [NAV_HARDWARE, "Hardware"]: - "mobile-phones.md" - "security-keys.md" From 6f43a5069f4061ed3aa5ef2ba8decdaf3c93de68 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Mon, 24 Mar 2025 20:31:27 -0700 Subject: [PATCH 02/49] refactor: Move Internet Browsing category to Software Signed-off-by: redoomed1 --- mkdocs.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 6ab652ba..cff3162a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -393,11 +393,6 @@ nav: - "os/windows/group-policies.md" - !ENV [NAV_RECOMMENDATIONS, "Recommendations"]: - "tools.md" - - !ENV [NAV_INTERNET_BROWSING, "Internet Browsing"]: - - "tor.md" - - "desktop-browsers.md" - - "mobile-browsers.md" - - "browser-extensions.md" - !ENV [NAV_PROVIDERS, "Providers"]: - "cloud.md" - "cryptocurrency.md" @@ -410,11 +405,16 @@ nav: - "search-engines.md" - "vpn.md" - !ENV [NAV_SOFTWARE, "Software"]: + - !ENV [NAV_INTERNET_BROWSING, "Internet Browsing"]: + - "tor.md" + - "desktop-browsers.md" + - "mobile-browsers.md" + - "browser-extensions.md" - !ENV [NAV_TECH_ESSENTIALS, "Tech Essentials"]: - - "encryption.md" - - "multi-factor-authentication.md" - "passwords.md" + - "multi-factor-authentication.md" - "real-time-communication.md" + - "encryption.md" - !ENV [NAV_PRODUCTIVITY, "Productivity"]: - "calendar.md" - "document-collaboration.md" @@ -422,7 +422,7 @@ nav: - "language-tools.md" - "notebooks.md" - "office-suites.md" - - !ENV [NAV_MEDIA, "Media Consumption/Sharing"]: + - !ENV [NAV_MEDIA, "Media"]: - "file-sharing.md" - "frontends.md" - "news-aggregators.md" From 1053e9c8adc6bfb87dcf0cf5f264f9990541b173 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:08:43 -0700 Subject: [PATCH 03/49] feat: Add index page for Internet Browsing subsection And disable navigation expansion Signed-off-by: redoomed1 --- mkdocs.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index cff3162a..af596e3b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -272,7 +272,6 @@ theme: - navigation.tracking - navigation.tabs - navigation.sections - - navigation.expand - navigation.path - navigation.indexes - content.action.edit @@ -406,10 +405,11 @@ nav: - "vpn.md" - !ENV [NAV_SOFTWARE, "Software"]: - !ENV [NAV_INTERNET_BROWSING, "Internet Browsing"]: - - "tor.md" - - "desktop-browsers.md" - - "mobile-browsers.md" - - "browser-extensions.md" + - "web-browsing/index.md" + - "web-browsing/tor.md" + - "web-browsing/desktop-browsers.md" + - "web-browsing/mobile-browsers.md" + - "web-browsing/browser-extensions.md" - !ENV [NAV_TECH_ESSENTIALS, "Tech Essentials"]: - "passwords.md" - "multi-factor-authentication.md" From 5243318185161b2356a4fc2b0933340cb0d67d89 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:22:42 -0700 Subject: [PATCH 04/49] feat: Add index page for Internet Browsing subsection Signed-off-by: redoomed1 --- docs/web-browsing/index.md | 89 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 docs/web-browsing/index.md diff --git a/docs/web-browsing/index.md b/docs/web-browsing/index.md new file mode 100644 index 00000000..e49b3bc5 --- /dev/null +++ b/docs/web-browsing/index.md @@ -0,0 +1,89 @@ +--- +title: Internet Browsing +icon: material/web +description: These privacy-protecting browsers and browser extensions are what we currently recommend for browsing the internet on different platforms. +cover: desktop-browsers.webp +--- +
+ +![Tor Browser logo](assets/img/browsers/tor.svg){ align=left } + +**Tor Browser** (Desktop & Android) is the top choice if you need anonymity, as it provides you with access to the **Tor** network, a group of volunteer-operated servers that allows you to connect for free and improve your privacy and security on the Internet. Individuals and organizations can also share information over the Tor network with ".onion hidden services" without compromising their privacy. Because Tor traffic is difficult to block and trace, Tor is an effective censorship circumvention tool. + +[Read Our Full Review :material-arrow-right-drop-circle:](tor.md){ .md-button .md-button--primary } + +
+ +
+ +- ![Mullvad Browser logo](assets/img/browsers/mullvad_browser.svg){ .lg .middle .twemoji } **Mullvad Browser** + + --- + + **Mullvad Browser** is a version of [Tor Browser](tor.md#tor-browser) with Tor network integrations removed, aimed at providing Tor Browser's anti-fingerprinting browser technologies to VPN users. + + - [Read Full Review :material-arrow-right-drop-circle:](desktop-browsers.md#mullvad-browser) + +- ![Firefox logo](assets/img/browsers/firefox.svg){ .lg .middle .twemoji } **Firefox** + + --- + + **Firefox** is a great Chromium alternative which provides strong privacy settings such as [Enhanced Tracking Protection](https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop), which can help block various [types of tracking](https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop#w_what-enhanced-tracking-protection-blocks). + + - [Read Full Review :material-arrow-right-drop-circle:](desktop-browsers.md#firefox) + +- ![Brave logo](assets/img/browsers/brave.svg){ .lg .middle .twemoji } **Brave Browser** + + --- + + **Brave** is a private-by-default browser based on Chromium, so it should feel familiar and have minimal website compatibility issues. + + - [Brave Desktop Review :material-arrow-right-drop-circle:](desktop-browsers.md#brave) + - [Brave Mobile Review :material-arrow-right-drop-circle:](mobile-browsers.md#brave) + +- ![Cromite logo](assets/img/browsers/cromite.svg){ .lg .middle .twemoji } **Cromite (Android)** + + --- + + **Cromite** is a Chromium-based Android browser with built-in ad-blocking and [privacy enhancements](https://github.com/uazo/cromite/blob/master/docs/FEATURES.md). It is a fork of the popular, now-discontinued Bromite browser. + + - [Read Full Review :material-arrow-right-drop-circle:](mobile-browsers.md#cromite-android) + +- ![Safari logo](assets/img/browsers/safari.svg){ .lg .middle .twemoji } **Safari (iOS)** + + --- + + We recommend **Safari** due to its [anti-fingerprinting](https://webkit.org/blog/15697/private-browsing-2-0) features and default tracker blocking. It also separates your cookies in private browsing mode to prevent tracking between tabs. + + - [Read Full Review :material-arrow-right-drop-circle:](mobile-browsers.md#safari-ios) + +
+ +
+ +
+### Browser Extensions + +
+ +- ![uBlock Origin logo](assets/img/browsers/ublock_origin.svg){ .twemoji loading=lazy } [uBlock Origin](browser-extensions.md#ublock-origin) +- ![uBlock Origin Lite logo](assets/img/browsers/ublock_origin_lite.svg){ .twemoji loading=lazy } [uBlock Origin Lite](browser-extensions.md#ublock-origin-lite) +- ![AdGuard logo](assets/img/browsers/adguard.svg){ .twemoji loading=lazy } [AdGuard for iOS](browser-extensions.md#adguard) + +
+ +
+ +
+### More Tor Network Tools + +
+ +- ![Orbot logo](assets/img/self-contained-networks/orbot.svg){ .twemoji loading=lazy } [Orbot (Smartphone Tor Proxy)](tor.md#orbot) +- ![Onion Browser logo](assets/img/self-contained-networks/onion_browser.svg){ .twemoji loading=lazy } [Onion Browser (Tor for iOS)](tor.md#onion-browser-ios) + +
+ +
+ +
From 3c1554cc5dc92a501a80ed0e2d3486cfc92865a4 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:23:36 -0700 Subject: [PATCH 05/49] refactor: Move Internet Browsing pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => web-browsing}/browser-extensions.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => web-browsing}/browser-extensions.md (100%) diff --git a/docs/browser-extensions.md b/docs/web-browsing/browser-extensions.md similarity index 100% rename from docs/browser-extensions.md rename to docs/web-browsing/browser-extensions.md From 677680c24dfb2574e634793ff98e09f23ec10cea Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:25:37 -0700 Subject: [PATCH 06/49] refactor: Update internal link Signed-off-by: redoomed1 --- docs/web-browsing/browser-extensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/web-browsing/browser-extensions.md b/docs/web-browsing/browser-extensions.md index 3b3102f7..84af42a1 100644 --- a/docs/web-browsing/browser-extensions.md +++ b/docs/web-browsing/browser-extensions.md @@ -6,7 +6,7 @@ cover: browser-extensions.webp --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } In general, we recommend keeping your browser extensions to a minimum to decrease your attack surface. 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. From 12b53c29e6a895bef68344086a2858869bdb5ce8 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:29:22 -0700 Subject: [PATCH 07/49] refactor: Move Internet Browsing pages to new subdirectory And update internal links Signed-off-by: redoomed1 --- docs/{ => web-browsing}/desktop-browsers.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) rename docs/{ => web-browsing}/desktop-browsers.md (94%) diff --git a/docs/desktop-browsers.md b/docs/web-browsing/desktop-browsers.md similarity index 94% rename from docs/desktop-browsers.md rename to docs/web-browsing/desktop-browsers.md index 4348234d..8ca33015 100644 --- a/docs/desktop-browsers.md +++ b/docs/web-browsing/desktop-browsers.md @@ -58,7 +58,7 @@ schema: --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } These are our currently recommended **desktop web browsers** and configurations for standard/non-anonymous browsing. We recommend [Mullvad Browser](#mullvad-browser) if you are focused on strong privacy protections and anti-fingerprinting out of the box, [Firefox](#firefox) for casual internet browsers looking for a good alternative to Google Chrome, and [Brave](#brave) if you need Chromium browser compatibility. @@ -70,7 +70,7 @@ If you need to browse the internet anonymously, you should use [Tor](tor.md) ins ![Mullvad Browser logo](assets/img/browsers/mullvad_browser.svg){ align=right } -**Mullvad Browser** is a version of [Tor Browser](tor.md#tor-browser) with Tor network integrations removed. It aims to provide to VPN users Tor Browser's anti-fingerprinting browser technologies, which are key protections against [:material-eye-outline: Mass Surveillance](basics/common-threats.md#mass-surveillance-programs){ .pg-blue }. It is developed by the Tor Project and distributed by [Mullvad](vpn.md#mullvad), and does **not** require the use of Mullvad's VPN. +**Mullvad Browser** is a version of [Tor Browser](tor.md#tor-browser) with Tor network integrations removed. It aims to provide to VPN users Tor Browser's anti-fingerprinting browser technologies, which are key protections against [:material-eye-outline: Mass Surveillance](../basics/common-threats.md#mass-surveillance-programs){ .pg-blue }. It is developed by the Tor Project and distributed by [Mullvad](../vpn.md#mullvad), and does **not** require the use of Mullvad's VPN. [:octicons-home-16: Homepage](https://mullvad.net/en/browser){ .md-button .md-button--primary } [:octicons-eye-16:](https://mullvad.net/en/help/privacy-policy){ .card-link title="Privacy Policy" } @@ -92,7 +92,7 @@ Like [Tor Browser](tor.md), Mullvad Browser is designed to prevent fingerprintin ### Anti-Fingerprinting -**Without** using a [VPN](vpn.md), Mullvad Browser provides the same protections against [naive fingerprinting scripts](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) as other private browsers like Firefox+[Arkenfox](#arkenfox-advanced) or [Brave](#brave). Mullvad Browser provides these protections out of the box, at the expense of some flexibility and convenience that other private browsers can provide. +**Without** using a [VPN](../vpn.md), Mullvad Browser provides the same protections against [naive fingerprinting scripts](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) as other private browsers like Firefox+[Arkenfox](#arkenfox-advanced) or [Brave](#brave). Mullvad Browser provides these protections out of the box, at the expense of some flexibility and convenience that other private browsers can provide. ==For the strongest anti-fingerprinting protection, we recommend using Mullvad Browser in conjunction **with** a VPN==, whether that is Mullvad or another recommended VPN provider. When using a VPN with Mullvad Browser, you will share a fingerprint and a pool of IP addresses with many other users, giving you a "crowd" to blend in with. This strategy is the only way to thwart advanced tracking scripts, and is the same anti-fingerprinting technique used by Tor Browser. @@ -110,7 +110,7 @@ This is required to prevent advanced forms of tracking, but does come at the cos Mullvad Browser comes with [**Mullvad Leta**](https://leta.mullvad.net) as the default search engine, which functions as a proxy to either Google or Brave search results (configurable on the Mullvad Leta homepage). -If you are a Mullvad VPN user, there is some risk in using services like Mullvad Leta which are offered by your VPN provider themselves. This is because Mullvad theoretically has access to your true IP address (via their VPN) and your search activity (via Leta), which is information a VPN is typically intended to separate. Even though Mullvad collects very little information about their VPN subscribers or Leta users, you should consider a different [search engine](search-engines.md) if this risk concerns you. +If you are a Mullvad VPN user, there is some risk in using services like Mullvad Leta which are offered by your VPN provider themselves. This is because Mullvad theoretically has access to your true IP address (via their VPN) and your search activity (via Leta), which is information a VPN is typically intended to separate. Even though Mullvad collects very little information about their VPN subscribers or Leta users, you should consider a different [search engine](../search-engines.md) if this risk concerns you. ## Firefox @@ -209,7 +209,7 @@ This prevents you from unintentionally connecting to a website in plain-text HTT ##### DNS over HTTPS -If you use a [DNS over HTTPS provider](dns.md): +If you use a [DNS over HTTPS provider](../dns.md): - [x] Select **Max Protection** and choose a suitable provider @@ -369,13 +369,13 @@ We recommend disabling search suggestions in Brave for the same reason we recomm #### Brave Rewards and Wallet -**Brave Rewards** lets you receive Basic Attention Token (BAT) cryptocurrency for performing certain actions within Brave. It relies on a custodial account and KYC from a select number of providers. We do not recommend BAT as a [private cryptocurrency](cryptocurrency.md), nor do we recommend using a [custodial wallet](advanced/payments.md#wallet-custody), so we would discourage using this feature. +**Brave Rewards** lets you receive Basic Attention Token (BAT) cryptocurrency for performing certain actions within Brave. It relies on a custodial account and KYC from a select number of providers. We do not recommend BAT as a [private cryptocurrency](../cryptocurrency.md), nor do we recommend using a [custodial wallet](../advanced/payments.md#wallet-custody), so we would discourage using this feature. **Brave Wallet** operates locally on your computer, but does not support any private cryptocurrencies, so we would discourage using this feature as well. ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements @@ -397,6 +397,6 @@ Our best-case criteria represents what we would like to see from the perfect pro - Should not include add-on functionality (bloatware) that does not impact user privacy. - Should not collect telemetry by default. - Should provide an open-source sync server implementation. -- Should default to a [private search engine](search-engines.md). +- Should default to a [private search engine](../search-engines.md). [^1]: Brave's implementation is detailed at [Brave Privacy Updates: Partitioning network-state for privacy](https://brave.com/privacy-updates/14-partitioning-network-state). From c206ca57ec73b91cffa74c83344a1e392c0454de Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:30:34 -0700 Subject: [PATCH 08/49] refactor: Update internal links Signed-off-by: redoomed1 --- docs/web-browsing/browser-extensions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/web-browsing/browser-extensions.md b/docs/web-browsing/browser-extensions.md index 84af42a1..4471be40 100644 --- a/docs/web-browsing/browser-extensions.md +++ b/docs/web-browsing/browser-extensions.md @@ -10,7 +10,7 @@ cover: browser-extensions.webp In general, we recommend keeping your browser extensions to a minimum to decrease your attack surface. 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. -However, some provide functionality which can outweigh these downsides in certain situations, particularly when it comes to [content blocking](basics/common-threats.md#mass-surveillance-programs). +However, some provide functionality which can outweigh these downsides in certain situations, particularly when it comes to [content blocking](../basics/common-threats.md#mass-surveillance-programs). Don't install extensions which you don't immediately have a need for, or ones that duplicate the functionality of your browser. For example, [Brave](desktop-browsers.md#brave) users don't need to install uBlock Origin, because Brave Shields already provides the same functionality. @@ -59,7 +59,7 @@ uBlock Origin also has a "Lite" version of their extension, which offers a very ![uBlock Origin Lite logo](assets/img/browsers/ublock_origin_lite.svg){ align=right } -**uBlock Origin Lite** is a Manifest V3 compatible content blocker. Compared to the original *uBlock Origin*, this extension does not require broad "read/modify data" permissions to function, which lowers the risk of [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } on your browser if a malicious rule is added to a filter list. +**uBlock Origin Lite** is a Manifest V3 compatible content blocker. Compared to the original *uBlock Origin*, this extension does not require broad "read/modify data" permissions to function, which lowers the risk of [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } on your browser if a malicious rule is added to a filter list. [:octicons-repo-16: Repository](https://github.com/uBlockOrigin/uBOL-home#readme){ .md-button .md-button--primary } [:octicons-eye-16:](https://github.com/uBlockOrigin/uBOL-home/wiki/Privacy-policy){ .card-link title="Privacy Policy" } From 2f98eb54bb9c2afece2e3cf56fce3211cba2de38 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:31:57 -0700 Subject: [PATCH 09/49] refactor: Move Internet Browsing pages to new subdirectory And update internal links Signed-off-by: redoomed1 --- docs/{ => web-browsing}/mobile-browsers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename docs/{ => web-browsing}/mobile-browsers.md (97%) diff --git a/docs/mobile-browsers.md b/docs/web-browsing/mobile-browsers.md similarity index 97% rename from docs/mobile-browsers.md rename to docs/web-browsing/mobile-browsers.md index b72863ca..1fffc121 100644 --- a/docs/mobile-browsers.md +++ b/docs/web-browsing/mobile-browsers.md @@ -51,7 +51,7 @@ schema: --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } These are our currently recommended **mobile web browsers** and configurations for standard/non-anonymous internet browsing. If you need to browse the internet anonymously, you should use [Tor](tor.md) instead. @@ -389,7 +389,7 @@ If you use iCloud with Advanced Data Protection disabled, we also recommend sett ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From b2a80f4b11a5a86d89a74eaff7c35281fc742bab Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:33:49 -0700 Subject: [PATCH 10/49] refactor: Move Internet Browsing pages to new subdirectory And update internal links Signed-off-by: redoomed1 --- docs/{ => web-browsing}/tor.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) rename docs/{ => web-browsing}/tor.md (87%) diff --git a/docs/tor.md b/docs/web-browsing/tor.md similarity index 87% rename from docs/tor.md rename to docs/web-browsing/tor.md index b18c98fe..28a86cdd 100644 --- a/docs/tor.md +++ b/docs/web-browsing/tor.md @@ -24,27 +24,27 @@ schema: --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } -- [:material-eye-outline: Mass Surveillance](basics/common-threats.md#mass-surveillance-programs){ .pg-blue } -- [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-eye-outline: Mass Surveillance](../basics/common-threats.md#mass-surveillance-programs){ .pg-blue } +- [:material-close-outline: Censorship](../basics/common-threats.md#avoiding-censorship){ .pg-blue-gray } **Tor** is a group of volunteer-operated servers that allows you to connect for free and improve your privacy and security on the Internet. Individuals and organizations can also share information over the Tor network with ".onion hidden services" without compromising their privacy. Because Tor traffic is difficult to block and trace, Tor is an effective censorship circumvention tool. -[Detailed Tor Overview :material-arrow-right-drop-circle:](advanced/tor-overview.md){ .md-button .md-button--primary } +[Detailed Tor Overview :material-arrow-right-drop-circle:](../advanced/tor-overview.md){ .md-button .md-button--primary } [:material-movie-open-play-outline: Video: Why You Need Tor](https://www.privacyguides.org/videos/2025/03/02/why-you-need-tor/){ .md-button }

Tip

-Before connecting to Tor, please ensure you've read our [overview](advanced/tor-overview.md) on what Tor is and how to connect to it safely. We often recommend connecting to Tor through a trusted [VPN provider](vpn.md), but you have to do so **properly** to avoid decreasing your anonymity. +Before connecting to Tor, please ensure you've read our [overview](../advanced/tor-overview.md) on what Tor is and how to connect to it safely. We often recommend connecting to Tor through a trusted [VPN provider](../vpn.md), but you have to do so **properly** to avoid decreasing your anonymity.
-There are a variety of ways to connect to the Tor network from your device, the most commonly used being the **Tor Browser**, a fork of Firefox designed for [:material-incognito: anonymous](basics/common-threats.md#anonymity-vs-privacy){ .pg-purple } browsing for desktop computers and Android. +There are a variety of ways to connect to the Tor network from your device, the most commonly used being the **Tor Browser**, a fork of Firefox designed for [:material-incognito: anonymous](../basics/common-threats.md#anonymity-vs-privacy){ .pg-purple } browsing for desktop computers and Android. Some of these apps are better than others, and again making a determination comes down to your threat model. If you are a casual Tor user who is not worried about your ISP collecting evidence against you, using apps like [Orbot](#orbot) or mobile browser apps to access the Tor network is probably fine. Increasing the number of people who use Tor on an everyday basis helps reduce the bad stigma of Tor, and lowers the quality of "lists of Tor users" that ISPs and governments may compile. -If more complete anonymity is paramount to your situation, you should **only** be using the desktop Tor Browser client, ideally in a [Whonix](desktop.md#whonix) + [Qubes](desktop.md#qubes-os) configuration. Mobile browsers are less common on Tor (and more fingerprintable as a result), and other configurations are not as rigorously tested against deanonymization. +If more complete anonymity is paramount to your situation, you should **only** be using the desktop Tor Browser client, ideally in a [Whonix](../desktop.md#whonix) + [Qubes](../desktop.md#qubes-os) configuration. Mobile browsers are less common on Tor (and more fingerprintable as a result), and other configurations are not as rigorously tested against deanonymization. ## Tor Browser @@ -82,7 +82,7 @@ You should **never** install any additional extensions on Tor Browser or edit `a The Tor Browser is designed to prevent fingerprinting, or identifying you based on your browser configuration. Therefore, it is imperative that you do **not** modify the browser beyond the default [security levels](https://tb-manual.torproject.org/security-settings). -In addition to installing Tor Browser on your computer directly, there are also operating systems designed specifically to connect to the Tor network such as [Whonix](desktop.md#whonix) on [Qubes OS](desktop.md#qubes-os), which provide even greater security and protections than the standard Tor Browser alone. +In addition to installing Tor Browser on your computer directly, there are also operating systems designed specifically to connect to the Tor network such as [Whonix](../desktop.md#whonix) on [Qubes OS](../desktop.md#qubes-os), which provide even greater security and protections than the standard Tor Browser alone. ## Orbot From 12ea0f3a03f02d15df99a5ed8d3b5a285bfc16a0 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:45:27 -0700 Subject: [PATCH 11/49] feat: Add index pages for new subsections Signed-off-by: redoomed1 --- mkdocs.yml | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index af596e3b..cc1f97eb 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -411,27 +411,31 @@ nav: - "web-browsing/mobile-browsers.md" - "web-browsing/browser-extensions.md" - !ENV [NAV_TECH_ESSENTIALS, "Tech Essentials"]: - - "passwords.md" - - "multi-factor-authentication.md" - - "real-time-communication.md" - - "encryption.md" + - "essentials/index.md" + - "essentials/passwords.md" + - "essentials/multi-factor-authentication.md" + - "essentials/real-time-communication.md" + - "essentials/encryption.md" - !ENV [NAV_PRODUCTIVITY, "Productivity"]: - - "calendar.md" - - "document-collaboration.md" - - "email-clients.md" - - "language-tools.md" - - "notebooks.md" - - "office-suites.md" + - "productivity/index.md" + - "productivity/calendar.md" + - "productivity/document-collaboration.md" + - "productivity/email-clients.md" + - "productivity/language-tools.md" + - "productivity/notebooks.md" + - "productivity/office-suites.md" - !ENV [NAV_MEDIA, "Media"]: - - "file-sharing.md" - - "frontends.md" - - "news-aggregators.md" + ; "media/index.md" + - "media/file-sharing.md" + - "media/frontends.md" + - "media/news-aggregators.md" - !ENV [NAV_UTILITIES, "Utilities"]: - - "ai-chat.md" - - "health-and-wellness.md" - - "data-redaction.md" - - "maps.md" - - "pastebins.md" + - "utilities/index.md" + - "utilities/ai-chat.md" + - "utilities/health-and-wellness.md" + - "utilities/data-redaction.md" + - "utilities/maps.md" + - "utilities/pastebins.md" - !ENV [NAV_HARDWARE, "Hardware"]: - "mobile-phones.md" - "security-keys.md" From 8eaa575f8ae5031276338c966deb79b05fd87dc2 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:46:17 -0700 Subject: [PATCH 12/49] refactor: Update file paths for logos Signed-off-by: redoomed1 --- docs/web-browsing/browser-extensions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/web-browsing/browser-extensions.md b/docs/web-browsing/browser-extensions.md index 4471be40..fcd8a314 100644 --- a/docs/web-browsing/browser-extensions.md +++ b/docs/web-browsing/browser-extensions.md @@ -20,7 +20,7 @@ Don't install extensions which you don't immediately have a need for, or ones th
-![uBlock Origin logo](assets/img/browsers/ublock_origin.svg){ align=right } +![uBlock Origin logo](../assets/img/browsers/ublock_origin.svg){ align=right } **uBlock Origin** is a popular content blocker that could help you block ads, trackers, and fingerprinting scripts. @@ -57,7 +57,7 @@ uBlock Origin also has a "Lite" version of their extension, which offers a very
-![uBlock Origin Lite logo](assets/img/browsers/ublock_origin_lite.svg){ align=right } +![uBlock Origin Lite logo](../assets/img/browsers/ublock_origin_lite.svg){ align=right } **uBlock Origin Lite** is a Manifest V3 compatible content blocker. Compared to the original *uBlock Origin*, this extension does not require broad "read/modify data" permissions to function, which lowers the risk of [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } on your browser if a malicious rule is added to a filter list. @@ -89,7 +89,7 @@ We recommend [Safari](mobile-browsers.md#safari-ios) for iOS users, which unfort
-![AdGuard logo](assets/img/browsers/adguard.svg){ align=right } +![AdGuard logo](../assets/img/browsers/adguard.svg){ align=right } **AdGuard for iOS** 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). From da223e1dc54ed7e5e3e95ae46c4764da28dfd822 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:48:33 -0700 Subject: [PATCH 13/49] refactor: Update file paths for logos Signed-off-by: redoomed1 --- docs/web-browsing/desktop-browsers.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/web-browsing/desktop-browsers.md b/docs/web-browsing/desktop-browsers.md index 8ca33015..efda9c60 100644 --- a/docs/web-browsing/desktop-browsers.md +++ b/docs/web-browsing/desktop-browsers.md @@ -15,7 +15,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Mullvad Browser - image: /assets/img/browsers/mullvad_browser.svg + image: ../assets/img/browsers/mullvad_browser.svg url: https://mullvad.net/en/browser applicationCategory: Web Browser operatingSystem: @@ -29,7 +29,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Firefox - image: /assets/img/browsers/firefox.svg + image: ../assets/img/browsers/firefox.svg url: https://firefox.com sameAs: https://en.wikipedia.org/wiki/Firefox applicationCategory: Web Browser @@ -44,7 +44,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Brave - image: /assets/img/browsers/brave.svg + image: ../assets/img/browsers/brave.svg url: https://brave.com sameAs: https://en.wikipedia.org/wiki/Brave_(web_browser) applicationCategory: Web Browser @@ -68,7 +68,7 @@ If you need to browse the internet anonymously, you should use [Tor](tor.md) ins
-![Mullvad Browser logo](assets/img/browsers/mullvad_browser.svg){ align=right } +![Mullvad Browser logo](../assets/img/browsers/mullvad_browser.svg){ align=right } **Mullvad Browser** is a version of [Tor Browser](tor.md#tor-browser) with Tor network integrations removed. It aims to provide to VPN users Tor Browser's anti-fingerprinting browser technologies, which are key protections against [:material-eye-outline: Mass Surveillance](../basics/common-threats.md#mass-surveillance-programs){ .pg-blue }. It is developed by the Tor Project and distributed by [Mullvad](../vpn.md#mullvad), and does **not** require the use of Mullvad's VPN. @@ -116,7 +116,7 @@ If you are a Mullvad VPN user, there is some risk in using services like Mullvad
-![Firefox logo](assets/img/browsers/firefox.svg){ align=right } +![Firefox logo](../assets/img/browsers/firefox.svg){ align=right } **Firefox** provides strong privacy settings such as [Enhanced Tracking Protection](https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop), which can help block various [types of tracking](https://support.mozilla.org/kb/enhanced-tracking-protection-firefox-desktop#w_what-enhanced-tracking-protection-blocks). @@ -236,7 +236,7 @@ Arkenfox only aims to thwart basic or naive tracking scripts through canvas rand
-![Brave logo](assets/img/browsers/brave.svg){ align=right } +![Brave logo](../assets/img/browsers/brave.svg){ align=right } **Brave Browser** includes a built-in content blocker and [privacy features](https://brave.com/privacy-features), many of which are enabled by default. From 6d5b8169fb6d25c7e25d398c24686ad6dbf739c2 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:49:11 -0700 Subject: [PATCH 14/49] refactor: Update file paths for logos Signed-off-by: redoomed1 --- docs/web-browsing/mobile-browsers.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/web-browsing/mobile-browsers.md b/docs/web-browsing/mobile-browsers.md index 1fffc121..c82b0ff5 100644 --- a/docs/web-browsing/mobile-browsers.md +++ b/docs/web-browsing/mobile-browsers.md @@ -15,7 +15,7 @@ schema: "@context": http://schema.org "@type": MobileApplication name: Brave - image: /assets/img/browsers/brave.svg + image: ../assets/img/browsers/brave.svg url: https://brave.com applicationCategory: Web Browser operatingSystem: @@ -28,7 +28,7 @@ schema: "@context": http://schema.org "@type": MobileApplication name: Cromite - image: /assets/img/browsers/cromite.svg + image: ../assets/img/browsers/cromite.svg url: https://cromite.org applicationCategory: Web Browser operatingSystem: @@ -40,7 +40,7 @@ schema: "@context": http://schema.org "@type": MobileApplication name: Safari - image: /assets/img/browsers/safari.svg + image: ../assets/img/browsers/safari.svg url: https://apple.com/safari applicationCategory: Web Browser operatingSystem: @@ -59,7 +59,7 @@ These are our currently recommended **mobile web browsers** and configurations f
-![Brave logo](assets/img/browsers/brave.svg){ align=right } +![Brave logo](../assets/img/browsers/brave.svg){ align=right } **Brave Browser** includes a built-in content blocker and [privacy features](https://brave.com/privacy-features), many of which are enabled by default. @@ -207,7 +207,7 @@ These options can be found in :material-menu:/:fontawesome-solid-ellipsis: → *
-![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 built-in ad blocking, fingerprinting protections, and other [privacy and security enhancements](https://github.com/uazo/cromite/blob/master/docs/FEATURES.md). It is a fork of the discontinued **Bromite** browser. @@ -270,7 +270,7 @@ On iOS, any app that can browse the web is [restricted](https://developer.apple.
-![Safari logo](assets/img/browsers/safari.svg){ align=right } +![Safari logo](../assets/img/browsers/safari.svg){ align=right } **Safari** is the default browser in iOS. It includes [privacy features](https://support.apple.com/guide/iphone/browse-the-web-privately-iphb01fc3c85/ios) such as [Intelligent Tracking Prevention](https://webkit.org/blog/7675/intelligent-tracking-prevention), isolated and ephemeral Private Browsing tabs, fingerprinting protection (by presenting a simplified version of the system configuration to websites, so more devices look identical), and fingerprint randomization, as well as Private Relay for those with a paid iCloud+ subscription. From 73008b4dec7a387800864f4f619396042ec7a3c0 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:50:03 -0700 Subject: [PATCH 15/49] refactor: Update file paths for logos Signed-off-by: redoomed1 --- docs/web-browsing/tor.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/web-browsing/tor.md b/docs/web-browsing/tor.md index 28a86cdd..c1830f71 100644 --- a/docs/web-browsing/tor.md +++ b/docs/web-browsing/tor.md @@ -9,7 +9,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Tor Browser - image: /assets/img/browsers/tor.svg + image: ../assets/img/browsers/tor.svg url: https://torproject.org sameAs: https://en.wikipedia.org/wiki/Tor_(network) applicationCategory: Web Browser @@ -50,7 +50,7 @@ If more complete anonymity is paramount to your situation, you should **only** b
-![Tor Browser logo](assets/img/browsers/tor.svg){ align=right } +![Tor Browser logo](../assets/img/browsers/tor.svg){ align=right } **Tor Browser** is the choice if you need anonymity, as it provides you with access to the Tor network and bridges, and it includes default settings and extensions that are automatically configured by the default security levels: *Standard*, *Safer* and *Safest*. @@ -88,7 +88,7 @@ In addition to installing Tor Browser on your computer directly, there are also
-![Orbot logo](assets/img/self-contained-networks/orbot.svg){ align=right } +![Orbot logo](../assets/img/self-contained-networks/orbot.svg){ align=right } **Orbot** is a free Tor VPN for smartphones which routes traffic from any app on your device through the Tor network. @@ -128,7 +128,7 @@ On iOS, Orbot has some limitations that could potentially cause crashes or leaks
-![Onion Browser logo](assets/img/self-contained-networks/onion_browser.svg){ align=right } +![Onion Browser logo](../assets/img/self-contained-networks/onion_browser.svg){ align=right } **Onion Browser** is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the [Tor Project](https://support.torproject.org/glossary/onion-browser). [:material-star-box: Read our latest Onion Browser review.](https://www.privacyguides.org/articles/2024/09/18/onion-browser-review/) From 4b862512d5137d006cbf38743224102841809b46 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:53:20 -0700 Subject: [PATCH 16/49] refactor: Move Tech Essentials pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => essentials}/passwords.md | 42 +++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) rename docs/{ => essentials}/passwords.md (89%) diff --git a/docs/passwords.md b/docs/essentials/passwords.md similarity index 89% rename from docs/passwords.md rename to docs/essentials/passwords.md index e5b65b28..c4d40479 100644 --- a/docs/passwords.md +++ b/docs/essentials/passwords.md @@ -14,7 +14,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Bitwarden - image: /assets/img/password-management/bitwarden.svg + image: ../assets/img/password-management/bitwarden.svg url: https://bitwarden.com sameAs: https://en.wikipedia.org/wiki/Bitwarden applicationCategory: Password Manager @@ -32,7 +32,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: 1Password - image: /assets/img/password-management/1password.svg + image: ../assets/img/password-management/1password.svg url: https://1password.com sameAs: https://en.wikipedia.org/wiki/1Password applicationCategory: Password Manager @@ -50,7 +50,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Proton Pass - image: /assets/img/password-management/protonpass.svg + image: ../assets/img/password-management/protonpass.svg url: https://proton.me/pass applicationCategory: Password Manager operatingSystem: @@ -64,7 +64,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: Psono - image: /assets/img/password-management/psono.svg + image: ../assets/img/password-management/psono.svg url: https://psono.com applicationCategory: Password Manager operatingSystem: @@ -78,7 +78,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: KeePassXC - image: /assets/img/password-management/keepassxc.svg + image: ../assets/img/password-management/keepassxc.svg url: https://keepassxc.org sameAs: https://en.wikipedia.org/wiki/KeePassXC applicationCategory: Password Manager @@ -94,7 +94,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: KeePassDX - image: /assets/img/password-management/keepassdx.svg + image: ../assets/img/password-management/keepassdx.svg url: https://keepassdx.com applicationCategory: Password Manager operatingSystem: Android @@ -106,7 +106,7 @@ schema: "@context": http://schema.org "@type": SoftwareApplication name: gopass - image: /assets/img/password-management/gopass.svg + image: ../assets/img/password-management/gopass.svg url: https://gopass.pw applicationCategory: Password Manager operatingSystem: @@ -121,13 +121,13 @@ schema: --- Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } -- [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } **Password managers** allow you to securely store and manage passwords and other credentials with the use of a master password. -[Introduction to Passwords :material-arrow-right-drop-circle:](./basics/passwords-overview.md) +[Introduction to Passwords :material-arrow-right-drop-circle:](../basics/passwords-overview.md)

Info

@@ -146,7 +146,7 @@ These password managers sync your passwords to a cloud server for easy accessibi
-![Bitwarden logo](assets/img/password-management/bitwarden.svg){ align=right } +![Bitwarden logo](../assets/img/password-management/bitwarden.svg){ align=right } **Bitwarden** is a free and open-source password and passkey manager. It aims to solve password management problems for individuals, teams, and business organizations. Bitwarden is among the best and safest solutions to store all of your logins and passwords while conveniently keeping them synced between all of your devices. @@ -191,9 +191,9 @@ Bitwarden's server-side code is [open source](https://github.com/bitwarden/serve
-![Proton Pass logo](assets/img/password-management/protonpass.svg){ align=right } +![Proton Pass logo](../assets/img/password-management/protonpass.svg){ align=right } -**Proton Pass** is an open-source, end-to-end encrypted password manager developed by Proton, the team behind [Proton Mail](email.md#proton-mail). It securely stores your login credentials, generates unique email aliases, and supports and stores passkeys. +**Proton Pass** is an open-source, end-to-end encrypted password manager developed by Proton, the team behind [Proton Mail](../email.md#proton-mail). It securely stores your login credentials, generates unique email aliases, and supports and stores passkeys. [:octicons-home-16: Homepage](https://proton.me/pass){ .md-button .md-button--primary } [:octicons-eye-16:](https://proton.me/pass/privacy-policy){ .card-link title="Privacy Policy" } @@ -227,7 +227,7 @@ All issues were addressed and fixed shortly after the [report](https://res.cloud
-![1Password logo](assets/img/password-management/1password.svg){ align=right } +![1Password logo](../assets/img/password-management/1password.svg){ align=right } **1Password** is a password manager with a strong focus on security and ease-of-use that allows you to store passwords, passkeys, credit cards, software licenses, and any other sensitive information in a secure digital vault. Your vault is hosted on 1Password's servers for a [monthly fee](https://1password.com/sign-up). 1Password is [audited](https://support.1password.com/security-assessments) on a regular basis and provides exceptional customer support. 1Password is closed source; however, the security of the product is thoroughly documented in their [security white paper](https://1passwordstatic.com/files/security/1password-white-paper.pdf). @@ -261,7 +261,7 @@ Your 1Password vault is secured with both your master password and a randomized
-![Psono logo](assets/img/password-management/psono.svg){ align=right } +![Psono logo](../assets/img/password-management/psono.svg){ align=right } **Psono** is a free and open-source password manager from Germany, with a focus on password management for teams. Psono supports secure sharing of passwords, files, bookmarks, and emails. All secrets are protected by a master password. @@ -289,7 +289,7 @@ In April 2024, Psono added [support for passkeys](https://psono.com/blog/psono-i ### Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. #### Minimum Requirements @@ -314,7 +314,7 @@ These options allow you to manage an encrypted password database locally.
-![KeePassXC logo](assets/img/password-management/keepassxc.svg){ align=right } +![KeePassXC logo](../assets/img/password-management/keepassxc.svg){ align=right } **KeePassXC** is a community fork of KeePassX, a native cross-platform port of KeePass Password Safe, with the goal of extending and improving it with new features and bug fixes to provide a feature-rich, cross-platform, and modern open-source password manager. @@ -344,7 +344,7 @@ KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-se
-![KeePassDX logo](assets/img/password-management/keepassdx.svg){ align=right } +![KeePassDX logo](../assets/img/password-management/keepassdx.svg){ align=right } **KeePassDX** is a lightweight password manager for Android; it allows for editing encrypted data in a single file in KeePass format and can fill in forms securely. The [pro version](https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro) of the app allows you to unlock cosmetic content and non-standard protocol features, but more importantly, it helps and encourages development. @@ -367,7 +367,7 @@ KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-se
-![gopass logo](assets/img/password-management/gopass.svg){ align=right } +![gopass logo](../assets/img/password-management/gopass.svg){ align=right } **gopass** is a minimal password manager for the command line written in Go. It can be used within scripting applications and works on all major desktop and server operating systems. @@ -390,6 +390,6 @@ KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-se ### Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Must be cross-platform. From 2465dcbd74909e97f638ed95ad6efdb8a9823004 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:54:28 -0700 Subject: [PATCH 17/49] refactor: Move Tech Essentials pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/multi-factor-authentication.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/multi-factor-authentication.md b/docs/multi-factor-authentication.md index 87987e8c..5608e913 100644 --- a/docs/multi-factor-authentication.md +++ b/docs/multi-factor-authentication.md @@ -6,12 +6,12 @@ cover: multi-factor-authentication.webp --- Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red }

Hardware Keys

-[Hardware security key recommendations](security-keys.md) have been moved to their own category. +[Hardware security key recommendations](../security-keys.md) have been moved to their own category.
@@ -23,7 +23,7 @@ We highly recommend that you use mobile TOTP apps instead of desktop alternative
-![Ente Auth logo](assets/img/multi-factor-authentication/ente-auth.svg){ align=right } +![Ente Auth logo](../assets/img/multi-factor-authentication/ente-auth.svg){ align=right } **Ente Auth** is a free and open-source app which stores and generates TOTP tokens. It can be used with an online account to back up and sync your tokens across your devices (and access them via a web interface) in a secure, end-to-end encrypted fashion. It can also be used offline on a single device with no account necessary. @@ -48,7 +48,7 @@ We highly recommend that you use mobile TOTP apps instead of desktop alternative
-![Aegis logo](assets/img/multi-factor-authentication/aegis.png){ align=right } +![Aegis logo](../assets/img/multi-factor-authentication/aegis.png){ align=right } **Aegis Authenticator** is a free and open-source app for Android to manage your 2-step verification tokens for your online services. Aegis Authenticator operates completely offline/locally, but includes the option to export your tokens for backup unlike many alternatives. @@ -71,7 +71,7 @@ We highly recommend that you use mobile TOTP apps instead of desktop alternative ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Source code must be publicly available. - Must not require internet connectivity. From cd814073836dc77c92ed9f37508d9cf4ae35eb8d Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:54:50 -0700 Subject: [PATCH 18/49] refactor: Move Tech Essentials pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => essentials}/multi-factor-authentication.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => essentials}/multi-factor-authentication.md (100%) diff --git a/docs/multi-factor-authentication.md b/docs/essentials/multi-factor-authentication.md similarity index 100% rename from docs/multi-factor-authentication.md rename to docs/essentials/multi-factor-authentication.md From 2fd2f27da486af436e3d0471370feeb94663459d Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 19:58:50 -0700 Subject: [PATCH 19/49] refactor: Move Tech Essentials pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => essentials}/encryption.md | 56 ++++++++++++++--------------- 1 file changed, 28 insertions(+), 28 deletions(-) rename docs/{ => essentials}/encryption.md (85%) diff --git a/docs/encryption.md b/docs/essentials/encryption.md similarity index 85% rename from docs/encryption.md rename to docs/essentials/encryption.md index 17efe69b..5ac0ec91 100644 --- a/docs/encryption.md +++ b/docs/essentials/encryption.md @@ -15,13 +15,13 @@ The options listed here are available on multiple platforms and great for creati Protects against the following threat(s): -- [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } +- [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange }
-![Cryptomator logo](assets/img/encryption-software/cryptomator.svg){ align=right } +![Cryptomator logo](../assets/img/encryption-software/cryptomator.svg){ align=right } -**Cryptomator** is an encryption solution designed for privately saving files to any cloud [:material-server-network: Service Provider](basics/common-threats.md#privacy-from-service-providers){ .pg-teal }, eliminating the need to trust that they won't access your files. It allows you to create vaults that are stored on a virtual drive, the contents of which are encrypted and synced with your cloud storage provider. +**Cryptomator** is an encryption solution designed for privately saving files to any cloud [:material-server-network: Service Provider](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal }, eliminating the need to trust that they won't access your files. It allows you to create vaults that are stored on a virtual drive, the contents of which are encrypted and synced with your cloud storage provider. [:octicons-home-16: Homepage](https://cryptomator.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://cryptomator.org/privacy){ .card-link title="Privacy Policy" } @@ -56,11 +56,11 @@ Cryptomator's documentation details its intended [security target](https://docs. Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red }
-![Picocrypt logo](assets/img/encryption-software/picocrypt.svg){ align=right } +![Picocrypt logo](../assets/img/encryption-software/picocrypt.svg){ align=right } **Picocrypt** is a small and simple encryption tool that provides modern encryption. Picocrypt uses the secure XChaCha20 cipher and the Argon2id key derivation function to provide a high level of security. It uses Go's standard x/crypto modules for its encryption features. @@ -85,12 +85,12 @@ Picocrypt has been [audited](https://github.com/Picocrypt/storage/blob/main/Pico Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red }
-![VeraCrypt logo](assets/img/encryption-software/veracrypt.svg#only-light){ align=right } -![VeraCrypt logo](assets/img/encryption-software/veracrypt-dark.svg#only-dark){ align=right } +![VeraCrypt logo](../assets/img/encryption-software/veracrypt.svg#only-light){ align=right } +![VeraCrypt logo](../assets/img/encryption-software/veracrypt-dark.svg#only-dark){ align=right } **VeraCrypt** is a source-available freeware utility used for on-the-fly encryption. It can create a virtual encrypted disk within a file, encrypt a partition, or encrypt the entire storage device with pre-boot authentication. @@ -120,15 +120,15 @@ TrueCrypt has been [audited a number of times](https://en.wikipedia.org/wiki/Tru Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } -Built-in OS encryption solutions generally leverage hardware security features such as a [secure cryptoprocessor](basics/hardware.md#tpmsecure-cryptoprocessor). Therefore, we recommend using the built-in encryption solutions for your operating system. For cross-platform encryption, we still recommend [cross-platform tools](#multi-platform) for additional flexibility and to avoid vendor lock-in. +Built-in OS encryption solutions generally leverage hardware security features such as a [secure cryptoprocessor](../basics/hardware.md#tpmsecure-cryptoprocessor). Therefore, we recommend using the built-in encryption solutions for your operating system. For cross-platform encryption, we still recommend [cross-platform tools](#multi-platform) for additional flexibility and to avoid vendor lock-in. ### BitLocker
-![BitLocker logo](assets/img/encryption-software/bitlocker.png){ align=right } +![BitLocker logo](../assets/img/encryption-software/bitlocker.png){ align=right } **BitLocker** is the full volume encryption solution bundled with Microsoft Windows that uses the Trusted Platform Module ([TPM](https://learn.microsoft.com/windows/security/information-protection/tpm/how-windows-uses-the-tpm)) for hardware-based security. @@ -186,9 +186,9 @@ Backup `BitLocker-Recovery-Key.txt` on your Desktop to a separate storage device
-![FileVault logo](assets/img/encryption-software/filevault.png){ align=right } +![FileVault logo](../assets/img/encryption-software/filevault.png){ align=right } -**FileVault** is the on-the-fly volume encryption solution built into macOS. FileVault takes advantage of the [hardware security capabilities](os/macos-overview.md#hardware-security) present on an Apple Silicon SoC or T2 Security Chip. +**FileVault** is the on-the-fly volume encryption solution built into macOS. FileVault takes advantage of the [hardware security capabilities](../os/macos-overview.md#hardware-security) present on an Apple Silicon SoC or T2 Security Chip. [:octicons-info-16:](https://support.apple.com/guide/mac-help/encrypt-mac-data-with-filevault-mh11785/mac){ .card-link title="Documentation" } @@ -202,7 +202,7 @@ We advise against using your iCloud account for recovery; instead, you should se
-![LUKS logo](assets/img/encryption-software/luks.png){ align=right } +![LUKS logo](../assets/img/encryption-software/luks.png){ align=right } **LUKS** is the default FDE method for Linux. It can be used to encrypt full volumes, partitions, or create encrypted containers. @@ -248,7 +248,7 @@ cryptsetup luksHeaderBackup /dev/device --header-backup-file /mnt/backup/file.im Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } Tools with command-line interfaces are useful for integrating [shell scripts](https://en.wikipedia.org/wiki/Shell_script). @@ -256,7 +256,7 @@ Tools with command-line interfaces are useful for integrating [shell scripts](ht
-![Kryptor logo](assets/img/encryption-software/kryptor.png){ align=right } +![Kryptor logo](../assets/img/encryption-software/kryptor.png){ align=right } **Kryptor** is a free and open-source file encryption and signing tool that makes use of modern and secure cryptographic algorithms. It aims to be a better version of [age](https://github.com/FiloSottile/age) and [Minisign](https://jedisct1.github.io/minisign) to provide a simple, easier alternative to GPG. @@ -281,7 +281,7 @@ Tools with command-line interfaces are useful for integrating [shell scripts](ht
-![Tomb logo](assets/img/encryption-software/tomb.png){ align=right } +![Tomb logo](../assets/img/encryption-software/tomb.png){ align=right } **Tomb** is a command-line shell wrapper for LUKS. It supports steganography via [third-party tools](https://dyne.org/software/tomb/#advanced-usage). @@ -298,9 +298,9 @@ Tools with command-line interfaces are useful for integrating [shell scripts](ht Protects against the following threat(s): -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } -- [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } OpenPGP is sometimes needed for specific tasks such as digitally signing and encrypting email. PGP has many features and is [complex](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html) as it has been around a long time. For tasks such as signing or encrypting files, we suggest the above options. @@ -321,7 +321,7 @@ gpg --quick-gen-key alice@example.com future-default
-![GNU Privacy Guard logo](assets/img/encryption-software/gnupg.svg){ align=right } +![GNU Privacy Guard logo](../assets/img/encryption-software/gnupg.svg){ align=right } **GnuPG** is a GPL-licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with [RFC 4880](https://tools.ietf.org/html/rfc4880), which is the current IETF specification of OpenPGP. The GnuPG project has been working on an [updated draft](https://datatracker.ietf.org/doc/draft-ietf-openpgp-crypto-refresh) in an attempt to modernize OpenPGP. GnuPG is a part of the Free Software Foundation's GNU software project and has received major [funding](https://gnupg.org/blog/20220102-a-new-future-for-gnupg.html) from the German government. @@ -346,7 +346,7 @@ gpg --quick-gen-key alice@example.com future-default
-![GPG4win logo](assets/img/encryption-software/gpg4win.svg){ align=right } +![GPG4win logo](../assets/img/encryption-software/gpg4win.svg){ align=right } **GPG4win** is a package for Windows from [Intevation and g10 Code](https://gpg4win.org/impressum.html). It includes [various tools](https://gpg4win.org/about.html) that can assist you in using GPG on Microsoft Windows. The project was initiated and originally [funded by](https://web.archive.org/web/20190425125223/https://joinup.ec.europa.eu/news/government-used-cryptography) Germany's Federal Office for Information Security (BSI) in 2005. @@ -370,15 +370,15 @@ gpg --quick-gen-key alice@example.com future-default

Note

-We suggest [Canary Mail](email-clients.md#canary-mail-ios) for using PGP with email on iOS devices. +We suggest [Canary Mail](../email-clients.md#canary-mail-ios) for using PGP with email on iOS devices.
-![GPG Suite logo](assets/img/encryption-software/gpgsuite.png){ align=right } +![GPG Suite logo](../assets/img/encryption-software/gpgsuite.png){ align=right } -**GPG Suite** provides OpenPGP support for [Apple Mail](email-clients.md#apple-mail-macos) and other email clients on macOS. +**GPG Suite** provides OpenPGP support for [Apple Mail](../email-clients.md#apple-mail-macos) and other email clients on macOS. We recommend taking a look at their [First steps](https://gpgtools.tenderapp.com/kb/how-to/first-steps-where-do-i-start-where-do-i-begin-setup-gpgtools-create-a-new-key-your-first-encrypted-email) and [Knowledge Base](https://gpgtools.tenderapp.com/kb) for support. @@ -402,9 +402,9 @@ Currently, GPG Suite does [not yet](https://gpgtools.com/sequoia) have a stable
-![OpenKeychain logo](assets/img/encryption-software/openkeychain.svg){ align=right } +![OpenKeychain logo](../assets/img/encryption-software/openkeychain.svg){ align=right } -**OpenKeychain** is an implementation of GnuPG for Android. It's commonly required by mail clients such as [Thunderbird](email-clients.md#thunderbird), [FairEmail](email-clients.md#fairemail-android), and other Android apps to provide encryption support. +**OpenKeychain** is an implementation of GnuPG for Android. It's commonly required by mail clients such as [Thunderbird](../email-clients.md#thunderbird), [FairEmail](../email-clients.md#fairemail-android), and other Android apps to provide encryption support. [:octicons-home-16: Homepage](https://openkeychain.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://openkeychain.org/help/privacy-policy){ .card-link title="Privacy Policy" } @@ -424,7 +424,7 @@ Cure53 completed a [security audit](https://openkeychain.org/openkeychain-3-6) o ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Qualifications From fdc81f3921d40e6f243ed799433c8b48476201bd Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:01:29 -0700 Subject: [PATCH 20/49] refactor: Move Tech Essentials pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- .../real-time-communication.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) rename docs/{ => essentials}/real-time-communication.md (91%) diff --git a/docs/real-time-communication.md b/docs/essentials/real-time-communication.md similarity index 91% rename from docs/real-time-communication.md rename to docs/essentials/real-time-communication.md index c30235d5..7d8285c0 100644 --- a/docs/real-time-communication.md +++ b/docs/essentials/real-time-communication.md @@ -7,12 +7,12 @@ cover: real-time-communication.webp --- Protects against the following threat(s): -- [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } -- [:material-eye-outline: Mass Surveillance](basics/common-threats.md#mass-surveillance-programs){ .pg-blue } -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-eye-outline: Mass Surveillance](../basics/common-threats.md#mass-surveillance-programs){ .pg-blue } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } -These are our recommendations for encrypted **real-time communication**. These come in the form of many [types of communication networks](./advanced/communication-network-types.md). +These are our recommendations for encrypted **real-time communication**. These come in the form of many [types of communication networks](../advanced/communication-network-types.md). [:material-movie-open-play-outline: Video: It's time to stop using SMS](https://www.privacyguides.org/videos/2025/01/24/its-time-to-stop-using-sms-heres-why/){ .md-button } @@ -24,7 +24,7 @@ These messengers are great for securing your sensitive communications.
-![Signal logo](assets/img/messengers/signal.svg){ align=right } +![Signal logo](../assets/img/messengers/signal.svg){ align=right } **Signal** is a mobile app developed by Signal Messenger LLC. The app provides instant messaging and calls secured with the Signal Protocol, an extremely secure encryption protocol which supports forward secrecy[^1] and post-compromise security.[^2] @@ -74,7 +74,7 @@ If you use Android and your threat model requires protecting against [:material-
-![Molly logo](assets/img/messengers/molly.svg){ align=right } +![Molly logo](../assets/img/messengers/molly.svg){ align=right } **Molly** is an alternative Signal client for Android which allows you to encrypt the local database with a passphrase at rest, to have unused RAM data securely shredded, to route your connection via Tor, and [more](https://blog.privacyguides.org/2022/07/07/signal-configuration-and-hardening#privacy-and-security-features). It also has usability improvements including scheduled backups, automatic locking, [UnifiedPush](https://unifiedpush.org) support, and the ability to use your Android phone as a linked device instead of the primary device for a Signal account. @@ -109,9 +109,9 @@ Molly and Molly-FOSS support [reproducible builds](https://github.com/mollyim/mo
-![Simplex logo](assets/img/messengers/simplex.svg){ align=right } +![Simplex logo](../assets/img/messengers/simplex.svg){ align=right } -**SimpleX Chat** is an instant messenger that doesn't depend on any unique identifiers such as phone numbers or usernames. Its decentralized network makes SimpleX Chat an effective tool against [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. +**SimpleX Chat** is an instant messenger that doesn't depend on any unique identifiers such as phone numbers or usernames. Its decentralized network makes SimpleX Chat an effective tool against [:material-close-outline: Censorship](../basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. [:octicons-home-16: Homepage](https://simplex.chat){ .md-button .md-button--primary } [:octicons-eye-16:](https://simplex.chat/privacy){ .card-link title="Privacy Policy" } @@ -144,9 +144,9 @@ SimpleX Chat was independently audited in [July 2024](https://simplex.chat/blog/
-![Briar logo](assets/img/messengers/briar.svg){ align=right } +![Briar logo](../assets/img/messengers/briar.svg){ align=right } -**Briar** is an encrypted instant messenger that [connects](https://briarproject.org/how-it-works) to other clients using the Tor Network, making it an effective tool at circumventing [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. Briar can also connect via Wi-Fi or Bluetooth when in local proximity. Briar’s local mesh mode can be useful when internet availability is a problem. +**Briar** is an encrypted instant messenger that [connects](https://briarproject.org/how-it-works) to other clients using the Tor Network, making it an effective tool at circumventing [:material-close-outline: Censorship](../basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. Briar can also connect via Wi-Fi or Bluetooth when in local proximity. Briar’s local mesh mode can be useful when internet availability is a problem. [:octicons-home-16: Homepage](https://briarproject.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://briarproject.org/privacy-policy){ .card-link title="Privacy Policy" } @@ -187,7 +187,7 @@ These messengers do not have forward secrecy[^1], and while they fulfill certain
-![Element logo](assets/img/messengers/element.svg){ align=right } +![Element logo](../assets/img/messengers/element.svg){ align=right } **Element** is the flagship client for the [Matrix](https://matrix.org/docs/chat_basics/matrix-for-im) protocol, an [open standard](https://spec.matrix.org/latest) for secure decentralized real-time communication. @@ -225,7 +225,7 @@ The protocol was independently [audited](https://matrix.org/blog/2016/11/21/matr
-![Session logo](assets/img/messengers/session.svg){ align=right } +![Session logo](../assets/img/messengers/session.svg){ align=right } **Session** is a decentralized messenger with a focus on private, secure, and anonymous communications. Session offers support for direct messages, group chats, and voice calls. @@ -262,7 +262,7 @@ Session has a [white paper](https://arxiv.org/pdf/2002.04609.pdf) describing the ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements @@ -279,7 +279,7 @@ Our best-case criteria represents what we would like to see from the perfect pro - Supports forward secrecy[^1] - Supports Future Secrecy (Post-Compromise Security)[^2] - Has open-source servers. -- Decentralized, i.e. [federated or P2P](advanced/communication-network-types.md). +- Decentralized, i.e. [federated or P2P](../advanced/communication-network-types.md). - Uses E2EE for all messages by default. - Supports Linux, macOS, Windows, Android, and iOS. From 82696d3590a608854949177253a7f6eee91367b6 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:03:13 -0700 Subject: [PATCH 21/49] refactor: Move Tech Essentials pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/calendar.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/calendar.md b/docs/calendar.md index 427d7389..a95bd8c8 100644 --- a/docs/calendar.md +++ b/docs/calendar.md @@ -6,8 +6,8 @@ cover: calendar.webp --- Protects against the following threat(s): -- [:material-bug-outline: Passive Attacks](basics/common-threats.md#security-and-privacy){ .pg-orange } -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-bug-outline: Passive Attacks](../basics/common-threats.md#security-and-privacy){ .pg-orange } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } **Calendars** contain some of your most sensitive data; use products that implement E2EE at rest to prevent a provider from reading them. @@ -15,8 +15,8 @@ cover: calendar.webp
-![Tuta logo](assets/img/email/tuta.svg#only-light){ align=right } -![Tuta logo](assets/img/email/tuta-dark.svg#only-dark){ align=right } +![Tuta logo](../assets/img/email/tuta.svg#only-light){ align=right } +![Tuta logo](../assets/img/email/tuta-dark.svg#only-dark){ align=right } **Tuta** offers a free and encrypted calendar across their supported platforms. Features include: automatic E2EE of all data, sharing features, import/export functionality, multifactor authentication, and [more](https://tuta.com/calendar-app-comparison). @@ -47,7 +47,7 @@ Multiple calendars and extended sharing functionality is limited to paid subscri
-![Proton](assets/img/calendar/proton-calendar.svg){ align=right } +![Proton](../assets/img/calendar/proton-calendar.svg){ align=right } **Proton Calendar** is an encrypted calendar service available to Proton members via web or mobile clients. Features include: automatic E2EE of all data, sharing features, import/export functionality, and [more](https://proton.me/support/proton-calendar-guide). Those on the free tier gain access to 3 calendars, whereas paid subscribers can create up to 25 calendars. Extended sharing functionality is also limited to paid subscribers. @@ -71,7 +71,7 @@ Unfortunately, as of August 2024 Proton has [still](https://discuss.privacyguide ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Qualifications From 322bf8d16b948a70842be519f0b563cb7c1ad41c Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:03:35 -0700 Subject: [PATCH 22/49] refactor: Move Tech Essentials pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => productivity}/calendar.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => productivity}/calendar.md (100%) diff --git a/docs/calendar.md b/docs/productivity/calendar.md similarity index 100% rename from docs/calendar.md rename to docs/productivity/calendar.md From aeefe5e326e61f760580a344294fe573580479cc Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:05:14 -0700 Subject: [PATCH 23/49] refactor: Move Productivity pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/document-collaboration.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/document-collaboration.md b/docs/document-collaboration.md index 839c011b..1a5773a8 100644 --- a/docs/document-collaboration.md +++ b/docs/document-collaboration.md @@ -6,7 +6,7 @@ cover: document-collaboration.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } Most online office suites do not support E2EE, meaning the cloud provider has access to everything you do. The provider's privacy policy may legally protect your rights, but it does not provide technical access constraints. @@ -16,7 +16,7 @@ Most online office suites do not support E2EE, meaning the cloud provider has ac
-![Nextcloud logo](assets/img/document-collaboration/nextcloud.svg){ align=right } +![Nextcloud logo](../assets/img/document-collaboration/nextcloud.svg){ align=right } **Nextcloud** is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. @@ -51,7 +51,7 @@ We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_e
-![CryptPad logo](assets/img/document-collaboration/cryptpad.svg){ align=right } +![CryptPad logo](../assets/img/document-collaboration/cryptpad.svg){ align=right } **CryptPad** is a private-by-design alternative to popular office tools. All content on this web service is end-to-end encrypted and can be shared with other users easily. [:material-star-box: Read our latest CryptPad review.](https://www.privacyguides.org/articles/2025/02/07/cryptpad-review/) @@ -67,7 +67,7 @@ We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_e ### Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. #### Minimum Requirements From f66e6bfb10e37be28929f94d1d5178d6ea23982a Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:05:34 -0700 Subject: [PATCH 24/49] refactor: Move Productivity pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => productivity}/document-collaboration.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => productivity}/document-collaboration.md (100%) diff --git a/docs/document-collaboration.md b/docs/productivity/document-collaboration.md similarity index 100% rename from docs/document-collaboration.md rename to docs/productivity/document-collaboration.md From 1099ffa890d9ea9b64c9057984a35259893558ad Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:08:22 -0700 Subject: [PATCH 25/49] refactor: Move Productivity pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => productivity}/email-clients.md | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) rename docs/{ => productivity}/email-clients.md (85%) diff --git a/docs/email-clients.md b/docs/productivity/email-clients.md similarity index 85% rename from docs/email-clients.md rename to docs/productivity/email-clients.md index 90db2b0b..2d8e6b6b 100644 --- a/docs/email-clients.md +++ b/docs/productivity/email-clients.md @@ -6,19 +6,19 @@ cover: email-clients.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } -- [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } -The **email clients** we recommend support both [OpenPGP](encryption.md#openpgp) and strong authentication such as [Open Authorization (OAuth)](https://en.wikipedia.org/wiki/OAuth). OAuth allows you to use [Multi-Factor Authentication](basics/multi-factor-authentication.md) to prevent account theft. +The **email clients** we recommend support both [OpenPGP](../encryption.md#openpgp) and strong authentication such as [Open Authorization (OAuth)](https://en.wikipedia.org/wiki/OAuth). OAuth allows you to use [Multi-Factor Authentication](../basics/multi-factor-authentication.md) to prevent account theft.
Email does not provide forward secrecy -When using end-to-end encryption (E2EE) technology like OpenPGP, email will still have [some metadata](basics/email-security.md#email-metadata-overview) that is not encrypted in the header of the email. +When using end-to-end encryption (E2EE) technology like OpenPGP, email will still have [some metadata](../basics/email-security.md#email-metadata-overview) that is not encrypted in the header of the email. -OpenPGP also does not support [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy), which means if either your or the recipient's private key is ever stolen, all previous messages encrypted with it will be exposed: [How do I protect my private keys?](basics/email-security.md) Consider using a medium that provides forward secrecy: +OpenPGP also does not support [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy), which means if either your or the recipient's private key is ever stolen, all previous messages encrypted with it will be exposed: [How do I protect my private keys?](../basics/email-security.md) Consider using a medium that provides forward secrecy: -[Real-time Communication](real-time-communication.md){ .md-button } +[Real-time Communication](../real-time-communication.md){ .md-button }
@@ -28,7 +28,7 @@ OpenPGP also does not support [forward secrecy](https://en.wikipedia.org/wiki/Fo
-![Thunderbird logo](assets/img/email-clients/thunderbird.svg){ align=right } +![Thunderbird logo](../assets/img/email-clients/thunderbird.svg){ align=right } **Thunderbird** is a free, open-source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Matrix) client developed by the Thunderbird community, and previously by the Mozilla Foundation. @@ -81,7 +81,7 @@ These options can be found in :material-menu: → **Settings** → **Privacy & S #### Thunderbird-user.js (advanced) -[`thunderbird-user.js`](https://github.com/HorlogeSkynet/thunderbird-user.js) is a set of configuration options that aims to disable as many of the web-browsing features within Thunderbird Desktop as possible in order to reduce attack surface and maintain privacy. Some of the changes are backported from the [Arkenfox project](desktop-browsers.md#arkenfox-advanced). +[`thunderbird-user.js`](https://github.com/HorlogeSkynet/thunderbird-user.js) is a set of configuration options that aims to disable as many of the web-browsing features within Thunderbird Desktop as possible in order to reduce attack surface and maintain privacy. Some of the changes are backported from the [Arkenfox project](../desktop-browsers.md#arkenfox-advanced). ## Platform Specific @@ -89,9 +89,9 @@ These options can be found in :material-menu: → **Settings** → **Privacy & S
-![Apple Mail logo](assets/img/email-clients/applemail.png){ align=right } +![Apple Mail logo](../assets/img/email-clients/applemail.png){ align=right } -**Apple Mail** is included in macOS and can be extended to have OpenPGP support with [GPG Suite](encryption.md#gpg-suite), which adds the ability to send PGP-encrypted email. +**Apple Mail** is included in macOS and can be extended to have OpenPGP support with [GPG Suite](../encryption.md#gpg-suite), which adds the ability to send PGP-encrypted email. [:octicons-home-16: Homepage](https://support.apple.com/guide/mail/welcome/mac){ .md-button .md-button--primary } [:octicons-eye-16:](https://apple.com/legal/privacy/en-ww){ .card-link title="Privacy Policy" } @@ -114,7 +114,7 @@ Apple Mail has the ability to load remote content in the background or block it
-![Canary Mail logo](assets/img/email-clients/canarymail.svg){ align=right } +![Canary Mail logo](../assets/img/email-clients/canarymail.svg){ align=right } **Canary Mail** is a paid email client designed to make end-to-end encryption seamless with security features such as a biometric app lock. @@ -147,7 +147,7 @@ Canary Mail is closed-source. We recommend it due to the few choices there are f
-![FairEmail logo](assets/img/email-clients/fairemail.svg){ align=right } +![FairEmail logo](../assets/img/email-clients/fairemail.svg){ align=right } **FairEmail** is a minimal, open-source email app which uses open standards (IMAP, SMTP, OpenPGP) and minimizes data and battery usage. @@ -171,7 +171,7 @@ Canary Mail is closed-source. We recommend it due to the few choices there are f
-![Evolution logo](assets/img/email-clients/evolution.svg){ align=right } +![Evolution logo](../assets/img/email-clients/evolution.svg){ align=right } **Evolution** is a personal information management application that provides integrated mail, calendaring and address book functionality. Evolution has extensive [documentation](https://help.gnome.org/users/evolution/stable) to help you get started. @@ -194,7 +194,7 @@ Canary Mail is closed-source. We recommend it due to the few choices there are f
-![Kontact logo](assets/img/email-clients/kontact.svg){ align=right } +![Kontact logo](../assets/img/email-clients/kontact.svg){ align=right } **Kontact** is a personal information manager (PIM) application from the [KDE](https://kde.org) project. It provides a mail client, address book, RSS client, and an organizer. @@ -218,7 +218,7 @@ Canary Mail is closed-source. We recommend it due to the few choices there are f
-![Mailvelope logo](assets/img/email-clients/mailvelope.svg){ align=right } +![Mailvelope logo](../assets/img/email-clients/mailvelope.svg){ align=right } **Mailvelope** is a browser extension that enables the exchange of encrypted emails following the OpenPGP encryption standard. @@ -242,7 +242,7 @@ Canary Mail is closed-source. We recommend it due to the few choices there are f
-![NeoMutt logo](assets/img/email-clients/mutt.svg){ align=right } +![NeoMutt logo](../assets/img/email-clients/mutt.svg){ align=right } **NeoMutt** is an open-source command line email reader for Linux and BSD. It's a fork of [Mutt](https://en.wikipedia.org/wiki/Mutt_(email_client)) with added features. @@ -265,7 +265,7 @@ NeoMutt is a text-based client that has a steep learning curve. It is, however, ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Qualifications From f35c19df773f045124abe6b809abcacd3f241d02 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:09:17 -0700 Subject: [PATCH 26/49] refactor: Move Productivity pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => productivity}/language-tools.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename docs/{ => productivity}/language-tools.md (76%) diff --git a/docs/language-tools.md b/docs/productivity/language-tools.md similarity index 76% rename from docs/language-tools.md rename to docs/productivity/language-tools.md index 160d8923..bc92e8ca 100644 --- a/docs/language-tools.md +++ b/docs/productivity/language-tools.md @@ -6,8 +6,8 @@ cover: language-tools.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } Text inputted to grammar, spelling, and style checkers, as well as translation services, can contain sensitive information which may be stored on their servers for an indefinite amount of time and sold to third parties. The language tools listed on this page do not store your submitted text to a server, and can be self-hosted and used offline for maximum control of your data. @@ -15,8 +15,8 @@ Text inputted to grammar, spelling, and style checkers, as well as translation s
-![LanguageTool logo](assets/img/language-tools/languagetool.svg#only-light){ align=right } -![LanguageTool logo](assets/img/language-tools/languagetool-dark.svg#only-dark){ align=right } +![LanguageTool logo](../assets/img/language-tools/languagetool.svg#only-light){ align=right } +![LanguageTool logo](../assets/img/language-tools/languagetool-dark.svg#only-dark){ align=right } **LanguageTool** is a multilingual grammar, style, and spell checker that supports more than 20 languages. According to their privacy policy, they do not store any content sent to their service for review, but for higher assurance the software is [self-hostable](https://dev.languagetool.org/http-server). @@ -44,7 +44,7 @@ LanguageTool offers integration with a variety of [office suites](https://langua ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Must be open source. - Must be possible to self-host. From f9e4591fe61e8eae322f6f5cde4ec8572b819052 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:10:45 -0700 Subject: [PATCH 27/49] refactor: Move Productivity pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => productivity}/notebooks.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) rename docs/{ => productivity}/notebooks.md (88%) diff --git a/docs/notebooks.md b/docs/productivity/notebooks.md similarity index 88% rename from docs/notebooks.md rename to docs/productivity/notebooks.md index 21cf57b5..6043f209 100644 --- a/docs/notebooks.md +++ b/docs/productivity/notebooks.md @@ -6,7 +6,7 @@ cover: notebooks.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } Keep track of your notes and journals without giving them to a third party. @@ -18,7 +18,7 @@ If you are currently using an application like Evernote, Google Keep, or Microso
-![Standard Notes logo](assets/img/notebooks/standard-notes.svg){ align=right } +![Standard Notes logo](../assets/img/notebooks/standard-notes.svg){ align=right } **Standard Notes** is a simple and private notes app that makes your notes easy and available everywhere you are. It features E2EE on every platform, and a powerful desktop experience with themes and custom editors. It has also been [independently audited](https://standardnotes.com/help/2/has-standard-notes-completed-a-third-party-security-audit). @@ -49,7 +49,7 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for
-![Notesnook logo](assets/img/notebooks/notesnook.svg){ align=right } +![Notesnook logo](../assets/img/notebooks/notesnook.svg){ align=right } **Notesnook** is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. It features end-to-end encryption on all platforms with a powerful sync to take your notes on the go. You can easily import your notes from Evernote, OneNote & a lot of other apps using their [official importer](https://importer.notesnook.com). @@ -81,7 +81,7 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for
-![Joplin logo](assets/img/notebooks/joplin.svg){ align=right } +![Joplin logo](../assets/img/notebooks/joplin.svg){ align=right } **Joplin** is a free, open-source, and fully-featured note-taking and to-do application which can handle numerous markdown notes organized into notebooks and tags. It offers E2EE and can sync through Nextcloud, Dropbox, and more. It also offers easy import from Evernote and plain-text notes. @@ -114,8 +114,8 @@ Since January 2023, Joplin [supports biometrics](https://github.com/laurent22/jo
-![Cryptee logo](./assets/img/notebooks/cryptee.svg#only-light){ align=right } -![Cryptee logo](./assets/img/notebooks/cryptee-dark.svg#only-dark){ align=right } +![Cryptee logo](../assets/img/notebooks/cryptee.svg#only-light){ align=right } +![Cryptee logo](../assets/img/notebooks/cryptee-dark.svg#only-dark){ align=right } **Cryptee** is an open-source, web-based E2EE document editor and photo storage application. Cryptee is a PWA, which means that it works seamlessly across all modern devices without requiring native apps for each respective platform. @@ -141,9 +141,9 @@ Cryptee offers 100 MB of storage for free, with paid options if you need more.
-![Org-mode logo](assets/img/notebooks/org-mode.svg){ align=right } +![Org-mode logo](../assets/img/notebooks/org-mode.svg){ align=right } -**Org-mode** is a [major mode](https://gnu.org/software/emacs/manual/html_node/elisp/Major-Modes.html) for GNU Emacs. Org-mode is for keeping notes, maintaining to-do lists, planning projects, and authoring documents with a fast and effective plain-text system. Synchronization is possible with [file synchronization](file-sharing.md#file-sync) tools. +**Org-mode** is a [major mode](https://gnu.org/software/emacs/manual/html_node/elisp/Major-Modes.html) for GNU Emacs. Org-mode is for keeping notes, maintaining to-do lists, planning projects, and authoring documents with a fast and effective plain-text system. Synchronization is possible with [file synchronization](../file-sharing.md#file-sync) tools. [:octicons-home-16: Homepage](https://orgmode.org){ .md-button .md-button--primary } [:octicons-info-16:](https://orgmode.org/manuals.html){ .card-link title=Documentation} @@ -156,7 +156,7 @@ Cryptee offers 100 MB of storage for free, with paid options if you need more. ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From 204c8e4ce87cb4b36e7cd7c4976fd026a1efc37d Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:11:26 -0700 Subject: [PATCH 28/49] refactor: Move Productivity pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/office-suites.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/office-suites.md b/docs/office-suites.md index 4d769922..7a939294 100644 --- a/docs/office-suites.md +++ b/docs/office-suites.md @@ -6,7 +6,7 @@ cover: office-suites.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } Choose an **office suite** that does not require logging in to an account to access its full functionality. The tools listed here can be used offline and could reasonably act as a replacement for Microsoft Office for most needs. @@ -14,7 +14,7 @@ Choose an **office suite** that does not require logging in to an account to acc
-![LibreOffice logo](assets/img/office-suites/libreoffice.svg){ align=right } +![LibreOffice logo](../assets/img/office-suites/libreoffice.svg){ align=right } **LibreOffice** is a free and open-source office suite with extensive functionality. @@ -42,7 +42,7 @@ Choose an **office suite** that does not require logging in to an account to acc
-![OnlyOffice logo](assets/img/office-suites/onlyoffice.svg){ align=right } +![OnlyOffice logo](../assets/img/office-suites/onlyoffice.svg){ align=right } **OnlyOffice** is a cloud-based free and open-source office suite with extensive functionality, including integration with Nextcloud. @@ -67,7 +67,7 @@ Choose an **office suite** that does not require logging in to an account to acc ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Must be cross-platform. - Must be open-source software. From d9b98e6f6ce25ea1469af4b212f1acf8863897fa Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:11:41 -0700 Subject: [PATCH 29/49] refactor: Move Productivity pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => productivity}/office-suites.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => productivity}/office-suites.md (100%) diff --git a/docs/office-suites.md b/docs/productivity/office-suites.md similarity index 100% rename from docs/office-suites.md rename to docs/productivity/office-suites.md From 66fd14bff709cb84307d3f8e1a1d40ba1d9e5892 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:13:14 -0700 Subject: [PATCH 30/49] refactor: Move Media pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => media}/file-sharing.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) rename docs/{ => media}/file-sharing.md (81%) diff --git a/docs/file-sharing.md b/docs/media/file-sharing.md similarity index 81% rename from docs/file-sharing.md rename to docs/media/file-sharing.md index 4ff921aa..f513f7c8 100644 --- a/docs/file-sharing.md +++ b/docs/media/file-sharing.md @@ -6,19 +6,19 @@ cover: file-sharing.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } Discover how to privately share your files between your devices, with your friends and family, or anonymously online. ## File Sharing -If you already use [Proton Drive](cloud.md#proton-drive)[^1] or have a [Bitwarden](passwords.md#bitwarden) Premium[^2] subscription, consider using the file sharing capabilities that they each offer, both of which use end-to-end encryption. Otherwise, the standalone options listed here ensure that the files you share are not read by a remote server. +If you already use [Proton Drive](../cloud.md#proton-drive)[^1] or have a [Bitwarden](../essentials/passwords.md#bitwarden) Premium[^2] subscription, consider using the file sharing capabilities that they each offer, both of which use end-to-end encryption. Otherwise, the standalone options listed here ensure that the files you share are not read by a remote server. ### Send
-![Send logo](assets/img/file-sharing-sync/send.svg){ align=right } +![Send logo](../assets/img/file-sharing-sync/send.svg){ align=right } **Send** is a fork of Mozilla's discontinued Firefox Send service which allows you to send files to others with a link. Files are encrypted on your device so that they cannot be read by the server, and they can be optionally password-protected as well. The maintainer of Send hosts a [public instance](https://send.vis.ee). You can use other public instances, or you can host Send yourself. @@ -42,9 +42,9 @@ ffsend upload --host https://send.vis.ee/ FILE
-![OnionShare logo](assets/img/file-sharing-sync/onionshare.svg){ align=right } +![OnionShare logo](../assets/img/file-sharing-sync/onionshare.svg){ align=right } -**OnionShare** is an open-source tool that lets you securely and [:material-incognito: anonymously](basics/common-threats.md#anonymity-vs-privacy){ .pg-purple } share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files. +**OnionShare** is an open-source tool that lets you securely and [:material-incognito: anonymously](../basics/common-threats.md#anonymity-vs-privacy){ .pg-purple } share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files. [:octicons-home-16: Homepage](https://onionshare.org){ .md-button .md-button--primary } [:simple-torbrowser:](http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion){ .card-link title="Onion Service" } @@ -63,11 +63,11 @@ ffsend upload --host https://send.vis.ee/ FILE
-OnionShare provides the option to connect via [Tor bridges](https://docs.onionshare.org/2.6.2/en/tor.html#automatic-censorship-circumvention) to circumvent [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. +OnionShare provides the option to connect via [Tor bridges](https://docs.onionshare.org/2.6.2/en/tor.html#automatic-censorship-circumvention) to circumvent [:material-close-outline: Censorship](../basics/common-threats.md#avoiding-censorship){ .pg-blue-gray }. ### Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Must not store decrypted data on a remote server. - Must be open-source software. @@ -77,7 +77,7 @@ OnionShare provides the option to connect via [Tor bridges](https://docs.onionsh
-![FreedomBox logo](assets/img/file-sharing-sync/freedombox.svg){ align=right } +![FreedomBox logo](../assets/img/file-sharing-sync/freedombox.svg){ align=right } **FreedomBox** is an operating system designed to be run on a [single-board computer (SBC)](https://en.wikipedia.org/wiki/Single-board_computer). The purpose is to make it easy to set up server applications that you might want to self-host. @@ -96,7 +96,7 @@ OnionShare provides the option to connect via [Tor bridges](https://docs.onionsh
-![Nextcloud logo](assets/img/document-collaboration/nextcloud.svg){ align=right } +![Nextcloud logo](../assets/img/document-collaboration/nextcloud.svg){ align=right } **Nextcloud** is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. @@ -131,7 +131,7 @@ We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_e
-![Syncthing logo](assets/img/file-sharing-sync/syncthing.svg){ align=right } +![Syncthing logo](../assets/img/file-sharing-sync/syncthing.svg){ align=right } **Syncthing** is an open-source peer-to-peer continuous file synchronization utility. It is used to synchronize files between two or more devices over the local network or the internet. Syncthing does not use a centralized server; it uses the [Block Exchange Protocol](https://docs.syncthing.net/specs/bep-v1.html#bep-v1) to transfer data between devices. All data is encrypted using TLS. @@ -154,7 +154,7 @@ We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_e ### Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. #### Minimum Requirements From 90f8d6b3c2220694a5e83654c3cea9af5669bafe Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:17:34 -0700 Subject: [PATCH 31/49] refactor: Move Media pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => media}/frontends.md | 46 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 23 deletions(-) rename docs/{ => media}/frontends.md (80%) diff --git a/docs/frontends.md b/docs/media/frontends.md similarity index 80% rename from docs/frontends.md rename to docs/media/frontends.md index 20d25318..c7f46e15 100644 --- a/docs/frontends.md +++ b/docs/media/frontends.md @@ -6,13 +6,13 @@ cover: frontends.webp --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } Sometimes services will try to force you to sign up for an account by blocking access to content with annoying popups. They might also break without JavaScript enabled. These frontends can allow you to circumvent these restrictions. If you choose to self-host these frontends, it is important that you have other people using your instance as well in order for you to blend in. You should be careful with where and how you are hosting, as other peoples' usage will be linked to your hosting. -When you are using an instance run by someone else, make sure to read the privacy policy of that specific instance (if available). They can be modified by their owners and therefore may not reflect the default policy. Some instances have [Tor](tor.md) .onion addresses, which may grant some privacy as long as your search queries don't contain personally identifiable information. +When you are using an instance run by someone else, make sure to read the privacy policy of that specific instance (if available). They can be modified by their owners and therefore may not reflect the default policy. Some instances have [Tor](../web-browsing/tor.md) .onion addresses, which may grant some privacy as long as your search queries don't contain personally identifiable information. ## Reddit @@ -20,7 +20,7 @@ When you are using an instance run by someone else, make sure to read the privac
-![Redlib logo](assets/img/frontends/redlib.svg){ align=right } +![Redlib logo](../assets/img/frontends/redlib.svg){ align=right } **Redlib** is an open-source frontend to the [Reddit](https://reddit.com) website that is also self-hostable. You can access Redlib through a number of public instances. @@ -34,14 +34,14 @@ When you are using an instance run by someone else, make sure to read the privac

Note

-The [Old Reddit](https://old.reddit.com) website doesn't require as much JavaScript as the new Reddit website does, but it has recently blocked access to IP addresses reserved for public VPNs. You can use Old Reddit in conjunction with the [Tor](tor.md) Onion that was [launched in October 2022](https://forum.torproject.org/t/reddit-onion-service-launch/5305) at [https://old.reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion](https://old.reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion). +The [Old Reddit](https://old.reddit.com) website doesn't require as much JavaScript as the new Reddit website does, but it has recently blocked access to IP addresses reserved for public VPNs. You can use Old Reddit in conjunction with the [Tor](../web-browsing/tor.md) Onion that was [launched in October 2022](https://forum.torproject.org/t/reddit-onion-service-launch/5305) at [https://old.reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion](https://old.reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion).

Tip

-Redlib is useful if you want to disable JavaScript in your browser, such as [Tor Browser](tor.md#tor-browser) on the Safest security level. +Redlib is useful if you want to disable JavaScript in your browser, such as [Tor Browser](../web-browsing/tor.md#tor-browser) on the Safest security level.
@@ -51,11 +51,11 @@ Redlib is useful if you want to disable JavaScript in your browser, such as [Tor
-![ProxiTok logo](assets/img/frontends/proxitok.svg){ align=right } +![ProxiTok logo](../assets/img/frontends/proxitok.svg){ align=right } **ProxiTok** is an open-source frontend to the [TikTok](https://tiktok.com) website that is also self-hostable. -There are a number of public instances, with some that offer a [Tor](tor.md) onion service or an [I2P](alternative-networks.md#i2p-the-invisible-internet-project) eepsite. +There are a number of public instances, with some that offer a [Tor](../web-browsing/tor.md) onion service or an [I2P](../alternative-networks.md#i2p-the-invisible-internet-project) eepsite. [:octicons-repo-16: Repository](https://github.com/pablouser1/ProxiTok){ .md-button .md-button--primary } [:octicons-server-16:](https://github.com/pablouser1/ProxiTok/wiki/Public-instances){ .card-link title="Public Instances" } @@ -69,7 +69,7 @@ There are a number of public instances, with some that offer a [Tor](tor.md) oni

Tip

-ProxiTok is useful if you want to disable JavaScript in your browser, such as [Tor Browser](tor.md#tor-browser) on the Safest security level. +ProxiTok is useful if you want to disable JavaScript in your browser, such as [Tor Browser](../web-browsing/tor.md#tor-browser) on the Safest security level.
@@ -81,12 +81,12 @@ ProxiTok is useful if you want to disable JavaScript in your browser, such as [T
-![Invidious logo](assets/img/frontends/invidious.svg#only-light){ align=right } -![Invidious logo](assets/img/frontends/invidious-dark.svg#only-dark){ align=right } +![Invidious logo](../assets/img/frontends/invidious.svg#only-light){ align=right } +![Invidious logo](../assets/img/frontends/invidious-dark.svg#only-dark){ align=right } **Invidious** is a free and open-source frontend for [YouTube](https://youtube.com) that is also self-hostable. -There are a number of public instances, with some that offer a [Tor](tor.md) onion service or an [I2P](alternative-networks.md#i2p-the-invisible-internet-project) eepsite. +There are a number of public instances, with some that offer a [Tor](../web-browsing/tor.md) onion service or an [I2P](../alternative-networks.md#i2p-the-invisible-internet-project) eepsite. [:octicons-home-16: Homepage](https://invidious.io){ .md-button .md-button--primary } [:octicons-server-16:](https://instances.invidious.io){ .card-link title="Public Instances" } @@ -108,7 +108,7 @@ Invidious does not proxy video streams by default. Videos watched through Invidi

Tip

-Invidious is useful if you want to disable JavaScript in your browser, such as [Tor Browser](tor.md#tor-browser) on the Safest security level. It does not provide privacy by itself, and we don’t recommend logging into any accounts. +Invidious is useful if you want to disable JavaScript in your browser, such as [Tor Browser](../web-browsing/tor.md#tor-browser) on the Safest security level. It does not provide privacy by itself, and we don’t recommend logging into any accounts.
@@ -116,7 +116,7 @@ Invidious is useful if you want to disable JavaScript in your browser, such as [
-![Piped logo](assets/img/frontends/piped.svg){ align=right } +![Piped logo](../assets/img/frontends/piped.svg){ align=right } **Piped** is a free and open-source frontend for [YouTube](https://youtube.com) that is also self-hostable. @@ -143,7 +143,7 @@ Piped is useful if you want to use [SponsorBlock](https://sponsor.ajay.app) with
-![FreeTube logo](assets/img/frontends/freetube.svg){ align=right } +![FreeTube logo](../assets/img/frontends/freetube.svg){ align=right } **FreeTube** is a free and open-source desktop application for [YouTube](https://youtube.com). FreeTube extracts data from YouTube using its built-in API based on [YouTube.js](https://github.com/LuanRT/YouTube.js) or the [Invidious](#invidious) API. You can configure either as the default, with the other serving as a fallback. @@ -170,7 +170,7 @@ When using FreeTube, your subscription list and playlists are saved locally on y

Warning

-When using FreeTube, your IP address may still be known to YouTube, [Invidious](https://instances.invidious.io), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](vpn.md) or [Tor](tor.md) if your [threat model](basics/threat-modeling.md) requires hiding your IP address. +When using FreeTube, your IP address may still be known to YouTube, [Invidious](https://instances.invidious.io), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](../vpn.md) or [Tor](../web-browsing/tor.md) if your [threat model](../basics/threat-modeling.md) requires hiding your IP address.
@@ -180,7 +180,7 @@ By default, FreeTube blocks all YouTube advertisements. In addition, FreeTube op
-![Yattee logo](assets/img/frontends/yattee.svg){ align=right } +![Yattee logo](../assets/img/frontends/yattee.svg){ align=right } **Yattee** is a free and open-source privacy oriented video player for iOS, tvOS, and macOS for [YouTube](https://youtube.com). Due to App Store restrictions, you will need to take a few [extra steps](https://web.archive.org/web/20230330122839/https://gonzoknows.com/posts/Yattee) before you can use Yattee to watch YouTube. Yattee allows you to connect to instances of [Invidious](#invidious) or [Piped](#piped). @@ -205,7 +205,7 @@ When using Yattee, your subscription list is saved locally on your device.

Warning

-When using Yattee, your IP address may still be known to YouTube, [Invidious](https://instances.invidious.io), [Piped](https://github.com/TeamPiped/Piped/wiki/Instances), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](vpn.md) or [Tor](tor.md) if your [threat model](basics/threat-modeling.md) requires hiding your IP address. +When using Yattee, your IP address may still be known to YouTube, [Invidious](https://instances.invidious.io), [Piped](https://github.com/TeamPiped/Piped/wiki/Instances), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](../vpn.md) or [Tor](../web-browsing/tor.md) if your [threat model](../basics/threat-modeling.md) requires hiding your IP address.
@@ -215,8 +215,8 @@ By default, Yattee blocks all YouTube advertisements. In addition, Yattee option
-![LibreTube logo](assets/img/frontends/libretube.svg#only-light){ align=right } -![LibreTube logo](assets/img/frontends/libretube-dark.svg#only-dark){ align=right } +![LibreTube logo](../assets/img/frontends/libretube.svg#only-light){ align=right } +![LibreTube logo](../assets/img/frontends/libretube-dark.svg#only-dark){ align=right } **LibreTube** is a free and open-source Android application for [YouTube](https://youtube.com) which uses the [Piped](#piped) API. @@ -240,7 +240,7 @@ Your subscription list and playlists are saved locally on your Android device.

Warning

-When using LibreTube, your IP address will be visible to YouTube, [Piped](https://github.com/TeamPiped/Piped/wiki/Instances), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](vpn.md) or [Tor](tor.md) if your [threat model](basics/threat-modeling.md) requires hiding your IP address. +When using LibreTube, your IP address will be visible to YouTube, [Piped](https://github.com/TeamPiped/Piped/wiki/Instances), or [SponsorBlock](https://sponsor.ajay.app) depending on your configuration. Consider using a [VPN](../vpn.md) or [Tor](../web-browsing/tor.md) if your [threat model](../basics/threat-modeling.md) requires hiding your IP address.
@@ -250,7 +250,7 @@ By default, LibreTube blocks all YouTube advertisements. Additionally, LibreTube
-![NewPipe logo](assets/img/frontends/newpipe.svg){ align=right } +![NewPipe logo](../assets/img/frontends/newpipe.svg){ align=right } **NewPipe** is a free and open-source Android application for [YouTube](https://youtube.com), [SoundCloud](https://soundcloud.com), [media.ccc.de](https://media.ccc.de), [Bandcamp](https://bandcamp.com), and [PeerTube](https://joinpeertube.org) (1). @@ -276,13 +276,13 @@ Your subscription list and playlists are saved locally on your Android device.

Warning

-When using NewPipe, your IP address will be visible to the video providers used. Consider using a [VPN](vpn.md) or [Tor](tor.md) if your [threat model](basics/threat-modeling.md) requires hiding your IP address. +When using NewPipe, your IP address will be visible to the video providers used. Consider using a [VPN](../vpn.md) or [Tor](../web-browsing/tor.md) if your [threat model](../basics/threat-modeling.md) requires hiding your IP address.
## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. We only consider frontends if one of the following is true for a platform: From 05c16b432af8ea4203cb9cd69d360e04c906b178 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:18:50 -0700 Subject: [PATCH 32/49] refactor: Move Media pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => media}/news-aggregators.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) rename docs/{ => media}/news-aggregators.md (86%) diff --git a/docs/news-aggregators.md b/docs/media/news-aggregators.md similarity index 86% rename from docs/news-aggregators.md rename to docs/media/news-aggregators.md index 54c755d8..acfbbdca 100644 --- a/docs/news-aggregators.md +++ b/docs/media/news-aggregators.md @@ -6,7 +6,7 @@ cover: news-aggregators.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } A **news aggregator** is software which aggregates digital content from online newspapers, blogs, podcasts, and other resources to one location for easy viewing. Using one can be a great way to keep up with your favorite content. @@ -16,7 +16,7 @@ A **news aggregator** is software which aggregates digital content from online n
-![Akregator logo](assets/img/news-aggregators/akregator.svg){ align=right } +![Akregator logo](../assets/img/news-aggregators/akregator.svg){ align=right } **Akregator** is a news feed reader that is a part of the [KDE](https://kde.org) project. It comes with a fast search, advanced archiving functionality, and an internal browser for easy news reading. @@ -39,7 +39,7 @@ A **news aggregator** is software which aggregates digital content from online n
-![NewsFlash logo](assets/img/news-aggregators/newsflash.png){ align=right } +![NewsFlash logo](../assets/img/news-aggregators/newsflash.png){ align=right } **NewsFlash** is an open-source, modern, and easy-to-use news feed reader for Linux. It can be used offline or used with services like [Nextcloud News](https://apps.nextcloud.com/apps/news) or [Inoreader](https://inoreader.com). It has a search feature and a pre-defined list of sources that you can add directly. @@ -59,7 +59,7 @@ A **news aggregator** is software which aggregates digital content from online n
-![Feeder logo](assets/img/news-aggregators/feeder.png){ align=right } +![Feeder logo](../assets/img/news-aggregators/feeder.png){ align=right } **Feeder** is a modern RSS client for Android that has many [features](https://github.com/spacecowboy/Feeder#features) and works well with folders of RSS feeds. It supports [RSS](https://en.wikipedia.org/wiki/RSS), [Atom](https://en.wikipedia.org/wiki/Atom_(Web_standard)), [RDF](https://en.wikipedia.org/wiki/RDF%2FXML), and [JSON Feed](https://en.wikipedia.org/wiki/JSON_Feed). @@ -81,8 +81,8 @@ A **news aggregator** is software which aggregates digital content from online n
-![Miniflux logo](assets/img/news-aggregators/miniflux.svg#only-light){ align=right } -![Miniflux logo](assets/img/news-aggregators/miniflux-dark.svg#only-dark){ align=right } +![Miniflux logo](../assets/img/news-aggregators/miniflux.svg#only-light){ align=right } +![Miniflux logo](../assets/img/news-aggregators/miniflux-dark.svg#only-dark){ align=right } **Miniflux** is a web-based news aggregator that you can self-host. It supports [RSS](https://en.wikipedia.org/wiki/RSS), [Atom](https://en.wikipedia.org/wiki/Atom_(Web_standard)), [RDF](https://en.wikipedia.org/wiki/RDF%2FXML), and [JSON Feed](https://en.wikipedia.org/wiki/JSON_Feed). @@ -97,7 +97,7 @@ A **news aggregator** is software which aggregates digital content from online n
-![NetNewsWire logo](assets/img/news-aggregators/netnewswire.png){ align=right } +![NetNewsWire logo](../assets/img/news-aggregators/netnewswire.png){ align=right } **NetNewsWire** is a free and open-source feed reader for macOS and iOS with a focus on a native design and feature set. It supports the typical feed formats alongside built-in support for Reddit feeds. @@ -120,7 +120,7 @@ A **news aggregator** is software which aggregates digital content from online n
-![Newsboat logo](assets/img/news-aggregators/newsboat.svg){ align=right } +![Newsboat logo](../assets/img/news-aggregators/newsboat.svg){ align=right } **Newsboat** is an RSS/Atom feed reader for the text console. It's an actively maintained fork of [Newsbeuter](https://en.wikipedia.org/wiki/Newsbeuter). It is very lightweight and ideal for use over [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell). @@ -132,7 +132,7 @@ A **news aggregator** is software which aggregates digital content from online n ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Must be open-source software. - Must operate locally, i.e. must not be a cloud service. From f1551692e4758770536c4977c2012c0513a9170a Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:20:09 -0700 Subject: [PATCH 33/49] refactor: Move Utilities pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/ai-chat.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ai-chat.md b/docs/ai-chat.md index 5a5bdeb4..745d3d41 100755 --- a/docs/ai-chat.md +++ b/docs/ai-chat.md @@ -7,9 +7,9 @@ cover: ai-chatbots.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } -- [:material-close-outline: Censorship](basics/common-threats.md#avoiding-censorship){ .pg-blue-gray } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-close-outline: Censorship](../basics/common-threats.md#avoiding-censorship){ .pg-blue-gray } Since the release of ChatGPT in 2022, interactions with Large Language Models (LLMs) have become increasingly common. LLMs can help us write better, understand unfamiliar subjects, or answer a wide range of questions. They can statistically predict the next word based on a vast amount of data scraped from the web. @@ -60,7 +60,7 @@ To help you choose a model that fits your needs, you can look at leaderboards an
-![Kobold.cpp Logo](assets/img/ai-chat/kobold.png){align=right} +![Kobold.cpp Logo](../assets/img/ai-chat/kobold.png){align=right} Kobold.cpp is an AI client that runs locally on your Windows, Mac, or Linux computer. It's an excellent choice if you are looking for heavy customization and tweaking, such as for role-playing purposes. @@ -95,7 +95,7 @@ Kobold.cpp allows you to modify parameters such as the AI model temperature and
-![Ollama Logo](assets/img/ai-chat/ollama.png){align=right} +![Ollama Logo](../assets/img/ai-chat/ollama.png){align=right} Ollama is a command-line AI assistant that is available on macOS, Linux, and Windows. Ollama is a great choice if you're looking for an AI client that's easy-to-use, widely compatible, and fast due to its use of inference and other techniques. It also doesn't involve any manual setup. @@ -123,7 +123,7 @@ Ollama simplifies the process of setting up a local AI chat by downloading the A
-![Llamafile Logo](assets/img/ai-chat/llamafile.svg){align=right} +![Llamafile Logo](../assets/img/ai-chat/llamafile.svg){align=right} Llamafile is a lightweight single-file executable that allows users to run LLMs locally on their own computers without any setup involved. It is [backed by Mozilla](https://hacks.mozilla.org/2023/11/introducing-llamafile) and available on Linux, macOS, and Windows. @@ -166,7 +166,7 @@ A downloaded model is generally safe if it satisfies all the above checks. ## Criteria -Please note we are not affiliated with any of the projects we recommend. In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project and conduct your own research to ensure it's the right choice for you. +Please note we are not affiliated with any of the projects we recommend. In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From 936730d759bef3c8525a679abd7bc7aa4b1be7eb Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:20:34 -0700 Subject: [PATCH 34/49] refactor: Move Utilities pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => utilities}/ai-chat.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => utilities}/ai-chat.md (100%) diff --git a/docs/ai-chat.md b/docs/utilities/ai-chat.md similarity index 100% rename from docs/ai-chat.md rename to docs/utilities/ai-chat.md From 983750a8323437e15065e02504087453ff499155 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:23:08 -0700 Subject: [PATCH 35/49] refactor: Move Utilities pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => utilities}/health-and-wellness.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) rename docs/{ => utilities}/health-and-wellness.md (84%) diff --git a/docs/health-and-wellness.md b/docs/utilities/health-and-wellness.md similarity index 84% rename from docs/health-and-wellness.md rename to docs/utilities/health-and-wellness.md index ec8b9bc4..a17aa7a0 100644 --- a/docs/health-and-wellness.md +++ b/docs/utilities/health-and-wellness.md @@ -7,7 +7,7 @@ cover: health-cover.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } Keep track of your health and fitness-related goals with these apps. Unlike their mainstream alternatives, your personal health information will be kept private. @@ -19,7 +19,7 @@ Popular menstrual trackers like [Flo](https://techcrunch.com/2021/01/13/flo-gets
-![drip logo](assets/img/health-and-wellness/drip.png){ align=right } +![drip logo](../assets/img/health-and-wellness/drip.png){ align=right } **drip.** is a gender-inclusive and open source menstrual cycle tracker available on all mobile platforms. It relies on the "sympto-thermal method" to predict ovulation. All user data is stored locally on your device and can be protected with a password. @@ -43,7 +43,7 @@ Popular menstrual trackers like [Flo](https://techcrunch.com/2021/01/13/flo-gets
-![Euki logo](assets/img/health-and-wellness/euki.svg){ align=right } +![Euki logo](../assets/img/health-and-wellness/euki.svg){ align=right } **Euki** is a nonprofit-backed menstrual cycle tracker that also doubles as a medication tracker and sexual wellness knowledge base. It allows you to schedule the automatic deletion of your personal data in the app. All user data is stored locally on your device and can be protected with a password. @@ -70,7 +70,7 @@ These general purpose apps can do everything from counting steps and tracking sl
-![Apple logo](assets/img/health-and-wellness/apple-health.svg#only-light){ align=right }![Apple logo](assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ align=right } +![Apple logo](../assets/img/health-and-wellness/apple-health.svg#only-light){ align=right }![Apple logo](../assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ align=right } **Apple Health** is the default health and fitness app for iOS. Apple Health always uses end-to-end encryption when syncing across multiple devices. Additionally, almost all measured data is processed on your device. @@ -90,7 +90,7 @@ These general purpose apps can do everything from counting steps and tracking sl
-![Gadgetbridge logo](assets/img/health-and-wellness/gadgetbridge.svg#only-light){ align=right }![Gadgetbridge logo](assets/img/health-and-wellness/gadgetbridge-dark.svg#only-dark){ align=right } +![Gadgetbridge logo](../assets/img/health-and-wellness/gadgetbridge.svg#only-light){ align=right }![Gadgetbridge logo](../assets/img/health-and-wellness/gadgetbridge-dark.svg#only-dark){ align=right } **Gadgetbridge** is an open-source Android application which allows you to pair and manage your Bluetooth device without relying on the vendor’s application. When paired with a compatible smartwatch, it can mimic the health and wellness functionality of these watches without third-party data collection. @@ -120,7 +120,7 @@ These apps help you collect and manage personal health data and share it with he
-![Apple logo](assets/img/health-and-wellness/apple-health.svg#only-light){ align=right }![Apple logo](assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ align=right } +![Apple logo](../assets/img/health-and-wellness/apple-health.svg#only-light){ align=right }![Apple logo](../assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ align=right } **Apple Health Records** is a built-in feature within [Apple Health](#apple-health) that allows you to view, store, and share your health records. It shares the security and privacy features of Apple Health. @@ -140,7 +140,7 @@ These apps help you collect and manage personal health data and share it with he
-![CommonHealth logo](assets/img/health-and-wellness/commonhealth.png){ align=right } +![CommonHealth logo](../assets/img/health-and-wellness/commonhealth.png){ align=right } **CommonHealth** is a privacy-respecting Android app that allows people to access their electronic health records and securely share it to providers. All health data is stored on your device and can be protected with a passcode or biometric authentication. @@ -160,7 +160,7 @@ CommonHealth is only available in the United States. Although the app itself is ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From 983719742924b7a4622b4eba2024862b262c1490 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:24:32 -0700 Subject: [PATCH 36/49] refactor: Move Utilities pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => utilities}/data-redaction.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename docs/{ => utilities}/data-redaction.md (90%) diff --git a/docs/data-redaction.md b/docs/utilities/data-redaction.md similarity index 90% rename from docs/data-redaction.md rename to docs/utilities/data-redaction.md index cec0a88b..90a961b0 100644 --- a/docs/data-redaction.md +++ b/docs/utilities/data-redaction.md @@ -7,7 +7,7 @@ cover: data-redaction.webp --- Protects against the following threat(s): -- [:material-account-search: Public Exposure](basics/common-threats.md#limiting-public-information){ .pg-green } +- [:material-account-search: Public Exposure](../basics/common-threats.md#limiting-public-information){ .pg-green } When sharing files, be sure to remove associated metadata. Image files commonly include [Exif](https://en.wikipedia.org/wiki/Exif) data. Photos sometimes even include GPS coordinates in the file metadata. @@ -22,7 +22,7 @@ You should **never** use blur to redact [text in images](https://bishopfox.com/b
-![MAT2 logo](assets/img/data-redaction/mat2.svg){ align=right } +![MAT2 logo](../assets/img/data-redaction/mat2.svg){ align=right } **MAT2** is free, cross-platform software which allows you to remove metadata from image, audio, torrent, and document file types. It provides both a command line tool and a graphical user interface via an extension for [Dolphin](https://0xacab.org/jvoisin/mat2/-/tree/master/dolphin), the default file manager of [KDE](https://kde.org). @@ -46,7 +46,7 @@ You should **never** use blur to redact [text in images](https://bishopfox.com/b
-![ExifEraser logo](assets/img/data-redaction/exiferaser.svg){ align=right } +![ExifEraser logo](../assets/img/data-redaction/exiferaser.svg){ align=right } **ExifEraser** is a modern, permissionless image metadata erasing application for Android. @@ -97,7 +97,7 @@ This shortcut removes metadata such as location, device model, lens model, and o
-![ExifTool logo](assets/img/data-redaction/exiftool.png){ align=right } +![ExifTool logo](../assets/img/data-redaction/exiftool.png){ align=right } **ExifTool** is the original Perl library and command-line application for reading, writing, and editing meta information (Exif, IPTC, XMP, and more) in a wide variety of file formats (JPEG, TIFF, PNG, PDF, RAW, and more). @@ -130,7 +130,7 @@ exiftool -all= *.file_extension ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. - Apps developed for open-source operating systems must be open source. - Apps must be free and should not include ads or other limitations. From 5e698b5694a3c9566ec91cde02e8b63b8660e916 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:25:15 -0700 Subject: [PATCH 37/49] refactor: Move Utilities pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/maps.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/maps.md b/docs/maps.md index f4ea2295..3b2478b6 100644 --- a/docs/maps.md +++ b/docs/maps.md @@ -7,7 +7,7 @@ cover: maps.webp --- Protects against the following threat(s): -- [:material-account-cash: Surveillance Capitalism](basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } +- [:material-account-cash: Surveillance Capitalism](../basics/common-threats.md#surveillance-as-a-business-model){ .pg-brown } Use a **map and navigation app** that doesn't build an advertising profile based on your searches and location history. Instead of using Google Maps, Apple Maps, or Waze, we recommend these privacy-respecting alternatives. @@ -17,7 +17,7 @@ The recommendations here either do not collect any user data or at least do not
-![Organic Maps logo](assets/img/maps/organic-maps.svg){ align=right } +![Organic Maps logo](../assets/img/maps/organic-maps.svg){ align=right } **Organic Maps** is an open source, community-developed map display and satnav-style navigation app for walkers, drivers, and cyclists. The app offers worldwide offline maps based on OpenStreetMap data, and navigation with privacy — no location tracking, no data collection, and no ads. The app can be used completely offline. @@ -45,7 +45,7 @@ Please note that Organic Maps is a simple, basic app that lacks certain features
-![OsmAnd logo](assets/img/maps/osmand.svg){ align=right } +![OsmAnd logo](../assets/img/maps/osmand.svg){ align=right } **OsmAnd** is an offline map and navigation application based on OpenStreetMap, offering turn-by-turn navigation for walking, cycling, driving, as well as public transport. It is open-source and does not collect any user data. @@ -69,7 +69,7 @@ Compared to Organic Maps, OsmAnd has more [features](https://wiki.openstreetmap. ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From 0709b78ad2f7457329159f1d4e950d54aecfe322 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:25:40 -0700 Subject: [PATCH 38/49] refactor: Move Utilities pages to new subdirectory Signed-off-by: redoomed1 --- docs/{ => utilities}/maps.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{ => utilities}/maps.md (100%) diff --git a/docs/maps.md b/docs/utilities/maps.md similarity index 100% rename from docs/maps.md rename to docs/utilities/maps.md From 17a42758b29b3d562d1d60822823e6cd478092dd Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:26:41 -0700 Subject: [PATCH 39/49] refactor: Move Utilities pages to new subdirectory And update internal links and file paths Signed-off-by: redoomed1 --- docs/{ => utilities}/pastebins.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename docs/{ => utilities}/pastebins.md (81%) diff --git a/docs/pastebins.md b/docs/utilities/pastebins.md similarity index 81% rename from docs/pastebins.md rename to docs/utilities/pastebins.md index 4f4e37d0..d29fc6b1 100644 --- a/docs/pastebins.md +++ b/docs/utilities/pastebins.md @@ -6,7 +6,7 @@ cover: pastebins.webp --- Protects against the following threat(s): -- [:material-server-network: Service Providers](basics/common-threats.md#privacy-from-service-providers){ .pg-teal } +- [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } [**Pastebins**](https://en.wikipedia.org/wiki/Pastebin) are online services most commonly used to share large blocks of code in a convenient and efficient manner. The pastebins listed here employ client-side encryption and password protection for pasted content; both of these features prevent the website or server operator from reading or accessing the contents of any paste. @@ -14,7 +14,7 @@ cover: pastebins.webp
-![PrivateBin logo](assets/img/pastebins/privatebin.svg){ align=right } +![PrivateBin logo](../assets/img/pastebins/privatebin.svg){ align=right } **PrivateBin** is a minimalist, open-source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256-bit AES. It is the improved version of ZeroBin. @@ -29,7 +29,7 @@ cover: pastebins.webp
-![Paaster logo](assets/img/pastebins/paaster.svg){ align=right } +![Paaster logo](../assets/img/pastebins/paaster.svg){ align=right } **Paaster** is a secure and user-friendly pastebin application that prioritizes privacy and simplicity. With end-to-end encryption and paste history, Paaster ensures that your pasted code remains confidential and accessible. @@ -43,7 +43,7 @@ cover: pastebins.webp ## Criteria -**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. +**Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](../about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. ### Minimum Requirements From 31594d6fbb4090aea98e0e8f5f48819726c25ae0 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:35:04 -0700 Subject: [PATCH 40/49] refactor: Update internal links Signed-off-by: redoomed1 --- docs/essentials/encryption.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/essentials/encryption.md b/docs/essentials/encryption.md index 5ac0ec91..8e419f7c 100644 --- a/docs/essentials/encryption.md +++ b/docs/essentials/encryption.md @@ -370,7 +370,7 @@ gpg --quick-gen-key alice@example.com future-default

Note

-We suggest [Canary Mail](../email-clients.md#canary-mail-ios) for using PGP with email on iOS devices. +We suggest [Canary Mail](../productivity/email-clients.md#canary-mail-ios) for using PGP with email on iOS devices.
@@ -378,7 +378,7 @@ We suggest [Canary Mail](../email-clients.md#canary-mail-ios) for using PGP with ![GPG Suite logo](../assets/img/encryption-software/gpgsuite.png){ align=right } -**GPG Suite** provides OpenPGP support for [Apple Mail](../email-clients.md#apple-mail-macos) and other email clients on macOS. +**GPG Suite** provides OpenPGP support for [Apple Mail](../productivity/email-clients.md#apple-mail-macos) and other email clients on macOS. We recommend taking a look at their [First steps](https://gpgtools.tenderapp.com/kb/how-to/first-steps-where-do-i-start-where-do-i-begin-setup-gpgtools-create-a-new-key-your-first-encrypted-email) and [Knowledge Base](https://gpgtools.tenderapp.com/kb) for support. @@ -404,7 +404,7 @@ Currently, GPG Suite does [not yet](https://gpgtools.com/sequoia) have a stable ![OpenKeychain logo](../assets/img/encryption-software/openkeychain.svg){ align=right } -**OpenKeychain** is an implementation of GnuPG for Android. It's commonly required by mail clients such as [Thunderbird](../email-clients.md#thunderbird), [FairEmail](../email-clients.md#fairemail-android), and other Android apps to provide encryption support. +**OpenKeychain** is an implementation of GnuPG for Android. It's commonly required by mail clients such as [Thunderbird](../productivity/email-clients.md#thunderbird), [FairEmail](../productivity/email-clients.md#fairemail-android), and other Android apps to provide encryption support. [:octicons-home-16: Homepage](https://openkeychain.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://openkeychain.org/help/privacy-policy){ .card-link title="Privacy Policy" } From fa25347cf6f93c08eb0a5e76ed7040683a106500 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:38:28 -0700 Subject: [PATCH 41/49] refactor: Update internal link Signed-off-by: redoomed1 --- docs/essentials/real-time-communication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/essentials/real-time-communication.md b/docs/essentials/real-time-communication.md index 7d8285c0..4f147e99 100644 --- a/docs/essentials/real-time-communication.md +++ b/docs/essentials/real-time-communication.md @@ -70,7 +70,7 @@ We have some additional tips on configuring and hardening your Signal installati #### Molly (Android) -If you use Android and your threat model requires protecting against [:material-target-account: Targeted Attacks](basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } you may consider using this alternative app, which features a number of security and usability improvements, to access the Signal network. +If you use Android and your threat model requires protecting against [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } you may consider using this alternative app, which features a number of security and usability improvements, to access the Signal network.
From ac482f57a8fd66bea285487d6068612affdd09d9 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:41:00 -0700 Subject: [PATCH 42/49] refactor: Update internal links Signed-off-by: redoomed1 --- docs/productivity/email-clients.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/productivity/email-clients.md b/docs/productivity/email-clients.md index 2d8e6b6b..180de22f 100644 --- a/docs/productivity/email-clients.md +++ b/docs/productivity/email-clients.md @@ -9,7 +9,7 @@ cover: email-clients.webp - [:material-server-network: Service Providers](../basics/common-threats.md#privacy-from-service-providers){ .pg-teal } - [:material-target-account: Targeted Attacks](../basics/common-threats.md#attacks-against-specific-individuals){ .pg-red } -The **email clients** we recommend support both [OpenPGP](../encryption.md#openpgp) and strong authentication such as [Open Authorization (OAuth)](https://en.wikipedia.org/wiki/OAuth). OAuth allows you to use [Multi-Factor Authentication](../basics/multi-factor-authentication.md) to prevent account theft. +The **email clients** we recommend support both [OpenPGP](../essentials/encryption.md#openpgp) and strong authentication such as [Open Authorization (OAuth)](https://en.wikipedia.org/wiki/OAuth). OAuth allows you to use [Multi-Factor Authentication](../basics/multi-factor-authentication.md) to prevent account theft.
Email does not provide forward secrecy @@ -18,7 +18,7 @@ When using end-to-end encryption (E2EE) technology like OpenPGP, email will stil OpenPGP also does not support [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy), which means if either your or the recipient's private key is ever stolen, all previous messages encrypted with it will be exposed: [How do I protect my private keys?](../basics/email-security.md) Consider using a medium that provides forward secrecy: -[Real-time Communication](../real-time-communication.md){ .md-button } +[Real-time Communication](../essentials/real-time-communication.md){ .md-button }
@@ -91,7 +91,7 @@ These options can be found in :material-menu: → **Settings** → **Privacy & S ![Apple Mail logo](../assets/img/email-clients/applemail.png){ align=right } -**Apple Mail** is included in macOS and can be extended to have OpenPGP support with [GPG Suite](../encryption.md#gpg-suite), which adds the ability to send PGP-encrypted email. +**Apple Mail** is included in macOS and can be extended to have OpenPGP support with [GPG Suite](../essentials/encryption.md#gpg-suite), which adds the ability to send PGP-encrypted email. [:octicons-home-16: Homepage](https://support.apple.com/guide/mail/welcome/mac){ .md-button .md-button--primary } [:octicons-eye-16:](https://apple.com/legal/privacy/en-ww){ .card-link title="Privacy Policy" } From 34e4ccd4138303c21bbad156259efa6451f1544d Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:41:51 -0700 Subject: [PATCH 43/49] refactor: Update internal link Signed-off-by: redoomed1 --- docs/productivity/notebooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/productivity/notebooks.md b/docs/productivity/notebooks.md index 6043f209..85f3a2ff 100644 --- a/docs/productivity/notebooks.md +++ b/docs/productivity/notebooks.md @@ -143,7 +143,7 @@ Cryptee offers 100 MB of storage for free, with paid options if you need more. ![Org-mode logo](../assets/img/notebooks/org-mode.svg){ align=right } -**Org-mode** is a [major mode](https://gnu.org/software/emacs/manual/html_node/elisp/Major-Modes.html) for GNU Emacs. Org-mode is for keeping notes, maintaining to-do lists, planning projects, and authoring documents with a fast and effective plain-text system. Synchronization is possible with [file synchronization](../file-sharing.md#file-sync) tools. +**Org-mode** is a [major mode](https://gnu.org/software/emacs/manual/html_node/elisp/Major-Modes.html) for GNU Emacs. Org-mode is for keeping notes, maintaining to-do lists, planning projects, and authoring documents with a fast and effective plain-text system. Synchronization is possible with [file synchronization](../media/file-sharing.md#file-sync) tools. [:octicons-home-16: Homepage](https://orgmode.org){ .md-button .md-button--primary } [:octicons-info-16:](https://orgmode.org/manuals.html){ .card-link title=Documentation} From f5b35628e7e661bf5f09b5ae96d40d53cb7d4b1f Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:43:59 -0700 Subject: [PATCH 44/49] refactor: Update internal link Signed-off-by: redoomed1 --- docs/media/frontends.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/media/frontends.md b/docs/media/frontends.md index c7f46e15..b1d58d67 100644 --- a/docs/media/frontends.md +++ b/docs/media/frontends.md @@ -288,7 +288,7 @@ We only consider frontends if one of the following is true for a platform: - Normally only accessible with JavaScript enabled. - Normally only accessible with an account. -- Blocks access from commercial [VPNs](vpn.md). +- Blocks access from commercial [VPNs](../vpn.md). Recommended frontends... From cb8b56bc70ce08da45a030d2ea3c8a2c715c3ee6 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:50:33 -0700 Subject: [PATCH 45/49] feat: Add index page for Tech Essentials subsection Signed-off-by: redoomed1 --- docs/essentials/index.md | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 docs/essentials/index.md diff --git a/docs/essentials/index.md b/docs/essentials/index.md new file mode 100644 index 00000000..3fe71ba6 --- /dev/null +++ b/docs/essentials/index.md @@ -0,0 +1,86 @@ +--- +title: Tecnology Essentials +icon: material/star-outline +description: Our recommended methods for removing your personal information from data brokers and people search sites. +cover: data-broker-removals.webp +--- +## Password Managers + +
+ +- ![Bitwarden logo](assets/img/password-management/bitwarden.svg){ .twemoji loading=lazy } [Bitwarden](passwords.md#bitwarden) +- ![Proton Pass logo](assets/img/password-management/protonpass.svg){ .twemoji loading=lazy } [Proton Pass](passwords.md#proton-pass) +- ![1Password logo](assets/img/password-management/1password.svg){ .twemoji loading=lazy } [1Password](passwords.md#1password) +- ![Psono logo](assets/img/password-management/psono.svg){ .twemoji loading=lazy } [Psono](passwords.md#psono) +- ![KeePassXC logo](assets/img/password-management/keepassxc.svg){ .twemoji loading=lazy } [KeePassXC](passwords.md#keepassxc) +- ![KeePassDX logo](assets/img/password-management/keepassdx.svg){ .twemoji loading=lazy } [KeePassDX (Android)](passwords.md#keepassdx-android) +- ![gopass logo](assets/img/password-management/gopass.svg){ .twemoji loading=lazy } [gopass (CLI)](passwords.md#gopass-cli) + +
+ +[Learn more :material-arrow-right-drop-circle:](passwords.md) + +## Multi-Factor Authentication Tools + +**Note:** [Hardware security keys](#security-keys) have been moved to their own category. + +
+ +- ![Ente Auth logo](assets/img/multi-factor-authentication/ente-auth.svg){ .twemoji loading=lazy } [Ente Auth](multi-factor-authentication.md#ente-auth) +- ![Aegis logo](assets/img/multi-factor-authentication/aegis.png){ .twemoji loading=lazy } [Aegis Authenticator (Android)](multi-factor-authentication.md#aegis-authenticator-android) + +
+ +[Learn more :material-arrow-right-drop-circle:](multi-factor-authentication.md) + +## Real-Time Communication + +
+ +- ![Signal logo](assets/img/messengers/signal.svg){ .twemoji loading=lazy } [Signal](real-time-communication.md#signal) +- ![Briar logo](assets/img/messengers/briar.svg){ .twemoji loading=lazy } [Briar](real-time-communication.md#briar) +- ![SimpleX Chat logo](assets/img/messengers/simplex.svg){ .twemoji loading=lazy } [SimpleX Chat](real-time-communication.md#simplex-chat) +- ![Element logo](assets/img/messengers/element.svg){ .twemoji loading=lazy } [Element](real-time-communication.md#element) +- ![Session logo](assets/img/messengers/session.svg){ .twemoji loading=lazy } [Session](real-time-communication.md#session) + +
+ +[Learn more :material-arrow-right-drop-circle:](real-time-communication.md) + +## Encryption Software + +
+Operating System Encryption + +For encrypting your OS drive, we typically recommend using the encryption tool your operating system provides, whether that is **BitLocker** on Windows, **FileVault** on macOS, or **LUKS** on Linux. These tools are included with the operating system and take advantage of hardware encryption elements such as a [secure cryptoprocessor](basics/hardware.md/#tpmsecure-cryptoprocessor). + +[Learn more :material-arrow-right-drop-circle:](encryption.md#operating-system-encryption) + +
+ +### Cross-platform Tools + +
+ +- ![Cryptomator logo](assets/img/encryption-software/cryptomator.svg){ .twemoji loading=lazy } [Cryptomator](encryption.md#cryptomator-cloud) +- ![Picocrypt logo](assets/img/encryption-software/picocrypt.svg){ .twemoji loading=lazy } [Picocrypt](encryption.md#picocrypt-file) +- ![VeraCrypt logo](assets/img/encryption-software/veracrypt.svg#only-light){ .twemoji loading=lazy }![VeraCrypt logo](assets/img/encryption-software/veracrypt-dark.svg#only-dark){ .twemoji loading=lazy } [VeraCrypt (FDE)](encryption.md#veracrypt-disk) +- ![Kryptor logo](assets/img/encryption-software/kryptor.png){ .twemoji loading=lazy } [Kryptor](encryption.md#kryptor) +- ![Tomb logo](assets/img/encryption-software/tomb.png){ .twemoji loading=lazy } [Tomb](encryption.md#tomb) + +
+ +[Learn more :material-arrow-right-drop-circle:](encryption.md) + +### OpenPGP Clients + +
+ +- ![GnuPG logo](assets/img/encryption-software/gnupg.svg){ .twemoji loading=lazy } [GnuPG](encryption.md#gnu-privacy-guard) +- ![GPG4Win logo](assets/img/encryption-software/gpg4win.svg){ .twemoji loading=lazy } [GPG4Win (Windows)](encryption.md#gpg4win) +- ![GPG Suite logo](assets/img/encryption-software/gpgsuite.png){ .twemoji loading=lazy } [GPG Suite (macOS)](encryption.md#gpg-suite) +- ![OpenKeychain logo](assets/img/encryption-software/openkeychain.svg){ .twemoji loading=lazy } [OpenKeychain](encryption.md#openkeychain) + +
+ +[Learn more :material-arrow-right-drop-circle:](encryption.md#openpgp) From d82bf5ddad1170d53ccfce1e3ad6ef557ed5ad16 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:55:32 -0700 Subject: [PATCH 46/49] feat: Add index page for Productivity subsection Signed-off-by: redoomed1 --- docs/productivity/index.md | 79 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 docs/productivity/index.md diff --git a/docs/productivity/index.md b/docs/productivity/index.md new file mode 100644 index 00000000..738b887a --- /dev/null +++ b/docs/productivity/index.md @@ -0,0 +1,79 @@ +--- +title: Productivity +icon: material/star-outline +description: Our recommended methods for removing your personal information from data brokers and people search sites. +cover: data-broker-removals.webp +--- +## Calendar Sync + +
+ +- ![Tuta logo](../assets/img/email/tuta.svg#only-light){ .twemoji loading=lazy }![Tuta logo](../assets/img/email/tuta-dark.svg#only-dark){ .twemoji loading=lazy } [Tuta](calendar.md#tuta) +- ![Proton Calendar logo](../assets/img/calendar/proton-calendar.svg){ .twemoji loading=lazy } [Proton Calendar](calendar.md#proton-calendar) + +
+ +[Learn more :material-arrow-right-drop-circle:](calendar.md) + +## Document Collaboration + +
+ +- ![Nextcloud logo](../assets/img/document-collaboration/nextcloud.svg){ .twemoji loading=lazy } [Nextcloud (Self-Hostable)](document-collaboration.md#nextcloud) +- ![CryptPad logo](../assets/img/document-collaboration/cryptpad.svg){ .twemoji loading=lazy } [CryptPad](document-collaboration.md#cryptpad) + +
+ +[Learn more :material-arrow-right-drop-circle:](document-collaboration.md) + +## Secure Email Clients + +
+ +- ![Thunderbird logo](../assets/img/email-clients/thunderbird.svg){ .twemoji loading=lazy } [Thunderbird](email-clients.md#thunderbird) +- ![Apple Mail logo](../assets/img/email-clients/applemail.png){ .twemoji loading=lazy } [Apple Mail (macOS)](email-clients.md#apple-mail-macos) +- ![Canary Mail logo](../assets/img/email-clients/canarymail.svg){ .twemoji loading=lazy } [Canary Mail (iOS)](email-clients.md#canary-mail-ios) +- ![FairEmail logo](../assets/img/email-clients/fairemail.svg){ .twemoji loading=lazy } [FairEmail (Android)](email-clients.md#fairemail-android) +- ![GNOME Evolution logo](../assets/img/email-clients/evolution.svg){ .twemoji loading=lazy } [GNOME Evolution (Linux)](email-clients.md#gnome-evolution-gnome) +- ![Kontact logo](../assets/img/email-clients/kontact.svg){ .twemoji loading=lazy } [Kontact (Linux)](email-clients.md#kontact-kde) +- ![Mailvelope logo](../assets/img/email-clients/mailvelope.svg){ .twemoji loading=lazy } [Mailvelope (PGP in standard webmail)](email-clients.md#mailvelope-browser) +- ![NeoMutt logo](../assets/img/email-clients/mutt.svg){ .twemoji loading=lazy } [NeoMutt (CLI)](email-clients.md#neomutt-cli) + +
+ +[Learn more :material-arrow-right-drop-circle:](email-clients.md) + +## Language Tools + +
+ +- ![LanguageTool logo](../assets/img/language-tools/languagetool.svg#only-light){ .twemoji loading=lazy }![LanguageTool logo](../assets/img/language-tools/languagetool-dark.svg#only-dark){ .twemoji loading=lazy } [LanguageTool](language-tools.md#languagetool) + +
+ +[Learn more :material-arrow-right-drop-circle:](language-tools.md) + +## Notebooks + +
+ +- ![Standard Notes logo](../assets/img/notebooks/standard-notes.svg){ .twemoji loading=lazy } [Standard Notes](notebooks.md#standard-notes) +- ![Notesnook logo](../assets/img/notebooks/notesnook.svg){ .twemoji loading=lazy } [Notesnook](notebooks.md#notesnook) +- ![Joplin logo](../assets/img/notebooks/joplin.svg){ .twemoji loading=lazy } [Joplin](notebooks.md#joplin) +- ![Cryptee logo](../assets/img/notebooks/cryptee.svg#only-light){ .twemoji loading=lazy }![Cryptee logo](assets/img/notebooks/cryptee-dark.svg#only-dark){ .twemoji loading=lazy } [Cryptee](notebooks.md#cryptee) +- ![Org-mode logo](../assets/img/notebooks/org-mode.svg){ .twemoji loading=lazy } [Org-mode](notebooks.md#org-mode) + +
+ +[Learn more :material-arrow-right-drop-circle:](notebooks.md) + +### Office Suites + +
+ +- ![LibreOffice logo](../assets/img/office-suites/libreoffice.svg){ .twemoji loading=lazy } [LibreOffice](office-suites.md#libreoffice) +- ![OnlyOffice logo](../assets/img/office-suites/onlyoffice.svg){ .twemoji loading=lazy } [OnlyOffice](office-suites.md#onlyoffice) + +
+ +[Learn more :material-arrow-right-drop-circle:](office-suites.md) From 0e5ff588c341a1f92924b072fd374f0a62ae0f64 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 20:58:41 -0700 Subject: [PATCH 47/49] feat: Add index page for Media subsection Signed-off-by: redoomed1 --- docs/media/index.md | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docs/media/index.md diff --git a/docs/media/index.md b/docs/media/index.md new file mode 100644 index 00000000..1edaccbc --- /dev/null +++ b/docs/media/index.md @@ -0,0 +1,51 @@ +--- +title: Media +icon: material/star-outline +description: Our recommended methods for removing your personal information from data brokers and people search sites. +cover: data-broker-removals.webp +--- +## File Sharing and Sync + +
+ +- ![Send logo](../assets/img/file-sharing-sync/send.svg){ .twemoji loading=lazy } [Send](file-sharing.md#send) +- ![OnionShare logo](../assets/img/file-sharing-sync/onionshare.svg){ .twemoji loading=lazy } [OnionShare](file-sharing.md#onionshare) +- ![FreedomBox logo](../assets/img/file-sharing-sync/freedombox.svg){ .twemoji loading=lazy } [FreedomBox](file-sharing.md#freedombox) +- ![Nextcloud logo](../assets/img/document-collaboration/nextcloud.svg){ .twemoji loading=lazy } [Nextcloud (Self-Hostable)](file-sharing.md#nextcloud-client-server) +- ![Syncthing logo](../assets/img/file-sharing-sync/syncthing.svg){ .twemoji loading=lazy } [Syncthing](file-sharing.md#syncthing-p2p) + +
+ +[Learn more :material-arrow-right-drop-circle:](file-sharing.md) + +## Frontends + +
+ +- ![Redlib logo](../assets/img/frontends/redlib.svg){ .twemoji loading=lazy } [Redlib (Reddit, Web)](frontends.md#redlib) +- ![ProxiTok logo](../assets/img/frontends/proxitok.svg){ .twemoji loading=lazy } [ProxiTok (TikTok, Web)](frontends.md#proxitok) +- ![FreeTube logo](../assets/img/frontends/freetube.svg){ .twemoji loading=lazy } [FreeTube (YouTube, Desktop)](frontends.md#freetube) +- ![Yattee logo](../assets/img/frontends/yattee.svg){ .twemoji loading=lazy } [Yattee (YouTube; iOS, tvOS, macOS)](frontends.md#yattee) +- ![LibreTube logo](../assets/img/frontends/libretube.svg#only-light){ .twemoji loading=lazy }![LibreTube logo](assets/img/frontends/libretube-dark.svg#only-dark){ .twemoji loading=lazy } [LibreTube (YouTube, Android)](frontends.md#libretube-android) +- ![NewPipe logo](../assets/img/frontends/newpipe.svg){ .twemoji loading=lazy } [NewPipe (YouTube, Android)](frontends.md#newpipe-android) +- ![Invidious logo](../assets/img/frontends/invidious.svg#only-light){ .twemoji loading=lazy }![Invidious logo](assets/img/frontends/invidious-dark.svg#only-dark){ .twemoji loading=lazy } [Invidious (YouTube, Web)](frontends.md#invidious) +- ![Piped logo](../assets/img/frontends/piped.svg){ .twemoji loading=lazy } [Piped (YouTube, Web)](frontends.md#piped) + +
+ +[Learn more :material-arrow-right-drop-circle:](frontends.md) + +## News Aggregators + +
+ +- ![Akregator logo](../assets/img/news-aggregators/akregator.svg){ .twemoji loading=lazy } [Akregator](news-aggregators.md#akregator) +- ![NewsFlash logo](../assets/img/news-aggregators/newsflash.png){ .twemoji loading=lazy } [NewsFlash](news-aggregators.md#newsflash) +- ![Feeder logo](../assets/img/news-aggregators/feeder.png){ .twemoji} [Feeder (Android)](news-aggregators.md#feeder) +- ![Miniflux logo](../assets/img/news-aggregators/miniflux.svg#only-light){ .twemoji loading=lazy }![Miniflux logo](assets/img/news-aggregators/miniflux-dark.svg#only-dark){ .twemoji loading=lazy } [Miniflux](news-aggregators.md#miniflux) +- ![NetNewsWire logo](../assets/img/news-aggregators/netnewswire.png){ .twemoji loading=lazy } [NetNewsWire](news-aggregators.md#netnewswire) +- ![Newsboat logo](../assets/img/news-aggregators/newsboat.svg){ .twemoji loading=lazy } [Newsboat](news-aggregators.md#newsboat) + +
+ +[Learn more :material-arrow-right-drop-circle:](news-aggregators.md) From 64f7c29ab3096b23189d8db51b9854df6c5f9fd1 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 21:02:06 -0700 Subject: [PATCH 48/49] feat: Add index page for Utilities subsection Signed-off-by: redoomed1 --- docs/utilities/index.md | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 docs/utilities/index.md diff --git a/docs/utilities/index.md b/docs/utilities/index.md new file mode 100644 index 00000000..df73120a --- /dev/null +++ b/docs/utilities/index.md @@ -0,0 +1,66 @@ +--- +title: Utilities +icon: material/star-outline +description: Our recommended methods for removing your personal information from data brokers and people search sites. +cover: data-broker-removals.webp +--- +## AI Chat + +
+ +- ![Kobold logo](../assets/img/ai-chat/kobold.png){ .twemoji loading=lazy } [Kobold.cpp](ai-chat.md#koboldcpp) +- ![Llamafile logo](../assets/img/ai-chat/llamafile.svg){ .twemoji loading=lazy } [Llamafile](ai-chat.md#llamafile) +- ![Ollama logo](../assets/img/ai-chat/ollama.png){ .twemoji loading=lazy } [Ollama (CLI)](ai-chat.md#ollama-cli) + +
+ +[Learn more :material-arrow-right-drop-circle:](ai-chat.md) + +## Data and Metadata Redaction + +
+ +- ![MAT2 logo](../assets/img/data-redaction/mat2.svg){ .twemoji loading=lazy } [MAT2](data-redaction.md#mat2) +- ![ExifEraser logo](../assets/img/data-redaction/exiferaser.svg){ .twemoji loading=lazy } [ExifEraser (Android)](data-redaction.md#exiferaser-android) +- ![ExifTool logo](../assets/img/data-redaction/exiftool.png){ .twemoji loading=lazy } [ExifTool (CLI)](data-redaction.md#exiftool-cli) + +
+ +[Learn more :material-arrow-right-drop-circle:](data-redaction.md) + +## Health and Wellness Apps + +
+ +- ![drip. logo](../assets/img/health-and-wellness/drip.png){ .twemoji loading=lazy } [drip.](health-and-wellness.md#drip) +- ![Euki logo](../assets/img/health-and-wellness/euki.svg){ .twemoji loading=lazy } [Euki](health-and-wellness.md#euki) +- ![Apple Health logo](../assets/img/health-and-wellness/apple-health.svg#only-light){ .twemoji loading=lazy } ![Apple Health logo](../assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ .twemoji loading=lazy }[Apple Health](health-and-wellness.md#apple-health) +- ![Gadgetbridge logo](../assets/img/health-and-wellness/gadgetbridge.svg#only-light){ .twemoji loading=lazy }![Gadgetbridge logo](../assets/img/health-and-wellness/gadgetbridge-dark.svg#only-dark){ .twemoji loading=lazy } [Gadgetbridge](health-and-wellness.md#gadgetbridge) +- ![Apple Health logo](../assets/img/health-and-wellness/apple-health.svg#only-light){ .twemoji loading=lazy } ![Apple Health logo](../assets/img/health-and-wellness/apple-health-dark.svg#only-dark){ .twemoji loading=lazy }[Apple Health Records](../health-and-wellness.md#apple-health-records) +- ![CommonHealth logo](../assets/img/health-and-wellness/commonhealth.png){ .twemoji loading=lazy } [CommonHealth](health-and-wellness.md#commonhealth) + +
+ +[Learn more :material-arrow-right-drop-circle:](health-and-wellness.md) + +## Maps and Navigation Apps + +
+ +- ![Organic Maps logo](../assets/img/maps/organic-maps.svg){ .twemoji loading=lazy } [Organic Maps](maps.md#organic-maps) +- ![OsmAnd logo](../assets/img/maps/osmand.svg){ .twemoji loading=lazy } [OsmAnd](maps.md#osmand) + +
+ +[Learn more :material-arrow-right-drop-circle:](maps.md) + +## Pastebins + +
+ +- ![PrivateBin logo](../assets/img/pastebins/privatebin.svg){ .twemoji loading=lazy } [PrivateBin](pastebins.md#privatebin) +- ![Paaster logo](../assets/img/pastebins/paaster.svg){ .twemoji loading=lazy } [Paaster](pastebins.md#paaster) + +
+ +[Learn more :material-arrow-right-drop-circle:](pastebins.md) From 5b08b7c14e025a7f0181d6a769764907db84b484 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Tue, 25 Mar 2025 21:06:53 -0700 Subject: [PATCH 49/49] refactor: Update file paths for logos Signed-off-by: redoomed1 --- docs/essentials/index.md | 50 ++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/docs/essentials/index.md b/docs/essentials/index.md index 3fe71ba6..633a0c81 100644 --- a/docs/essentials/index.md +++ b/docs/essentials/index.md @@ -8,13 +8,13 @@ cover: data-broker-removals.webp
-- ![Bitwarden logo](assets/img/password-management/bitwarden.svg){ .twemoji loading=lazy } [Bitwarden](passwords.md#bitwarden) -- ![Proton Pass logo](assets/img/password-management/protonpass.svg){ .twemoji loading=lazy } [Proton Pass](passwords.md#proton-pass) -- ![1Password logo](assets/img/password-management/1password.svg){ .twemoji loading=lazy } [1Password](passwords.md#1password) -- ![Psono logo](assets/img/password-management/psono.svg){ .twemoji loading=lazy } [Psono](passwords.md#psono) -- ![KeePassXC logo](assets/img/password-management/keepassxc.svg){ .twemoji loading=lazy } [KeePassXC](passwords.md#keepassxc) -- ![KeePassDX logo](assets/img/password-management/keepassdx.svg){ .twemoji loading=lazy } [KeePassDX (Android)](passwords.md#keepassdx-android) -- ![gopass logo](assets/img/password-management/gopass.svg){ .twemoji loading=lazy } [gopass (CLI)](passwords.md#gopass-cli) +- ![Bitwarden logo](../assets/img/password-management/bitwarden.svg){ .twemoji loading=lazy } [Bitwarden](passwords.md#bitwarden) +- ![Proton Pass logo](../assets/img/password-management/protonpass.svg){ .twemoji loading=lazy } [Proton Pass](passwords.md#proton-pass) +- ![1Password logo](../assets/img/password-management/1password.svg){ .twemoji loading=lazy } [1Password](passwords.md#1password) +- ![Psono logo](../assets/img/password-management/psono.svg){ .twemoji loading=lazy } [Psono](passwords.md#psono) +- ![KeePassXC logo](../assets/img/password-management/keepassxc.svg){ .twemoji loading=lazy } [KeePassXC](passwords.md#keepassxc) +- ![KeePassDX logo](../assets/img/password-management/keepassdx.svg){ .twemoji loading=lazy } [KeePassDX (Android)](passwords.md#keepassdx-android) +- ![gopass logo](../assets/img/password-management/gopass.svg){ .twemoji loading=lazy } [gopass (CLI)](passwords.md#gopass-cli)
@@ -22,12 +22,12 @@ cover: data-broker-removals.webp ## Multi-Factor Authentication Tools -**Note:** [Hardware security keys](#security-keys) have been moved to their own category. +**Note:** [Hardware security keys](../security-keys.md) have been moved to their own category.
-- ![Ente Auth logo](assets/img/multi-factor-authentication/ente-auth.svg){ .twemoji loading=lazy } [Ente Auth](multi-factor-authentication.md#ente-auth) -- ![Aegis logo](assets/img/multi-factor-authentication/aegis.png){ .twemoji loading=lazy } [Aegis Authenticator (Android)](multi-factor-authentication.md#aegis-authenticator-android) +- ![Ente Auth logo](../assets/img/multi-factor-authentication/ente-auth.svg){ .twemoji loading=lazy } [Ente Auth](multi-factor-authentication.md#ente-auth) +- ![Aegis logo](../assets/img/multi-factor-authentication/aegis.png){ .twemoji loading=lazy } [Aegis Authenticator (Android)](multi-factor-authentication.md#aegis-authenticator-android)
@@ -37,11 +37,11 @@ cover: data-broker-removals.webp
-- ![Signal logo](assets/img/messengers/signal.svg){ .twemoji loading=lazy } [Signal](real-time-communication.md#signal) -- ![Briar logo](assets/img/messengers/briar.svg){ .twemoji loading=lazy } [Briar](real-time-communication.md#briar) -- ![SimpleX Chat logo](assets/img/messengers/simplex.svg){ .twemoji loading=lazy } [SimpleX Chat](real-time-communication.md#simplex-chat) -- ![Element logo](assets/img/messengers/element.svg){ .twemoji loading=lazy } [Element](real-time-communication.md#element) -- ![Session logo](assets/img/messengers/session.svg){ .twemoji loading=lazy } [Session](real-time-communication.md#session) +- ![Signal logo](../assets/img/messengers/signal.svg){ .twemoji loading=lazy } [Signal](real-time-communication.md#signal) +- ![Briar logo](../assets/img/messengers/briar.svg){ .twemoji loading=lazy } [Briar](real-time-communication.md#briar) +- ![SimpleX Chat logo](../assets/img/messengers/simplex.svg){ .twemoji loading=lazy } [SimpleX Chat](real-time-communication.md#simplex-chat) +- ![Element logo](../assets/img/messengers/element.svg){ .twemoji loading=lazy } [Element](real-time-communication.md#element) +- ![Session logo](../assets/img/messengers/session.svg){ .twemoji loading=lazy } [Session](real-time-communication.md#session)
@@ -52,7 +52,7 @@ cover: data-broker-removals.webp
Operating System Encryption -For encrypting your OS drive, we typically recommend using the encryption tool your operating system provides, whether that is **BitLocker** on Windows, **FileVault** on macOS, or **LUKS** on Linux. These tools are included with the operating system and take advantage of hardware encryption elements such as a [secure cryptoprocessor](basics/hardware.md/#tpmsecure-cryptoprocessor). +For encrypting your OS drive, we typically recommend using the encryption tool your operating system provides, whether that is **BitLocker** on Windows, **FileVault** on macOS, or **LUKS** on Linux. These tools are included with the operating system and take advantage of hardware encryption elements such as a [secure cryptoprocessor](../basics/hardware.md/#tpmsecure-cryptoprocessor). [Learn more :material-arrow-right-drop-circle:](encryption.md#operating-system-encryption) @@ -62,11 +62,11 @@ For encrypting your OS drive, we typically recommend using the encryption tool y
-- ![Cryptomator logo](assets/img/encryption-software/cryptomator.svg){ .twemoji loading=lazy } [Cryptomator](encryption.md#cryptomator-cloud) -- ![Picocrypt logo](assets/img/encryption-software/picocrypt.svg){ .twemoji loading=lazy } [Picocrypt](encryption.md#picocrypt-file) -- ![VeraCrypt logo](assets/img/encryption-software/veracrypt.svg#only-light){ .twemoji loading=lazy }![VeraCrypt logo](assets/img/encryption-software/veracrypt-dark.svg#only-dark){ .twemoji loading=lazy } [VeraCrypt (FDE)](encryption.md#veracrypt-disk) -- ![Kryptor logo](assets/img/encryption-software/kryptor.png){ .twemoji loading=lazy } [Kryptor](encryption.md#kryptor) -- ![Tomb logo](assets/img/encryption-software/tomb.png){ .twemoji loading=lazy } [Tomb](encryption.md#tomb) +- ![Cryptomator logo](../assets/img/encryption-software/cryptomator.svg){ .twemoji loading=lazy } [Cryptomator](encryption.md#cryptomator-cloud) +- ![Picocrypt logo](../assets/img/encryption-software/picocrypt.svg){ .twemoji loading=lazy } [Picocrypt](encryption.md#picocrypt-file) +- ![VeraCrypt logo](../assets/img/encryption-software/veracrypt.svg#only-light){ .twemoji loading=lazy }![VeraCrypt logo](../assets/img/encryption-software/veracrypt-dark.svg#only-dark){ .twemoji loading=lazy } [VeraCrypt (FDE)](encryption.md#veracrypt-disk) +- ![Kryptor logo](../assets/img/encryption-software/kryptor.png){ .twemoji loading=lazy } [Kryptor](encryption.md#kryptor) +- ![Tomb logo](../assets/img/encryption-software/tomb.png){ .twemoji loading=lazy } [Tomb](encryption.md#tomb)
@@ -76,10 +76,10 @@ For encrypting your OS drive, we typically recommend using the encryption tool y
-- ![GnuPG logo](assets/img/encryption-software/gnupg.svg){ .twemoji loading=lazy } [GnuPG](encryption.md#gnu-privacy-guard) -- ![GPG4Win logo](assets/img/encryption-software/gpg4win.svg){ .twemoji loading=lazy } [GPG4Win (Windows)](encryption.md#gpg4win) -- ![GPG Suite logo](assets/img/encryption-software/gpgsuite.png){ .twemoji loading=lazy } [GPG Suite (macOS)](encryption.md#gpg-suite) -- ![OpenKeychain logo](assets/img/encryption-software/openkeychain.svg){ .twemoji loading=lazy } [OpenKeychain](encryption.md#openkeychain) +- ![GnuPG logo](../assets/img/encryption-software/gnupg.svg){ .twemoji loading=lazy } [GnuPG](encryption.md#gnu-privacy-guard) +- ![GPG4Win logo](../assets/img/encryption-software/gpg4win.svg){ .twemoji loading=lazy } [GPG4Win (Windows)](encryption.md#gpg4win) +- ![GPG Suite logo](../assets/img/encryption-software/gpgsuite.png){ .twemoji loading=lazy } [GPG Suite (macOS)](encryption.md#gpg-suite) +- ![OpenKeychain logo](../assets/img/encryption-software/openkeychain.svg){ .twemoji loading=lazy } [OpenKeychain](encryption.md#openkeychain)