From b753bea36f62a38b3f6d6a03783c8217e0985807 Mon Sep 17 00:00:00 2001 From: Elias Ojala Date: Tue, 3 Sep 2019 15:39:58 +0000 Subject: [PATCH 1/8] Add US & DK as choices for UncensoredDNS (#1266) * Add US & DK as choices to UncensoredDNS * Fix Danish flag --- _includes/sections/dns.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 10ab1412..ada88b0d 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -392,7 +392,17 @@ Anycast (based in - Denmark) + Denmark), + + + + + Denmark, + + + + + US -- 2.47.2 From 6688eca9596cdf7b3d5dae5e111d6b09ac3c47de Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Wed, 4 Sep 2019 07:30:19 -0700 Subject: [PATCH 2/8] Add hosting providers to DNS table (#1261) * Add hosting providers * Remove RIPE and APNIC * Remove BuyVM and Vultr --- _includes/sections/dns.html | 112 +++++++++++++++++++++++++++++++++--- 1 file changed, 103 insertions(+), 9 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index ada88b0d..08d56628 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -54,6 +54,7 @@ QNAME Minimization Filtering Source Code + Hosting Provider @@ -77,12 +78,24 @@ DoH, DoT, DNSCrypt Yes Yes - Ads, trackers, malicious domains + + + Ads, trackers, + + + malicious domains + + WWW + + + Serveroid, LLC + + @@ -121,12 +134,31 @@ Yes Yes - Ads, trackers, malicious domains + + + Ads, trackers, + + + malicious domains + + + WWW + + + Choopa, LLC, + + + Data Center Light, + + + Hetzner Online GmbH, + + @@ -155,6 +187,7 @@ WWW + Self @@ -179,6 +212,7 @@ Yes ? ? + Self @@ -209,8 +243,17 @@ Yes Yes - Based on server choice + + + Based on server choice + + ? + + + Hetzner Online GmbH + + @@ -242,11 +285,16 @@ Yes No ? + + + IPAX OG + + - nextdns + NextDNS Anycast (based in @@ -260,12 +308,19 @@ Commercial - Based on user choice + + Based on user choice + DoH, DoT, DNSCrypt Yes Yes - Based on user choice + + + Based on server choice + + ? + Self @@ -301,12 +356,21 @@ DoT Yes Yes - Based on server choice + + + Based on server choice + + WWW + + + FranTech Solutions + + @@ -335,6 +399,11 @@ WWW + + + TransIP B.V. Admin + + @@ -357,8 +426,18 @@ DoH, DoT, DNSCrypt Yes Yes - Malicious domains + + + Malicious domains + + ? + + Self, + + Packet Clearing House + + @@ -381,8 +460,17 @@ DoH, DoT, DNSCrypt Yes Yes - Based on server choice + + + Based on server choice + + ? + + + DigitalOcean, Inc., + + @@ -417,6 +505,12 @@ No No ? + + Self, + + Telia Company AB + + -- 2.47.2 From 2db8c40c02ff249424c91aa48605d64163ef4e2e Mon Sep 17 00:00:00 2001 From: Alberto Date: Fri, 6 Sep 2019 02:54:39 +0200 Subject: [PATCH 3/8] Add Resolve-DnsName to QNAME Minimization under DNS validation section (#1234) * Add Resolve-DnsName * Add Resolve-DnsName to Contributing and Issue Template * Remove dig and Resolve-DnsName hyperlinks --- .github/CONTRIBUTING.md | 3 +-- .github/ISSUE_TEMPLATE/7_DNS_provider.md | 2 +- _includes/sections/dns.html | 5 ++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 26e4161f..e3065f8c 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -32,8 +32,7 @@ Note: This criteria applies to all of privacytools.io - 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`) - +- 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 - Prioritize Products by privacy respecting nationality. 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/_includes/sections/dns.html b/_includes/sections/dns.html index 08d56628..765d83f6 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -538,10 +538,9 @@
  • If using Firefox's trusted recursive resolver (TRR), navigate to about:networking#dns. If the TRR column says "true" for some fields, you are using DoH.
  • -
  • dnscrypt-proxy - Check dnscrypt-proxy's wiki on how to verify that your DNS is encrypted. -
  • +
  • dnscrypt-proxy - Check dnscrypt-proxy's wiki on how to verify that your DNS is encrypted.
  • DNSSEC - Check DNSSEC Resolver Test by Matthäus Wander.
  • -
  • QNAME Minimization - Run 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 :)!"
  • +
  • QNAME Minimization - Run 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

    -- 2.47.2 From 291588782f257acba3d7ea39258f2a3c68c3f3d6 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 6 Sep 2019 09:35:17 -0700 Subject: [PATCH 4/8] Remove stale Cloudflare GitHub link (#1271) --- _includes/sections/dns.html | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 765d83f6..74adcc63 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -182,11 +182,7 @@ Yes Yes No - - - WWW - - + ? Self -- 2.47.2 From 55866ffb45072059cce26a42a2db0e836448b09a Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 6 Sep 2019 11:16:10 -0700 Subject: [PATCH 5/8] Add Productivity Tools subsection; add MAT2 (#1270) * Add MAT2 * Update source_code.md * Update _includes/sections/productivity-tools.html Co-Authored-By: Mikaela Suomalainen --- _includes/sections/productivity-tools.html | 21 +++++++++++++++++++++ assets/img/tools/MAT2.png | Bin 0 -> 3996 bytes source_code.md | 2 ++ 3 files changed, 23 insertions(+) create mode 100644 assets/img/tools/MAT2.png diff --git a/_includes/sections/productivity-tools.html b/_includes/sections/productivity-tools.html index 01c36154..e1a531de 100644 --- a/_includes/sections/productivity-tools.html +++ b/_includes/sections/productivity-tools.html @@ -31,6 +31,27 @@ +

    + + Metadata Removal Tools +

    + +
    +{% + include cardv2.html + title="MAT2" + image="/assets/img/tools/MAT2.png" + description="MAT2 is free software, which allows the removal of metadata of image, audio, torrent, and document file types. It provides both a command line tool and a graphical user interface via an extension for Nautilus, the default file manager of GNOME." + website="https://0xacab.org/jvoisin/mat2" + forum="https://forum.privacytools.io/t/discussion-mat/1559" + gitlab="https://0xacab.org/jvoisin/mat2" + linux="" + mac="" + windows="" +%} +
    +

    Worth Mentioning

      diff --git a/assets/img/tools/MAT2.png b/assets/img/tools/MAT2.png new file mode 100644 index 0000000000000000000000000000000000000000..060e00a6498f13980d710539e75a98fc13932684 GIT binary patch literal 3996 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 FzW`w$t+W6D literal 0 HcmV?d00001 diff --git a/source_code.md b/source_code.md index a4f540a2..04f7efb6 100644 --- a/source_code.md +++ b/source_code.md @@ -382,6 +382,8 @@ Backend: Closed Source LibreOffice: https://gerrit.libreoffice.org/ +MAT2: https://0xacab.org/jvoisin/mat2 + ## PC Operating Systems QubesOS: https://github.com/QubesOS -- 2.47.2 From bfbbeb7c3ea08a1677ddc2124cdc48145648f0c7 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 6 Sep 2019 18:10:17 -0700 Subject: [PATCH 6/8] Update Calendar/Contacts Sync Tools page to cardv2 (#1190) * Update CC Sync page to cardv2 * Update source_code.md * Add forum links --- .../sections/calendar-contacts-sync.html | 49 +++++++++++-------- source_code.md | 13 +++-- 2 files changed, 34 insertions(+), 28 deletions(-) diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html index 86523946..d91da841 100644 --- a/_includes/sections/calendar-contacts-sync.html +++ b/_includes/sections/calendar-contacts-sync.html @@ -4,34 +4,41 @@ If you are currently using a calendar and or contacts synchronization service like Google Sync or iCloud, you should pick an alternative here. -
      - - {% include card.html color="success" +{% + include cardv2.html title="Nextcloud" image="/assets/img/provider/Nextcloud.png" - url="https://nextcloud.com/" - footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." - description="NextCloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server." - %} + description="Nextcloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server." + website="https://nextcloud.com/" + forum="https://forum.privacytools.io/t/discussion-nextcloud-calender-contacts-sync-tools/1535" + github="https://github.com/nextcloud" + windows="https://nextcloud.com/install/" + linux="https://nextcloud.com/install/" + mac="https://nextcloud.com/install/" + android="https://nextcloud.com/install/" + ios="https://nextcloud.com/install/" +%} - {% include card.html color="primary" +{% + include cardv2.html title="Email Providers" image="/assets/img/misc/email.png" - url="../email" - website="Email Providers section" - footer="OS: depends on email provider." - description="Many email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync." - %} + description='Many email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync.' + website="/providers/email" +%} - {% include card.html color="warning" +{% + include cardv2.html title="EteSync" image="/assets/img/provider/etesync.png" - url="https://www.etesync.com/" - footer="Client OS: Android, Web. Server OS: Linux." - description="EteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free." - %} - -
      + description="EteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free." + website="https://www.etesync.com/" + forum="https://forum.privacytools.io/t/discussion-etesync-calender-contacts-sync-tools/1536" + github="https://github.com/etesync" + web="https://www.etesync.com/" + linux="https://www.etesync.com/" + android="https://www.etesync.com/" +%}

      Worth Mentioning

      @@ -41,6 +48,6 @@
    • - cloud backups - consider regularly exporting your calendar and or contacts and backing them up on a separate storage drive or uploading them to cloud storage (ideally after encrypting them). + cloud backups - consider regularly exporting your calendar and or contacts and backing them up on a separate storage drive or uploading them to cloud storage (ideally after encrypting them).
    diff --git a/source_code.md b/source_code.md index 04f7efb6..6a6c7182 100644 --- a/source_code.md +++ b/source_code.md @@ -201,15 +201,14 @@ Worth Mentioning - Password Safe: https://sourceforge.net/projects/passwordsafe/files/ ## Calendar and Contacts Sync - Nextcloud: https://github.com/nextcloud - EteSync: https://github.com/etesync +Nextcloud: https://github.com/nextcloud - Worth Mentioning: -. - fruux: https://fruux.com/opensource/ -. - Flock: https://github.com/signalapp/Flock +EteSync: https://github.com/etesync + +Worth Mentioning: + +- fruux: https://fruux.com/opensource/ ## File Encryption Software -- 2.47.2 From 4a37dd372f6a1486fbc51606bdc4aafba537ff1e Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 7 Sep 2019 12:35:46 +0300 Subject: [PATCH 7/8] Delist OpenNIC & NameCoin (#1273) --- _includes/sections/dns.html | 11 ----------- source_code.md | 4 ---- 2 files changed, 15 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 74adcc63..510713b5 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -1,15 +1,5 @@

    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" @@ -563,7 +553,6 @@
  • Local DNS servers:
      -
    • Namecoin - A decentralized DNS open-source information registration and transfer system based on the Bitcoin cryptocurrency.
    • Stubby - An open-source application for Linux, macOS, and Windows that acts as a local DNS Privacy stub resolver using DoT.
    • Unbound - a validating, recursive, caching DNS resolver. It can also be ran network-wide and has supported DNS-over-TLS since version 1.7.3.
      • diff --git a/source_code.md b/source_code.md index 6a6c7182..b4fce908 100644 --- a/source_code.md +++ b/source_code.md @@ -274,8 +274,6 @@ Raddle: https://gitlab.com/postmill ## Domain Name System (DNS) -OpenNic: https://github.com/opennic/ - Njalla: Non-free/Proprietary Software DNSCrypt-Proxy: https://github.com/jedisct1/dnscrypt-proxy/ @@ -308,8 +306,6 @@ PowerDNS: https://github.com/PowerDNS/pdns #### Local DNS servers -- Namecoin: https://github.com/namecoin - - Stubby: https://github.com/getdnsapi/stubby - Unbound: https://github.com/NLnetLabs/unbound -- 2.47.2 From 7da61dcb8bb9ec963b18c341b0ec60fa40fb82a4 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 7 Sep 2019 23:23:34 +1200 Subject: [PATCH 8/8] gitignore .jekyll-metadata --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2d2eb810..bd3e973d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ _site/ .sass-cache/ +.jekyll-metadata .DS_Store -- 2.47.2