diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index cecbaf14..9a85b32d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,13 +4,15 @@ /pages/ @privacytoolsIO/editorial /_includes/sections/ @privacytoolsIO/editorial /index.html @privacytoolsIO/editorial +/font/ @dawidpotocki # Administration Related Files -/donate.html @JonahAragon @BurungHantu1605 +/pages/donate.html @JonahAragon @BurungHantu1605 /assets/js/redirects.js @JonahAragon /.well-known/ @JonahAragon /404.html @JonahAragon -/.github/ @JonahAragon @BurungHantu1605 +/.github/CODEOWNERS @JonahAragon @BurungHantu1605 +/.github/FUNDING.yml @JonahAragon @BurungHantu1605 /LICENSE.txt @JonahAragon @BurungHantu1605 /.travis.yml @JonahAragon @Shifterovich @nitrohorse /CNAME @JonahAragon diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 26e4161f..2e659087 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -7,6 +7,9 @@ Please read this before contributing. - Be nice and respectful. - English only. - Be constructive. +- Please feel free to *review changes* in the *files changed* tab of any + pull request at any time. +- See also our [Code of Conduct](https://github.com/privacytoolsIO/privacytools.io/blob/master/CODE_OF_CONDUCT.md) ## Quality over Quantity @@ -17,8 +20,7 @@ We're trying to keep it simple and promote the best tools, not all of them. - Easy to use. Could your mother use that tool or service? Usability is most important. - Cross-platform / Accessible. - Privacy respecting. -- Open Source / free software is preferred but not required. -- Must list source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md) (if applicable) +- Open Source / Free Software is preferred but not required. - Prioritize Products without Vendor Lock-in (decentralized/self-hostable) or data interoperability. There can be exceptions if no software is available that meet the criteria. @@ -29,16 +31,16 @@ Note: This criteria applies to all of privacytools.io ### DNS -- supports DoH or DoT (We love DNSCrypt, but there is already https://github.com/DNSCrypt/dnscrypt-resolvers which is directly supported by dnscrypt-proxy, so we don't consider useful to list providers only supporting it). -- supports DNSSEC (https://dnssec.vs.uni-due.de/ can test your current DNS provider). -- doesn't log IP addresses during normal operation (If your suggestion logs, please compare its privacy policy with other servers on our table that keep logs). -- preferably supports QNAME minimization (if you have access to the dig command, `dig +short txt qnamemintest.internet.nl`) - +- Supports DoH or DoT (We love DNSCrypt, but there is already https://github.com/DNSCrypt/dnscrypt-resolvers which is directly supported by dnscrypt-proxy, so we don't consider useful to list providers only supporting it). +- Supports DNSSEC (https://dnssec.vs.uni-due.de/ can test your current DNS provider). +- Doesn't log IP addresses during normal operation (If your suggestion logs, please compare its privacy policy with other servers on our table that keep logs). +- Preferably supports QNAME minimization (if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` or `Resolve-DnsName -Type TXT -Name qnamemintest.internet.nl` if you are on Windows 10) ### VPN +See https://www.privacytools.io/providers/vpn/#criteria for more details. - Prioritize Products by privacy respecting nationality. - Cannot be based in USA or UK. -- Must be acessable via free software (i.e OpenVPN, WireGuard) +- Must be accessible via Open Source Software (e.g. OpenVPN, WireGuard) - Use Encryption - Accept Cryptocurrency - No logging policy @@ -46,16 +48,16 @@ Note: This criteria applies to all of privacytools.io ### Email - Outside of USA - Support SMTP SSL -- Accessable Using Free Software (i.e IMAP) +- Accessible Using Open Source Software (e.g. allows IMAP) ### Hardware -- Must be [H-Node Class A](https://h-node.org/wiki/page/en/compatibility-classes) or Equivlant (if applicable) -- Must prioritize hardware certifications like [RYF](https://ryf.fsf.org/), [OSHWA](https://certification.oshwa.org/), and OSI when avalible. +- Must be [H-Node Class A](https://h-node.org/wiki/page/en/compatibility-classes) or equivalent (if applicable) +- Must prioritize hardware certifications like [RYF](https://ryf.fsf.org/), [OSHWA](https://certification.oshwa.org/), and OSI when available. - Cannot lock users to a particular platform. ### Software - Must be able to download over encrypted network (can be a mirror) -- Must be free software +- Must be Open Source Software ### Encryption - Only verifiable encryption is to be trusted @@ -68,3 +70,7 @@ Note: This criteria applies to all of privacytools.io - Provider logos are 200px x 70px ([example](https://www.privacytools.io/assets/img/provider/AirVPN.png)) - Tool logos are 120px x 120px ([example](https://www.privacytools.io/assets/img/tools/ChatSecure.png)) + +## Licensing + +The content and original technology of this website is made available under the Creative Commons Zero v1.0 Universal license text. Some files or folders may include works from other projects with separate licenses, and will be marked as such. **By contributing to this repository, contributors do not necessarily agree to sign a CLA or legally transfer their copyright to the project, but they do at a minimum agree to license their work under the current license of this repository: In this case, the Creative Commons Zero v1.0 Universal.** diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 3bd5313b..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,3 +0,0 @@ -liberapay: privacytools.io -patreon: privacytools -custom: https://www.privacytools.io/donate/ diff --git a/.github/ISSUE_TEMPLATE/7_DNS_provider.md b/.github/ISSUE_TEMPLATE/7_DNS_provider.md index 06be8abf..174910f5 100644 --- a/.github/ISSUE_TEMPLATE/7_DNS_provider.md +++ b/.github/ISSUE_TEMPLATE/7_DNS_provider.md @@ -33,4 +33,4 @@ labels: š website issue, šļø DNS #### Desired features -* [ ] supports QNAME minimization +* [ ] supports QNAME minimization diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 88e4f94f..406faf1d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,19 +1,15 @@ - + ## Description -Resolves: #none +Resolves: #none #### Check List - [ ] I have read and understand [the contributing guidelines](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md). -- [ ] I have [listed the source code](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). - -- [ ] This project is [free/libre software](https://www.wikipedia.org/wiki/Free_software). - -- [ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues). +- [ ] The project is [Free Libre](https://en.wikipedia.org/wiki/Free_software) and/or [Open Source](https://en.wikipedia.org/wiki/Open-source_software) Software * Netlify preview for the mainly edited page: -* Code Repository (if applicable): +* Code repository of the project (if applicable): diff --git a/.gitignore b/.gitignore index 2d2eb810..e6cb179f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ _site/ .sass-cache/ +.jekyll-metadata .DS_Store +font/assets/ +font/_sass/ +font/.fontcustom-manifest.json +assets/webfonts/ptio-font-preview.html diff --git a/.well-known/librehost.json b/.well-known/librehost.json index f29cb0e7..20b30a83 100644 --- a/.well-known/librehost.json +++ b/.well-known/librehost.json @@ -9,7 +9,7 @@ "description": "privacytools.io is a socially motivated website that provides information and services for protecting your security and privacy online. No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests.", "communicationLanguages": ["en"], "contactUrl": "https://www.privacytools.io/contact/", - "privacyPolicyUrl" : "https://www.privacytools.io/privacy-policy/", + "privacyPolicyUrl" : "https://www.privacytools.io/privacy/", "termsOfServiceUrl" : "-", "isServiceProvider" : true, "foundingDate": "2015", diff --git a/README.md b/README.md index d93cbf6a..5f20c438 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ _Encryption Against Global Mass Surveillance._ It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... -**Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. Thank you for participating. +**Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) or [our Discourse community](https://forum.privacytools.io/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. Thank you for participating. You can submit your suggestions here on GitHub [(Issues)](https://github.com/privacytoolsIO/privacytools.io/issues) and also in our [subreddit](https://www.reddit.com/r/privacytoolsIO/). Please refer to the [Contributing Guidelines](.github/CONTRIBUTING.md) before submitting. Thank you. @@ -24,7 +24,7 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri - [Donate.](https://www.privacytools.io/donate/) - [Liberapay](https://liberapay.com/privacytools.io/donate) or [Patreon.](https://www.patreon.com/privacytools) - [Spread the word.](https://www.privacytools.io/#participate) -- [Join our Discourse community](https://forum.privacytools.io/) +- [Join our Discourse community.](https://forum.privacytools.io/) - [Make suggestions on reddit.](https://www.reddit.com/r/privacytoolsIO/) - View and edit our website source code here on GitHub. @@ -39,4 +39,5 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri - [PortuguĆŖs / Portuguese](https://www.privacidade.digital/) - [GitHub](https://github.com/PrivacidadeDigital/privacidade.digital) # License -[Creative Commons Zero v1.0 Universal](https://www.privacytools.io/LICENSE.txt) + +The content and original technology of this website is made available under the [Creative Commons Zero v1.0 Universal](https://www.privacytools.io/LICENSE.txt) license text. Some files or folders may include works from other projects with separate licenses, and will be marked as such. By contributing to this repository, contributors do not necessarily agree to sign a CLA or legally transfer their copyright to the project, but they do at a minimum agree to license their work under the current license of this repository: In this case, the Creative Commons Zero v1.0 Universal. diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index 1d363102..00000000 --- a/SECURITY.md +++ /dev/null @@ -1,35 +0,0 @@ -# Security Policies and Procedures - -This document outlines security procedures and policies for the `privacytools.io` repository/code and all services hosted by privacytools.io, such as Mastodon, Matrix, Riot, et cetera. - -## Reporting a Bug - -We take all security bugs related to our code and our infrastructure very seriously. Thank you for improving the security of our projects and services. We appreciate your efforts and responsible disclosure, and will make every effort to acknowledge your contributions. - -Report any security bugs by emailing the services administrator at [admin@privacytools.io](mailto:admin@privacytools.io). - -The administrative team will acknowledge your message within 48 hours, and will provide a detailed response within 72 hours detailing the next steps for handling your report. After our initial reply we will make every effort to keep you informed of the progress towards a fix and announcement, and we may ask for additional information or guidance. - -Please report any security bugs in third-party projects to the person or team maintaining that project. - -The following are out of scope and should **not** be attacked/performed: - -* Excessive Automated Scans -* Denial of Service Attacks -* Social Engineering Attacks -* Reports against infrastructure outside our control -* User or admin accounts not owned by the tester - -## Disclosure Policy - -When we receive a security report, that report will be assigned to an administrative team member. That person will coordinate the fix, release, and announcement process, involving the following steps: - -1. Confirm the problem and determine affected services. -2. Audit infrastructure and/or code to find any potential similar problems. -3. Prepare fixes for all releases currently in production, which will be implemented as quickly as possible. - -Additionally, if user data was directly affected or compromised, we will inform affected users to the best of our ability via email and/or a website notification with more information about the incident. - -## Comments on this Policy - -Please open a Pull Request or Issue if you would like to discuss any changes to this policy. diff --git a/_config.yml b/_config.yml index 5bd7b3cb..be058110 100644 --- a/_config.yml +++ b/_config.yml @@ -11,3 +11,4 @@ sitemap: file: "/sitemap.xml" include: [".well-known"] languages: ["en", "pl"] +exclude: ["font", "vendor"] diff --git a/_i18n/en.yml b/_i18n/en.yml index 308c9b45..20af8428 100644 --- a/_i18n/en.yml +++ b/_i18n/en.yml @@ -1,5 +1,5 @@ global: - further_reading: "Further Reading" + further_reading: "Read also:" new: "New" home: "Home" participate: "Participate" @@ -37,7 +37,7 @@ browser: privacy_addons: "Browser Add-ons" tweaks: "Firefox Tweaks" recommendations: "Recommendations" - webrtc_ip_leak: "WebRTC IP Leak Test" + webrtc_ip_leak: "WebRTC IP Leak" browser_addons: improve_your_privacy: "Improve your privacy with these browser add-ons." privacy_badger: "Privacy Badger" @@ -45,7 +45,7 @@ browser_addons: privacy_badger_description: "is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse." ublock_origin: "uBlock Origin" ublock_origin_title: "uBlock Origin: Block Ads and Trackers" - ublock_origin_description: "is an efficient wide-spectrum-blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." + ublock_origin_description: "is an efficient wide-spectrum blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." cookie_autodelete: "Cookie AutoDelete" cookie_autodelete_title: "Cookie AutoDelete: Automatically Delete Cookies" cookie_autodelete_description: "automatically removes cookies when they are no longer used by open browser tabs. With the cookies, lingering sessions, as well as information used to spy on you, will be expunged." @@ -54,50 +54,50 @@ browser_addons: https_everywhere_description: "encrypts your communications with many major websites, making your browsing more secure. A collaboration between The Tor Project and the Electronic Frontier Foundation." decentraleyes: "Decentraleyes" decentraleyes_title: "Decentraleyes: Block Content Delivery Networks" - decentraleyes_description: "emulates Content Delivery Networks locally by intercepting requests, finding the required resource and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." + decentraleyes_description: "emulates Content Delivery Networks locally by intercepting requests, finding the required resource, and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." terms_of_service_didnt_read: "Terms of Service; Didnāt Read" terms_of_service_didnt_read_title: "Terms of Service; Didnāt Read: Be Informed" - terms_of_service_didnt_read_description: "I have read and agree to the Termsā is the biggest lie on the web. This addon aims to fix that by grading websites based on their Terms of Service agreements and gives short summaries." + terms_of_service_didnt_read_description: "is an addon that aims to fix how \"I have read and agree to the Terms\" is the biggest lie on the web by grading websites based on their terms of service agreements and privacy policies. It also gives short summaries of those agreements. The analysis and ratings are done transparently by a community of reviewers." snowflake: "Snowflake" snowflake_title: "Snowflake" snowflake_description: "is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead." umatrix: "uMatrix" umatrix_title: "uMatrix: Stop Cross-Site Requests" umatrix_description: "gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics." - noScript_security_suite: "NoScript Security Suite" + noScript_security_suite: "NoScript" noScript_security_suite_title: "NoScript Security Suite: Be in total control" noScript_security_suite_description: "is a highly customizable plugin to selectively allow JavaScript, Java, and Flash to run only on websites you trust. Not for casual users, it requires technical knowledge to configure." - for_experts_only: "For Experts Only" + for_power_users_only: "For Power Users Only" addon_warning: "These addons require quite a lot of interaction from the user. Some sites will not work properly until you have configured the add-ons." excellent_add_ons: "Recommended Browser Add-ons" software: cal_card: "Calendar/Contacts Sync Tools" software: "Software" - notebook: "Digital Notebooks" + notebook: "Digital Notebook" email_alt: "Email Alternatives" email_clients: "Email Clients" file_encryption: "File Encryption" file_sharing: "File Sharing" - password_managers: "Password Managers" + password_managers: "Password Manager" productivity: "Productivity Tools" rtc: "Real-Time Communication" - file_sync: "Secure File Sync" - networks: "Self Contained Networks" - cloud: "Self-Hosted Cloud Server" + file_sync: "File Sync" + metadata_removal: "Metadata Removal Tools" + networks: "Self-contained Networks" + cloud: "Self-hosted Cloud Server" os: os: "OS" android_addons: "Android Privacy Add-ons" windows_10: "Don't use Windows 10" - live_cd: "Live CD Operating Systems" - mobile: "Mobile Operating Systems" - pc_os: "PC OS Recommendations" + live_cd: "Live CD OS" + mobile: "Mobile OS" + pc_os: "PC OS" router: "Router Firmware" android_addons: description: "Improve your privacy with these add-ons for Android." block_ads: "Block ads with" control_traffic: "Control your traffic with" - tor: "Use Tor on Android with" - blokada: "works across all of your apps, not only the browser. It doesn't require root, supports both wifi and mobile networks, and is perfectly safe and simple to use. Just turn it on, and it will do the job silently!" + tor: "Tor for Android with" netguard: "provides simple and advanced ways to block certain apps' access to the internet without the help of root privileges. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection, allowing you to control which apps are able to call home or not." orbot: "is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world." root_mode: "Root Mode:" @@ -117,7 +117,7 @@ windows_10: cortana2: "Calendar data." cortana3: "Music you listen to." cortana4: "Credit card information." - cortana5: "Purchases" + cortana5: "Purchases." collection: "Microsoft can collect any personal data." collection1: "Your identity." collection2: "Passwords." @@ -148,14 +148,12 @@ footer: for_easy_copy_paste: "For easy copy and paste. Share this text snippet." CC0: "CC0" CC0_title: "This work is free. You can redistribute it and/or modify it under the terms of the "Creative Commons CC0 1.0 Universal Public Domain Dedication"." - kopimi: "kopimi" - kopimi_title: "kopimi (copyme), symbol showing that you want to be copied. use kopimi in your own fancy. kopimi may be put on homepages or blogs, in books, in software, as sound logos in music or whatever." contact: "Contact" - donate: "Donate" + donate: "Support Us!" donate_title: "Please support this project by donating. We are ad free and not affiliated with any providers. Your donation will cover our cost for server and domain." no_ads: "No Ads, No Google Analytics, No Affiliates, No Cross-Site Requests." socially_motivated: "privacytools.io is a socially motivated website that provides information for protecting your data security and privacy. Never trust any company with your privacy, always encrypt." - privacy_policy: "View our privacy policy" + privacy_policy: "View our privacy statement" learn_more: "Learn More" javascript: "JavaScript Licenses" resources: @@ -168,9 +166,10 @@ resources: software: "Software" software_description: "Discover a variety of open source software built to protect your privacy and keep your digital data secure." os: "Operating Systems" - os_description: "Find out how your operating system is comprimising your privacy, and what simple alternatives exist." - services: "Services" + os_description: "Find out how your operating system is compromising your privacy, and what simple alternatives exist." + services: "privacytoolsIO Services" services_description: "The privacytools.io team is proud to launch a variety of privacy-centric online services, including a Mastodon instance, search engine, and more!" + sponsors: "Sponsors" donate: "Donate" donate_description: "We can't operate this site without the generous contributions we receive from our viewers. If you love privacy and our website please consider donating." quotes: @@ -197,8 +196,8 @@ privacy_resources: info2_d: "Weekly Internet Security Podcast by Steve Gibson and Leo Laporte." info3: "TechSNAP" info3_d: "Weekly Systems, Network, and Administration Podcast. Every week TechSNAP covers the stories that impact those of us in the tech industry." - info4: "Keybase.io" - info4_d: "Get a public key, safely, starting just with someone's social media username." + info4: "Open Wireless Movement" + info4_d: "A coalition of Internet-freedom advocates, companies, organizations, and technologists working to develop new wireless technologies and to inspire a movement of Internet openness." info5: "Freedom of the Press Foundation" info5_d: "Supporting and defending journalism dedicated to transparency and accountability since 2012." info6: "Erfahrungen.com" @@ -208,7 +207,7 @@ privacy_resources: info8: "privacy.net" info8_d: "What does the US government know about you?" info9: "The Great Cloudwall" - info9_d: "Critique and information on why to avoid Cloudflare, a big company with a huge portition of the internet behind it." + info9_d: "Critique and information on why to avoid Cloudflare, a big company with a huge portion of the internet behind it." tool1: "ipleak.net" tool1_d: "IP/DNS Detect - What is your IP, what is your DNS, what informations you send to websites." tool2: "The ultimate Online Privacy Test Resource List" @@ -241,7 +240,7 @@ participate: or: "or on" at: "at" discourse: "Join our Discourse community to stay up to date on privacy news or make suggestions!" - follow: "Follow us on" + follow: "Follow on" mastodon_follow: "Get the latest privacy-related updates from our Mastodon Feed. Follow us today!" github: "Develop on GitHub" github_d: "The complete website source code is available on GitHub. Join our developer team!" @@ -279,7 +278,7 @@ contact: website_issues: "Website Issues" services: title: "Services from privacytools.io" - description: "The privacytools.io team is proud to introduce a suite of privacy-centric online services to connect you with other privacy-minded individuals and stay safe and secure online. No advertisers, no Google Analytics, no tracking, no third party requests of any kind." + description: "The privacytools.io team is proud to introduce a suite of privacy-centric online services to connect you with other privacy-minded individuals and stay safe and secure online. No advertisers, no Google Analytics, no tracking, no third-party requests of any kind." we_have_the_following_services: "We currently have the following free-to-use services online now." searx: "Searx - Privacy Friendly Search at search.privacytools.io" mastodon: "Mastodon - Tracker Free Social Networking at social.privacytools.io" @@ -299,8 +298,8 @@ router: pfsense_descr: "pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." librecmc_descr: "LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." worth_mentioning: "Worth Mentioning" - openbsd_descr: "A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography." - ddwrt_descr: "A is Linux-based firmware for wireless routers and wireless access points. It is compatible with several models of routers and access points." + openbsd_descr: "A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security, and integrated cryptography." + ddwrt_descr: "A Linux-based open-source firmware compatible with several models of routers and access points." pc_os: pc_operating_systems: "PC Operating Systems" ms_warning: "If you are currently using a operating system like Windows 10, you should pick an alternative here." @@ -310,25 +309,26 @@ pc_os: warning: "Warning" win10_nightmare: "Don't use Windows 10 - It's a privacy nightmare" worth_mentioning: "Worth Mentioning" - openbsd_descr: "A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography." + openbsd_descr: "A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security, and integrated cryptography." arch_descr: "A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement." trisquel_descr: "Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed." parabola_descr: "is a completely open source version of Arch Linux." - whonix_descr: "A Debian GNU/Linux based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a \"Workstation\" and a Tor \"Gateway.\" All communication are forced through the Tor network to accomplish this." + whonix_descr: 'A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" + and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.' mobile_os: mobile_operating_systems: "Mobile Operating Systems" google_warning: "Even though the source code of the following OS is provided, installing Google Apps may compromise your setup." lineageos_descr: "LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project." ubuntu_touch_descr: "Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." - grapheneos_descr: "GrapheneOS is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." + grapheneos_descr: "GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." worth_mentioning: "Worth Mentioning" replicant_descr: "An open-source operating system based on Android, aiming to replace all proprietary components with free software." - omnirom_descr: "A free software operating system for smartphones and tablet computers, based on the Android mobile platform." + omnirom_descr: "A free-software operating system for smartphones and tablet computers, based on the Android mobile platform." microg_descr: "A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement." microg_lineage: "The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at" live_os: live_cd: "Live CD Operating Systems" - tails_descr: "Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + tails_descr: "Tails is a live operating system that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages." knoppix_descr: "Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." puppy_linux_descr: "Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." worth_mentioning: "Worth Mentioning" diff --git a/_includes/card.html b/_includes/card.html index dbc353c4..ec676c84 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -1,4 +1,4 @@ -
{% if include.url %}
- Website:
+
{% if include.website %}
{{include.website}}
{% else %}
diff --git a/_includes/cardv2.html b/_includes/cardv2.html
index bc055202..4b315a24 100644
--- a/_includes/cardv2.html
+++ b/_includes/cardv2.html
@@ -30,6 +30,9 @@
-
+
{% t footer.for_easy_copy_paste %}
{% t footer.no_ads %}
{% t footer.socially_motivated %}
- {% t footer.privacy_policy %}.
+ {% t footer.privacy_policy %}.
Tor v3: privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion
diff --git a/_includes/head.html b/_includes/head.html
index 4130822b..072fc459 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -43,5 +43,6 @@
-
+
+
diff --git a/_includes/nav.html b/_includes/nav.html
index ab763507..0a5e16b5 100644
--- a/_includes/nav.html
+++ b/_includes/nav.html
@@ -11,7 +11,7 @@
Blokada {% t android_addons.blokada %}
- When you visit a web page, your browser voluntarily sends information about its configuration, such as available fonts, browser type, and add-ons. If this combination of information is unique, it may be possible to identify and track you without using cookies. EFF created a Tool called Panopticlick to test your browser to see how unique it is.
@@ -14,7 +12,7 @@
You need to find what most browsers are reporting, and then use those variables to bring your browser in the same population. This means having the same fonts, plugins, and extensions installed as the large installed base. You should have a spoofed user agent string to match what the large userbase has. You need to have the same settings enabled and disabled, such as DNT and WebGL. You need your browser to look as common as everyone else. Disabling JavaScript, using Linux, or even the TBB, will make your browser stick out from the masses. You need to find what most browsers are reporting, and then use those variables to bring your browser in the same population. This means having the same fonts, plugins, and extensions installed as the large installed base. You should have a spoofed user-agent string to match what the large userbase has. You need to have the same settings enabled and disabled, such as DNT and WebGL. You need your browser to look as common as everyone else. Disabling JavaScript, using Linux, or even using the Tor Browser Bundle, will make your browser stick out from the masses. Modern web browsers have not been architected to assure personal web privacy. Rather than worrying about being fingerprinted, it seems more practical to use free software plugins like Privacy Badger and uBlock Origin. They not only respect your freedom, but your privacy also. You can get much further with these than trying to manipulate your browser's fingerprint. Limit the amount of identifiable information sent when requesting the Mozilla harmful extension blocklist.
- Optionally, the blocklist can be disabled entirely by setting If you want to make sure every single WebRTC related setting is really disabled change these settings: If you want to make sure every single WebRTC-related setting is really disabled change these settings: WebRTC cannot be fully disabled in Chrome, however it is possible to change its routing settings (and prevent leaks) using an extension. Two open source solutions include WebRTC Leak Prevent (options may need to be changed depending on the scenario), and uBlock Origin (select "Prevent WebRTC from leaking local IP addresses" in Settings). WebRTC cannot be fully disabled in Chrome; however, it is possible to change its routing settings (and prevent leaks) using an extension. Two open-source solutions include WebRTC Leak Prevent (options may need to be changed depending on the scenario), and uBlock Origin (select "Prevent WebRTC from leaking local IP addresses" in Settings). Take it a step further and get control of your email with this easy-to-deploy mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It's sort of like making your own Gmail, but one you control from top
to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don't need to be a technology expert to set it up. More: https://mailinabox.email/ macOS alternative: Keka is a free file archiver."
- %}
-
- The UKUSA Agreement is an agreement between the United Kingdom, United States, Australia, Canada, and New Zealand to cooperatively collect, analyze, and share intelligence. Members of this group, known as the Five Eyes, focus on gathering and analyzing intelligence from different parts of the world. While Five Eyes countries have agreed to not spy on each other as adversaries, leaks by Snowden have revealed that some Five Eyes members monitor each other's citizens and share intelligence to avoid breaking domestic laws that prohibit them from spying on their own citizens. The Five Eyes alliance also cooperates with groups of third-party countries to share intelligence (forming the Nine Eyes and Fourteen Eyes), however Five Eyes and third-party countries can and do spy on each other. The UKUSA Agreement is an agreement between the United Kingdom, United States, Australia, Canada, and New Zealand to cooperatively collect, analyze, and share intelligence. Members of this group, known as the Five Eyes, focus on gathering and analyzing intelligence from different parts of the world. While Five Eyes countries have agreed to not spy on each other as adversaries, leaks by Snowden have revealed that some Five Eyes members monitor each other's citizens and share intelligence to avoid breaking domestic laws that prohibit them from spying on their own citizens. The Five Eyes alliance also cooperates with groups of third-party countries to share intelligence (forming the Nine Eyes and Fourteen Eyes); however, Five Eyes and third-party countries can and do spy on each other. {% t header.lead %} Services based in the United States are not recommended because of the country's surveillance programs, use of National Security Letters (NSLs) and accompanying gag orders, which forbid the recipient from talking about the request. This combination allows the government to secretly force companies to grant complete access to customer data and transform the service into a tool of mass surveillance. Services based in the United States are not recommended because of the country's surveillance programs and use of National Security Letters (NSLs) with accompanying gag orders, which forbid the recipient from talking about the request. This combination allows the government to secretly force companies to grant complete access to customer data and transform the service into a tool of mass surveillance. An example of this is Lavabit ā a secure email service created by Ladar Levison. The FBI requested Snowden's records after finding out that he used the service. Since Lavabit did not keep logs and email content was stored encrypted, the FBI served a subpoena (with a gag order) for the service's SSL keys. Having the SSL keys would allow them to access
communications (both metadata and unencrypted content) in real time for all of Lavabit's customers, not just Snowden's. This also affects Windows 10, but it doesn't expose this information or mitigation instructions as easily. MacOS users check How to enable full mitigation for Microarchitectural Data Sampling (MDS) vulnerabilities on Apple Support. When running a enough recent Linux kernel, you can check the CPU vulnerabilities it detects by
+ In case you have an Intel CPU, you may notice "SMT vulnerable" display after running the {% t participate.up_to_date %} {% t participate.software_updates %} {% t participate.follow_news %} {% t participate.keep_up %} {% t participate.find_an_issue %} {% t participate.talk_to_us %} {% t participate.find_us_on %} {% t participate.mastodon %} {% t participate.or %} Matrix {% t participate.at %} Mullvad is a fast and inexpensive VPN with a serious focus on transparency and security, they have been in operation since 2009. It is the only VPN provider that currently meets our criteria for recommendation. Mullvad is based in Sweden and does not have a free trial. Visit mullvad.net to create an account. Mullvad has 409 servers in 38 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you. Mullvad is a fast and inexpensive VPN with a serious focus on transparency and security. They have been in operation since 2009. It is the only VPN provider that currently meets our criteria for recommendation. Mullvad is based in Sweden and does not have a free trial. Visit mullvad.net to create an account. Mullvad has 409 servers in 39 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you. In addition to standard OpenVPN connections, Mullvad supports Wireguard. Wireguard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use. In addition to standard OpenVPN connections, Mullvad supports WireGuard. WireGuard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use. Mullvad's VPN clients have been audited by Cure53 and Assured AB in a pentest report published at cure53.de. The security researchers concluded: We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner.
- ProtonVPN has 442 servers in 33 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you. ProtonVPN has 526 servers in 42 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you. ProtonVPN does technically accept Bitcoin payments, however you either need to have an existing account, or contact their support team in advance to register with Bitcoin. ProtonVPN does technically accept Bitcoin payments; however, you either need to have an existing account, or contact their support team in advance to register with Bitcoin. In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for iOS or Android allowing for easy connections to their servers. IVPN is another strong premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial. Unfortunately due to its lack of an independent security audit it does not meet the complete criteria for recommendation, see our notes below. IVPN is another strong premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial. Unfortunately, due to its lack of an independent security audit, it does not meet the complete criteria for recommendation, see our notes below. IVPN has undergone a no-logging audit from Cure53 which concluded in agreement with IVPN's no-logging claim. However, IVPN has not undergone a more comprehensive security audit by an independent third party, and therefore cannot be strongly recommended at this time. We have still chosen to list it on this page with the assumption that an audit will be published soon: The IVPN team reportedly plans to begin the process in September. We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner.
- IVPN has 70 servers in 29 countries at the time of writing this page. Typically the more servers a provider offers, the better. IVPN has a decent (but not exceptional) server count that will most likely provide adequate coverage to most users. IVPN has 77 servers in 31 countries at the time of writing this page. Typically the more servers a provider offers, the better. IVPN has a decent (but not exceptional) server count that will most likely provide adequate coverage to most users. In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment. A warrant canary is a posted document stating that an organization has not received any secret subpoenas during a specific period of time. If this document fails to be updated during the specified time then the user is to assume that the service has received such a subpoena and should stop using the service. {% t donate.ad_free %}
- Liberapay
- Patreon
- PayPal
- If you are able, please consider contributing to our development and outreach programs. Contributions via OpenCollective to privacytools.io are tax deductible for US taxpayers. These funds are transparently and primarily used to cover server costs. Our website is free of advertisements and not affiliated with any listed providers. You may also contribute via the cryptocurrencies below, however we will not be able to provide a receipt for your contribution.
{% if include.windows %}
{% if include.windows != "" %}
-
+
{% else %}
@@ -102,27 +105,27 @@
{% if include.mac %}
{% if include.mac != "" %}
-
-
+
+
{% else %}
-
+
{% endif %}
{% endif %}
{% if include.linux %}
{% if include.linux != "" %}
-
-
+
+
{% else %}
-
+
{% endif %}
{% endif %}
- {% if include.bsd %}
- {% if include.bsd != "" %}
-
+ {% if include.freebsd %}
+ {% if include.freebsd != "" %}
+
{% else %}
@@ -130,9 +133,29 @@
{% endif %}
{% endif %}
+ {% if include.openbsd %}
+ {% if include.openbsd != "" %}
+
+
+
+ {% else %}
+
+ {% endif %}
+ {% endif %}
+
+ {% if include.netbsd %}
+ {% if include.netbsd != "" %}
+
+
+
+ {% else %}
+
+ {% endif %}
+ {% endif %}
+
{% if include.firefox %}
{% if include.firefox != "" %}
-
+
{% else %}
@@ -142,7 +165,7 @@
{% if include.chrome %}
{% if include.chrome != "" %}
-
+
{% else %}
@@ -152,7 +175,7 @@
{% if include.safari %}
{% if include.safari != "" %}
-
+
{% else %}
@@ -162,7 +185,7 @@
{% if include.opera %}
{% if include.opera != "" %}
-
+
{% else %}
@@ -172,7 +195,7 @@
{% if include.edge %}
{% if include.edge != "" %}
-
+
{% else %}
@@ -180,9 +203,29 @@
{% endif %}
{% endif %}
+ {% if include.fdroid %}
+ {% if include.fdroid != "" %}
+
+
+
+ {% else %}
+
+ {% endif %}
+ {% endif %}
+
+ {% if include.googleplay %}
+ {% if include.googleplay != "" %}
+
+
+
+ {% else %}
+
+ {% endif %}
+ {% endif %}
+
{% if include.android %}
{% if include.android != "" %}
-
+
{% else %}
@@ -192,31 +235,31 @@
{% if include.ios %}
{% if include.ios != "" %}
-
-
+
+
{% else %}
-
+
{% endif %}
{% endif %}
- {% if include.fire %}
- {% if include.fire != "" %}
-
-
+ {% if include.sailfish %}
+ {% if include.sailfish != "" %}
+
+
{% else %}
-
+
{% endif %}
{% endif %}
{% if include.web %}
{% if include.web != "" %}
-
-
+
+
{% else %}
-
+
{% endif %}
{% endif %}
@@ -225,25 +268,25 @@
{{include.icon3}}
{% if include.github %}
-
+
{% endif %}
{% if include.gitlab %}
-
+
{% endif %}
{% if include.git %}
-
+
{% endif %}
{% if include.source %}
-
+
{% endif %}
diff --git a/_includes/footer.html b/_includes/footer.html
index 5398fc5e..56901b1e 100644
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -31,8 +31,8 @@
{% t footer.copy_url_description %}
CC0
+
CC0
kopimi
-
- {% t android_addons.block_ads %} Blokada
-
@@ -37,3 +27,11 @@
See also
+
+
+
diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html
index c8060811..9fee0fdd 100644
--- a/_includes/sections/browser-addons.html
+++ b/_includes/sections/browser-addons.html
@@ -23,19 +23,6 @@
{%- capture title9 -%}{% t browser_addons.noScript_security_suite_title %}{%- endcapture -%}
{%- capture descr9 -%}{% t browser_addons.noScript_security_suite %} {% t browser_addons.noScript_security_suite_description %}{%- endcapture -%}
-{% include cardv2.html
-title=title1
-image="/assets/img/addons/privacy-badger.png"
-description=descr1
-website="https://www.eff.org/privacybadger"
-forum="https://forum.privacytools.io/t/discussion-privacy-badger/265"
-github="https://github.com/EFForg/privacybadger"
-firefox=""
-chrome=""
-opera=""
-android=""
-%}
-
{% include cardv2.html
title=title2
image="/assets/img/addons/ublock-origin.png"
@@ -43,12 +30,10 @@ description=descr2
website="https://addons.mozilla.org/firefox/addon/ublock-origin/"
forum="https://forum.privacytools.io/t/discussion-ublock-origin/266"
github="https://github.com/gorhill/uBlock/"
-firefox=""
-chrome=""
-safari=""
-opera=""
-edge=""
-android=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/"
+chrome="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm"
+opera="https://addons.opera.com/en/extensions/details/ublock/"
+edge="https://www.microsoft.com/en-us/p/ublock-origin/9nblggh444l4"
%}
{% include cardv2.html
@@ -58,8 +43,8 @@ description=descr3
website="https://addons.mozilla.org/firefox/addon/cookie-autodelete/"
forum="https://forum.privacytools.io/t/discussion-cookie-autodelete/267"
github="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete"
-firefox=""
-chrome=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete"
+chrome="https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh"
%}
{% include cardv2.html
@@ -69,10 +54,9 @@ description=descr4
website="https://www.eff.org/https-everywhere"
forum="https://forum.privacytools.io/t/discussion-https-everywhere/268"
github="https://github.com/EFForg/https-everywhere"
-firefox=""
-chrome=""
-android=""
-opera=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/https-everywhere"
+chrome="https://chrome.google.com/webstore/detail/https-everywhere/gcbommkclmclpchllfjekcdonpmejbdp"
+opera="https://addons.opera.com/en/extensions/details/https-everywhere"
%}
{% include cardv2.html
@@ -82,9 +66,9 @@ description=descr5
website="https://decentraleyes.org/"
forum="https://forum.privacytools.io/t/discussion-decentraleyes/269"
gitlab="https://git.synz.io/Synzvato/decentraleyes"
-firefox=""
-chrome=""
-opera=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/decentraleyes"
+chrome="https://chrome.google.com/webstore/detail/decentraleyes/ldpochfccmkkmhdbclfhpagapcfdljkj"
+opera="https://addons.opera.com/en/extensions/details/decentraleyes"
%}
{% include cardv2.html
@@ -92,12 +76,11 @@ title=title6
image="/assets/img/addons/tosdr.png"
description=descr6
website="https://tosdr.org/"
-forum="https://forum.privacytools.io/t/discussion-decentraleyes/270"
+forum="https://forum.privacytools.io/t/discussion-terms-of-service-didn-t-read/270"
github="https://github.com/tosdr/"
-firefox=""
-chrome=""
-opera=""
-safari=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/"
+chrome="https://chrome.google.com/webstore/detail/terms-of-service-didn%E2%80%99t-r/hjdoplcnndgiblooccencgcggcoihigg"
+opera="https://addons.opera.com/en/extensions/details/terms-of-service-didnt-read"
%}
{% include cardv2.html
@@ -107,12 +90,23 @@ description=descr7
website="https://snowflake.torproject.org"
forum="https://forum.privacytools.io/t/discussion-snowflake/1146"
git="https://gitweb.torproject.org/pluggable-transports/snowflake.git"
-firefox=""
-chrome=""
+firefox="https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake"
+chrome="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie"
%}
+{% include cardv2.html
+title=title1
+image="/assets/img/addons/privacy-badger.png"
+description=descr1
+website="https://www.eff.org/privacybadger"
+forum="https://forum.privacytools.io/t/discussion-privacy-badger/265"
+github="https://github.com/EFForg/privacybadger"
+firefox="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17"
+chrome="https://chrome.google.com/webstore/detail/privacy-badger/pkehgijcmpdhfbdbbnkijodmdjhbjlgp"
+opera="https://addons.opera.com/en/extensions/details/privacy-badger/"
+%}
-{% t browser_addons.for_experts_only %}
+{% t browser_addons.for_power_users_only %}
-
diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html
index e4dde461..8c5d896f 100644
--- a/_includes/sections/browser-recommendation.html
+++ b/_includes/sections/browser-recommendation.html
@@ -1,19 +1,53 @@
- Browser Recommendations
+
+
+ Browser Recommendations For Desktop
+
{% include cardv2.html
-title="Mozilla Firefox"
+title="Firefox"
image="/assets/img/tools/Firefox.png"
-description='Firefox is fast, reliable, open source and respects your privacy. Don\'t forget to adjust the settings according to our
+description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our
recommendations: WebRTC and about:config and get the privacy add-ons.'
-website="https://www.firefox.com/"
+website="https://firefox.com"
forum="https://forum.privacytools.io/t/discussion-firefox/279"
-github="https://github.com/mozilla"
-windows=""
-mac=""
-linux=""
-android=""
-ios=""
-bsd=""
+source="https://hg.mozilla.org/mozilla-central/"
+windows="https://www.mozilla.org/firefox/windows/"
+mac="https://www.mozilla.org/firefox/mac/"
+linux="https://www.mozilla.org/firefox/linux/"
+freebsd="https://www.freshports.org/www/firefox"
+openbsd="http://openports.se/www/mozilla-firefox"
+netbsd="http://pkgsrc.se/www/firefox"
+%}
+
+{% include cardv2.html
+title="Tor Browser - Provides Anonymity"
+image="/assets/img/tools/Tor-Browser.png"
+description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption, and an advanced proxy. How does Tor work?'
+website="https://www.torproject.org/"
+tor="http://expyuzz4wqqyqhjn.onion/"
+forum="https://forum.privacytools.io/t/discussion-tor-browser/278"
+git="https://trac.torproject.org/projects/tor"
+windows="https://www.torproject.org/download/"
+mac="https://www.torproject.org/download/"
+linux="https://www.torproject.org/download/"
+%}
+
+
+
+ Browser Recommendations For Android
+
+
+{% include cardv2.html
+title="Firefox"
+image="/assets/img/tools/Firefox.png"
+description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our
+recommendations: WebRTC and about:config and get the privacy add-ons.'
+website="https://www.mozilla.org/en-US/firefox/mobile/"
+forum="https://forum.privacytools.io/t/discussion-firefox/279"
+source="https://github.com/mozilla-mobile"
+fdroid="https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/"
+googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefox"
+android="https://www.mozilla.org/firefox/all/#product-android-release"
%}
{% include cardv2.html
@@ -21,12 +55,81 @@ title="Tor Browser - Provides Anonymity"
image="/assets/img/tools/Tor-Browser.png"
description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption and an advanced proxy. How does Tor work?'
website="https://www.torproject.org/"
-forum="https://forum.privacytools.io/t/discussion-tor-browser/278"
-git="https://trac.torproject.org/projects/tor"
-windows=""
-mac=""
-linux=""
-android=""
-ios=""
-bsd=""
+tor="http://expyuzz4wqqyqhjn.onion/"
+forum="https://forum.privacytools.io/t/discussion-tor-browser-for-android-browsers/1522"
+git="https://gitweb.torproject.org/tor-browser.git/"
+android="https://www.torproject.org/download/#android"
+fdroid="https://guardianproject.info/fdroid/"
+googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser"
%}
+
+{% include cardv2.html
+title="Bromite"
+image="/assets/img/tools/bromite.png"
+description='Bromite is a Chromium-based browser with security enhancement patches from GrapheneOS and built-in adblocking and DNS over HTTPS support. More info can be found here.'
+website="https://www.bromite.org/"
+forum="https://forum.privacytools.io/t/discussion-bromite-browsers/1521"
+github="https://github.com/bromite/bromite"
+fdroid="https://www.bromite.org/fdroid"
+android="https://www.bromite.org/#download-bromite"
+%}
+
+Worth Mentioning for Android
+
+
+
+
+
+ Browser Recommendations For iOS
+
+{% include cardv2.html
+title="Firefox"
+image="/assets/img/tools/Firefox.png"
+description='Firefox is fast, reliable, open-source, and respects your privacy. Note: Because of limitations set by Apple in iOS, our recommended tweaks cannot be applied. However, Firefox for iOS has an Enhanced Tracking Protection feature that uses a list provided by Disconnect to identify and block ad, social, and analytics trackers, as well as cryptominers and fingerprinters.'
+website="https://www.mozilla.org/en-US/firefox/mobile/"
+forum="https://forum.privacytools.io/t/discussion-firefox/279"
+source="https://github.com/mozilla-mobile/firefox-ios"
+ios="https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926"
+%}
+
+
+{% include cardv2.html
+title="Onion Browser"
+image="/assets/img/tools/onionbrowser.png"
+description='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. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.'
+website="https://onionbrowser.com/"
+forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523"
+github="https://github.com/OnionBrowser/OnionBrowser"
+ios="https://apps.apple.com/us/app/onion-browser/id519296448"
+%}
+
+
+{% include cardv2.html
+title="DuckDuckGo Privacy Browser"
+image="/assets/img/provider/DuckDuckGo.png"
+description='DuckDuckGo Privacy Browser is an open-source web browser that has built-in ad and tracker blocking and utilizes ToS;DR to rate the privacy policies of the sites you visit.'
+website="https://duckduckgo.com/app"
+tor="https://3g2upl4pq6kufc4m.onion/app"
+forum="https://forum.privacytools.io/t/discussion-duckduckgo-privacy-browser-browsers/1524"
+github="https://github.com/duckduckgo/iOS"
+ios="https://apps.apple.com/us/app/duckduckgo-privacy-browser/id663592361"
+%}
+
+Worth Mentioning for iOS
+
+
+
diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html
index 62b2ec4e..9bdd6c4c 100644
--- a/_includes/sections/browser-tweaks.html
+++ b/_includes/sections/browser-tweaks.html
@@ -28,15 +28,6 @@
-
- Referer header
-
-
- Referer headerReferer headerReferer headerextensions.blocklist.enabled to false for increased privacy, but decreased security. SourceFirefox user.js Templates
+Firefox user.js Templates
diff --git a/_includes/sections/browser-webrtc.html b/_includes/sections/browser-webrtc.html
index 19fd4dc2..9271f5a3 100644
--- a/_includes/sections/browser-webrtc.html
+++ b/_includes/sections/browser-webrtc.html
@@ -23,7 +23,7 @@
How to fix the WebRTC Leak in Google Chrome?
-What about other browsers?
diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html
index 86523946..40f966ac 100644
--- a/_includes/sections/calendar-contacts-sync.html
+++ b/_includes/sections/calendar-contacts-sync.html
@@ -4,43 +4,56 @@
If you are currently using a calendar and or contacts synchronization service like Google Sync or iCloud, you should pick an alternative here.
Worth Mentioning
diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html
index f8a501c5..c2cd01c6 100644
--- a/_includes/sections/cloud-storage.html
+++ b/_includes/sections/cloud-storage.html
@@ -7,30 +7,19 @@
{% include cardv2.html
title="Nextcloud - Choose your hoster"
image="/assets/img/provider/Nextcloud.png"
-description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients."
+description="Nextcloud is similar in functionality to the widely-used Dropbox, with the difference being that Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients."
website="https://nextcloud.com/"
forum="https://forum.privacytools.io/t/discussion-nextcloud/287"
github="https://github.com/nextcloud"
-windows=""
-mac=""
-linux=""
-bsd=""
-ios=""
-android=""
-fire=""
-%}
-
-{% include cardv2.html
-title="Least Authority S4 - For Experts"
-image="/assets/img/provider/S4.png"
-description="S4 (Simple Secure Storage Service) is Least Authority's verifiably secure off-site backup system for individuals and businesses. 100% client-side encryption and open source transparency. 250GB for $9.95/month or 5TB for $25.95/month. Servers are hosted with Amazon S3 in the US."
-website="https://leastauthority.com/"
-forum="https://forum.privacytools.io/t/discussion-least-authority-s4/288"
-github="https://github.com/LeastAuthority"
-windows=""
-mac=""
-linux=""
-bsd=""
+windows="https://nextcloud.com/install/#install-clients"
+mac="https://nextcloud.com/install/#install-clients"
+linux="https://nextcloud.com/install/#install-clients"
+freebsd="https://www.freshports.org/www/nextcloud/"
+openbsd="http://openports.se/www/nextcloud"
+netbsd="http://pkgsrc.se/www/php-nextcloud"
+ios="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8"
+fdroid="https://f-droid.org/packages/com.nextcloud.client/"
+googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client"
%}
diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html
index 19c3e777..d684e70f 100644
--- a/_includes/sections/dns.html
+++ b/_includes/sections/dns.html
@@ -1,30 +1,31 @@
Domain Name System (DNS)
-{% include cardv2.html
-title="OpenNIC - Service"
-image="/assets/img/tools/OpenNIC.png"
-description="OpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet."
-website="https://www.opennic.org/"
-forum="https://forum.privacytools.io/t/discussion-opennic/338"
-github="https://github.com/OpenNIC"
+{%
+ include cardv2.html
+ title="Njalla - Domain Registration"
+ image="/assets/img/provider/Njalla.png"
+ description="Njalla is a privacy-aware domain registration service based in Nevis that only needs your email or XMPP address in order to register a domain name for you. It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal."
+ website="https://njal.la/"
+ tor="http://njalladnspotetti.onion"
+ forum="https://forum.privacytools.io/t/discussion-njalla/339"
%}
-{% include cardv2.html
-title="Njalla - Domain Registration"
-image="/assets/img/provider/Njalla.png"
-description="Njalla only needs your email or jabber address in order to register a domain name for you. Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service."
-website="https://njal.la/"
-tor="http://njalladnspotetti.onion"
-forum="https://forum.privacytools.io/t/discussion-njalla/339"
-%}
-
-{% include cardv2.html
-title="DNSCrypt - Tool"
-image="/assets/img/tools/DNSCrypt.png"
-description="A protocol for securing communications between a client and a DNS resolver. The DNSCrypt protocol uses high-speed high-security elliptic-curve cryptography and is very similar to DNSCurve, but focuses on securing communications between a client and its first-level resolver."
-website="https://dnscrypt.info/"
-forum="https://forum.privacytools.io/t/discussion-dnscrypt/340"
-github="https://github.com/jedisct1/dnscrypt-proxy"
+{%
+ include cardv2.html
+ title="DNSCrypt-Proxy - Tool"
+ image="/assets/img/tools/DNSCrypt-Proxy.png"
+ description="DNSCrypt-Proxy is a command-line DNS proxy with support for the encrypted DNS protocols, DNS over HTTPS and DNSCrypt. Can cache results to improve speed, and allows filtering, forwarding, and cloaking."
+ website="https://github.com/jedisct1/dnscrypt-proxy/"
+ forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498"
+ github="https://github.com/jedisct1/dnscrypt-proxy/"
+ windows="https://github.com/jedisct1/dnscrypt-proxy/releases"
+ linux=""
+ mac="https://github.com/jedisct1/dnscrypt-proxy/releases"
+ freebsd="https://www.freshports.org/dns/dnscrypt-proxy2/"
+ openbsd="http://openports.se/net/dnscrypt-proxy"
+ netbsd="http://pkgsrc.se/net/dnscrypt-proxy2"
+ android=""
+ ios=""
%}
Encrypted ICANN DNS Providers
@@ -47,6 +48,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
QNAME Minimization
Filtering
Source Code
+ Hosting Provider
@@ -54,7 +56,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
AdGuard
- Anycast (based in Cyprus)
+ Anycast (based in
+
+
+ Cyprus)
+
+
@@ -65,19 +72,44 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
DoH, DoT, DNSCrypt
Yes
Yes
- Ads, trackers, malicious domains
+
+
+ Ads, trackers,
+
+
+ malicious domains
+
+
+
+
+ Serveroid, LLC
+
+
BlahDNS
- Switzerland, Japan, Germany
+
+
+
+ Switzerland,
+
+
+
+ Japan,
+
+
+
+ Germany
+
+
@@ -85,22 +117,54 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
Hobby Project
No
- DoH, DoT, DNSCrypt
+
+
+ DoH,
+
+ DoT ,
+
+
+ DNSCrypt
+
Yes
Yes
- Ads, trackers, malicious domains
+
+
+ Ads, trackers,
+
+
+ malicious domains
+
+
+
+
+
+ Choopa, LLC,
+
+
+ Data Center Light,
+
+
+ Hetzner Online GmbH
+
+
Cloudflare
- Anycast (based in US)
+ Anycast (based in
+
+
+ US)
+
+
@@ -112,18 +176,20 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
Yes
Yes
No
-
-
-
+
-
- ?
+ Self
CZ.NIC
- Czech Republic
+
+
+
+ Czech Republic
+
+
@@ -136,13 +202,19 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
Yes
?
?
+ Self
dnswarden
- Germany
+
+
+
+ Germany
+
+
@@ -150,18 +222,40 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
Hobby Project
No
- DoH, DoT, DNSCrypt
+
+
+ DoH,
+
+ DoT ,
+
+
+ DNSCrypt
+
Yes
Yes
- Based on server choice
+
+
+ Based on server choice
+
+
?
+
+
+ Hetzner Online GmbH
+
+
Foundation for Applied Privacy
- Austria
+
+
+
+ Austria
+
+
@@ -169,37 +263,116 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
Non-Profit
Some
- DoH, DoT
+
+
+ DoH,
+
+ DoT
+
+
+
Yes
Yes
No
?
+
+
+ IPAX OG
+
+
+
+
- nextdns
+ NextDNS
+
+ Anycast (based in
+
+
+ US)
+
- Anycast (based in US)
Commercial
- Based on user choice
+
+ Based on user choice
+
DoH, DoT, DNSCrypt
Yes
Yes
- Based on user choice
+
+
+ Based on server choice
+
+
?
+ Self
+
+
+ NixNet
+
+
+
+ Anycast (based in
+
+ US),
+
+
+
+ US,
+
+
+
+ Luxembourg
+
+
+
+
+
+
+
+
+
+ Informal collective
+
+
+ No
+ DoH, DoT
+ Yes
+ Yes
+
+
+ Based on server choice
+
+
+
+
+
+
+
+
+
+ FranTech Solutions
+
+
PowerDNS
- The Netherlands
+
+
+
+ The Netherlands
+
+
+
@@ -216,13 +389,23 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
+
+ TransIP B.V. Admin
+
+
- Quad9
+ Quad9
+
+ Anycast (based in
+
+
+ US)
+
- Anycast (based in US)
@@ -233,15 +416,30 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
DoH, DoT, DNSCrypt
Yes
Yes
- Malicious domains
+
+
+ Malicious domains
+
+
?
+
+ Self,
+
+ Packet Clearing House
+
+
+
+
SecureDNS
- The Netherlands
+
+
+
+ The Netherlands
+
+
@@ -252,15 +450,76 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
DoH, DoT, DNSCrypt
Yes
Yes
- Based on server choice
+
+
+ Based on server choice
+
+
?
+
+
+ DigitalOcean, Inc.
+
+
+
+
+ Snopyta
+
+
+
+
+ Finland
+
+
+
+
+
+
+
+
+
+ Informal collective
+
+
+ No
+ DoH, DoT
+ Yes
+ Yes
+
+
+ No
+
+
+ ?
+
+
+ Hetzner Online GmbH
+
+
+
UncensoredDNS
- Anycast (based in Denmark)
+ Anycast (based in
+
+
+ Denmark),
+
+
+
+
+ Denmark,
+
+
+
+
+ US
+
+
@@ -273,77 +532,92 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
No
No
?
+
+ Self,
+
+ Telia Company AB
+
+
Terms
+Terms
-
-
+
+
-
+
+ How to verify DNS is encrypted
+How to verify DNS is encrypted
-
-
+
-
- about:networking#dns. If the TRR column says "true" for some fields, you are using DoH. dig +short txt qnamemintest.internet.nl from the command-line (taken from this NLnet Labs presentation). You should see this display: "HOORAY - QNAME minimisation is enabled on your resolver :)!"
+
-
+
+ about:networking#dns. If the TRR column says "true" for some fields, you are using DoH. dig +short txt qnamemintest.internet.nl from the command-line (taken from this NLnet Labs presentation). If you are on Windows 10, run Resolve-DnsName -Type TXT -Name qnamemintest.internet.nl from the PowerShell. You should see this display: "HOORAY - QNAME minimisation is enabled on your resolver :)!"Worth Mentioning and Additional Information
+Worth Mentioning and Additional Information
-
-
+
+
+
+
+ about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.security.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
+
+
+ the Center for the Cultivation of Technology gemeinnuetzige GmbH.
+
+
-
-
-
+ about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom," and enter your DoH provider's address.about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
-
the Center for the Cultivation of Technology gemeinnuetzige GmbH.
-
-
-
-
-
+
+
+
+
2015
- Netherlands
+
+
+ Netherlands
+
+
1 GB
Free
Accepted
@@ -46,7 +50,11 @@
2010
- Switzerland
+
+
+ Switzerland
+
+
2 GB
$ 60
Accepted
@@ -63,7 +71,11 @@
2014
- Germany
+
+
+ Germany
+
+
2 GB
12 ā¬
Accepted
@@ -79,7 +91,11 @@
2013
- Belgium
+
+
+ Belgium
+
+
500 MB
Free
Accepted
@@ -95,7 +111,11 @@
2003
- Switzerland
+
+
+ Switzerland
+
+
1 GB
$ 49.95
Accepted
@@ -111,7 +131,11 @@
2009
- Germany
+
+
+ Germany
+
+
2 GB
12 ā¬
No
@@ -128,7 +152,11 @@
2013
- Switzerland
+
+
+ Switzerland
+
+
500 MB
Free
Accepted
@@ -145,7 +173,11 @@
1999
- Norway
+
+
+ Norway
+
+
1 GB
$ 19.95
Accepted
@@ -161,7 +193,11 @@
2015
- Netherlands
+
+
+ Netherlands
+
+
25 GB
29 ā¬
No
@@ -177,7 +213,11 @@
2014
- Netherlands
+
+
+ Netherlands
+
+
10 GB
$ 59.95
Accepted
@@ -193,7 +233,11 @@
2011
- Germany
+
+
+ Germany
+
+
1 GB
Free
No
@@ -211,7 +255,7 @@
Become Your Own Email Provider with Mail-in-a-Box
-
+
File Encryption Software
Worth Mentioning
-
diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html
index 3e56763e..35660d75 100644
--- a/_includes/sections/file-sharing.html
+++ b/_includes/sections/file-sharing.html
@@ -4,11 +4,11 @@
title="Firefox Send"
image="/assets/img/tools/Firefox-Send.png"
website="https://send.firefox.com/"
-description="Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether to add an optional password for an extra layer of security."
+description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether to add an optional password for an extra layer of security."
forum="https://forum.privacytools.io/t/discussion-firefox-send/755"
github="https://github.com/mozilla/send"
-web=""
-android=""
+web="https://send.firefox.com/"
+googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefoxsend"
%}
{% include cardv2.html
@@ -16,28 +16,34 @@ title="OnionShare"
image="/assets/img/tools/OnionShare.png"
website="https://onionshare.org/"
tor="http://elx57ue5uyfplgva.onion/"
-description="OnionShare is an open source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files."
+description="OnionShare is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL for you to share so that the recipients can access and download the files."
forum="https://forum.privacytools.io/t/discussion-onionshare/754"
github="https://github.com/micahflee/onionshare"
-windows=""
-mac=""
-linux=""
+windows="https://onionshare.org/#downloads"
+mac="https://onionshare.org/#downloads"
+linux="https://onionshare.org/#downloads"
+freebsd="https://www.freshports.org/www/onionshare/"
+openbsd="http://openports.se/net/onionshare"
%}
{% include cardv2.html
title="Magic Wormhole"
image="/assets/img/tools/Magic-Wormhole.png"
-website="https://github.com/warner/magic-wormhole"
-description="Get things from one computer to another, safely. This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another."
+website="https://magic-wormhole.readthedocs.io"
+description="Magic Wormhole is a package that provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. Their motto: \"Get things from one computer to another, safely.\""
forum="https://forum.privacytools.io/t/discussion-magic-wormhole/756"
github="https://github.com/warner/magic-wormhole"
-windows=""
-mac=""
-linux=""
+windows="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation"
+mac="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation"
+linux="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation"
+freebsd="https://www.freshports.org/net/py-magic-wormhole/"
+openbsd="https://pypi.org/project/magic-wormhole/"
+netbsd="https://pypi.org/project/magic-wormhole/"
%}
Worth Mentioning
diff --git a/_includes/sections/file-sync.html b/_includes/sections/file-sync.html
index e7a8fd77..6dea5561 100644
--- a/_includes/sections/file-sync.html
+++ b/_includes/sections/file-sync.html
@@ -1,24 +1,36 @@
- Secure File Sync Software
+
+
+
+
+ File Sync
+
-Worth Mentioning
diff --git a/_includes/sections/fourteen-eyes.html b/_includes/sections/fourteen-eyes.html
index 8beafd79..153921fe 100644
--- a/_includes/sections/fourteen-eyes.html
+++ b/_includes/sections/fourteen-eyes.html
@@ -1,8 +1,8 @@
Global Mass Surveillance - The Fourteen Eyes
-
+
-
Complete Comparison
@@ -46,20 +51,21 @@ web=""
Worth Mentioning
-
@@ -75,4 +81,3 @@ web=""
-
Why is it not recommended to choose a US-based service?
-
+
- Digital Notebook
Warning
@@ -55,6 +61,6 @@ android=""
diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html
index 60542b32..183d1e85 100644
--- a/_includes/sections/operating-systems.html
+++ b/_includes/sections/operating-systems.html
@@ -1,7 +1,7 @@
{% t pc_os.pc_operating_systems %}
{% t pc_os.warning %}
-
-
-
{% t pc_os.worth_mentioning %}
+
+{% t pc_os.warning %}
+
+
+
+Remember to check CPU vulnerability mitigations
+
+tail -n +1 /sys/devices/system/cpu/vulnerabilities/*. By using tail -n +1 instead of cat, the file names are also visible.tail command. To mitigate this, disable hyper-threading from the UEFI/BIOS. You can also take the following mitigation steps below if your system/distribution uses GRUB and supports /etc/default/grub.d/:
+
+
+
+sudo mkdir /etc/default/grub.d/ to create a directory for additional grub configurationecho GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT l1tf=full,force mds=full,nosmt mitigations=auto,nosmt nosmt=force" | sudo tee /etc/default/grub.d/mitigations.cfg to create a new grub config file source with the echoed contentsudo grub-mkconfig -o /boot/grub/grub.cfg to generate a new grub config file including these new kernel boot flagssudo reboot to reboottail -n +1 /sys/devices/system/cpu/vulnerabilities/* again to see that everything referring to SMT now says "SMT disabled."Further reading
+
+
+
diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html
index ca814265..1edf2b7a 100644
--- a/_includes/sections/participate.html
+++ b/_includes/sections/participate.html
@@ -5,7 +5,7 @@
#general:privacytools.io.Worth Mentioning
Productivity Tools
-Worth Mentioning
+
+
+
+ Metadata Removal Tools
+
+
+
diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html
index d28f3f02..d9b70e8f 100644
--- a/_includes/sections/search-engines.html
+++ b/_includes/sections/search-engines.html
@@ -1,13 +1,13 @@
Privacy Respecting Search Engines
Worth Mentioning
-
diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html
index fe96cff1..3f053bd1 100644
--- a/_includes/sections/self-contained-networks.html
+++ b/_includes/sections/self-contained-networks.html
@@ -21,7 +21,7 @@
url="https://geti2p.net/"
footer="OS: Windows, macOS, Linux, Android, BSD / Solaris."
description="The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous
- Web surfing, chatting, blogging and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open source and is published under multiple licenses."
+ Web surfing, chatting, blogging, and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open-source and is published under multiple licenses."
%}
{% include card.html color="warning"
@@ -45,9 +45,14 @@
Worth Mentioning
-
diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html
index ca02b5d0..11f437e6 100644
--- a/_includes/sections/selfhosted-cloud.html
+++ b/_includes/sections/selfhosted-cloud.html
@@ -4,37 +4,39 @@
If you are currently using a Cloud Storage Services like Dropbox, Google Drive, Microsoft OneDrive or Apple iCloud, you should think about hosting it on your own.
Worth Mentioning
-
diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html
index 8acac077..8bd20aa2 100644
--- a/_includes/sections/social-networks.html
+++ b/_includes/sections/social-networks.html
@@ -7,13 +7,20 @@
{% include cardv2.html
title="Mastodon - Twitter Alternative"
image="/assets/img/tools/Mastodon.png"
-description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like e-mail. It also has the most users, and the most diverse (in terms of interests) users, looks good, and is easy to setup. Feel welcome to join our hosted instance: social.privacytools.io'
+description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like email. It also has the most users, and the most diverse (in terms of interests) users; looks good; and is easy to setup. Feel welcome to join our hosted instance: social.privacytools.io'
website="https://joinmastodon.org/"
forum="https://forum.privacytools.io/t/discussion-mastodon/289"
github="https://github.com/tootsuite/mastodon"
-android=""
-ios=""
-web=""
+windows="https://joinmastodon.org/apps"
+mac="https://joinmastodon.org/apps"
+linux="https://joinmastodon.org/apps"
+freebsd="https://joinmastodon.org/apps"
+openbsd="https://joinmastodon.org/apps"
+netbsd="https://joinmastodon.org/apps"
+android="https://joinmastodon.org/apps"
+sailfish="https://joinmastodon.org/apps"
+ios="https://joinmastodon.org/apps"
+web="https://joinmastodon.org/#getting-started"
%}
{% include cardv2.html
@@ -23,8 +30,8 @@ description="diaspora* is based on three key philosophies: Decentralization, fre
website="https://diasporafoundation.org/"
forum="https://forum.privacytools.io/t/discussion-diaspora/290"
github="https://github.com/diaspora/diaspora"
-android=""
-web=""
+android="https://wiki.diasporafoundation.org/Tools_to_use_with_Diaspora#Android"
+web="https://diasporafoundation.org/"
%}
{% include cardv2.html
@@ -34,40 +41,37 @@ description="Friendica has an emphasis on extensive privacy settings and easy se
website="https://friendi.ca/"
forum="https://forum.privacytools.io/t/discussion-friendica/291"
github="https://github.com/friendica/friendica"
-windows=""
-linux=""
-android=""
-web=""
+windows="https://friendi.ca/resources/mobile-clients/"
+linux="https://friendi.ca/resources/mobile-clients/"
+android="https://friendi.ca/resources/mobile-clients/"
+sailfish="https://friendi.ca/resources/mobile-clients/"
+web="https://friendi.ca/"
%}
{% include cardv2.html
title="PixelFed - Instagram Alternative"
image="/assets/img/provider/pixelfed.png"
-description='A free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join one.'
-website="https://pixelfed.social/"
+description='PixelFed is a free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join one.'
+website="https://pixelfed.org/"
forum="https://forum.privacytools.io/t/discussion-pixelfed/293"
github="https://github.com/pixelfed"
-web=""
+web="https://pixelfed.org/"
%}
{% include cardv2.html
title="GNU social - Twitter Alternative"
image="/assets/img/provider/gnu-social.png"
-description="A social communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation."
+description="GNU social is social-communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation."
website="https://gnu.io/social/"
forum="https://forum.privacytools.io/t/discussion-gnu-social/292"
-github="https://github.com/foocorp/gnu-social"
-android=""
-ios=""
-linux=""
-windows=""
-web=""
+gitlab="https://git.gnu.io/gnu/gnu-social/"
+web="https://gnu.io/social/"
%}
Worth Mentioning
-
Related Information
diff --git a/_includes/sections/social-news-aggregator.html b/_includes/sections/social-news-aggregator.html
index 753727a9..18de06d1 100644
--- a/_includes/sections/social-news-aggregator.html
+++ b/_includes/sections/social-news-aggregator.html
@@ -7,16 +7,13 @@
{% include cardv2.html
title="Aether"
image="/assets/img/tools/aether.png"
-description='Free/libre and open source decentralized social news aggregator with a built in voting system.'
-website="https://github.com/nehbit/aether"
+description='Aether is a free and open-source decentralized social news aggregator with a built-in voting system.'
+website="https://getaether.net/"
forum="https://forum.privacytools.io/t/discussion-aether/1256"
github="https://github.com/nehbit/aether"
-windows=""
-mac=""
-linux=""
-android=""
-ios=""
-bsd=""
+windows="https://getaether.net/download/"
+mac="https://getaether.net/download/"
+linux="https://getaether.net/download/"
%}
{% include cardv2.html
@@ -25,13 +22,8 @@ image="/assets/img/tools/tildes.png"
description='Tildes is a web-based self-hostable online bulletin board. It is licensed under GPL 3.0.'
website="https://tildes.net"
forum="https://forum.privacytools.io/t/discussion-tildes/1257"
-git="https://gitlab.com/tildes/"
-windows=""
-mac=""
-linux=""
-android=""
-ios=""
-bsd=""
+gitlab="https://gitlab.com/tildes/tildes"
+web="https://tildes.net"
%}
{% include cardv2.html
@@ -40,18 +32,14 @@ image="/assets/img/tools/raddle.png"
description="Raddle is a public Postmill instance focused on privacy and anti-censorship."
website="https://raddle.me"
forum="https://forum.privacytools.io/t/discussion-raddle/1258"
-git="https://gitlab.com/postmill/"
-windows=""
-mac=""
-linux=""
-android=""
-ios=""
+gitlab="https://gitlab.com/postmill/"
+web="https://raddle.me"
%}
Worth Mentioning
diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html
index 345b8d0c..632e64e4 100644
--- a/_includes/sections/teamchat.html
+++ b/_includes/sections/teamchat.html
@@ -1,38 +1,62 @@
Team Chat Platforms
Worth Mentioning
-
Related Information
diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html
index ba6d7c83..81a9b996 100644
--- a/_includes/sections/vpn.html
+++ b/_includes/sections/vpn.html
@@ -12,11 +12,11 @@
Mullvad EUR ā¬60/Year
- 409+ Servers
- 406+ Servers
+ WireGuard Support
- Independently Audited
@@ -55,10 +55,10 @@
442+ Servers
- 526+ Servers
+ Accepts Bitcoin
- Mobile Clients
Extra Functionality
@@ -72,12 +72,12 @@
IVPN USD $100/Year
- No Security Audit
70+ Servers
- 77+ Servers
+ Accepts Bitcoin
Mobile Clients
diff --git a/_includes/sections/warrant-canary.html b/_includes/sections/warrant-canary.html
index cc45d24b..2f128248 100644
--- a/_includes/sections/warrant-canary.html
+++ b/_includes/sections/warrant-canary.html
@@ -1,6 +1,6 @@
What is a warrant canary?
-
+
+
{% t global.related_information %}
-
@@ -89,7 +89,7 @@
Some good news
-
JavaScript Licenses
-
-
diff --git a/assets/css/dark.scss b/assets/css/dark.scss
new file mode 100644
index 00000000..b4bd072e
--- /dev/null
+++ b/assets/css/dark.scss
@@ -0,0 +1,192 @@
+---
+---
+@import '_vars';
+
+$dark-900: #181b21;
+$dark-800: #22262e;
+$dark-700: #343a46;
+$dark-600: #464f60;
+$light: #d8d8d8;
+$primary: #345e8e;
+$danger: #b63f4a;
+$secondary: $dark-600;
+$success: #2c7f40;
+$warning: #c6a339;
+$info: #218899;
+
+
+/*
+ * HTML
+ */
+
+body {
+ background: $dark-900;
+ color: $light;
+}
+a {
+ color: lighten($primary, 25%);
+}
+a:hover {
+ color: lighten($primary, 10%);
+}
+img {
+ filter: saturate(80%);
+}
+
+
+/*
+ * Bootstrap
+ */
+
+.alert a {
+ color: lighten($primary, 30%);
+}
+
+.bg-secondary, .btn-secondary, .badge-secondary { background-color: $secondary !important; }
+.btn-secondary, .card-secondary .card-header { border-color: $secondary !important; }
+.alert-secondary, .btn-secondary:hover {
+ color: $light;
+ background-color: darken($secondary, 10%);
+ border-color: darken($secondary, 10%);
+}
+
+.bg-primary, .btn-primary, .badge-primary { background-color: $primary !important; }
+.btn-primary, .card-primary .card-header { border-color: $primary !important; }
+.text-primary { color: $primary !important; }
+.alert-primary, .btn-primary:hover {
+ color: $light;
+ background-color: darken($primary, 10%);
+ border-color: darken($primary, 10%);
+}
+
+.bg-warning, .btn-warning, .badge-warning { background-color: $warning !important; }
+.btn-warning, .card-warning .card-header { border-color: $warning !important; }
+.btn-warning:hover { color: $dark-700 !important }
+.text-warning { color: $warning !important; }
+.card-warning > .text-dark { color: $dark-900 !important; }
+.alert-warning a { color: darken($primary, 6%); }
+.badge-warning a { color: $primary; }
+.alert-warning, .btn-warning:hover {
+ color: $dark-900;
+ background-color: darken($warning, 8%);
+ border-color: darken($warning, 8%);
+}
+
+.bg-info, .btn-info, .badge-info { background-color: $info !important; }
+.btn-info, .card-info .card-header { border-color: $info !important; }
+.text-info { color: $info !important; }
+.alert-info, .btn-info:hover {
+ color: $light;
+ background-color: darken($info, 10%);
+ border-color: darken($info, 10%);
+}
+
+.bg-success, .btn-success, .badge-success { background-color: $success !important; }
+.btn-success, .card-success .card-header { border-color: $success !important; }
+.text-success { color: $success !important; }
+.alert-success, .btn-success {
+ color: $light;
+ background-color: darken($success, 10%);
+ border-color: darken($success, 10%);
+}
+
+.bg-danger, .btn-danger, .badge-danger { background-color: $danger !important; }
+.btn-danger, .card-danger .card-header { border-color: $danger !important; }
+.text-danger { color: $danger !important; }
+.alert-danger, .btn-danger:hover {
+ color: $light;
+ background-color: darken($danger, 10%);
+ border-color: darken($danger, 10%);
+}
+
+.card {
+ box-shadow: none !important;
+}
+
+.dropdown-item:hover {
+ color: $light;
+ background-color: $dark-800;
+}
+
+.form-control,
+.form-control:focus {
+ color: $light;
+ background: $dark-800;
+ border-color: $dark-800;
+}
+
+.form-control[readonly],
+.form-control:disabled {
+ background: $dark-800;
+}
+
+.card,
+.jumbotron,
+.list-group-item {
+ background: $dark-800;
+}
+
+.blockquote {
+ border-color: $dark-800;
+}
+
+.bg-dark {
+ background-color: $dark-800 !important;
+}
+
+.dropdown-item {
+ color: $light;
+}
+
+.list-group-item {
+ border-color: $dark-700;
+}
+
+.text-dark {
+ color: $light !important;
+}
+
+table[data-sortable].sortable-theme-bootstrap {
+ color: $light;
+ background-color: $dark-800;
+}
+table[data-sortable].sortable-theme-bootstrap th,
+table[data-sortable].sortable-theme-bootstrap td {
+ border-color: $dark-600 !important;
+}
+table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"] {
+ color: $light;
+ background: $dark-700;
+}
+table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"][data-sorted-direction="ascending"]::after, {
+ border-bottom-color: $light;
+}
+table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"][data-sorted-direction="descending"]::after {
+ border-top-color: $light;
+}
+
+
+/*
+ * Other
+ */
+
+.nav-dropdown {
+ color: $light;
+ background-color: $dark-900;
+ border-color: $dark-800;
+}
+
+.nav-theme-icon:before {
+ color: $warning;
+ font-size: 1em;
+ content: "\f185";
+}
+
+.twitter { background: desaturate($twitter, 25%); }
+.mastodon { background: desaturate($mastodon, 25%); }
+.facebook { background: desaturate($facebook, 25%); }
+.mix { background: desaturate($mix, 25%); }
+.reddit { background: desaturate($reddit, 25%); }
+.linkedin { background: desaturate($linkedin, 25%); }
+.email { background: desaturate($email, 25%); }
+.diaspora { background: desaturate($diaspora, 25%); }
diff --git a/assets/css/style.scss b/assets/css/style.scss
index c2ab51f4..8a8d4c63 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -5,6 +5,7 @@
@import 'bootstrap';
@import 'flag-icon';
@import 'fontawesome';
+@import 'ptio-font';
@import 'sortable-theme-bootstrap';
body {
@@ -126,6 +127,10 @@ h2, h3:not(.h5), h4, h5 {
font-size: 5.5em;
}
+.panel-font {
+ font-size: 120px;
+}
+
.share-btn {
border: 0;
box-shadow: $share-btn-shadow;
@@ -157,7 +162,7 @@ h2, h3:not(.h5), h4, h5 {
.twitter { background: $twitter; }
.mastodon { background: $mastodon; }
.facebook { background: $facebook; }
-.stumbleupon { background: $stumbleupon; }
+.mix { background: $mix; }
.reddit { background: $reddit; }
.linkedin { background: $linkedin; }
.email { background: $email; }
@@ -177,6 +182,10 @@ h2, h3:not(.h5), h4, h5 {
text-align: justify;
}
+.no-text-wrap {
+ white-space: nowrap;
+}
+
footer {
img,
i {
@@ -184,6 +193,16 @@ footer {
}
}
+.hover-text-decoration-none:hover {
+ text-decoration: none;
+ -webkit-text-decoration-skip: object;
+}
+
+.table td, .table th {
+ vertical-align: middle;
+}
+
+
/*
* Navbar
*/
@@ -272,8 +291,16 @@ input#nav-toggle,
display: none;
}
+#nav-switch-theme {
+ /* We will make it visible with JavaScript
+ * as it does not work without it */
+ display: none;
+ cursor: pointer;
+}
-/* Mobile hamburger menu */
+/*
+ * Mobile hamburger menu
+ */
@media only screen and (max-width: 992px) {
.menu,
@@ -335,3 +362,9 @@ input#nav-toggle,
max-height: 8em;
}
}
+
+.nav-theme-icon:before {
+ color: var(--warning);
+ font-size: 0.875em;
+ content: "\f186";
+}
diff --git a/assets/img/addons/Blokada.png b/assets/img/addons/Blokada.png
deleted file mode 100644
index 42646666..00000000
Binary files a/assets/img/addons/Blokada.png and /dev/null differ
diff --git a/assets/img/addons/privacy-badger.png b/assets/img/addons/privacy-badger.png
index c943c412..f203cdc5 100644
Binary files a/assets/img/addons/privacy-badger.png and b/assets/img/addons/privacy-badger.png differ
diff --git a/assets/img/layout/browser-fingerprint.png b/assets/img/layout/browser-fingerprint.png
deleted file mode 100644
index 13af13c0..00000000
Binary files a/assets/img/layout/browser-fingerprint.png and /dev/null differ
diff --git a/assets/img/layout/kopimi.png b/assets/img/layout/kopimi.png
deleted file mode 100644
index eed7d78d..00000000
Binary files a/assets/img/layout/kopimi.png and /dev/null differ
diff --git a/assets/img/misc/smile.png b/assets/img/misc/smile.png
deleted file mode 100644
index 704803db..00000000
Binary files a/assets/img/misc/smile.png and /dev/null differ
diff --git a/assets/img/provider/S4.png b/assets/img/provider/S4.png
deleted file mode 100644
index 394d9913..00000000
Binary files a/assets/img/provider/S4.png and /dev/null differ
diff --git a/assets/img/tools/DNSCrypt-Proxy.png b/assets/img/tools/DNSCrypt-Proxy.png
new file mode 100644
index 00000000..ce6a09fc
Binary files /dev/null and b/assets/img/tools/DNSCrypt-Proxy.png differ
diff --git a/assets/img/tools/DNSCrypt.png b/assets/img/tools/DNSCrypt.png
deleted file mode 100644
index 5d51ca0e..00000000
Binary files a/assets/img/tools/DNSCrypt.png and /dev/null differ
diff --git a/assets/img/tools/Etherpad-dark.png b/assets/img/tools/Etherpad-dark.png
new file mode 100644
index 00000000..a3ad00d0
Binary files /dev/null and b/assets/img/tools/Etherpad-dark.png differ
diff --git a/assets/img/tools/Firefox.png b/assets/img/tools/Firefox.png
index 195a14ae..66a20aaa 100644
Binary files a/assets/img/tools/Firefox.png and b/assets/img/tools/Firefox.png differ
diff --git a/assets/img/tools/GrapheneOS-dark.png b/assets/img/tools/GrapheneOS-dark.png
new file mode 100644
index 00000000..e378783f
Binary files /dev/null and b/assets/img/tools/GrapheneOS-dark.png differ
diff --git a/assets/img/tools/GrapheneOS.png b/assets/img/tools/GrapheneOS.png
index 8cefd08f..42aa1f8d 100644
Binary files a/assets/img/tools/GrapheneOS.png and b/assets/img/tools/GrapheneOS.png differ
diff --git a/assets/img/tools/MAT2.png b/assets/img/tools/MAT2.png
new file mode 100644
index 00000000..060e00a6
Binary files /dev/null and b/assets/img/tools/MAT2.png differ
diff --git a/assets/img/tools/Pydio.png b/assets/img/tools/Pydio.png
deleted file mode 100644
index c4a88096..00000000
Binary files a/assets/img/tools/Pydio.png and /dev/null differ
diff --git a/assets/img/tools/Riot.png b/assets/img/tools/Riot.png
new file mode 100644
index 00000000..f576b780
Binary files /dev/null and b/assets/img/tools/Riot.png differ
diff --git a/assets/img/tools/Tahoe-LAFS-dark.png b/assets/img/tools/Tahoe-LAFS-dark.png
new file mode 100644
index 00000000..e7e77480
Binary files /dev/null and b/assets/img/tools/Tahoe-LAFS-dark.png differ
diff --git a/assets/img/tools/VeraCrypt.png b/assets/img/tools/VeraCrypt.png
index 07ffd118..d6eb6e46 100644
Binary files a/assets/img/tools/VeraCrypt.png and b/assets/img/tools/VeraCrypt.png differ
diff --git a/assets/img/tools/WriteAs-dark.png b/assets/img/tools/WriteAs-dark.png
new file mode 100644
index 00000000..39e1f044
Binary files /dev/null and b/assets/img/tools/WriteAs-dark.png differ
diff --git a/assets/img/tools/bromite.png b/assets/img/tools/bromite.png
new file mode 100644
index 00000000..44fb027a
Binary files /dev/null and b/assets/img/tools/bromite.png differ
diff --git a/assets/img/tools/onionbrowser.png b/assets/img/tools/onionbrowser.png
new file mode 100644
index 00000000..36756449
Binary files /dev/null and b/assets/img/tools/onionbrowser.png differ
diff --git a/assets/js/applytheme.js b/assets/js/applytheme.js
new file mode 100644
index 00000000..1392dd66
--- /dev/null
+++ b/assets/js/applytheme.js
@@ -0,0 +1,6 @@
+if (localStorage.getItem("colorScheme") === "dark") {
+ document.querySelector("#dark-css").removeAttribute("media"); // Set dark theme
+}
+else if (localStorage.getItem("colorScheme") === "light") {
+ document.querySelector("#dark-css").setAttribute("media", "invalid"); // Set light theme
+}
diff --git a/assets/js/main.js b/assets/js/main.js
index f2925aad..548d1dd9 100644
--- a/assets/js/main.js
+++ b/assets/js/main.js
@@ -1,6 +1,10 @@
$(function() {
$("[data-toggle='tooltip']").tooltip();
});
+document.querySelectorAll(".onclick-select").forEach(element => {
+ element.addEventListener("click", element.select);
+});
+
// Navbar dropdowns
const navSections = document.querySelectorAll(".nav-details");
@@ -27,6 +31,67 @@ function navSectionsClose(event) {
});
}
+
+// Dark/Light color scheme switch button
+document.querySelector("#nav-switch-theme").style.display = "inline";
+document.querySelector("#nav-switch-theme").addEventListener("click", changeColorScheme);
+
+function changeColorScheme() {
+ // Use whatever users want
+ if (localStorage.getItem("colorScheme") === "dark") {
+ // Change to light theme
+ if (window.matchMedia("(prefers-color-scheme: dark)").matches === false) {
+ document.querySelector("#dark-css").setAttribute("media", "(prefers-color-scheme: dark)");
+ localStorage.removeItem("colorScheme");
+ } else {
+ // by setting invalid media it will just not apply CSS for anyone
+ document.querySelector("#dark-css").setAttribute("media", "invalid");
+ localStorage.setItem("colorScheme", "light");
+ }
+ }
+ // Change to dark theme
+ else if (localStorage.getItem("colorScheme") === "light") {
+ if (window.matchMedia("(prefers-color-scheme: dark)").matches === true) {
+ document.querySelector("#dark-css").setAttribute("media", "(prefers-color-scheme: dark)");
+ localStorage.removeItem("colorScheme");
+ } else {
+ // media was set to prefers-color-scheme: dark
+ document.querySelector("#dark-css").removeAttribute("media");
+ localStorage.setItem("colorScheme", "dark");
+ }
+ }
+
+ // Just use whatever browsers want
+ else if (window.matchMedia("(prefers-color-scheme: dark)").matches === true) {
+ // Change to light Theme
+ document.querySelector("#dark-css").setAttribute("media", "invalid");
+ localStorage.setItem("colorScheme", "light");
+ } else {
+ // Change to dark theme
+ document.querySelector("#dark-css").removeAttribute("media");
+ localStorage.setItem("colorScheme", "dark");
+ }
+ fixThemeImages();
+}
+
+
+// Fix images in dark theme
+function fixThemeImages() {
+ document.querySelectorAll('[data-theme-src]').forEach(function(image) {
+ tempSrc = image.src;
+ image.src = image.getAttribute("data-theme-src");
+ image.setAttribute("data-theme-src", tempSrc);
+ });
+}
+if (
+ (localStorage.getItem("colorScheme") === "dark") ||
+ (window.matchMedia("(prefers-color-scheme: dark)").matches ^
+ localStorage.getItem("colorScheme") === "light")
+) {
+ fixThemeImages();
+}
+
+
// Matomo
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
@@ -36,6 +101,7 @@ _paq.push(["enableLinkTracking"]);
var u = "https://stats.privacytools.io/";
_paq.push(["setTrackerUrl", u + "matomo.php"]);
_paq.push(["setSiteId", "1"]);
+ _paq.push(['setSecureCookie', true]);
var d = document,
g = d.createElement("script"),
s = d.getElementsByTagName("script")[0];
diff --git a/assets/webfonts/ptio-font-preview.html b/assets/webfonts/ptio-font-preview.html
new file mode 100644
index 00000000..f99556f7
--- /dev/null
+++ b/assets/webfonts/ptio-font-preview.html
@@ -0,0 +1,324 @@
+
+
+
+
-
- main.js
- CC0-1.0-only
-
-
- redirects.js
- CC0-1.0-only
-
-
- bootstrap.min.js
- Expat
-
-
- jquery-3.3.1.min.js
- Expat
-
-
- popper.min.js
- Expat
-
-
-sortable.min.js
- Expat
- ptio-font contains 8 glyphs:
+ Toggle Preview Characters
+ Sponsors
+
+JavaScript Licenses
+
+
diff --git a/pages/contact.md b/pages/contact.md
new file mode 100644
index 00000000..dc49bda3
--- /dev/null
+++ b/pages/contact.md
@@ -0,0 +1,26 @@
+---
+layout: page
+permalink: /contact/
+title: "Contact Us"
+description: "Contact the privacytoolsIO team if you have any suggestions or are experiencing any issues."
+---
+
+## Suggestions?
+
+It's very important to us to stay up-to-date on the latest changes in the privacy space. If you have a software recommendation for us, or want to request a change on this website, please don't hesitate to reach out.
+
+[ Start a discussion in our Discourse forum](https://forum.privacytools.io/)
+
+[ Open an issue on GitHub](https://github.com/privacytoolsIO/privacytools.io/issues)
+
+[ Suggest something new on our subreddit](https://www.reddit.com/r/privacytoolsIO/)
+
+For complete transparency, software and providers will only be considered for this website after discussions take place on any of the above platforms.
+
+## Chat with the Team
+
+Join our Matrix room at `#general:privacytools.io` or [privacytools_io Keybase team](https://keybase.io/team/privacytools_io) to chat with [us](https://github.com/orgs/privacytoolsIO/people) and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (`https://chat.privacytools.io`) using [riot.privacytools.io](https://riot.privacytools.io/).
+
+## Code of Conduct
+
+We take the operation of our various [services](/services/) very seriously, and adhere to our [Code of Conduct](https://github.com/privacytoolsIO/privacytools.io/blob/master/CODE_OF_CONDUCT.md). For any questions or to report abuse, please see our CoC's [Enforcement](https://github.com/privacytoolsIO/privacytools.io/blob/master/CODE_OF_CONDUCT.md#enforcement) section.
diff --git a/donate.html b/pages/donate.html
similarity index 71%
rename from donate.html
rename to pages/donate.html
index d0787156..2ba79e42 100644
--- a/donate.html
+++ b/pages/donate.html
@@ -9,14 +9,20 @@ permalink: /donate/
-
+
+ main.js
+ CC0-1.0-only
+
+
+ applytheme.js
+ CC0-1.0-only
+
+
+ redirects.js
+ CC0-1.0-only
+
+
+ bootstrap.min.js
+ Expat
+
+
+ jquery-3.3.1.min.js
+ Expat
+
+
+ popper.min.js
+ Expat
+
+
+sortable.min.js
+ Expat
+ {% t donate.cta %}
-
{% t donate.costs %}Please Donate
+
+
Your donation will cover our costs for servers, domains, coffee, beer, and pizza.
Your contribution will be considered an anonymous, unrestricted contribution and paid to our Fiscal Host at OpenCollective when we convert to currency.
{% t donate.the %} {% t donate.team %} {% t donate.endorse %}
-
+
Using a VPN will not keep your browsing habits anonymous, nor will it add additional security to non-secure (HTTP) traffic.
If you are looking for anonymity, you should use the Tor Browser instead of a VPN.
-If you're looking for added security, you should always ensure you're connecting to websites using HTTPS. A VPN is not a replacement for good security practices.
+If you're looking for added security, you should always ensure you're connecting to websites using encrypted DNS and HTTPS. A VPN is not a replacement for good security practices.
If you're looking for additional privacy from your ISP, on a public Wi-Fi network, or while torrenting files, a VPN may be the solution for you as long as you understand the risks involved.
Download Tor Tor Myths & FAQ @@ -47,26 +47,26 @@ description: "Find a no-logging VPN operator who isn't out to sell or read yourWe require all our recommended VPN providers to provide OpenVPN configuration files to be used in any client. If a VPN provides their own custom client, we require a kill-switch to block network data leaks when disconnected.
+We require all our recommended VPN providers to provide OpenVPN configuration files to be used in any client. If a VPN provides their own custom client, we require a killswitch to block network data leaks when disconnected.
Minimum to Qualify:
Best Case:
We prefer our recommended providers to collect as little data as possible. Not collecting personal information on registration, and accepting anonymous forms of payment are required.
A VPN is pointless if it can't even provide adequate security. We require all our recommended providers to abide by current security standards for their OpenVPN connections. Ideally, they would use more future-proof encryption schemes by default. We also require an independent third-party to audit the provider's security. Ideally in a very comprehensive manner and on a repeated (yearly) basis.
+A VPN is pointless if it can't even provide adequate security. We require all our recommended providers to abide by current security standards for their OpenVPN connections. Ideally, they would use more future-proof encryption schemes by default. We also require an independent third-party to audit the provider's security, ideally in a very comprehensive manner and on a repeated (yearly) basis.
Minimum to Qualify:
@@ -102,7 +102,7 @@ description: "Find a no-logging VPN operator who isn't out to sell or read yourIn most cases, VPNs do little to protect your privacy or enhance your security, unless paired with other changes.
VPNs cannot encrypt data outside of the connection between your device and the VPN server. VPN providers can see and modify your traffic the same way your ISP could. And there is no way to verify a VPN provider's "no logging" policies in any way.
In most cases, your traffic is already encrypted! Over 98% of the top 3000 websites offer HTTPS, meaning your traffic is safe regardless of using a VPN. It is incredibly rare for applications that handle personal data to not support HTTPS in 2019, especially with services like Let's Encrypt offering free HTTPS certificates to any website operator.
+In most cases, most of your traffic is already encrypted! Over 98% of the top 3000 websites offer HTTPS, meaning your non-DNS traffic is safe regardless of using a VPN. It is incredibly rare for applications that handle personal data to not support HTTPS in 2019, especially with services like Let's Encrypt offering free HTTPS certificates to any website operator.
Even if a site you visit doesn't support HTTPS, a VPN will not protect you, because a VPN cannot magically encrypt the traffic between the VPN's servers and the website's servers. Installing an extension like HTTPS Everywhere and making sure every site you visit uses HTTPS is far more helpful than using a VPN.
+The answer to this question is also not very helpful: it depends. Your VPN provider may have their own DNS servers, but if they don't, the traffic between your VPN provider and the DNS server isn't encrypted. You need to trust the encrypted DNS provider in addition to the VPN provider and unless your client and target server support encrypted SNI, the VPN provider can still see which domains you are visiting.
+However you shouldn't use encrypted DNS with Tor. This would direct all of your DNS requests through a single circuit, and would allow the encrypted DNS provider to deanonymize you.
VPNs cannot provide strong anonymity. Your VPN provider will still see your real IP address, and often has a money trail that can be linked directly back to you. You cannot rely on "no logging" policies to protect your data.
A VPN may still be useful to you in a variety of scenarios, such as:
For use-cases like these, or if you have another compelling reason, the VPN providers we listed above are who we think are the most trustworthy. However, using a VPN provider still means you're trusting the provider. In pretty much any other scenario you should be using a secure-by-design tool such as Tor.
+For use cases like these, or if you have another compelling reason, the VPN providers we listed above are who we think are the most trustworthy. However, using a VPN provider still means you're trusting the provider. In pretty much any other scenario you should be using a secure-by-design tool such as Tor.
Click on whatever software you need to view our recommendations.
diff --git a/pages/software/cal-card.html b/pages/software/cal-card.html index d102b7e7..7246efd9 100644 --- a/pages/software/cal-card.html +++ b/pages/software/cal-card.html @@ -2,7 +2,7 @@ layout: page permalink: /software/calendar-contacts/ title: "Calendar/Contacts Sync Tools" -description: "Discover free, open source, and secure ways to sync your contacts and calendars across your devices." +description: "Discover free, open-source, and secure ways to sync your contacts and calendars across your devices." --- {% include sections/calendar-contacts-sync.html %} diff --git a/pages/software/cloud.html b/pages/software/cloud.html index a5b35e20..c14b8938 100644 --- a/pages/software/cloud.html +++ b/pages/software/cloud.html @@ -2,7 +2,7 @@ layout: page permalink: /software/cloud/ title: "Self Hosted \"Cloud\"" -description: "Discover how to securely and privately self-host your cloud with open source software." +description: "Discover how to securely and privately self-host your cloud with open-source software." --- {% include sections/selfhosted-cloud.html %} diff --git a/pages/software/email.html b/pages/software/email.html index 57e1f3a7..1c9d9921 100644 --- a/pages/software/email.html +++ b/pages/software/email.html @@ -2,7 +2,7 @@ layout: page permalink: /software/email/ title: "Email Clients" -description: "Discover free, open source, and secure ways email clients, and some email alternatives you may not have considered." +description: "Discover free, open-source, and secure email clients, along with some email alternatives you may not have considered." --- {% include sections/email-clients.html %} diff --git a/pages/software/encryption.html b/pages/software/encryption.html index 028ea587..18cbd06a 100644 --- a/pages/software/encryption.html +++ b/pages/software/encryption.html @@ -2,7 +2,7 @@ layout: page permalink: /software/encryption-tools/ title: "Encryption Tools" -description: "Discover free, open source, and secure ways to encrypt your sensitive data to keep it from prying eyes." +description: "Discover free, open-source, and secure ways to encrypt your sensitive data to keep it from prying eyes." --- {% include sections/file-encryption.html %} diff --git a/pages/software/file-sync.html b/pages/software/file-sync.html index 61d260aa..54012237 100644 --- a/pages/software/file-sync.html +++ b/pages/software/file-sync.html @@ -1,8 +1,8 @@ --- layout: page permalink: /software/file-sync/ -title: "File Sync Tools" -description: "Discover free, open source, and secure ways to sync your files across your devices." +title: "File Sync" +description: "Discover free, open-source, and secure ways to sync your files across your devices." --- {% include sections/file-sync.html %} diff --git a/pages/software/notebooks.html b/pages/software/notebooks.html index e883fe0f..69d46b61 100644 --- a/pages/software/notebooks.html +++ b/pages/software/notebooks.html @@ -2,7 +2,7 @@ layout: page permalink: /software/notebooks/ title: "Notebooks" -description: "Keep track of your notes and journalings without giving them to a third-party." +description: "Keep track of your notes and journalings without giving them to a third party." --- {% include sections/notebooks.html %} diff --git a/pages/sponsors.html b/pages/sponsors.html new file mode 100644 index 00000000..df99c9f7 --- /dev/null +++ b/pages/sponsors.html @@ -0,0 +1,49 @@ +--- +layout: default +active_page: sponsors +permalink: /sponsors/ +--- + +The privacytools.io website and services are a community project. There is no advertising, affiliate links, or other forms of monetization.
Your donations here directly support hosting this website and compensating contributors to this project.
This sponsorship program is designed to allow companies, organizations, and individuals partner with the privacytools.io team to support our vision of a more privacy-respecting internet and the greater online community.
+With this exposure and sponsorship, your customers will recognize your intrinsic understanding and commitment to user privacy. Moreover, you'll directly contribute to our mission of spreading privacy-respecting tools and knowledge worldwide!
+As a sponsor of privacytools.io, your company will be widely recognized in a variety of ways, some of which we've detailed below.
+This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.
+We pride ourselves on our integrity and commitment to spreading unbiased and fact-based information regarding privacy and privacy-respecting tools. All tools we recommend throughout our website are subject to strict criteria as judged by our team and the community across our various platforms. Your sponsorship will not grant your organization any special consideration when choosing our recommendations throughout the website, a process which we make clear via our transparent ledger on OpenCollective and our public discussions on GitHub. Your sponsorship benefits are limited to those outlined above.
+Your contribution to privacytools.io will be handled by the Open Collective Foundation 501(c)(3). For US companies and taxpayers, this means your contribution is tax deductible. As a non-profit, your sponsorship contribution will not be used for private profit and will only be used to cover expenses incurred by the project. All of our transactions (donations and expenses) are published transparently on OpenCollective. For the benefit of our readership, anonymous contributions will not be eligible for the sponsorship opportunities outlined above.
+If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.
+This Privacy Policy applies to the information that we obtain through your use of privacytoolsIO's services via a Device - or when you otherwise interact with privacytoolsIO's official web services.
-privacytoolsIO services include our:
-but does not include:
-Like most website operators, privacytoolsIO collects non-personally-identifying information of the sort that web browsers and servers typically make available, - such as the browser type, language preference, referring site, and the date and time of each visitor request. privacytoolsIO's purpose in collecting - non-personally identifying information is to better understand how its visitors use its website and related services. - From time to time, privacytoolsIO may release non-personally-identifying information in the aggregate, e.g., - by publishing a report on trends in the usage of its website.
- -privacytoolsIO collects anonymized IP addresses in this form: 192.xxx.xxx.xxx for self-hosted Matomo statistics software. - privacytoolsIO does not use such information to identify its visitors, however, and does not disclose such information, - other than under the same circumstances that it uses and discloses personally-identifying information, as described below.
- -privacytoolsIO uses a self-hosted Matomo install to track visitor data. You can opt out entirely using the form below. This form may not function correctly with - an ad blocker enabled.
- - - -privacytoolsIO respects your Do Not Track setting in your browser. Users with Do Not Track enabled will not be tracked by any of our platforms. - You are also free to block stats.privacytools.io using whatever method you prefer with no detrimental effects on your experience using our services.
- -Certain visitors to privacytoolsIO's websites choose to interact with privacytoolsIO in ways that require privacytoolsIO to gather personally-identifying information. - The amount and type of information that privacytoolsIO gathers depends on the nature of the interaction. For example, we ask visitors who use our Mastodon service - to provide a username and email address. In each case, privacytoolsIO collects such information only as in necessary or appropriate to fulfill the purpose of the - visitorās interaction with privacytoolsIO. privacytoolsIO does not disclose personally-identifying information other than as described below. And visitors can always - refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities.
- -privacytoolsIO will never rent, sell, nor give away potentially personally-identifying and personally-identifying information to any third parties.
- -If you are a registered user of a privacytoolsIO service such as Mastodon or PeerTube, privacytoolsIO may occasionally send you an email to tell you about new features, - solicit your feedback, or just keep you up to date with whatās going on with the service and the privacytoolsIO organization. - We expect to keep this type of email to a minimum.
- -privacytoolsIO takes all measures reasonably necessary to protect against the unauthorized access, use, alteration, or destruction of potentially personally-identifying and personally-identifying information.
- -privacytoolsIO may collect statistics about the behavior of visitors to its websites, and may reveal generalized statistics related to a variety of our services.
- -A cookie is a string of information that a website stores on a visitorās computer, and that the visitorās browser provides to the website each time the visitor returns. - privacytoolsIO uses cookies to help privacytoolsIO track visitor statistics, a visitor's usage of the privacytoolsIO website or services, and their services preferences. - privacytoolsIO visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using privacytoolsIO's websites, - with the drawback that certain features of privacytoolsIO's websites may not function properly without the aid of cookies.
- -Although most changes are likely to be minor, privacytoolsIO may change its Privacy Policy from time to time, and at privacytoolsIO's sole discretion. - privacytoolsIO encourages visitors to frequently check this page for any changes to its Privacy Policy. Your continued use of this site - after any change in this Privacy Policy will constitute your acceptance of such change.
- -If you have any questions or concerns about this privacy policy or the data we collect, you are free to open an issue on our issue tracker at GitHub.
diff --git a/source_code.md b/source_code.md deleted file mode 100644 index 749ef7fb..00000000 --- a/source_code.md +++ /dev/null @@ -1,446 +0,0 @@ ---- -permalink: /source_code ---- - -# About -This is a list of all software projects listed on privacytools.io's source code. - -## PrivacyTools.io -https://github.com/privacytoolsIO/ - -## Browser Recommendation - TorBrowser: https://gitweb.torproject.org/tor.git - - Firefox: https://hg.mozilla.org/ - -## Excellent Firefox Privacy Add-ons - - Privacy Badger: https://github.com/EFForg/privacybadger - - uBlock Origin: https://github.com/gorhill/uBlock/ - - Cookie AutoDelete: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/ - - HTTPS Everywhere: https://github.com/EFForg/https-everywhere - - Decentraleyes: https://git.synz.io/Synzvato/decentraleyes - - Terms of Service; Didnāt Read : https://github.com/tosdr/ - - Snowflake : https://gitweb.torproject.org/pluggable-transports/snowflake.git - - uMatrix: https://github.com/gorhill/uMatrix/ - - NoScript: https://github.com/hackademix/noscript/ - -## Privacy-Conscious Email Providers - - Posteo: https://github.com/posteo (backend & frontend) - Note: Credit card payments may require non-free JS - - ProtonMail: -Frontend: https://github.com/ProtonMail/WebClient -Backend: closed-source - - Disroot: https://git.fosscommunity.in/disroot - Related: https://board.disroot.org/project/disroot-disroot/issue/1138 - Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - Tutanota: -Frontend: https://github.com/tutao/tutanota -Backend: closed-source - - Mailfence: Non-free/Proprietary Software - - Mailbox.org: Non-free/Proprietary Software - - runbox: -Runbox 7: https://github.com/runbox/Runbox7 -Backend: closed-source - - NEO MAILBOX: largely closed-source - - Start Mail: largely closed-source - - Kolab Now: ? - - - Mail-in-a-Box: https://github.com/mail-in-a-box/mailinabox - - Interesting Email Providers Under Development - Confidant Mail: List of components at https://www.confidantmail.org/docs/server_admin.html - - Privacy Email Tools: - - GPG4USB: https://github.com/gpg4usb/gpg4usb - - Mailvelope: https://github.com/mailvelope/mailvelope - - Enigmail: https://www.enigmail.net/index.php/en/download/source-code - - TorBirdy: https://gitweb.torproject.org/torbirdy.git/ - - Email Privacy Tester: https://gitlab.com/mikecardwell/ept3 - -## Email Clients - Thunderbird: https://github.com/thundernest/thunderbird-website - - Claws Mail: https://git.claws-mail.org/ - - Worth Mentioning: - - K-9 Mail: https://github.com/k9mail/k-9/ - - GNU Privacy Guard: https://github.com/gpg/gnupg - - Mailpile: https://github.com/mailpile/Mailpile - -## Email Alternatives - I2p Bote: https://github.com/i2p/i2p.i2p-bote - - Bitmessage: https://github.com/Bitmessage - - Retroshare: https://github.com/RetroShare - -## Privacy Respecting Search Engines - SearX: https://github.com/asciimoo/searx/ - - Worth Mentioning: - - MetaGer: https://gitlab.metager3.de/open-source/MetaGer - -## Encrypted Instant Messenger - Signal https://github.com/signalapp - - Wire: https://github.com/wireapp - - Worth Mentioning: - - Briar: https://code.briarproject.org/briar/briar/tree/master - - RetroShare: https://github.com/RetroShare/RetroShare - - Conversations: https://github.com/siacs/Conversations - - Gajim: https://dev.gajim.org/gajim/gajim - - Monal: https://github.com/anurodhp/Monal - - Kontalk: https://github.com/kontalk - - Keybase: https://github.com/keybase/client - - Status.im: https://github.com/status-im - - Tox: https://github.com/TokTok/c-toxcore - - Ring/Jami: https://git.jami.net/savoirfairelinux - -## Team chat - - Rocket.chat: https://github.com/rocketchat/ - - Keybase: https://github.com/Keybase - -## Video & Voice Messenger - Linphone: https://github.com/BelledonneCommunications/ - - Mumble: https://github.com/mumble-voip/ - - Worth Mentioning - - Jitsi Meet: https://github.com/jitsi/jitsi-meet - - ## File Sharing - OnionShare: https://github.com/micahflee/onionshare - - Magic Wormhole: https://github.com/warner/magic-wormhole - - ## Encrypted Cloud Storage Services - Nextcloud: https://github.com/nextcloud - - Least Authority S4: https://leastauthority.com/how-it-works/ - - Worth Mentioning - - Cryptomator: https://github.com/cryptomator/cryptomator - -## Self-Hosted Cloud Server Software - Pydio: https://github.com/pydio - - Tahoe-LAFS: https://github.com/tahoe-lafs/tahoe-lafs - - Nextcloud: https://github.com/nextcloud - -## Secure Hosting Provider -[WIP] - -## Secure File Sync Software - SparkleShare: https://www.github.com/hbons/SparkleShare/ - - Syncthing: https://github.com/syncthing/syncthing - - Worth Mentioning -. - git-annex: http://source.git-annex.branchable.com/?p=source.git;a=summary - -## Password Manager Software - -Bitwarden: https://github.com/bitwarden - -KeePassXC: https://github.com/keepassxreboot - -LessPass: https://github.com/lesspass/lesspass - -Worth Mentioning - -- Master Password: https://gitlab.com/lhunath/MasterPassword - -- Psono: https://github.com/psono - -- Password Safe: https://sourceforge.net/projects/passwordsafe/files/ - -## Calendar and Contacts Sync - Nextcloud: https://github.com/nextcloud - - EteSync: https://github.com/etesync - - Worth Mentioning: -. - fruux: https://fruux.com/opensource/ -. - Flock: https://github.com/signalapp/Flock - -## File Encryption Software - -VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - -GNU Privacy Guard: https://github.com/gpg/gnupg - -PeaZip: https://github.com/giorgiotani/PeaZip/ - - -Worth Mentioning: -- Cryptomator: https://github.com/cryptomator/cryptomator - -- DiskCryptor: https://github.com/smartinm/diskcryptor - -- Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ - -- Hat.sh: https://github.com/sh-dv/hat.sh - -## Self-contained Networks - TorBrowser: https://gitweb.torproject.org/tor.git - - I2p: https://github.com/i2p - - Freenet: https://github.com/freenet/ - - Worth Mentioining: - - ZeroNet: https://github.com/HelloZeroNet/ZeroNet - - RetroShare: https://github.com/RetroShare - - GNUnet: https://gnunet.org/ - - IPFS: https://github.com/ipfs + https://github.com/ipfs-shipyard - -## Decentralized Social Networks - Mastodon: https://github.com/tootsuite/mastodon - - diaspora*: https://github.com/diaspora/diaspora/ - - Friendica: https://github.com/friendica/ - - Worth Mentioning: - - GNU Social: https://gnu.io/source/ - -## Social News Aggregators - -Aether: https://github.com/nehbit/aether - -Tildes: https://gitlab.com/tildes - -Raddle: https://gitlab.com/postmill - -### Worth Mentioning - -- Akasha: https://github.com/AkashaProject - -- Lemmy: https://github.com/dessalines/lemmy - -- notabug.io: https://github.com/notabugio/notabug - -## Domain Name System (DNS) - -Njalla: Non-free/Proprietary Software - -DNSCrypt: https://github.com/dnscrypt - -DNSCrypt-proxy: https://github.com/jedisct1/dnscrypt-proxy/ - -OpenNic: https://github.com/opennic/ (mostly) - -Webpage: https://github.com/opennic/opennic-web - -### Worth Mentioning - -- NoTrack: https://github.com/quidsup/notrack - -- Pi-hole: https://github.com/pi-hole - -## Encrypted ICANN DNS Providers - -AdGuard DNS: https://github.com/AdguardTeam/AdGuardDNS/ - -BlahDNS: https://github.com/ookangzheng/blahdns/ - -CloudFlare DNS: https://github.com/cloudflare/dns - -PowerDNS: https://github.com/PowerDNS/pdns - -### Worth Mentioning and Additional Information - -#### Mobile - -- DNSCloak: https://github.com/s-s/dnscloak - -- Nebulo: https://git.frostnerd.com/PublicAndroidApps/smokescreen/ - -#### Local DNS servers - -- Stubby: https://github.com/getdnsapi/stubby - -- Namecoin: https://github.com/namecoin - -## Digital Notebook - Joplin: https://github.com/laurent22/joplin - - Standard Notes: https://github.com/standardnotes/ - - Turtl: https://github.com/turtl - - Worth Mentioning - - Paperwork: https://github.com/twostairs/paperwork - - Org-mode: https://code.orgmode.org/bzg/org-mode - -## Paste Services - PrivateBin: https://github.com/PrivateBin/PrivateBin/ - - ZeroBin: https://github.com/sebsauvage/ZeroBin - - Ghostbin: https://github.com/kilgarth/ghostbin - - CryptPad: https://github.com/xwiki-labs/cryptpad - - Worth Mentioning: - - Disroot: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - -## Productivity Tools - Etherpad: https://github.com/ether/etherpad-lite - - Write.as: https://code.as/writeas - - Protected Text: -Frontend:? -Backend: closed-source - - Worth Mentioning - - Cryptee: https://github.com/cryptee -Backend: Closed Source - - EtherCalc: https://github.com/audreyt/ethercalc - - Disroot: - Email: - Cloud: https://github.com/nextcloud/server - Diaspora/Social-Network: https://github.com/diaspora/ - Forum: https://github.com/discourse/discourse - Chat: http://hg.prosody.im/ - Pads: https://github.com/ether/etherpad-lite - Pastebin: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - Upload: - Lufi: https://framagit.org/fiat-tux/hat-softwares/lufi - Search: - Searx: https://github.com/asciimoo/searx - Polls: - Framadate: https://git.framasoft.org/framasoft/framadate - Project Board: - Taiga: https://github.com/taigaio/ - Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - - Dudle: https://github.com/kellerben/dudle/ - - LibreOffice: https://gerrit.libreoffice.org/ - -## PC Operating Systems - QubesOS: https://github.com/QubesOS - - Debian: https://codesearch.debian.net/ - - Trisquel: https://devel.trisquel.info/groups/trisquel - - Worth Mentioning: - - OpenBSD: https://github.com/openbsd - - Arch Linux: https://git.archlinux.org/ - - Parabola: https://projects.parabola.nu/ - - Whonix: https://github.com/Whonix/Whonix - -## Live CD Operating Systems - Tails: https://tails.boum.org/contribute/git/ - - KNOPPIX: Unknown (More info https://knopper.net/knoppix-info/index-en.html) - LXDE: https://github.com/lxde - MPlayer: svn://svn.mplayerhq.hu/mplayer/trunk - WvDial: https://github.com/wlach/wvdial - Gimp: https://gitlab.gnome.org/GNOME/gimp - LibreOffice: https://git.libreoffice.org/core - - PuppyLinux: http://puppylinux.com/woof-ce.html - - Worth Mentioing -. - Tiny Core Linux: - https://www.openhub.net/p/tinycorelinux/enlistments - -## Live CD Operating Systems - LineageOS: https://github.com/lineageos -. - Worth Mentioning -. - Replicant: https://git.replicant.us/replicant -. - OmniROM: https://www.omnirom.org/source -. - MicroG: https://github.com/microg - -## Android Privacy Add-ons - -NetGuard: https://github.com/M66B/NetGuard/ - -## Open Source Router Firmware - OpenWRT: https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/tags/v18.06.1 - - pfSense: http://github.com/pfsense - - libreCMC: https://gogs.librecmc.org/libreCMC/libreCMC -. - Worth Mentioning: - - - OpenBSD: https://github.com/openbsd - - DD-WRT: https://svn.dd-wrt.com//