From 06d2f0e3e1013ad1ad39cb73bd220ed09c999bc9 Mon Sep 17 00:00:00 2001 From: redoomed1 Date: Thu, 15 May 2025 11:40:42 +0000 Subject: [PATCH] style!: Make minor changes across recommendation pages for consistency (#2972) - Grammar, Style, and Wording Changes - Remove commas where pauses or breaks in reading may not be needed - Reduce instances of comma splices by replacing commas with semicolons or em dashes where appropriate - Spell out abbreviations like E2EE for the first instance of the term on the page, then use the abbreviation for the subsequent instances - Add line breaks in card descriptions for a cleaner look, particularly for mentions of an accompanying blog review of a tool - Move more technical information from recommendation blurb to the description under the card - Format quotations from audits as block quotes - Standardize syntax for tooltips - Arrange download links according to the widely used order - Mobile app stores > alternative distribution methods (e.g., GitHub) > developer-owned or -operated F-Droid repositories >> desktop platforms > Flathub >> browsers >> web - Shorten Chrome extension links - Standardize icon for web download links - For "Repository" buttons, embed direct links to project's Readme to differentiate them from "Source Code" links - Other Changes - Add GitHub releases link for IVPN - Mention CryptPad's official public instance and add link to list of public instances - Replace current link to Miniflux docs with a direct link to the end user docs - Update version of Newsboat documentation link - Update and reword guidance on finding YouTube channel code for RSS feed - Remove F-Droid download link for Stingle since it is not owned by the developer or dev team Signed-off-by: Jonah Aragon Signed-off-by: fria Signed-off-by: Daniel Gray --- docs/about/donation-acceptance-policy.md | 2 +- docs/advanced/communication-network-types.md | 2 +- docs/advanced/tor-overview.md | 44 +++++++------- docs/ai-chat.md | 10 ++-- docs/alternative-networks.md | 3 +- docs/android/general-apps.md | 4 +- docs/basics/vpn-overview.md | 2 +- docs/basics/why-privacy-matters.md | 4 +- docs/cloud.md | 20 ++++--- docs/data-redaction.md | 8 +-- docs/desktop-browsers.md | 2 +- docs/desktop.md | 36 ++++++------ docs/dns.md | 12 ++-- docs/document-collaboration.md | 2 +- docs/encryption.md | 4 +- docs/health-and-wellness.md | 8 +-- docs/index.md | 2 +- docs/language-tools.md | 6 +- docs/maps.md | 10 ++-- docs/meta/admonitions.md | 24 ++++---- docs/news-aggregators.md | 24 +++++--- docs/notebooks.md | 57 +++++++++++-------- docs/passwords.md | 36 ++++++------ docs/pastebins.md | 8 +-- docs/photo-management.md | 23 ++++---- docs/privacy.md | 20 +++---- docs/real-time-communication.md | 2 +- docs/tools.md | 2 +- docs/tor.md | 20 ++++--- docs/vpn.md | 3 +- theme/assets/img/ai-chat/llamafile.png | Bin 47571 -> 0 bytes theme/assets/img/ai-chat/llamafile.webp | Bin 0 -> 266104 bytes 32 files changed, 214 insertions(+), 186 deletions(-) delete mode 100644 theme/assets/img/ai-chat/llamafile.png create mode 100644 theme/assets/img/ai-chat/llamafile.webp diff --git a/docs/about/donation-acceptance-policy.md b/docs/about/donation-acceptance-policy.md index 890a8cb0..c3ec73d3 100644 --- a/docs/about/donation-acceptance-policy.md +++ b/docs/about/donation-acceptance-policy.md @@ -45,7 +45,7 @@ Examples of gifts which are too restrictive include: - Those which are too difficult for us to administer. - Those that are for purposes outside our general mission. -An example of an acceptable restriction could be a gift towards funding our [video](https://www.privacyguides.org/videos/) production, or hosting our website and forum. +An example of an acceptable restriction could be a gift towards funding our [video](https://www.privacyguides.org/videos) production, or hosting our website and forum. Final decisions on the restrictive nature of a gift and its acceptance or refusal will be made by our executive committee. diff --git a/docs/advanced/communication-network-types.md b/docs/advanced/communication-network-types.md index a7f488ea..1598b540 100644 --- a/docs/advanced/communication-network-types.md +++ b/docs/advanced/communication-network-types.md @@ -7,7 +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 } +[: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 474196f2..0c58add5 100644 --- a/docs/advanced/tor-overview.md +++ b/docs/advanced/tor-overview.md @@ -8,9 +8,9 @@ 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 } +[: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. +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 } [:simple-torbrowser:](http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion){ .card-link title="Onion Service" } @@ -35,13 +35,13 @@ Because we already [generally recommend](../basics/vpn-overview.md) that the vas Connecting directly to Tor will make your connection stand out to any local network administrators or your ISP. Detecting and correlating this traffic [has been done](https://edition.cnn.com/2013/12/17/justice/massachusetts-harvard-hoax) in the past by network administrators to identify and deanonymize specific Tor users on their network. On the other hand, connecting to a VPN is almost always less suspicious, because commercial VPN providers are used by everyday consumers for a variety of mundane tasks like bypassing geo-restrictions, even in countries with heavy internet restrictions. -Therefore, you should make an effort to hide your IP address **before** connecting to the Tor network. You can do this by simply connecting to a VPN (through a client installed on your computer) and then accessing [Tor](../tor.md) as normal, through Tor Browser for example. This creates a connection chain like: +Therefore, you should make an effort to hide your IP address **before** connecting to the Tor network. You can do this by simply connecting to a VPN (through a client installed on your computer) and then accessing [Tor](../tor.md) as normal (e.g., through Tor Browser). This creates a connection chain like so: - [x] You → VPN → Tor → Internet From your ISP's perspective, it looks like you're accessing a VPN normally (with the associated cover that provides you). From your VPN's perspective, they can see that you are connecting to the Tor network, but nothing about what websites you're accessing. From Tor's perspective, you're connecting normally, but in the unlikely event of some sort of Tor network compromise, only your VPN's IP would be exposed, and your VPN would *additionally* have to be compromised to deanonymize you. -This is **not** censorship circumvention advice, because if Tor is blocked entirely by your ISP, your VPN likely is as well. Rather, this recommendation aims to make your traffic blend in better with commonplace VPN user traffic, and provide you with some level of plausible deniability by obscuring the fact that you're connecting to Tor from your ISP. +This is **not** censorship circumvention advice because if Tor is blocked entirely by your ISP, your VPN likely is as well. Rather, this recommendation aims to make your traffic blend in better with commonplace VPN user traffic, and provide you with some level of plausible deniability by obscuring the fact that you're connecting to Tor from your ISP. --- @@ -51,7 +51,7 @@ We **very strongly discourage** combining Tor with a VPN in any other manner. Do - You → VPN → Tor → VPN → Internet - Any other configuration -Some VPN providers and other publications will occasionally recommend these **bad** configurations to evade Tor bans (exit nodes being blocked by websites) in some places. [Normally](https://support.torproject.org/#about_change-paths), Tor frequently changes your circuit path through the network. When you choose a permanent *destination* VPN (connecting to a VPN server *after* Tor), you're eliminating this advantage and drastically harming your anonymity. +Some VPN providers and other publications will occasionally recommend these **bad** configurations to evade Tor bans (i.e., exit nodes being blocked by websites) in some places. [Normally](https://support.torproject.org/#about_change-paths), Tor frequently changes your circuit path through the network. When you choose a permanent *destination* VPN (connecting to a VPN server *after* Tor), you're eliminating this advantage and drastically harming your anonymity. Setting up bad configurations like these is difficult to do accidentally, because it usually involves either setting up custom proxy settings inside Tor Browser, or setting up custom proxy settings inside your VPN client which routes your VPN traffic through the Tor Browser. As long as you avoid these non-default configurations, you're probably fine. @@ -60,7 +60,7 @@ Setting up bad configurations like these is difficult to do accidentally, becaus

VPN/SSH Fingerprinting

-The Tor Project [notes](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN#vpnssh-fingerprinting) that *theoretically* using a VPN to hide Tor activities from your ISP may not be foolproof. VPNs have been found to be vulnerable to website traffic fingerprinting, where an adversary can still guess what website is being visited, because all websites have specific traffic patterns. +The Tor Project [notes](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN#vpnssh-fingerprinting) that *theoretically* using a VPN to hide Tor activities from your ISP may not be foolproof. VPNs have been found to be vulnerable to website traffic fingerprinting, where an adversary can still guess what website is being visited because all websites have specific traffic patterns. Therefore, it's not unreasonable to believe that encrypted Tor traffic hidden by a VPN could also be detected via similar methods. There are no research papers on this subject, and we still consider the benefits of using a VPN to far outweigh these risks, but it is something to keep in mind. @@ -68,11 +68,11 @@ If you still believe that pluggable transports (bridges) provide additional prot
-Determining whether you should first use a VPN to connect to the Tor network will require some common sense and knowledge of your own government's and ISP's policies relating to what you're connecting to. However, again in most cases you will be better off being seen as connecting to a commercial VPN network than directly to the Tor network. If VPN providers are censored in your area, then you can also consider using Tor pluggable transports (e.g. Snowflake or meek bridges) as an alternative, but using these bridges may arouse more suspicion than standard WireGuard/OpenVPN tunnels. +Determining whether you should first use a VPN to connect to the Tor network will require some common sense and knowledge of your own government's and ISP's policies relating to what you're connecting to. To reiterate, though, you will be better off being seen as connecting to a commercial VPN network than directly to the Tor network in most cases. If VPN providers are censored in your area, then you can also consider using Tor pluggable transports (e.g., Snowflake or meek bridges) as an alternative, but using these bridges may arouse more suspicion than standard WireGuard/OpenVPN tunnels. ## What Tor is Not -The Tor network is not the perfect privacy protection tool in all cases, and has a number of drawbacks which should be carefully considered. These things should not discourage you from using Tor if it is appropriate for your needs, but they are still things to think about when deciding which solution is most appropriate for you. +The Tor network is not the perfect privacy protection tool in all cases and has a number of drawbacks which should be carefully considered. These things should not discourage you from using Tor if it is appropriate for your needs, but they are still things to think about when deciding which solution is most appropriate for you. ### Tor is not a free VPN @@ -80,26 +80,26 @@ The release of the *Orbot* mobile app has lead many people to describe Tor as a Unlike Tor exit nodes, VPN providers are usually not *actively* [malicious](#caveats). Because Tor exit nodes can be created by anybody, they are hotspots for network logging and modification. In 2020, many Tor exit nodes were documented to be downgrading HTTPS traffic to HTTP in order to [hijack cryptocurrency transactions](https://therecord.media/thousands-of-tor-exit-nodes-attacked-cryptocurrency-users-over-the-past-year). Other exit node attacks such as replacing downloads via unencrypted channels with malware have also been observed. HTTPS does mitigate these threats to an extent. -As we've alluded to already, Tor is also easily identifiable on the network. Unlike an actual VPN provider, using Tor will make you stick out as a person likely attempting to evade authorities. In a perfect world, Tor would be seen by network administrators and authorities as a tool with many uses (like how VPNs are viewed), but in reality the perception of Tor is still far less legitimate than the perception of commercial VPNs, so using a real VPN provides you with plausible deniability, e.g. "I was just using it to watch Netflix," etc. +As we've alluded to already, Tor is also easily identifiable on the network. Unlike an actual VPN provider, using Tor will make you stick out as a person likely attempting to evade authorities. In a perfect world, Tor would be seen by network administrators and authorities as a tool with many uses (like how VPNs are viewed), but in reality the perception of Tor is still far less legitimate than the perception of commercial VPNs. As such, using a real VPN provides you with plausible deniability, e.g. "I was just using it to watch Netflix," etc. ### Tor usage is not undetectable -**Even if you use bridges and pluggable transports,** the Tor Project provides no tools to hide the fact that you are using Tor from your ISP. Even using obfuscated "pluggable transports" or non-public bridges do not hide the fact that you are using a private communications channel. The most popular pluggable transports like obfs4 (which obfuscates your traffic to "look like nothing") and meek (which uses domain fronting to camouflage your traffic) can be [detected](https://hackerfactor.com/blog/index.php?/archives/889-Tor-0day-Burning-Bridges.html) with fairly standard traffic analysis techniques. Snowflake has similar issues, and can be [easily detected](https://hackerfactor.com/blog/index.php?/archives/944-Tor-0day-Snowflake.html) *before* a Tor connection is even established. +**Even if you use bridges and pluggable transports,** the Tor Project doesn't provide any tools to hide the fact that you are using Tor from your ISP. Even using obfuscated "pluggable transports" or non-public bridges do not hide the fact that you are using a private communications channel. The most popular pluggable transports like obfs4 (which obfuscates your traffic to "look like nothing") and meek (which uses domain fronting to camouflage your traffic) can be [detected](https://hackerfactor.com/blog/index.php?/archives/889-Tor-0day-Burning-Bridges.html) with fairly standard traffic analysis techniques. Snowflake has similar issues, and can be [easily detected](https://hackerfactor.com/blog/index.php?/archives/944-Tor-0day-Snowflake.html) *before* a Tor connection is even established. -Pluggable transports other than these three do exist, but typically rely on security through obscurity to evade detection. They aren't impossible to detect, they are just used by so few people that it's not worth the effort building detectors for them. They shouldn't be relied upon if you specifically are being monitored. +Pluggable transports other than these three do exist, but typically rely on security through obscurity to evade detection. They aren't impossible to detect—they are just used by so few people that it's not worth the effort building detectors for them. They shouldn't be relied upon if you specifically are being monitored. It is critical to understand the difference between bypassing censorship and evading detection. It is easier to accomplish the former because of the many real-world limitations on what network censors can realistically do en masse, but these techniques do not hide the fact that you—*specifically* you—are using Tor from an interested party monitoring your network. ### Tor Browser is not the most *secure* browser -Anonymity can often be at odds with security: Tor's anonymity requires every user to be identical, which creates a monoculture (the same bugs are present across all Tor Browser users). As a cybersecurity rule of thumb, monocultures are generally regarded as bad: Security through diversity (which Tor lacks) provides natural segmentation by limiting vulnerabilities to smaller groups, and is therefore usually desirable, but this diversity is also less good for anonymity. +Anonymity can often be at odds with security: Tor's anonymity requires every user to be identical, which creates a monoculture (e.g., the same bugs are present across all Tor Browser users). As a cybersecurity rule of thumb, monocultures are generally regarded as bad: Security through diversity (which Tor lacks) provides natural segmentation by limiting vulnerabilities to smaller groups, and is therefore usually desirable, but this diversity is also less good for anonymity. Additionally, Tor Browser is based on Firefox's Extended Support Release builds, which only receives patches for vulnerabilities considered *Critical* and *High* (not *Medium* and *Low*). This means that attackers could (for example): 1. Look for new Critical/High vulnerabilities in Firefox nightly or beta builds, then check if they are exploitable in Tor Browser (this vulnerability period can last weeks). 2. Chain *multiple* Medium/Low vulnerabilities together until they get the level of access they're looking for (this vulnerability period can last months or longer). -Those at risk of browser vulnerabilities should consider additional protections to defend against Tor Browser exploits, such as using Whonix in [Qubes](../os/qubes-overview.md) to contain your Tor browsing in a secure VM and protect against leaks. +Those at risk of browser vulnerabilities should consider additional protections to defend against Tor Browser exploits, such as using Whonix in [Qubes](../os/qubes-overview.md) to contain your Tor browsing in a secure virtual machine and protect against leaks. ## Path Building to Clearnet Services @@ -121,7 +121,7 @@ The entry node, often called the guard node, is the first node to which your Tor Unlike the other nodes, the Tor client will randomly select an entry node and stick with it for two to three months to protect you from certain attacks.[^1] -[^1]: The first relay in your circuit is called an "entry guard" or "guard". It is a fast and stable relay that remains the first one in your circuit for 2-3 months in order to protect against a known anonymity-breaking attack. The rest of your circuit changes with every new website you visit, and all together these relays provide the full privacy protections of Tor. For more information on how guard relays work, see this [blog post](https://blog.torproject.org/improving-tors-anonymity-changing-guard-parameters) and [paper](https://www-users.cs.umn.edu/~hoppernj/single_guard.pdf) on entry guards. ([https://support.torproject.org/tbb/tbb-2/](https://support.torproject.org/tbb/tbb-2)) +[^1]: The first relay in your circuit is called an "entry guard" or "guard". It is a fast and stable relay that remains the first one in your circuit for 2-3 months in order to protect against a known anonymity-breaking attack. The rest of your circuit changes with every new website you visit, and all together these relays provide the full privacy protections of Tor. For more information on how guard relays work, see this [blog post](https://blog.torproject.org/improving-tors-anonymity-changing-guard-parameters) and [paper](https://www-users.cs.umn.edu/~hoppernj/single_guard.pdf) on entry guards. ([https://support.torproject.org/tbb/tbb-2](https://support.torproject.org/tbb/tbb-2)) ### The Middle Node @@ -135,13 +135,13 @@ The exit node is the point in which your web traffic leaves the Tor network and The exit node will be chosen at random from all available Tor nodes ran with an exit relay flag.[^2] -[^2]: Relay flag: a special (dis-)qualification of relays for circuit positions (for example, "Guard", "Exit", "BadExit"), circuit properties (for example, "Fast", "Stable"), or roles (for example, "Authority", "HSDir"), as assigned by the directory authorities and further defined in the directory protocol specification. ([https://metrics.torproject.org/glossary.html](https://metrics.torproject.org/glossary.html)) +[^2]: Relay flag: a special (dis-)qualification of relays for circuit positions (for example, "Guard", "Exit", "BadExit"), circuit properties (for example, "Fast", "Stable"), or roles (for example, "Authority", "HSDir"), as assigned by the directory authorities and further defined in the directory protocol specification. ([https://metrics.torproject.org/glossary.html](https://metrics.torproject.org/glossary.html#relay-flag)) ## Path Building to Onion Services "Onion Services" (also commonly referred to as "hidden services") are websites which can only be accessed by the Tor browser. These websites have a long randomly generated domain name ending with `.onion`. -Connecting to an Onion Service in Tor works very similarly to connecting to a clearnet service, but your traffic is routed through a total of **six** nodes before reaching the destination server. Just like before however, only three of these nodes are contributing to *your* anonymity, the other three nodes protect *the Onion Service's* anonymity, hiding the website's true IP and location in the same manner that Tor Browser is hiding yours. +Connecting to an Onion Service in Tor works very similarly to connecting to a clearnet service, but your traffic is routed through a total of **six** nodes before reaching the destination server. Just like before, however, only three of these nodes are contributing to *your* anonymity, the other three nodes protect *the Onion Service's* anonymity, hiding the website's true IP and location in the same manner that Tor Browser is hiding yours.
![Tor path showing your traffic being routed through your three Tor nodes plus three additional Tor nodes which hide the website's identity](../assets/img/how-tor-works/tor-path-hidden-service.svg#only-light) @@ -151,15 +151,15 @@ Connecting to an Onion Service in Tor works very similarly to connecting to a cl ## Encryption -Tor encrypts each packet (a block of transmitted data) three times with the keys from the exit, middle, and entry node—in that order. +Tor encrypts each packet (a block of transmitted data) three times with the keys from the exit, middle, and entry node in that order. Once Tor has built a circuit, data transmission is done as follows: -1. Firstly: when the packet arrives at the entry node, the first layer of encryption is removed. In this encrypted packet, the entry node will find another encrypted packet with the middle node’s address. The entry node will then forward the packet to the middle node. +1. Firstly: When the packet arrives at the entry node, the first layer of encryption is removed. In this encrypted packet, the entry node will find another encrypted packet with the middle node’s address. The entry node will then forward the packet to the middle node. -2. Secondly: when the middle node receives the packet from the entry node, it too will remove a layer of encryption with its key, and this time finds an encrypted packet with the exit node's address. The middle node will then forward the packet to the exit node. +2. Secondly: When the middle node receives the packet from the entry node, it too will remove a layer of encryption with its key, and this time finds an encrypted packet with the exit node's address. The middle node will then forward the packet to the exit node. -3. Lastly: when the exit node receives its packet, it will remove the last layer of encryption with its key. The exit node will see the destination address and forward the packet to that address. +3. Lastly: When the exit node receives its packet, it will remove the last layer of encryption with its key. The exit node will see the destination address and forward the packet to that address. Below is an alternative diagram showing the process. Each node removes its own layer of encryption, and when the destination server returns data, the same process happens entirely in reverse. For example, the exit node does not know who you are, but it does know which node it came from, and so it adds its own layer of encryption and sends it back. @@ -189,7 +189,7 @@ If you wish to use Tor for browsing the web, we only recommend the **official** Tor bridges are commonly touted as an alternative method to hiding Tor usage from an ISP, instead of a VPN (as we suggest using if possible). Something to consider is that while bridges may provide adequate censorship circumvention, this is only a *transient* benefit. They do not adequately protect you from your ISP discovering you connected to Tor in the *past* with historical traffic log analysis. -To illustrate this point, consider the following scenario: You connect to Tor via a bridge, and your ISP doesn’t detect it because they are not doing sophisticated analysis of your traffic, so things are working as intended. Now, 4 months go by, and the IP of your bridge has been made public. This is a very common occurrence with bridges, they are discovered and blocked relatively frequently, just not immediately. +To illustrate this point, consider the following scenario: You connect to Tor via a bridge, and your ISP doesn’t detect it because they are not doing sophisticated analysis of your traffic, so things are working as intended. Now, 4 months go by, and the IP of your bridge has been made public. This is a very common occurrence with bridges; they are discovered and blocked relatively frequently, just not immediately. Your ISP wants to identify Tor users 4 months ago, and with their limited metadata logging they can see that you connected to an IP address which was later revealed to be a Tor bridge. You have virtually no other excuse to be making such a connection, so the ISP can say with very high confidence that you were a Tor user at that time. @@ -197,7 +197,7 @@ Contrast this with our recommended scenario, where you connect to Tor via a VPN. Because your ISP almost certainly is not capturing all packet-level data and storing it forever, they have no way of determining what you connected to with that VPN *after* the fact with an advanced technique like deep packet inspection, and therefore you have plausible deniability. -Therefore, bridges provide the most benefit when circumventing internet censorship *in the moment*, but they are not an adequate substitute for **all** the benefits that using a VPN alongside Tor can provide. Again, this is not advice *against* using Tor bridges, you should just be aware of these limitations while making your decision. In some cases bridges may be the *only* option (if all VPN providers are blocked, for instance), so you can still use them in those circumstances with this limitation in mind. +Therefore, bridges provide the most benefit when circumventing internet censorship *in the moment*, but they are not an adequate substitute for **all** the benefits that using a VPN alongside Tor can provide. Again, this is not advice *against* using Tor bridges—you should just be aware of these limitations while making your decision. In some cases bridges may be the *only* option (if all VPN providers are blocked, for instance), so you can still use them in those circumstances with this limitation in mind. If you think that a bridge can aid in defending against fingerprinting or other advanced network analysis more than a VPN's encrypted tunnel already can, you always have the option to use a bridge in conjunction with a VPN as well. That way you are still protected by the pluggable transport's obfuscation techniques even if an adversary gains some level of visibility into your VPN tunnel. If you decide to go this route, we recommend connecting to an obfs4 bridge behind your VPN for optimal fingerprinting protection, rather than meek or Snowflake. diff --git a/docs/ai-chat.md b/docs/ai-chat.md index d3d43532..79609eee 100755 --- a/docs/ai-chat.md +++ b/docs/ai-chat.md @@ -43,7 +43,7 @@ To run AI locally, you need both an AI model and an AI client. There are many permissively licensed models available to download. [Hugging Face](https://huggingface.co/models) is a platform that lets you browse, research, and download models in common formats like [GGUF](https://huggingface.co/docs/hub/en/gguf). Companies that provide good open-weights models include big names like Mistral, Meta, Microsoft, and Google. However, there are also many community models and [fine-tuned](https://en.wikipedia.org/wiki/Fine-tuning_(deep_learning)) models available. As mentioned above, quantized models offer the best balance between model quality and performance for those using consumer-grade hardware. -To help you choose a model that fits your needs, you can look at leaderboards and benchmarks. The most widely-used leaderboard is the community-driven [LM Arena](https://lmarena.ai). Additionally, the [OpenLLM Leaderboard](https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard) focuses on the performance of open-weights models on common benchmarks like [MMLU-Pro](https://arxiv.org/abs/2406.01574). There are also specialized benchmarks which measure factors like [emotional intelligence](https://eqbench.com), ["uncensored general intelligence"](https://huggingface.co/spaces/DontPlanToEnd/UGI-Leaderboard), and [many others](https://www.nebuly.com/blog/llm-leaderboards). +To help you choose a model that fits your needs, you can look at leaderboards and benchmarks. The most widely-used leaderboard is the community-driven [LM Arena](https://lmarena.ai). Additionally, the [OpenLLM Leaderboard](https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard) focuses on the performance of open-weights models on common benchmarks like [MMLU-Pro](https://arxiv.org/abs/2406.01574). There are also specialized benchmarks which measure factors like [emotional intelligence](https://eqbench.com), ["uncensored general intelligence"](https://huggingface.co/spaces/DontPlanToEnd/UGI-Leaderboard), and [many others](https://nebuly.com/blog/llm-leaderboards). ## AI Chat Clients @@ -66,7 +66,7 @@ To help you choose a model that fits your needs, you can look at leaderboards an In addition to supporting a large range of text models, Kobold.cpp also supports image generators such as [Stable Diffusion](https://stability.ai/stable-image) and automatic speech recognition tools such as [Whisper](https://github.com/ggerganov/whisper.cpp). -[:octicons-home-16: Homepage](https://github.com/LostRuins/koboldcpp){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://github.com/LostRuins/koboldcpp#readme){ .md-button .md-button--primary } [:octicons-info-16:](https://github.com/LostRuins/koboldcpp/wiki){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/LostRuins/koboldcpp){ .card-link title="Source Code" } [:octicons-lock-16:](https://github.com/LostRuins/koboldcpp/blob/2f3597c29abea8b6da28f21e714b6b24a5aca79b/SECURITY.md){ .card-link title="Security Policy" } @@ -123,14 +123,14 @@ Ollama simplifies the process of setting up a local AI chat by downloading the A
-![Llamafile Logo](assets/img/ai-chat/llamafile.png){align=right} +![Llamafile Logo](assets/img/ai-chat/llamafile.webp){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. Llamafile also supports LLaVA. However, it doesn't support speech recognition or image generation. -[:octicons-home-16: Homepage](https://github.com/Mozilla-Ocho/llamafile){ .md-button .md-button--primary } -[:octicons-info-16:](https://github.com/Mozilla-Ocho/llamafile#llamafile){ .card-link title="Documentation" } +[:octicons-repo-16: Repository](https://github.com/Mozilla-Ocho/llamafile#readme){ .md-button .md-button--primary } +[:octicons-info-16:](https://github.com/Mozilla-Ocho/llamafile#quickstart){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/Mozilla-Ocho/llamafile){ .card-link title="Source Code" } [:octicons-lock-16:](https://github.com/Mozilla-Ocho/llamafile#security){ .card-link title="Security Policy" } diff --git a/docs/alternative-networks.md b/docs/alternative-networks.md index 4c10831d..4c7bce4b 100644 --- a/docs/alternative-networks.md +++ b/docs/alternative-networks.md @@ -149,5 +149,6 @@ Also, unlike Tor, every I2P node will relay traffic for other users by default, There are downsides to I2P's approach, however. Tor relying on dedicated exit nodes means more people in less safe environments can use it, and the relays that do exist on Tor are likely to be more performant and stable, as they generally aren't run on residential connections. Tor is also far more focused on **browser privacy** (i.e. anti-fingerprinting), with a dedicated [Tor Browser](tor.md) to make browsing activity as anonymous as possible. I2P is used via your [regular web browser](desktop-browsers.md), and while you can configure your browser to be more privacy-protecting, you probably still won't have the same browser fingerprint as other I2P users (there's no "crowd" to blend in with in that regard). -[^1]: The `IsolateDestAddr` setting is discussed on the [Tor mailing list](https://lists.torproject.org/pipermail/tor-talk/2012-May/024403) and [Whonix's Stream Isolation documentation](https://whonix.org/wiki/Stream_Isolation), where both projects suggest that it is usually not a good approach for most people. Tor is likely to be more resistant to censorship, due to their robust network of bridges and varying [pluggable transports](https://tb-manual.torproject.org/circumvention). On the other hand, I2P uses directory servers for the initial connection which are varying/untrusted and run by volunteers, compared to the hard-coded/trusted ones Tor uses which are likely easier to block. + +[^1]: The `IsolateDestAddr` setting is discussed on the [Tor mailing list](https://lists.torproject.org/pipermail/tor-talk/2012-May/024403) and [Whonix's Stream Isolation documentation](https://whonix.org/wiki/Stream_Isolation), where both projects suggest that it is usually not a good approach for most people. diff --git a/docs/android/general-apps.md b/docs/android/general-apps.md index 646f86e1..c6ece1bb 100644 --- a/docs/android/general-apps.md +++ b/docs/android/general-apps.md @@ -73,7 +73,7 @@ Shelter is recommended over [Insular](https://secure-system.gitlab.io/Insular) a **Secure Camera** is a camera app focused on privacy and security which can capture images, videos, and QR codes. CameraX vendor extensions (Portrait, HDR, Night Sight, Face Retouch, and Auto) are also supported on available devices. -[:octicons-repo-16: Repository](https://github.com/GrapheneOS/Camera){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://github.com/GrapheneOS/Camera#readme){ .md-button .md-button--primary } [:octicons-info-16:](https://grapheneos.org/usage#camera){ .card-link title=Documentation} [:octicons-code-16:](https://github.com/GrapheneOS/Camera){ .card-link title="Source Code" } [:octicons-heart-16:](https://grapheneos.org/donate){ .card-link title=Contribute } @@ -119,7 +119,7 @@ The image orientation metadata is not deleted. If you enable location (in Secure [Content-Security-Policy](https://en.wikipedia.org/wiki/Content_Security_Policy) is used to enforce that the JavaScript and styling properties within the WebView are entirely static content. -[:octicons-repo-16: Repository](https://github.com/GrapheneOS/PdfViewer){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://github.com/GrapheneOS/PdfViewer#readme){ .md-button .md-button--primary } [:octicons-code-16:](https://github.com/GrapheneOS/PdfViewer){ .card-link title="Source Code" } [:octicons-heart-16:](https://grapheneos.org/donate){ .card-link title=Contribute } diff --git a/docs/basics/vpn-overview.md b/docs/basics/vpn-overview.md index 94a4d1e9..e05293aa 100644 --- a/docs/basics/vpn-overview.md +++ b/docs/basics/vpn-overview.md @@ -7,7 +7,7 @@ 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 } +[: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). diff --git a/docs/basics/why-privacy-matters.md b/docs/basics/why-privacy-matters.md index 04191c08..c309d97f 100644 --- a/docs/basics/why-privacy-matters.md +++ b/docs/basics/why-privacy-matters.md @@ -11,7 +11,7 @@ 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 } +[: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** @@ -52,7 +52,7 @@ 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" } +[: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 diff --git a/docs/cloud.md b/docs/cloud.md index 8e4a049d..160770f3 100644 --- a/docs/cloud.md +++ b/docs/cloud.md @@ -10,7 +10,7 @@ cover: cloud.webp - [: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 } -Many **cloud storage providers** require your full trust that they will not look at your files. The alternatives listed below eliminate the need for trust by implementing secure E2EE. +Many **cloud storage providers** require your full trust that they will not look at your files. The alternatives listed below eliminate the need for trust by implementing secure end-to-end encryption. If these alternatives do not fit your needs, we suggest you look into using encryption software like [Cryptomator](encryption.md#cryptomator-cloud) with another cloud provider. Using Cryptomator in conjunction with **any** cloud provider (including these) may be a good idea to reduce the risk of encryption flaws in a provider's native clients. @@ -27,7 +27,9 @@ Nextcloud is [still a recommended tool](document-collaboration.md#nextcloud) for ![Proton Drive logo](assets/img/cloud/protondrive.svg){ align=right } -**Proton Drive** is an encrypted cloud storage provider from the popular encrypted email provider [Proton Mail](email.md#proton-mail). The initial free storage is limited to 2 GB, but with the completion of [certain steps](https://proton.me/support/more-free-storage-existing-users), additional storage can be obtained up to 5 GB. +**Proton Drive** is an encrypted cloud storage provider from the popular encrypted email provider [Proton Mail](email.md#proton-mail). + +The initial free storage is limited to 2 GB, but with the completion of [certain steps](https://proton.me/support/more-free-storage-existing-users), additional storage can be obtained up to 5 GB. [:octicons-home-16: Homepage](https://proton.me/drive){ .md-button .md-button--primary } [:octicons-eye-16:](https://proton.me/drive/privacy-policy){ .card-link title="Privacy Policy" } @@ -46,9 +48,7 @@ Nextcloud is [still a recommended tool](document-collaboration.md#nextcloud) for
-The Proton Drive web application has been independently audited by Securitum in [2021](https://proton.me/community/open-source). - -Proton Drive's brand new mobile clients have not yet been publicly audited by a third party. +The Proton Drive web application has been independently audited by Securitum in [2021](https://proton.me/community/open-source), but the brand new mobile clients have not yet been publicly audited by a third party. ## Tresorit @@ -83,7 +83,9 @@ Tresorit has received a number of independent security audits: - Computest discovered two vulnerabilities which have been resolved. - [2019](https://tresorit.com/blog/ernst-young-review-verifies-tresorits-security-architecture): Penetration Testing by Ernst & Young. - This review analyzed the full source code of Tresorit and validated that the implementation matches the concepts described in Tresorit's [white paper](https://prodfrontendcdn.azureedge.net/202208011608/tresorit-encryption-whitepaper.pdf). - - Ernst & Young additionally tested the web, mobile, and desktop clients: "Test results found no deviation from Tresorit’s data confidentiality claims." + - Ernst & Young additionally tested the web, mobile, and desktop clients. They concluded: + + > Test results found no deviation from Tresorit’s data confidentiality claims. [^1]: [ISO/IEC 27001](https://en.wikipedia.org/wiki/ISO/IEC_27001):2013 compliance relates to the company's [information security management system](https://en.wikipedia.org/wiki/Information_security_management) and covers the sales, development, maintenance and support of their cloud services. @@ -131,7 +133,7 @@ Peergos was [audited](https://peergos.org/posts/security-audit-2024) in November ### Minimum Requirements -- Must enforce end-to-end encryption. +- Must enforce E2EE. - Must offer a free plan or trial period for testing. - Must support TOTP or FIDO2 multifactor authentication, or passkey logins. - Must offer a web interface which supports basic file management functionality. @@ -142,8 +144,8 @@ Peergos was [audited](https://peergos.org/posts/security-audit-2024) in November Our best-case criteria represents what we would like to see from the perfect project in this category. Our recommendations may not include any or all of this functionality, but those which do may rank higher than others on this page. - Clients should be open source. -- Clients should be audited in their entirety by an independent third-party. +- Clients should be audited in their entirety by an independent third party. - Should offer native clients for Linux, Android, Windows, macOS, and iOS. - These clients should integrate with native OS tools for cloud storage providers, such as Files app integration on iOS, or DocumentsProvider functionality on Android. -- Should support easy file-sharing with other users. +- Should support easy file sharing with other users. - Should offer at least basic file preview and editing functionality on the web interface. diff --git a/docs/data-redaction.md b/docs/data-redaction.md index cec0a88b..3da24613 100644 --- a/docs/data-redaction.md +++ b/docs/data-redaction.md @@ -33,7 +33,7 @@ You should **never** use blur to redact [text in images](https://bishopfox.com/b
Downloads -- [:fontawesome-brands-windows: Windows](https://pypi.org/project/mat2) +- [:fontawesome-brands-windows: Windows](https://pypi.org/project/mat2#metadata-and-privacy) - [:simple-apple: macOS](https://0xacab.org/jvoisin/mat2#requirements-setup-on-macos-os-x-using-homebrew) - [:simple-linux: Linux](https://pypi.org/project/mat2) - [:octicons-globe-16: Web](https://0xacab.org/jvoisin/mat2#web-interface) @@ -50,10 +50,10 @@ You should **never** use blur to redact [text in images](https://bishopfox.com/b **ExifEraser** is a modern, permissionless image metadata erasing application for Android. -It currently supports JPEG, PNG and WebP files. +It currently supports JPEG, PNG, and WebP files. -[:octicons-repo-16: Repository](https://github.com/Tommy-Geenexus/exif-eraser){ .md-button .md-button--primary } -[:octicons-info-16:](https://github.com/Tommy-Geenexus/exif-eraser#readme){ .card-link title="Documentation" } +[:octicons-repo-16: Repository](https://github.com/Tommy-Geenexus/exif-eraser#readme){ .md-button .md-button--primary } +[:octicons-info-16:](https://github.com/Tommy-Geenexus/exif-eraser#description){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/Tommy-Geenexus/exif-eraser){ .card-link title="Source Code" }
diff --git a/docs/desktop-browsers.md b/docs/desktop-browsers.md index 0b115659..b5fac9c0 100644 --- a/docs/desktop-browsers.md +++ b/docs/desktop-browsers.md @@ -90,7 +90,7 @@ If you need to browse the internet anonymously, you should use [Tor](tor.md) ins Like [Tor Browser](tor.md), Mullvad Browser is designed to prevent fingerprinting by making your browser fingerprint identical to all other Mullvad Browser users, and it includes default settings and extensions that are automatically configured by the default security levels: *Standard*, *Safer* and *Safest*. -Therefore, it is imperative that you do not modify the browser at all outside adjusting the default [security levels](https://tb-manual.torproject.org/security-settings). When adjusting the security level, you **must** always restart the browser before continuing to use it. Otherwise, [the security settings may not be fully applied](https://www.privacyguides.org/articles/2025/05/02/tor-security-slider-flaw/), putting you at a higher risk of fingerprinting and exploits than you may expect based on the setting chosen. +Therefore, it is imperative that you do not modify the browser at all outside adjusting the default [security levels](https://tb-manual.torproject.org/security-settings). When adjusting the security level, you **must** always restart the browser before continuing to use it. Otherwise, [the security settings may not be fully applied](https://www.privacyguides.org/articles/2025/05/02/tor-security-slider-flaw), putting you at a higher risk of fingerprinting and exploits than you may expect based on the setting chosen. Modifications other than adjusting this setting would make your fingerprint unique, defeating the purpose of using this browser. If you want to configure your browser more heavily and fingerprinting is not a concern for you, we recommend [Firefox](#firefox) instead. diff --git a/docs/desktop.md b/docs/desktop.md index 6d719926..bcaae049 100644 --- a/docs/desktop.md +++ b/docs/desktop.md @@ -23,8 +23,8 @@ Linux distributions are commonly recommended for privacy protection and software **Fedora Linux** is our recommended desktop distribution for people new to Linux. Fedora generally adopts newer technologies (e.g., [Wayland](https://wayland.freedesktop.org) and [PipeWire](https://pipewire.org)) before other distributions. These new technologies often come with improvements in security, privacy, and usability in general. [:octicons-home-16: Homepage](https://fedoraproject.org){ .md-button .md-button--primary } -[:octicons-info-16:](https://docs.fedoraproject.org/en-US/docs){ .card-link title=Documentation} -[:octicons-heart-16:](https://whatcanidoforfedora.org){ .card-link title=Contribute } +[:octicons-info-16:](https://docs.fedoraproject.org/en-US/docs){ .card-link title="Documentation" } +[:octicons-heart-16:](https://whatcanidoforfedora.org){ .card-link title="Contribute" }
@@ -45,8 +45,8 @@ Fedora has a semi-rolling release cycle. While some packages like the desktop en openSUSE Tumbleweed uses [Btrfs](https://en.wikipedia.org/wiki/Btrfs) and [Snapper](https://en.opensuse.org/openSUSE:Snapper_Tutorial) to ensure that snapshots can be rolled back should there be a problem. [:octicons-home-16: Homepage](https://get.opensuse.org/tumbleweed){ .md-button .md-button--primary } -[:octicons-info-16:](https://doc.opensuse.org){ .card-link title=Documentation} -[:octicons-heart-16:](https://shop.opensuse.org){ .card-link title=Contribute } +[:octicons-info-16:](https://doc.opensuse.org){ .card-link title="Documentation" } +[:octicons-heart-16:](https://shop.opensuse.org){ .card-link title="Contribute" }
@@ -63,8 +63,8 @@ Tumbleweed follows a rolling release model where each update is released as a sn **Arch Linux** is a lightweight, do-it-yourself (DIY) distribution, meaning that you only get what you install. For more information see their [FAQ](https://wiki.archlinux.org/title/Frequently_asked_questions). [:octicons-home-16: Homepage](https://archlinux.org){ .md-button .md-button--primary } -[:octicons-info-16:](https://wiki.archlinux.org){ .card-link title=Documentation} -[:octicons-heart-16:](https://archlinux.org/donate){ .card-link title=Contribute } +[:octicons-info-16:](https://wiki.archlinux.org){ .card-link title="Documentation" } +[:octicons-heart-16:](https://archlinux.org/donate){ .card-link title="Contribute" } @@ -89,8 +89,8 @@ A large portion of [Arch Linux’s packages](https://reproducible.archlinux.org) **Fedora Atomic Desktops** are variants of Fedora which use the `rpm-ostree` package manager and have a strong focus on containerized workflows and Flatpak for desktop applications. All of these variants follow the same release schedule as Fedora Workstation, benefiting from the same fast updates and staying very close to upstream. [:octicons-home-16: Homepage](https://fedoraproject.org/atomic-desktops){ .md-button .md-button--primary } -[:octicons-info-16:](https://docs.fedoraproject.org/en-US/emerging){ .card-link title=Documentation} -[:octicons-heart-16:](https://whatcanidoforfedora.org){ .card-link title=Contribute } +[:octicons-info-16:](https://docs.fedoraproject.org/en-US/emerging){ .card-link title="Documentation" } +[:octicons-heart-16:](https://whatcanidoforfedora.org){ .card-link title="Contribute" } @@ -115,8 +115,8 @@ As an alternative to Flatpaks, there is the option of [Toolbx](https://docs.fedo NixOS is an independent distribution based on the Nix package manager with a focus on reproducibility and reliability. [:octicons-home-16: Homepage](https://nixos.org){ .md-button .md-button--primary } -[:octicons-info-16:](https://nixos.org/learn.html){ .card-link title=Documentation} -[:octicons-heart-16:](https://nixos.org/donate.html){ .card-link title=Contribute } +[:octicons-info-16:](https://nixos.org/learn.html){ .card-link title="Documentation" } +[:octicons-heart-16:](https://nixos.org/donate.html){ .card-link title="Contribute" } @@ -144,8 +144,8 @@ Nix is a source-based package manager; if there’s no pre-built available in th [:octicons-home-16: Homepage](https://whonix.org){ .md-button .md-button--primary } [:simple-torbrowser:](http://dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion){ .card-link title="Onion Service" } -[:octicons-info-16:](https://whonix.org/wiki/Documentation){ .card-link title=Documentation} -[:octicons-heart-16:](https://whonix.org/wiki/Donate){ .card-link title=Contribute } +[:octicons-info-16:](https://whonix.org/wiki/Documentation){ .card-link title="Documentation" } +[:octicons-heart-16:](https://whonix.org/wiki/Donate){ .card-link title="Contribute" } @@ -166,8 +166,8 @@ Whonix is best used [in conjunction with Qubes](https://whonix.org/wiki/Qubes/Wh **Tails** is a live operating system based on Debian that routes all communications through Tor, which can boot on on almost any computer from a DVD, USB stick, or SD card installation. It uses [Tor](tor.md) to preserve privacy and [:material-incognito: Anonymity](basics/common-threats.md#anonymity-vs-privacy){ .pg-purple } while circumventing censorship, and it leaves no trace of itself on the computer it is used on after it is powered off. [:octicons-home-16: Homepage](https://tails.net){ .md-button .md-button--primary } -[:octicons-info-16:](https://tails.net/doc/index.en.html){ .card-link title=Documentation} -[:octicons-heart-16:](https://tails.net/donate){ .card-link title=Contribute } +[:octicons-info-16:](https://tails.net/doc/index.en.html){ .card-link title="Documentation" } +[:octicons-heart-16:](https://tails.net/donate){ .card-link title="Contribute" } @@ -203,9 +203,9 @@ By design, Tails is meant to completely reset itself after each reboot. Encrypte [:octicons-home-16: Homepage](https://qubes-os.org){ .md-button .md-button--primary } [:simple-torbrowser:](http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion){ .card-link title="Onion Service" } [:octicons-eye-16:](https://qubes-os.org/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://qubes-os.org/doc){ .card-link title=Documentation } +[:octicons-info-16:](https://qubes-os.org/doc){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/QubesOS){ .card-link title="Source Code" } -[:octicons-heart-16:](https://qubes-os.org/donate){ .card-link title=Contribute } +[:octicons-heart-16:](https://qubes-os.org/donate){ .card-link title="Contribute" } @@ -246,9 +246,9 @@ While we [recommend against](os/linux-overview.md#release-cycle) "perpetually ou [:octicons-home-16: Homepage](https://kicksecure.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://kicksecure.com/wiki/Privacy_Policy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://kicksecure.com/wiki/Documentation){ .card-link title=Documentation } +[:octicons-info-16:](https://kicksecure.com/wiki/Documentation){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/Kicksecure){ .card-link title="Source Code" } -[:octicons-heart-16:](https://kicksecure.com/wiki/Donate){ .card-link title=Contribute } +[:octicons-heart-16:](https://kicksecure.com/wiki/Donate){ .card-link title="Contribute" } diff --git a/docs/dns.md b/docs/dns.md index e7afcc7c..3ccfd648 100644 --- a/docs/dns.md +++ b/docs/dns.md @@ -111,7 +111,7 @@ These DNS filtering solutions offer a web dashboard where you can customize the [:octicons-home-16: Homepage](https://controld.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://controld.com/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://docs.controld.com/docs/getting-started){ .card-link title=Documentation} +[:octicons-info-16:](https://docs.controld.com/docs/getting-started){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/Control-D-Inc/ctrld){ .card-link title="Source Code" }
@@ -138,7 +138,7 @@ These DNS filtering solutions offer a web dashboard where you can customize the [:octicons-home-16: Homepage](https://nextdns.io){ .md-button .md-button--primary } [:octicons-eye-16:](https://nextdns.io/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://help.nextdns.io){ .card-link title=Documentation} +[:octicons-info-16:](https://help.nextdns.io){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/nextdns/nextdns){ .card-link title="Source Code" }
@@ -175,7 +175,7 @@ Encrypted DNS proxy software provides a local proxy for the [unencrypted DNS](ad [:octicons-home-16: Homepage](https://rethinkdns.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://rethinkdns.com/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://docs.rethinkdns.com){ .card-link title=Documentation} +[:octicons-info-16:](https://docs.rethinkdns.com){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/celzero/rethink-app){ .card-link title="Source Code" }
@@ -198,10 +198,10 @@ While RethinkDNS takes up the Android VPN slot, you can still use a VPN or Orbot **DNSCrypt-Proxy** is a DNS proxy with support for [DNSCrypt](advanced/dns-overview.md#dnscrypt), [DoH](advanced/dns-overview.md#dns-over-https-doh), and [Anonymized DNS](https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Anonymized-DNS). -[:octicons-repo-16: Repository](https://github.com/DNSCrypt/dnscrypt-proxy){ .md-button .md-button--primary } -[:octicons-info-16:](https://github.com/DNSCrypt/dnscrypt-proxy/wiki){ .card-link title=Documentation} +[:octicons-repo-16: Repository](https://github.com/DNSCrypt/dnscrypt-proxy#readme){ .md-button .md-button--primary } +[:octicons-info-16:](https://github.com/DNSCrypt/dnscrypt-proxy/wiki){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/DNSCrypt/dnscrypt-proxy){ .card-link title="Source Code" } -[:octicons-heart-16:](https://opencollective.com/dnscrypt/contribute){ .card-link title=Contribute } +[:octicons-heart-16:](https://opencollective.com/dnscrypt/contribute){ .card-link title="Contribute" }
Downloads diff --git a/docs/document-collaboration.md b/docs/document-collaboration.md index 839c011b..4c31f57a 100644 --- a/docs/document-collaboration.md +++ b/docs/document-collaboration.md @@ -53,7 +53,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** 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/) +**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) [:octicons-home-16: Homepage](https://cryptpad.fr){ .md-button .md-button--primary } [:octicons-eye-16:](https://cryptpad.fr/pad/#/2/pad/view/GcNjAWmK6YDB3EO2IipRZ0fUe89j43Ryqeb4fjkjehE){ .card-link title="Privacy Policy" } diff --git a/docs/encryption.md b/docs/encryption.md index c3658bc4..a9d2b801 100644 --- a/docs/encryption.md +++ b/docs/encryption.md @@ -64,7 +64,7 @@ Cryptomator's documentation details its intended [security target](https://docs. **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. -[:octicons-repo-16: Repository](https://github.com/Picocrypt/Picocrypt){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://github.com/Picocrypt/Picocrypt#readme){ .md-button .md-button--primary } [:octicons-code-16:](https://github.com/Picocrypt/Picocrypt){ .card-link title="Source Code" } [:octicons-heart-16:](https://opencollective.com/picocrypt){ .card-link title="Contribute" } @@ -206,7 +206,7 @@ We advise against using your iCloud account for recovery; instead, you should se **LUKS** is the default FDE method for Linux. It can be used to encrypt full volumes, partitions, or create encrypted containers. -[:octicons-home-16: Homepage](https://gitlab.com/cryptsetup/cryptsetup/-/blob/main/README.md){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://gitlab.com/cryptsetup/cryptsetup#what-the-){ .md-button .md-button--primary } [:octicons-info-16:](https://gitlab.com/cryptsetup/cryptsetup/-/wikis/home){ .card-link title="Documentation" } [:octicons-code-16:](https://gitlab.com/cryptsetup/cryptsetup){ .card-link title="Source Code" } diff --git a/docs/health-and-wellness.md b/docs/health-and-wellness.md index b54a8957..3a03edde 100644 --- a/docs/health-and-wellness.md +++ b/docs/health-and-wellness.md @@ -1,8 +1,8 @@ --- -meta_title: "Privacy Respecting Health and Wellness apps for Android and iOS - Privacy Guides" -title: "Health and Wellness Apps" +meta_title: "Privacy-Respecting Health and Wellness apps for Android and iOS - Privacy Guides" +title: "Health and Wellness" icon: material/heart-pulse -description: These applications are what we currently recommend for all health and fitness-related activites on your phone. +description: These applications are what we currently recommend for all health- and fitness-related activites on your phone. cover: health.webp --- Protects against the following threat(s): @@ -102,7 +102,7 @@ These general purpose apps can do everything from counting steps and tracking sl
Downloads -- [:simple-android: F-Droid](https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge) +- [:simple-fdroid: F-Droid](https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge)
diff --git a/docs/index.md b/docs/index.md index 04876f84..e7464db4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -113,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. -[: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" } +[: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/language-tools.md b/docs/language-tools.md index 160d8923..bc280d8f 100644 --- a/docs/language-tools.md +++ b/docs/language-tools.md @@ -9,7 +9,7 @@ cover: language-tools.webp - [: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. +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 on a server and can be self-hosted and used offline for maximum control of your data. ## LanguageTool @@ -22,7 +22,7 @@ Text inputted to grammar, spelling, and style checkers, as well as translation s [:octicons-home-16: Homepage](https://languagetool.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://languagetool.org/legal/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://languagetooler.freshdesk.com/en/support/solutions){ .card-link title=Documentation} +[:octicons-info-16:](https://languagetooler.freshdesk.com/en/support/solutions){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/languagetool-org){ .card-link title="Source Code" }
@@ -32,7 +32,7 @@ Text inputted to grammar, spelling, and style checkers, as well as translation s - [:fontawesome-brands-windows: Windows](https://languagetool.org/windows-desktop) - [:simple-apple: macOS](https://languagetool.org/mac-desktop) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/languagetool) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/grammar-and-spell-checker/oldceeleldhonbafppcapldpdifcinji) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/oldceeleldhonbafppcapldpdifcinji) - [:fontawesome-brands-edge: Edge](https://microsoftedge.microsoft.com/addons/detail/hfjadhjooeceemgojogkhlppanjkbobc) - [:simple-safari: Safari](https://apps.apple.com/app/id1534275760) diff --git a/docs/maps.md b/docs/maps.md index 1c411f23..39996da3 100644 --- a/docs/maps.md +++ b/docs/maps.md @@ -19,7 +19,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** 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. +**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. Features include cycling routes, hiking trails and walking paths, turn-by-turn navigation with voice guidance, and public transport route planning (only available in supported regions and cities). @@ -47,7 +47,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** 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. +**OsmAnd** is an offline map and navigation application based on OpenStreetMap that offers turn-by-turn navigation for walking, cycling, driving, as well as public transport. It is open source and does not collect any user data. [:octicons-home-16: Homepage](https://osmand.net){ .md-button .md-button--primary } [:octicons-eye-16:](https://osmand.net/docs/legal/privacy-policy){ .card-link title="Privacy Policy" } @@ -59,13 +59,15 @@ Please note that Organic Maps is a simple, basic app that lacks certain features - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=net.osmand) - [:simple-android: Android](https://osmand.net/docs/versions/free-versions) -- [:simple-appstore: App Store](https://apps.apple.com/us/app/osmand-maps-travel-navigate/id934850257) +- [:simple-appstore: App Store](https://apps.apple.com/us/app/id934850257)
-Compared to Organic Maps, OsmAnd has more [features](https://wiki.openstreetmap.org/wiki/OsmAnd#Features) but is also more complicated to use. One noteworthy feature is the ability to overlay or underlay external map data, such as satellite images from Microsoft or [traffic data](https://web.archive.org/web/20211203063453/http://themm.net/public/osmand_traffic) from Google, although the latter is ignored by the automatic route planning. OsmAnd also has an optional integration of street view images provided by [Mapillary](https://mapillary.com). +OsmAnd allows you to overlay or underlay external map data, such as satellite images from Microsoft or [traffic data](https://themm.net/public/osmand_traffic) from Google, although the latter is ignored by the automatic route planning. OsmAnd also has an optional integration of street view images provided by [Mapillary](https://mapillary.com). + +You can find a detailed overview of OsmAnd's supported [features](https://wiki.openstreetmap.org/wiki/OsmAnd#Features) on the OpenStreet Map Wiki. ## Criteria diff --git a/docs/meta/admonitions.md b/docs/meta/admonitions.md index af1ab973..e53b5505 100644 --- a/docs/meta/admonitions.md +++ b/docs/meta/admonitions.md @@ -3,7 +3,7 @@ title: Admonitions description: A guide for website contributors on creating admonitions. --- -**Admonitions** (or "call-outs") are a choice writers can use to include side content in an article without interrupting the document flow. +**Admonitions** (or "call-outs") are tools that writers can use to include side content in an article without interrupting the document flow.

Example Admonition

@@ -41,7 +41,7 @@ ENCLOSED TEXT
``` -The `TITLE` must be specified, if you don't want a specific title you can set it to the same text as the `TYPE` (see below) in title case, e.g. `Note`. The `ENCLOSED TEXT` should be Markdown formatted. +The `TITLE` must be specified; if you don't want a specific title you can set it to the same text as the `TYPE` (see below) in title case, e.g. `Note`. The `ENCLOSED TEXT` should be Markdown formatted. ### Regular types @@ -166,11 +166,11 @@ This format is used to generate recommendation cards. Notably it is missing the ![PhotoPrism logo](assets/img/photo-management/photoprism.svg){ align=right } -**PhotoPrism** is a self-hostable platform for managing photos. It supports album syncing and sharing as well as a variety of other [features](https://photoprism.app/features). It does not include E2EE, so it's best hosted on a server that you trust and is under your control. +**PhotoPrism** is a self-hostable platform for managing photos. It supports album syncing and sharing as well as a variety of other [features](https://photoprism.app/features). It does not include end-to-end encryption, so it's best hosted on a server that you trust and is under your control. [:octicons-home-16: Homepage](https://photoprism.app){ .md-button .md-button--primary } [:octicons-eye-16:](https://photoprism.app/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://photoprism.app/kb){ .card-link title=Documentation} +[:octicons-info-16:](https://photoprism.app/kb){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/photoprism){ .card-link title="Source Code" }
@@ -189,11 +189,11 @@ This format is used to generate recommendation cards. Notably it is missing the ![PhotoPrism logo](../assets/img/photo-management/photoprism.svg){ align=right } -**PhotoPrism** is a self-hostable platform for managing photos. It supports album syncing and sharing as well as a variety of other [features](https://photoprism.app/features). It does not include E2EE, so it's best hosted on a server that you trust and is under your control. +**PhotoPrism** is a self-hostable platform for managing photos. It supports album syncing and sharing as well as a variety of other [features](https://photoprism.app/features). It does not include end-to-end encryption, so it's best hosted on a server that you trust and is under your control. [:octicons-home-16: Homepage](https://photoprism.app){ .md-button .md-button--primary } [:octicons-eye-16:](https://photoprism.app/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://photoprism.app/kb){ .card-link title=Documentation} +[:octicons-info-16:](https://photoprism.app/kb){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/photoprism){ .card-link title="Source Code" }
@@ -209,7 +209,7 @@ This format is used to generate recommendation cards. Notably it is missing the #### `downloads` -This is a special type of collapsible admonition, used to generate the download links section. It is only used within recommendation cards, as shown in the example above. +This is a special type of collapsible admonition which is used to generate sections containing download links. It is only used within recommendation cards, as shown in the example above. ```markdown title="Downloads Section"
@@ -217,7 +217,7 @@ This is a special type of collapsible admonition, used to generate the download - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=ch.protonmail.android) - [:simple-appstore: App Store](https://apps.apple.com/app/id979659905) -- [:simple-github: GitHub](https://github.com/ProtonMail/proton-mail-android/releases) +- [:simple-github: GitHub](https://github.com/ProtonMail/android-mail/releases) - [:fontawesome-brands-windows: Windows](https://proton.me/mail/bridge#download) - [:simple-apple: macOS](https://proton.me/mail/bridge#download) - [:simple-linux: Linux](https://proton.me/mail/bridge#download) @@ -233,7 +233,7 @@ This is a special type of collapsible admonition, used to generate the download - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=ch.protonmail.android) - [:simple-appstore: App Store](https://apps.apple.com/app/id979659905) -- [:simple-github: GitHub](https://github.com/ProtonMail/proton-mail-android/releases) +- [:simple-github: GitHub](https://github.com/ProtonMail/android-mail/releases) - [:fontawesome-brands-windows: Windows](https://proton.me/mail/bridge#download) - [:simple-apple: macOS](https://proton.me/mail/bridge#download) - [:simple-linux: Linux](https://proton.me/mail/bridge#download) @@ -245,7 +245,7 @@ This is a special type of collapsible admonition, used to generate the download ## Old Format -Throughout the site, you may see some admonitions formatted similarly to these examples: +Throughout the site, you may see some admonitions formatted like the following examples: ``` markdown title="Admonition" !!! note @@ -289,6 +289,6 @@ massa, nec semper lorem quam in massa. -**This format is no longer used going forward,** because it is incompatible with newer versions of our translation software at Crowdin. When adding a new page to the site, only the newer HTML-based format should be used. +**This format is no longer used going forward** because it is incompatible with newer versions of our translation software at Crowdin. When adding a new page to the site, only the newer, HTML-based format should be used. -There is no rush to convert admonitions with the old format to the new format. Pages currently using this formatting should continue to work, but we will be updating them to use the newer HTML-based format above over time as we continue to update the site. +There is no rush to convert admonitions with the old format to the new format. Pages currently using this formatting should continue to work, but we will be updating them to use the newer, HTML-based format above over time as we continue to update the site. diff --git a/docs/news-aggregators.md b/docs/news-aggregators.md index 54c755d8..2f1ce7c6 100644 --- a/docs/news-aggregators.md +++ b/docs/news-aggregators.md @@ -41,9 +41,9 @@ A **news aggregator** is software which aggregates digital content from online n ![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. +**NewsFlash** is an open-source, modern, and easy-to-use news feed reader for Linux. It can be used offline or with services like [Inoreader](https://inoreader.com) or [Nextcloud News](https://apps.nextcloud.com/apps/news). It has a search feature and a pre-defined list of sources that you can add directly. -[:octicons-repo-16: Repository](https://gitlab.com/news-flash/news_flash_gtk){ .md-button .md-button--primary } +[:octicons-repo-16: Repository](https://gitlab.com/news-flash/news_flash_gtk#newsflash){ .md-button .md-button--primary } [:octicons-code-16:](https://gitlab.com/news-flash/news_flash_gtk){ .card-link title="Source Code" }
@@ -61,9 +61,11 @@ A **news aggregator** is software which aggregates digital content from online n ![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). +**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. -[:octicons-repo-16: Repository](https://github.com/spacecowboy/Feeder){ .md-button .md-button--primary } +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). + +[:octicons-repo-16: Repository](https://github.com/spacecowboy/Feeder#readme){ .md-button .md-button--primary } [:octicons-code-16:](https://github.com/spacecowboy/Feeder){ .card-link title="Source Code" } [:octicons-heart-16:](https://ko-fi.com/spacecowboy){ .card-link title="Contribute" } @@ -84,10 +86,12 @@ 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** 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). +**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). [:octicons-home-16: Homepage](https://miniflux.app){ .md-button .md-button--primary } -[:octicons-info-16:](https://miniflux.app/docs/index){ .card-link title="Documentation" } +[:octicons-info-16:](https://miniflux.app/docs/index#user-guide){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/miniflux/v2){ .card-link title="Source Code" } [:octicons-heart-16:](https://miniflux.app/#donations){ .card-link title="Contribute" } @@ -99,7 +103,9 @@ A **news aggregator** is software which aggregates digital content from online n ![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. +**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 conventional feed formats and includes built-in support for Reddit feeds. [:octicons-home-16: Homepage](https://netnewswire.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://netnewswire.com/privacypolicy){ .card-link title="Privacy Policy" } @@ -125,7 +131,7 @@ A **news aggregator** is software which aggregates digital content from online n **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). [:octicons-home-16: Homepage](https://newsboat.org){ .md-button .md-button--primary } -[:octicons-info-16:](https://newsboat.org/releases/2.37/docs/newsboat.html){ .card-link title="Documentation" } +[:octicons-info-16:](https://newsboat.org/releases/2.38/docs/newsboat.html){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/newsboat/newsboat){ .card-link title="Source Code" } @@ -163,7 +169,7 @@ You can subscribe to YouTube channels without logging in and associating usage i

Example

-To subscribe to a YouTube channel with an RSS client, first look for its [channel code](https://support.google.com/youtube/answer/6180214). The channel code can be found on the about page of the YouTube channel you wish to subscribe to, under: **About** → **Share** → **Copy channel ID**. Replace `[CHANNEL ID]` below: +To subscribe to a YouTube channel with an RSS client, first look for its [channel code](https://support.google.com/youtube/answer/6180214). The channel code can be found in the expanded description (i.e., the "About" section) of the YouTube channel you wish to subscribe to: **About** → **Share channel** → **Copy channel ID**. Replace `[CHANNEL ID]` below: ```text https://youtube.com/feeds/videos.xml?channel_id=[CHANNEL ID] diff --git a/docs/notebooks.md b/docs/notebooks.md index 21cf57b5..9ba7bddf 100644 --- a/docs/notebooks.md +++ b/docs/notebooks.md @@ -1,7 +1,7 @@ --- title: "Notebooks" icon: material/notebook-edit-outline -description: These encrypted note-taking apps let you keep track of your notes without giving them to a third-party. +description: These encrypted note-taking apps let you keep track of your notes without giving them to a third party. cover: notebooks.webp --- Protects against the following threat(s): @@ -10,7 +10,7 @@ cover: notebooks.webp Keep track of your notes and journals without giving them to a third party. -If you are currently using an application like Evernote, Google Keep, or Microsoft OneNote, we suggest you pick an alternative here that supports E2EE. +If you are currently using an application like Evernote, Google Keep, or Microsoft OneNote, we suggest you pick an alternative here that supports end-to-end encryption. ## Cloud-based @@ -20,13 +20,15 @@ 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** 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). +**Standard Notes** is a simple and private notes app that features cross-platform sync for seamless use. It features E2EE on every platform, and a powerful desktop experience with themes and custom editors. + +Standard Notes has also undergone multiple [independent audits](https://standardnotes.com/help/2/has-standard-notes-completed-a-third-party-security-audit). [:octicons-home-16: Homepage](https://standardnotes.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://standardnotes.com/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://standardnotes.com/help){ .card-link title=Documentation} +[:octicons-info-16:](https://standardnotes.com/help){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/standardnotes){ .card-link title="Source Code" } -[:octicons-heart-16:](https://standardnotes.com/donate){ .card-link title=Contribute } +[:octicons-heart-16:](https://standardnotes.com/donate){ .card-link title="Contribute" }
Downloads @@ -37,7 +39,7 @@ If you are currently using an application like Evernote, Google Keep, or Microso - [:fontawesome-brands-windows: Windows](https://standardnotes.com) - [:simple-apple: macOS](https://standardnotes.com) - [:simple-linux: Linux](https://standardnotes.com) -- [:octicons-globe-16: Web](https://app.standardnotes.com) +- [:octicons-browser-16: Web](https://app.standardnotes.com)
@@ -51,13 +53,15 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for ![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). +**Notesnook** is a free (as in speech), open-source, and easy-to-use E2EE note-taking app focused on user privacy. + +It features sync functionality that allows you to access your notes on multiple platforms. You can easily import your notes from Evernote, OneNote, and other apps using their [official importer](https://importer.notesnook.com). [:octicons-home-16: Homepage](https://notesnook.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://notesnook.com/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://help.notesnook.com){ .card-link title=Documentation} +[:octicons-info-16:](https://help.notesnook.com){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/streetwriters/notesnook){ .card-link title="Source Code" } -[:octicons-heart-16:](https://github.com/streetwriters/notesnook/blob/master/CONTRIBUTING.md){ .card-link title=Contribute } +[:octicons-heart-16:](https://opencollective.com/notesnook){ .card-link title="Contribute" }
Downloads @@ -68,10 +72,10 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for - [:fontawesome-brands-windows: Windows](https://notesnook.com/downloads) - [:simple-apple: macOS](https://notesnook.com/downloads) - [:simple-linux: Linux](https://notesnook.com/downloads) -- [:simple-firefoxbrowser: Firefox](https://notesnook.com/notesnook-web-clipper) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/notesnook-web-clipper/kljhpemdlcnjohmfmkogahelkcidieaj) -- [:octicons-globe-16: Web](https://app.notesnook.com) - [:simple-flathub: Flathub](https://flathub.org/apps/com.notesnook.Notesnook) +- [:simple-firefoxbrowser: Firefox](https://notesnook.com/notesnook-web-clipper) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/kljhpemdlcnjohmfmkogahelkcidieaj) +- [:octicons-browser-16: Web](https://app.notesnook.com)
@@ -83,13 +87,15 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for ![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. +**Joplin** is a free, open-source, and fully-featured E2EE note-taking and to-do application which can handle numerous Markdown notes organized into notebooks and tags. + +It can sync through Nextcloud, Dropbox, and more. It also offers easy import from Evernote and plain-text notes. [:octicons-home-16: Homepage](https://joplinapp.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://joplinapp.org/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://joplinapp.org/help){ .card-link title=Documentation} +[:octicons-info-16:](https://joplinapp.org/help){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/laurent22/joplin){ .card-link title="Source Code" } -[:octicons-heart-16:](https://joplinapp.org/donate){ .card-link title=Contribute } +[:octicons-heart-16:](https://joplinapp.org/donate){ .card-link title="Contribute" }
Downloads @@ -101,14 +107,13 @@ Standard Notes has [joined Proton AG](https://standardnotes.com/blog/joining-for - [:simple-apple: macOS](https://joplinapp.org/#desktop-applications) - [:simple-linux: Linux](https://joplinapp.org/#desktop-applications) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/joplin-web-clipper) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/joplin-web-clipper/alofnhikmmkdbbbgpnglcpdollgjjfek) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/alofnhikmmkdbbbgpnglcpdollgjjfek)
-Joplin does not [support](https://github.com/laurent22/joplin/issues/289) password/PIN protection for the application itself or individual notes and notebooks. However, your data is still encrypted in transit and at the sync location using your master key. -Since January 2023, Joplin [supports biometrics](https://github.com/laurent22/joplin/commit/f10d9f75b055d84416053fab7e35438f598753e9) app lock for Android and iOS. +Joplin [does not support](https://github.com/laurent22/joplin/issues/289) password/PIN protection for the application itself or individual notes and notebooks. However, your data is still encrypted in transit and at the sync location using your master key. Since January 2023, Joplin [supports biometrics app lock](https://github.com/laurent22/joplin/commit/f10d9f75b055d84416053fab7e35438f598753e9) for Android and iOS. ### Cryptee @@ -117,23 +122,25 @@ 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** 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. +**Cryptee** is an open-source, web-based E2EE document editor and photo storage application. + +Cryptee offers 100 MB of storage for free, with paid options if you need more. Sign-up doesn't require an e-mail or other personally identifiable information. [:octicons-home-16: Homepage](https://crypt.ee){ .md-button .md-button--primary } [:octicons-eye-16:](https://crypt.ee/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://crypt.ee/help){ .card-link title=Documentation} +[:octicons-info-16:](https://crypt.ee/help){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/cryptee){ .card-link title="Source Code" }
Downloads -- [:octicons-globe-16: PWA](https://crypt.ee/download) +- [:octicons-browser-16: Web](https://crypt.ee/download)
-Cryptee offers 100 MB of storage for free, with paid options if you need more. Sign-up doesn't require an e-mail or other personally identifiable information. +Cryptee is a PWA, which means that it works seamlessly across all modern devices without requiring native apps for each respective platform. ## Local notebooks @@ -143,12 +150,12 @@ 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. File synchronization is possible with tools like [Syncthing](file-sharing.md#syncthing-p2p). [:octicons-home-16: Homepage](https://orgmode.org){ .md-button .md-button--primary } -[:octicons-info-16:](https://orgmode.org/manuals.html){ .card-link title=Documentation} +[:octicons-info-16:](https://orgmode.org/manuals.html){ .card-link title="Documentation" } [:octicons-code-16:](https://git.savannah.gnu.org/cgit/emacs/org-mode.git){ .card-link title="Source Code" } -[:octicons-heart-16:](https://liberapay.com/bzg){ .card-link title=Contribute } +[:octicons-heart-16:](https://liberapay.com/bzg){ .card-link title="Contribute" }
diff --git a/docs/passwords.md b/docs/passwords.md index a26f1be9..36010e0e 100644 --- a/docs/passwords.md +++ b/docs/passwords.md @@ -127,14 +127,14 @@ schema: **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

Built-in password managers in software like browsers and operating systems are sometimes not as good as dedicated password manager software. The advantage of a built-in password manager is good integration with the software, but it can often be very simple and lack privacy and security features that standalone offerings have. -For example, the password manager in Microsoft Edge doesn't offer E2EE at all. Google's password manager has [optional](https://support.google.com/accounts/answer/11350823) E2EE, and [Apple's](https://support.apple.com/HT202303) offers E2EE by default. +For example, the password manager in Microsoft Edge doesn't offer end-to-end encryption at all. Google's password manager has [optional](https://support.google.com/accounts/answer/11350823) E2EE, and [Apple's](https://support.apple.com/HT202303) offers E2EE by default.
@@ -166,15 +166,15 @@ These password managers sync your passwords to a cloud server for easy accessibi - [:simple-linux: Linux](https://bitwarden.com/download) - [:simple-flathub: Flathub](https://flathub.org/apps/details/com.bitwarden.desktop) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/bitwarden-password-manager) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/nngceckbapebfimnlniiiahkandclblb) - [:fontawesome-brands-edge: Edge](https://microsoftedge.microsoft.com/addons/detail/jbkfoedolllekgbhcbcoahefnbanhhlh) -- [:simple-safari: Safari](https://apps.apple.com/us/app/bitwarden/id1352778147) +- [:simple-safari: Safari](https://apps.apple.com/app/id1352778147)
-Bitwarden uses [PBKDF2](https://bitwarden.com/help/kdf-algorithms/#pbkdf2) as its key derivation function (KDF) algorithm by default. It also offers [Argon2](https://bitwarden.com/help/kdf-algorithms/#argon2id), which is more secure, as an alternative. You can change your account's KDF algorithm in the web vault. +Bitwarden uses [PBKDF2](https://bitwarden.com/help/kdf-algorithms/#pbkdf2) as its key derivation function (KDF) algorithm by default. It also offers [Argon2](https://bitwarden.com/help/kdf-algorithms/#argon2id), which is more secure, as an alternative. You can change your account's KDF algorithm in the web vault: - [x] Select **Settings > Security > Keys > KDF algorithm > Argon2id** @@ -204,11 +204,11 @@ Bitwarden's server-side code is [open source](https://github.com/bitwarden/serve Downloads - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=proton.android.pass) -- [:simple-appstore: App Store](https://apps.apple.com/us/app/proton-pass-password-manager/id6443490629) +- [:simple-appstore: App Store](https://apps.apple.com/app/id6443490629) - [:fontawesome-brands-windows: Windows](https://proton.me/pass/download) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/proton-pass) -- [:simple-googlechrome: Chrome](https://chromewebstore.google.com/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde) -- [:fontawesome-brands-edge: Edge](https://chromewebstore.google.com/detail/proton-pass-free-password/ghmbeldphafepmbegfdlkpapadhbakde) +- [:simple-googlechrome: Chrome](https://chromewebstore.google.com/detail/ghmbeldphafepmbegfdlkpapadhbakde) +- [:fontawesome-brands-edge: Edge](https://microsoftedge.microsoft.com/addons/detail/gcllgfdnfnllodcaambdaknbipemelie) - [:octicons-browser-16: Web](https://pass.proton.me)
@@ -229,7 +229,9 @@ All issues were addressed and fixed shortly after the [report](https://res.cloud ![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). +**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). [:octicons-home-16: Homepage](https://1password.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://1password.com/legal/privacy){ .card-link title="Privacy Policy" } @@ -244,16 +246,16 @@ All issues were addressed and fixed shortly after the [report](https://res.cloud - [:simple-apple: macOS](https://1password.com/downloads/mac) - [:simple-linux: Linux](https://1password.com/downloads/linux) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/1password-x-password-manager) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/1password-%E2%80%93-password-mana/aeblfdkhhhdcdjpifhhbdiojplfjncoa) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/aeblfdkhhhdcdjpifhhbdiojplfjncoa) - [:fontawesome-brands-edge: Edge](https://microsoftedge.microsoft.com/addons/detail/dppgmdbiimibapkepcbdbmkaabgiofem) -- [:simple-safari: Safari](https://apps.apple.com/us/app/1password-for-safari/id1569813296) +- [:simple-safari: Safari](https://apps.apple.com/app/id1569813296) - [:octicons-browser-16: Web](https://my.1password.com/signin)
-Traditionally, 1Password has offered the best password manager user experience for people using macOS and iOS; however, it has now achieved feature parity across all platforms. 1Password's clients boast many features geared towards families and less technical people, such as an intuitive UI for ease of use and navigation, as well as advanced functionality. Notably, nearly every feature of 1Password is available within its native mobile or desktop clients. +Traditionally, 1Password has offered the best password manager user experience for people using macOS and iOS; however, it has now achieved feature parity across all platforms. 1Password's clients boast many features geared towards families and less technical people, such as an intuitive UI for ease-of-use and navigation, as well as advanced functionality. Notably, nearly every feature of 1Password is available within its native mobile or desktop clients. Your 1Password vault is secured with both your master password and a randomized 34-character security key to encrypt your data on their servers. This security key adds a layer of protection to your data because your data is secured with high entropy regardless of your master password. Many other password manager solutions are entirely reliant on the strength of your master password to secure your data. @@ -276,7 +278,7 @@ Your 1Password vault is secured with both your master password and a randomized - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.psono.psono) - [:simple-appstore: App Store](https://apps.apple.com/app/id1545581224) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/psono-pw-password-manager) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/psonopw-password-manager/eljmjmgjkbmpmfljlmklcfineebidmlo) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/eljmjmgjkbmpmfljlmklcfineebidmlo) - [:simple-docker: Docker Hub](https://hub.docker.com/r/psono/psono-client)
@@ -330,9 +332,9 @@ These options allow you to manage an encrypted password database locally. - [:fontawesome-brands-windows: Windows](https://keepassxc.org/download/#windows) - [:simple-apple: macOS](https://keepassxc.org/download/#mac) - [:simple-linux: Linux](https://keepassxc.org/download/#linux) -- [:simple-flathub: Flatpak](https://flathub.org/apps/details/org.keepassxc.KeePassXC) +- [:simple-flathub: Flathub](https://flathub.org/apps/details/org.keepassxc.KeePassXC) - [:simple-firefoxbrowser: Firefox](https://addons.mozilla.org/firefox/addon/keepassxc-browser) -- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/keepassxc-browser/oboonakemofpalcgghocfoadofidjkkk) +- [:simple-googlechrome: Chrome](https://chrome.google.com/webstore/detail/oboonakemofpalcgghocfoadofidjkkk)
@@ -346,7 +348,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** 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. +**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. [:octicons-home-16: Homepage](https://keepassdx.com){ .md-button .md-button--primary } [:octicons-info-16:](https://github.com/Kunzisoft/KeePassDX/wiki){ .card-link title="Documentation" } @@ -363,6 +365,8 @@ KeePassXC stores its export data as [CSV](https://en.wikipedia.org/wiki/Comma-se +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. + ### Gopass (CLI)
diff --git a/docs/pastebins.md b/docs/pastebins.md index 4f4e37d0..bf033ed2 100644 --- a/docs/pastebins.md +++ b/docs/pastebins.md @@ -16,11 +16,11 @@ cover: pastebins.webp ![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. +**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. [:octicons-home-16: Homepage](https://privatebin.info){ .md-button .md-button--primary } [:octicons-server-16:](https://privatebin.info/directory){ .card-link title="Public Instances"} -[:octicons-info-16:](https://github.com/PrivateBin/PrivateBin/wiki/FAQ){ .card-link title=Documentation} +[:octicons-info-16:](https://github.com/PrivateBin/PrivateBin/wiki/FAQ){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/PrivateBin/PrivateBin){ .card-link title="Source Code" }
@@ -48,11 +48,11 @@ cover: pastebins.webp ### Minimum Requirements - Must be open source. -- Must implement "zero-trust" end-to-end encryption. +- Must implement "zero-trust" E2EE. - Must support password-protected files. ### Best-Case Our best-case criteria represents what we would like to see from the perfect project in this category. Our recommendations may not include any or all of this functionality, but those which do may rank higher than others on this page. -- Should have a published audit from a reputable, independent third-party. +- Should have a published audit from a reputable, independent third party. diff --git a/docs/photo-management.md b/docs/photo-management.md index 47c3db1b..2c348a73 100644 --- a/docs/photo-management.md +++ b/docs/photo-management.md @@ -1,7 +1,7 @@ --- title: "Photo Management" icon: material/image -description: Photo management tools to keep your personal photos safe from the prying eyes of cloud storage providers and other unauthorized access. +description: These photo management tools keep your personal photos safe from the prying eyes of cloud storage providers and other unauthorized parties. cover: photo-management.webp --- Protects against the following threat(s): @@ -17,24 +17,26 @@ Most cloud **photo management solutions** like Google Photos, Flickr, and Amazon ![Ente logo](assets/img/photo-management/ente.svg){ align=right } -**Ente Photos** is an end-to-end encrypted photo backup service which supports automatic backups on iOS and Android. Their code is fully open-source, both on the client side and on the server side. It is also [self-hostable](https://github.com/ente-io/ente/tree/main/server#self-hosting). The free plan offers 10 GB of storage as long as you use the service at least once a year. +**Ente Photos** is an end-to-end encrypted photo backup service which supports automatic backups on iOS and Android. Their code is fully open source, both on the client side and on the server side. It is also [self-hostable](https://github.com/ente-io/ente/tree/main/server#self-hosting). + +The free plan offers 5 GB of storage as long as you use the service at least once a year. [:octicons-home-16: Homepage](https://ente.io){ .md-button .md-button--primary } [:octicons-eye-16:](https://ente.io/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://ente.io/faq){ .card-link title=Documentation} +[:octicons-info-16:](https://ente.io/faq){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/ente-io/ente){ .card-link title="Source Code" }
Downloads - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=io.ente.photos) -- [:simple-android: Android](https://ente.io/download) - [:simple-appstore: App Store](https://apps.apple.com/app/id1542026904) - [:simple-github: GitHub](https://github.com/ente-io/ente/releases?q=photos) +- [:simple-android: Android](https://ente.io/download) - [:fontawesome-brands-windows: Windows](https://ente.io/download) - [:simple-apple: macOS](https://ente.io/download) - [:simple-linux: Linux](https://ente.io/download) -- [:octicons-globe-16: Web](https://web.ente.io) +- [:octicons-browser-16: Web](https://web.ente.io)
@@ -49,18 +51,19 @@ Ente Photos underwent an [audit by Cure53](https://ente.io/blog/cryptography-aud ![Stingle logo](assets/img/photo-management/stingle.png#only-light){ align=right } ![Stingle logo](assets/img/photo-management/stingle-dark.png#only-dark){ align=right } -**Stingle** is a gallery and camera application with built-in, end-to-end encrypted backup and sync functionality for your photos and videos. Storage starts at 1 GB for free accounts on their cloud, or you can host your own Stingle API server for total independence. +**Stingle** is a gallery and camera application with built-in, E2EE backup and sync functionality for your photos and videos. + +Storage starts at 1 GB for free accounts on their cloud, or you can host your own Stingle API server for total independence. [:octicons-home-16: Homepage](https://stingle.org){ .md-button .md-button--primary } [:octicons-eye-16:](https://stingle.org/privacy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://stingle.org/faq){ .card-link title=Documentation} +[:octicons-info-16:](https://stingle.org/faq){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/stingle){ .card-link title="Source Code" }
Downloads - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=org.stingle.photos) -- [:simple-android: Android](https://f-droid.org/en/packages/org.stingle.photos) - [:simple-appstore: App Store](https://apps.apple.com/app/id1582535448) - [:simple-github: GitHub](https://github.com/stingle/stingle-photos-android/releases) @@ -96,7 +99,7 @@ Ente Photos underwent an [audit by Cure53](https://ente.io/blog/cryptography-aud ### Minimum Requirements -- Cloud-hosted providers must enforce end-to-end encryption. +- Cloud-hosted providers must enforce E2EE. - Must offer a free plan or trial period for testing. - Must support TOTP or FIDO2 multifactor authentication, or passkey logins. - Must offer a web interface which supports basic file management functionality. @@ -105,4 +108,4 @@ Ente Photos underwent an [audit by Cure53](https://ente.io/blog/cryptography-aud ### Best Case -- Should have a published audit from a reputable, independent third-party. +- Should have a published audit from a reputable, independent third party. diff --git a/docs/privacy.md b/docs/privacy.md index 6b481d91..5c20c1ab 100644 --- a/docs/privacy.md +++ b/docs/privacy.md @@ -4,7 +4,7 @@ description: We do not sell or share your data with any third-parties. --- ## What is Privacy Guides? -Privacy Guides is a community project operated by a number of active contributors. The public list of team members [can be found on our forum](https://discuss.privacyguides.net/u?group=team&order=solutions&period=all). Privacy Guides is legally administered by [MAGIC Grants](https://magicgrants.org/), a 501(c)(3) public charity acting as our fiscal host. +Privacy Guides is a community project operated by a number of active contributors. The public list of team members [can be found on our forum](https://discuss.privacyguides.net/u?group=team&order=solutions&period=all). Privacy Guides is legally administered by [MAGIC Grants](https://magicgrants.org), a 501(c)(3) public charity acting as our fiscal host. As a project, we make available to the public: @@ -173,7 +173,7 @@ Privacy Guides does not respond to the (now deprecated) [Do Not Track HTTP heade ## Where does Privacy Guides store data about me? -Most data is hosted by [Triplebit](https://www.triplebit.org/) web services in the United States. +Most data is hosted by [Triplebit](https://www.triplebit.org) web services in the United States. Some publicly accessible data may be hosted by Content Delivery Networks with servers in other jurisdictions. For example, your profile picture may be stored on multiple servers around the world in order to improve the performance for visitors to our website. @@ -288,16 +288,16 @@ Privacy Guides uses the following subprocessors, and may share personal data wit | Subprocessor | Service | Function | Processing | Links | | ------------ | ------- | -------- | ---------- | ----- | -| [Bunny.net](https://bunny.net/) (Slovenia) | [Bunny CDN](https://bunny.net/cdn/) | Content Delivery Network services for distributing images and other static assets. | Slovenia, Global | [Privacy Notice](https://bunny.net/privacy/), [GDPR Center](https://bunny.net/gdpr/) | -| [Cloudflare](https://www.cloudflare.com/) (USA) | [Authoritative DNS](https://www.cloudflare.com/application-services/products/dns/) | Authoritative DNS services for our domain names. | USA, Global | [Privacy Notice](https://www.cloudflare.com/privacypolicy/), [GDPR Center](https://www.cloudflare.com/trust-hub/gdpr/) | +| [Bunny.net](https://bunny.net) (Slovenia) | [Bunny CDN](https://bunny.net/cdn) | Content Delivery Network services for distributing images and other static assets. | Slovenia, Global | [Privacy Notice](https://bunny.net/privacy), [GDPR Center](https://bunny.net/gdpr) | +| [Cloudflare](https://cloudflare.com) (USA) | [Authoritative DNS](https://cloudflare.com/application-services/products/dns) | Authoritative DNS services for our domain names. | USA, Global | [Privacy Notice](https://cloudflare.com/privacypolicy), [GDPR Center](https://cloudflare.com/trust-hub/gdpr) | | [Fediverse Communications LLC](https://fediverse.us) (USA) | PeerTube | For hosting public videos produced by Privacy Guides which are shared or embedded on this website. | USA | [More information](https://neat.tube/about/instance) | -| [GitHub](https://github.com/) (USA) | Git Repositories | *For visitors to this website*: sharing information with our visitors about the current release, repo star count, etc. | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | -| [GitHub](https://github.com/) (USA) | Git Repositories, Issues, Pull Requests | *For contributors to this website*: hosting our source code and communications platforms such as our issues tracker. | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | -| [GitHub](https://github.com/) (USA) | [Sponsors](https://github.com/sponsors/privacyguides) | For collecting payments for gifts to Privacy Guides | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | +| [GitHub](https://github.com) (USA) | Git Repositories | *For visitors to this website*: sharing information with our visitors about the current release, repo star count, etc. | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | +| [GitHub](https://github.com) (USA) | Git Repositories, Issues, Pull Requests | *For contributors to this website*: hosting our source code and communications platforms such as our issues tracker. | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | +| [GitHub](https://github.com) (USA) | [Sponsors](https://github.com/sponsors/privacyguides) | For collecting payments for gifts to Privacy Guides | USA | [Privacy Notice](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) | | [Stripe](https://stripe.com) (USA) | Connect | *For certain donations via GitHub Sponsors*: payment processing for donations | USA | [Privacy Notice](https://stripe.com/privacy), [GDPR Center](https://stripe.com/legal/privacy-center) | -| [Triplebit](https://www.triplebit.org/) (USA) | Object Storage | For hosting static websites and static media content, and distributing static content | USA, Poland | [Privacy Notice](https://www.triplebit.org/privacy/) | -| [Triplebit](https://www.triplebit.org/) (USA) | [Umami Statistics](https://stats.triplebit.net/share/S80jBc50hxr5TquS/www.privacyguides.org) | For compiling aggregated statistics of our website visitor data based on server-side visitor info submissions | USA | [Privacy Notice](https://www.triplebit.org/privacy/) | -| [Triplebit](https://www.triplebit.org/) (USA) | Virtual Private Servers | For hosting our dynamic websites, storing and processing personal data. | USA | [Privacy Notice](https://www.triplebit.org/privacy/) | +| [Triplebit](https://www.triplebit.org) (USA) | Object Storage | For hosting static websites and static media content, and distributing static content | USA, Poland | [Privacy Notice](https://www.triplebit.org/privacy) | +| [Triplebit](https://www.triplebit.org) (USA) | [Umami Statistics](https://stats.triplebit.net/share/S80jBc50hxr5TquS/www.privacyguides.org) | For compiling aggregated statistics of our website visitor data based on server-side visitor info submissions | USA | [Privacy Notice](https://www.triplebit.org/privacy) | +| [Triplebit](https://www.triplebit.org) (USA) | Virtual Private Servers | For hosting our dynamic websites, storing and processing personal data. | USA | [Privacy Notice](https://www.triplebit.org/privacy) | ## Does Privacy Guides delete inactive accounts? diff --git a/docs/real-time-communication.md b/docs/real-time-communication.md index 7400b62f..3d9256fa 100644 --- a/docs/real-time-communication.md +++ b/docs/real-time-communication.md @@ -14,7 +14,7 @@ cover: real-time-communication.webp 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 } +[: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/tools.md b/docs/tools.md index d694d8ab..9ac1f4b1 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -360,7 +360,7 @@ We [recommend](dns.md#recommended-providers) a number of encrypted DNS servers b
- ![Kobold logo](assets/img/ai-chat/kobold.png){ .twemoji loading=lazy } [Kobold.cpp](ai-chat.md#koboldcpp) -- ![Llamafile logo](assets/img/ai-chat/llamafile.png){ .twemoji loading=lazy } [Llamafile](ai-chat.md#llamafile) +- ![Llamafile logo](assets/img/ai-chat/llamafile.webp){ .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)
diff --git a/docs/tor.md b/docs/tor.md index 1e045695..bb59f237 100644 --- a/docs/tor.md +++ b/docs/tor.md @@ -31,7 +31,7 @@ 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 .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 } +[: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

@@ -42,7 +42,7 @@ Before connecting to Tor, please ensure you've read our [overview](advanced/tor- 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 mobile browser apps like [Onion Browser](#onion-browser-ios) 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. +Some of these apps are better than others; 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 mobile browser apps like [Onion Browser](#onion-browser-ios) 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. @@ -52,13 +52,13 @@ 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** 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*. +**Tor Browser** is the top 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*. [:octicons-home-16: Homepage](https://torproject.org){ .md-button .md-button--primary } [:simple-torbrowser:](http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion){ .card-link title="Onion Service" } -[:octicons-info-16:](https://tb-manual.torproject.org){ .card-link title=Documentation } +[:octicons-info-16:](https://tb-manual.torproject.org){ .card-link title="Documentation" } [:octicons-code-16:](https://gitlab.torproject.org/tpo/applications/tor-browser){ .card-link title="Source Code" } -[:octicons-heart-16:](https://donate.torproject.org){ .card-link title=Contribute } +[:octicons-heart-16:](https://donate.torproject.org){ .card-link title="Contribute" }
Downloads @@ -80,7 +80,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). When modifying the security level setting, you **must** always restart the browser before continuing to use it. Otherwise, [the security settings may not be fully applied](https://www.privacyguides.org/articles/2025/05/02/tor-security-slider-flaw/), putting you at a higher risk of fingerprinting and exploits than you may expect based on the setting chosen. +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). When modifying the security level setting, you **must** always restart the browser before continuing to use it. Otherwise, [the security settings may not be fully applied](https://www.privacyguides.org/articles/2025/05/02/tor-security-slider-flaw), putting you at a higher risk of fingerprinting and exploits than you may expect based on the setting chosen. 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. @@ -90,13 +90,15 @@ In addition to installing Tor Browser on your computer directly, there are also ![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/) +**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) [:octicons-home-16: Homepage](https://onionbrowser.com){ .md-button .md-button--primary } [:octicons-eye-16:](https://onionbrowser.com/privacy-policy){ .card-link title="Privacy Policy" } -[:octicons-info-16:](https://onionbrowser.com/faqs){ .card-link title=Documentation} +[:octicons-info-16:](https://onionbrowser.com/faqs){ .card-link title="Documentation" } [:octicons-code-16:](https://github.com/OnionBrowser/OnionBrowser){ .card-link title="Source Code" } -[:octicons-heart-16:](https://onionbrowser.com/donate){ .card-link title=Contribute } +[:octicons-heart-16:](https://onionbrowser.com/donate){ .card-link title="Contribute" }
Downloads diff --git a/docs/vpn.md b/docs/vpn.md index ec771440..34810532 100644 --- a/docs/vpn.md +++ b/docs/vpn.md @@ -142,8 +142,9 @@ System crashes [may occur](https://protonvpn.com/support/macos-t2-chip-kill-swit Downloads - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=net.ivpn.client) -- [:octicons-moon-16: Accrescent](https://accrescent.app/app/net.ivpn.client) - [:simple-appstore: App Store](https://apps.apple.com/app/id1193122683) +- [:octicons-moon-16: Accrescent](https://accrescent.app/app/net.ivpn.client) +- [:simple-github: GitHub](https://github.com/ivpn/android-app/releases) - [:fontawesome-brands-windows: Windows](https://ivpn.net/apps-windows) - [:simple-apple: macOS](https://ivpn.net/apps-macos) - [:simple-linux: Linux](https://ivpn.net/apps-linux) diff --git a/theme/assets/img/ai-chat/llamafile.png b/theme/assets/img/ai-chat/llamafile.png deleted file mode 100644 index 56336eb82eec56cdd90350c782160dc43b80b019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47571 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 z 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

M5fNrF&2`Vxl#yX~yOz03HjU1`!5_FbK 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

-B2Y)}f)~ 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�m41s|)v_w_K)_Gl~4-<*CbPAz!Dz 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

g*gR;%)&uuFHOy)t@$!b)fwfYUOf>ze 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 literal 0 HcmV?d00001