From 426c5a24020bd46d8f1ba62950bed861de5445a1 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 3 Mar 2025 23:10:09 -0600 Subject: [PATCH 1/3] feat: Surface more videos across the website (#2918) Signed-off-by: fria Signed-off-by: blacklight447 --- docs/advanced/communication-network-types.md | 1 + docs/advanced/tor-overview.md | 2 + docs/basics/vpn-overview.md | 2 + docs/basics/why-privacy-matters.md | 4 + docs/index.md | 83 +------------------- docs/real-time-communication.md | 4 +- docs/tor.md | 3 +- 7 files changed, 17 insertions(+), 82 deletions(-) diff --git a/docs/advanced/communication-network-types.md b/docs/advanced/communication-network-types.md index 010c52b0..a7f488ea 100644 --- a/docs/advanced/communication-network-types.md +++ b/docs/advanced/communication-network-types.md @@ -7,6 +7,7 @@ description: An overview of several network architectures commonly used by insta There are several network architectures commonly used to relay messages between people. These networks can provide different privacy guarantees, which is why it's worth considering your [threat model](../basics/threat-modeling.md) when deciding which app to use. [Recommended Instant Messengers](../real-time-communication.md){ .md-button } +[: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 } ## Centralized Networks diff --git a/docs/advanced/tor-overview.md b/docs/advanced/tor-overview.md index 3b4988c9..474196f2 100644 --- a/docs/advanced/tor-overview.md +++ b/docs/advanced/tor-overview.md @@ -8,6 +8,8 @@ description: Tor is a free to use, decentralized network designed for using the [**Tor**](../alternative-networks.md#tor) is a free to use, decentralized network designed for using the internet with as much privacy as possible. If used properly, the network enables private and anonymous browsing and communications. Because Tor traffic is difficult to block and trace, Tor is an effective censorship circumvention tool. +[:material-movie-open-play-outline: Video: Why You Need Tor](https://www.privacyguides.org/videos/2025/03/02/why-you-need-tor/){ .md-button } + Tor works by routing your internet traffic through volunteer-operated servers, instead of making a direct connection to the site you're trying to visit. This obfuscates where the traffic is coming from, and no server in the connection path is able to see the full path of where the traffic is coming from and going to, meaning even the servers you are using to connect cannot break your anonymity. [:octicons-home-16:](https://torproject.org){ .card-link title=Homepage } diff --git a/docs/basics/vpn-overview.md b/docs/basics/vpn-overview.md index 983d26cf..64ea348b 100644 --- a/docs/basics/vpn-overview.md +++ b/docs/basics/vpn-overview.md @@ -7,6 +7,8 @@ description: Virtual Private Networks shift risk away from your ISP to a third-p Virtual Private Networks are a way of extending the end of your network to exit somewhere else in the world. +[:material-movie-open-play-outline: Video: Do you need a VPN?](https://www.privacyguides.org/videos/2024/12/12/do-you-need-a-vpn/){ .md-button } + Normally, an ISP can see the flow of internet traffic entering and exiting your network termination device (i.e. modem). Encryption protocols such as HTTPS are commonly used on the internet, so they may not be able to see exactly what you're posting or reading, but they can get an idea of the [domains you request](../advanced/dns-overview.md#why-shouldnt-i-use-encrypted-dns). Using a VPN hides even this information from your ISP, by shifting the trust you place in your network to a server somewhere else in the world. As a result, the ISP then only sees that you are connected to a VPN and nothing about the activity that you're passing through it. diff --git a/docs/basics/why-privacy-matters.md b/docs/basics/why-privacy-matters.md index b07bb7f3..04191c08 100644 --- a/docs/basics/why-privacy-matters.md +++ b/docs/basics/why-privacy-matters.md @@ -11,6 +11,8 @@ Privacy is ultimately about human information, and this is important because we Many people get the concepts of **privacy**, **security**, and **anonymity** confused. You'll see people criticize various products as "not private" when really they mean it doesn't provide anonymity, for example. On this website, we cover all three of these topics, but it is important you understand the difference between them, and when each one comes into play. +[:material-movie-open-play-outline: Video: Stop Confusing Privacy, Anonymity, and Security](https://www.privacyguides.org/videos/2025/03/14/stop-confusing-privacy-anonymity-and-security/){ .md-button } + **Privacy** @@ -50,6 +52,8 @@ Take cookie consent forms, for example. You may encounter these dozens of times Privacy is something we need to have baked into the [software and services](../tools.md) we use by default, you can't bend most apps into being private on your own. +[:material-movie-open-play-outline: Video: 5 Steps to Improve Your Privacy](https://www.privacyguides.org/videos/2025/02/14/5-easy-steps-to-protect-yourself-online/){ class="md-button" } + ## Sources - [Why Privacy Matters](https://amazon.com/dp/0190939044) (2021) by Neil Richards diff --git a/docs/index.md b/docs/index.md index 895ec13e..04876f84 100644 --- a/docs/index.md +++ b/docs/index.md @@ -70,7 +70,8 @@ Trying to protect all your data from everyone all the time is impractical, expen
**Privacy Guides** has a dedicated [community](https://discuss.privacyguides.net) independently reviewing various *privacy tools* and services. Each of our recommendations comply with a strict set of criteria to ensure they provide the most value to most people, and provide the best balance of privacy, security, and convenience. As part of a non-profit **public charity**, Privacy Guides has strict **journalistic standards** and policies to ensure our recommendations are free of conflict of interest, and we do not partner with providers or affiliate programs that could sway our reviews and recommendations. -[:material-heart:{.pg-red} Support Our Work](https://donate.magicgrants.org/privacyguides){ .md-button .md-button--primary } +[:material-heart:{.pg-red} Support Our Work](about/donate.md){ class="md-button md-button--primary" } +
- [x] **Ad-Free Recommendations** @@ -82,82 +83,6 @@ Trying to protect all your data from everyone all the time is impractical, expen -### Top 3 Private Email Providers - -
- -- ![Proton Mail logo](assets/img/email/protonmail.svg){ .lg .middle .twemoji loading=lazy } **Proton Mail** - - --- - - Proton Mail is an email service with a focus on privacy, encryption, security, and ease of use. They have been in operation since 2013. Proton AG is based in Geneva, Switzerland. The Proton Mail Free plan comes with 500 MB of Mail storage, which you can increase up to 1 GB for free. - - [:octicons-arrow-right-24: Read Full Review](email.md#proton-mail) - -- ![Mailbox.org logo](assets/img/email/mailboxorg.svg){ .lg .middle .twemoji loading=lazy } **Mailbox.org** - - --- - - Mailbox.org is an email service with a focus on being secure, ad-free, and privately powered by 100% eco-friendly energy. They have been in operation since 2014. Mailbox.org is based in Berlin, Germany. Accounts start with up to 2 GB storage, which can be upgraded as needed. - - [:octicons-arrow-right-24: Read Full Review](email.md#mailboxorg) - -- ![Tuta logo](assets/img/email/tuta.svg#only-light){ .lg .middle .twemoji loading=lazy }![Tuta logo](assets/img/email/tuta-dark.svg#only-dark){ .lg .middle .twemoji loading=lazy } **Tuta** - - --- - - Tuta (formerly *Tutanota*) is an email service with a focus on security and privacy through the use of encryption. Tuta has been in operation since 2011 and is based in Hanover, Germany. Free accounts start with 1 GB of storage. - - [:octicons-arrow-right-24: Read Full Review](email.md#tuta) - -
- -
-
-### Best VPN Services - -
- -- ![Proton VPN logo](assets/img/vpn/protonvpn.svg){ .twemoji loading=lazy } [Proton VPN](vpn.md#proton-vpn) -- ![IVPN logo](assets/img/vpn/mini/ivpn.svg){ .twemoji loading=lazy } [IVPN](vpn.md#ivpn) -- ![Mullvad logo](assets/img/vpn/mullvad.svg){ .twemoji loading=lazy } [Mullvad](vpn.md#mullvad) - -
-
- -
-### Secure Cloud Storage Services - -
- -- ![Proton Drive logo](assets/img/cloud/protondrive.svg){ .twemoji loading=lazy } [Proton Drive](cloud.md#proton-drive) -- ![Tresorit logo](assets/img/cloud/tresorit.svg){ .twemoji loading=lazy } [Tresorit](cloud.md#tresorit) -- ![Peergos logo](assets/img/cloud/peergos.svg){ .twemoji loading=lazy } [Peergos](cloud.md#peergos) - -
-
- -
-### Best Web Browsers - -
- -- ![Mullvad Browser logo](assets/img/browsers/mullvad_browser.svg){ .twemoji loading=lazy } [Mullvad Browser](desktop-browsers.md#mullvad-browser) -- ![Firefox logo](assets/img/browsers/firefox.svg){ .twemoji loading=lazy } [Firefox](desktop-browsers.md#firefox) -- ![Brave logo](assets/img/browsers/brave.svg){ .twemoji loading=lazy } [Brave](desktop-browsers.md#brave) - -
-
-
- -[:material-format-list-checkbox: More Recommended **Privacy Tools**](tools.md){ class="md-button md-button--primary" } -[Best Mobile Browsers](mobile-browsers.md){ .md-button } -[Top Browser Extensions](browser-extensions.md){ .md-button } -[DNS Servers](dns.md){ .md-button } -[Email Aliasing Services](email-aliasing.md){ .md-button } -[Photo Organization Tools](photo-management.md){ .md-button } -[PC Operating Systems](desktop.md){ .md-button } - --- ## About Privacy Guides @@ -170,7 +95,7 @@ Established in 2021 due to the difficulty of finding unbiased reviewers in the V As seen in **WIRED**, **Tweakers.net**, **The New York Times**, and many other publications as a reliable source for privacy and security knowledge. -[:material-information: More About Who We Are](about.md){ class="md-button md-button--primary" } [:material-email: Join our Newsletter](https://blog.privacyguides.org/#/portal/signup){ .md-button } +[:material-information: More About Who We Are](about.md){ class="md-button" }
@@ -188,6 +113,6 @@ In the modern age of digital data exploitation, your privacy has never been more Many people get the concepts of privacy, security, and anonymity confused. You'll see people criticize various products as "not private" when really they mean it doesn't provide anonymity, for example. On this website, we cover all three of these topics, but it is important you understand the difference between them, and when each one comes into play. -[Privacy vs Security vs Anonymity](basics/why-privacy-matters.md#what-is-privacy){ class="md-button" } +[:material-movie-open-play-outline: Video: 5 Steps to Improve Your Privacy](https://www.privacyguides.org/videos/2025/02/14/5-easy-steps-to-protect-yourself-online/){ class="md-button" }
diff --git a/docs/real-time-communication.md b/docs/real-time-communication.md index b2969a6b..c30235d5 100644 --- a/docs/real-time-communication.md +++ b/docs/real-time-communication.md @@ -12,9 +12,9 @@ cover: real-time-communication.webp - [: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 are our recommendations for encrypted **real-time communication**. These come in the form of many [types of communication networks](./advanced/communication-network-types.md). -[Types of Communication Networks :material-arrow-right-drop-circle:](./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 } ## Encrypted Messengers diff --git a/docs/tor.md b/docs/tor.md index e9002b5d..b18c98fe 100644 --- a/docs/tor.md +++ b/docs/tor.md @@ -30,7 +30,8 @@ schema: **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 } +[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

From aaa17f0ebf72df107c2118a90c8001370e7e9272 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 14 Mar 2025 14:34:21 -0700 Subject: [PATCH 2/3] feat: Fetch membership count from MAGIC (#2957) Signed-off-by: Justin Ehrenhofer --- docs/about/donate.md | 2 +- generate-members.py | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/about/donate.md b/docs/about/donate.md index 76fc854f..b19686a1 100644 --- a/docs/about/donate.md +++ b/docs/about/donate.md @@ -44,7 +44,7 @@ MAGIC Grants is our fiscal host, and their custom, open-source donation platform Privacy Guides would not be possible without these individuals who generously donate on a monthly or yearly basis. (1) { .annotate } -1. If you [become a member](https://donate.magicgrants.org/privacyguides/membership) and [link your donation](https://discuss.privacyguides.net/t/getting-your-member-flair-on-the-forum/25453) to your forum account, you're automatically added here with a link to your profile and avatar to show your support for Privacy Guides. If you link your forum account but don't set your flair or title, you'll be a silent +1. You can change your visibility any time. This chart is updated upon each website release. +1. If you [become a member](https://donate.magicgrants.org/privacyguides/membership) and [link your donation](https://discuss.privacyguides.net/t/getting-your-member-flair-on-the-forum/25453) to your forum account, you're automatically added here with a link to your profile and avatar to show your support for Privacy Guides. If you don't make your membership public on the forum, you'll be a silent +1. You can change your visibility any time. This chart is updated upon each website release.
diff --git a/generate-members.py b/generate-members.py index 4b4669df..6fbe6577 100644 --- a/generate-members.py +++ b/generate-members.py @@ -18,6 +18,7 @@ if 'members' not in members_data: raise KeyError("Response JSON does not contain 'members' key") members = members_data['members'] +public_members_count = 0 private_members_count = 0 html_output = "" @@ -30,8 +31,7 @@ for member in members: avatar_url = f"https://discuss.privacyguides.net{avatar_template.replace('{size}', '128')}" profile_url = f"https://discuss.privacyguides.net/u/{username}" html_output += f'' - else: - private_members_count += 1 + public_members_count += 1 # print(html_output) @@ -84,7 +84,16 @@ for sponsor in sponsors: url = sponsor_entity['url'] html_output += f'' -private_members_count += 6 +# Fetch the number of active members from the Magic Grants API +magic_grants_url = "https://donate.magicgrants.org/api/active-members?fund=privacyguides" +magic_grants_response = requests.get(magic_grants_url) +magic_grants_data = magic_grants_response.json() + +if 'members_count' not in magic_grants_data: + raise KeyError("Response JSON does not contain 'members_count' key") + +private_members_count += magic_grants_data['members_count'] +private_members_count -= public_members_count # Append the count of private members if private_members_count > 0: From 1097207a8a13d161de939e339101a84821cbfb7a Mon Sep 17 00:00:00 2001 From: Freddy Date: Mon, 24 Feb 2025 18:08:03 +0000 Subject: [PATCH 3/3] update!: Remove Strongbox (#2904) Signed-off-by: Jonah Aragon Signed-off-by: Mare Polaris Co-Authored-By: fria --- docs/passwords.md | 37 ------------------- docs/tools.md | 1 - .../img/password-management/strongbox.svg | 1 - 3 files changed, 39 deletions(-) delete mode 100644 theme/assets/img/password-management/strongbox.svg diff --git a/docs/passwords.md b/docs/passwords.md index c556c00e..e5b65b28 100644 --- a/docs/passwords.md +++ b/docs/passwords.md @@ -102,18 +102,6 @@ schema: "@context": http://schema.org "@type": WebPage url: "./" - - - "@context": http://schema.org - "@type": SoftwareApplication - name: Strongbox - image: /assets/img/password-management/strongbox.svg - url: https://strongboxsafe.com - applicationCategory: Password Manager - operatingSystem: iOS - subjectOf: - "@context": http://schema.org - "@type": WebPage - url: "./" - "@context": http://schema.org "@type": SoftwareApplication @@ -375,31 +363,6 @@ KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-se
-### Strongbox (iOS & macOS) - -
- -![Strongbox logo](assets/img/password-management/strongbox.svg){ align=right } - -**Strongbox** is a native password manager for iOS and macOS. Supporting both KeePass and Password Safe formats, Strongbox can be used in tandem with other password managers, like KeePassXC, on non-Apple platforms. By employing a [freemium model](https://strongboxsafe.com/pricing), Strongbox offers most features under its free tier, with more convenience-oriented [features](https://strongboxsafe.com/comparison)—such as biometric authentication—locked behind a subscription or perpetual license. - -[:octicons-home-16: Homepage](https://strongboxsafe.com){ .md-button .md-button--primary } -[:octicons-eye-16:](https://strongboxsafe.com/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://strongboxsafe.com/getting-started){ .card-link title="Documentation" } -[:octicons-code-16:](https://github.com/strongbox-password-safe/Strongbox){ .card-link title="Source Code" } -[:octicons-heart-16:](https://github.com/strongbox-password-safe/Strongbox#supporting-development){ .card-link title="Contribute" } - -
-Downloads - -- [:simple-appstore: App Store](https://apps.apple.com/app/id897283731) - -
- -
- -Additionally, Strongbox offers an offline-only version: [Strongbox Zero](https://apps.apple.com/app/id1581589638). This version is stripped down in an attempt to reduce attack surface. - ### gopass (CLI)
diff --git a/docs/tools.md b/docs/tools.md index e7fc6e97..fab90592 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -580,7 +580,6 @@ For encrypting your OS drive, we typically recommend using the encryption tool y - ![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) -- ![Strongbox logo](assets/img/password-management/strongbox.svg){ .twemoji loading=lazy } [Strongbox (iOS & macOS)](passwords.md#strongbox-ios-macos) - ![gopass logo](assets/img/password-management/gopass.svg){ .twemoji loading=lazy } [gopass (CLI)](passwords.md#gopass-cli)
diff --git a/theme/assets/img/password-management/strongbox.svg b/theme/assets/img/password-management/strongbox.svg deleted file mode 100644 index 11bec9ad..00000000 --- a/theme/assets/img/password-management/strongbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file