From b0f5fc0aa099fa1bd18726cc5a37d315e29308c2 Mon Sep 17 00:00:00 2001 From: Jonah Date: Tue, 29 Oct 2019 14:58:14 -0500 Subject: [PATCH 1/8] Move files to https://github.com/privacytoolsIO/.github Closes #1440. --- .github/CONTRIBUTING.md | 4 ++ .github/FUNDING.yml | 4 -- CODE_OF_CONDUCT.md | 88 ----------------------------------------- SECURITY.md | 35 ---------------- 4 files changed, 4 insertions(+), 127 deletions(-) delete mode 100644 .github/FUNDING.yml delete mode 100644 CODE_OF_CONDUCT.md delete mode 100644 SECURITY.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 3d9ccdc6..2e659087 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -70,3 +70,7 @@ See https://www.privacytools.io/providers/vpn/#criteria for more details. - 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 6d446891..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,4 +0,0 @@ -github: JonahAragon -liberapay: privacytools.io -patreon: privacytools -custom: https://www.privacytools.io/donate/ diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index c03da44c..00000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,88 +0,0 @@ -# privacytools.io Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to make participation in our project and -our community a harassment-free experience for everyone, regardless of a -distinction of any kind, such as age, body size, disability, ethnicity, sex -characteristics, gender identity and expression, level of experience, -education, socio-economic status, nationality, personal appearance, race, -religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention - or advances -* Trolling, insulting/derogatory, antagonistic comments and personal or - political attacks -* Promoting intolerance -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of -acceptable behavior and are expected to take appropriate and fair -corrective action in response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem -inappropriate, threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies within all project spaces, and it also applies -when an individual is representing as a part of the project or its -community in public spaces. - -Examples of representing a project or community include using an official -project e-mail address, posting via an official social media account, or -acting as an appointed representative at an online or offline event. -Representation of a project may be further defined and clarified by -project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting blacklight447 via email on -blacklight447@privacytools.io or [any team member on our forum]. -The reports should include information on whether they can be shared to -other team members and how much may be told. - -[any team member on our forum]:https://forum.privacytools.io/g/team - -All complaints will be reviewed and investigated and will result in a -response that is deemed necessary and appropriate to the circumstances. -The project team is obligated to maintain confidentiality with regard to the -reporter of an incident. Further details of specific enforcement policies -may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is forked from and licensed under Creative Commons -BY-4.0, [Contributor Covenant version 1.4] by privacytools.io, which you can -[find on our GitHub repository]. - -[find on our GitHub repository]:https://github.com/privacytoolsIO/privacytools.io/blob/master/CODE_OF_CONDUCT.md -[Contributor Covenant version 1.4]:https://contributor-covenant.org/version/1/4 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. -- 2.40.1 From 27329222d68bcf77c15f7d2d5ca71ffdfcfeba2f Mon Sep 17 00:00:00 2001 From: djoate <56777051+djoate@users.noreply.github.com> Date: Tue, 29 Oct 2019 13:19:40 -0700 Subject: [PATCH 2/8] Delist Least Authority S4 (#1434) * cloud-storage.html: delist Least Authority S4 * assets: remove S4.png --- _includes/sections/cloud-storage.html | 12 ------------ assets/img/provider/S4.png | Bin 13182 -> 0 bytes 2 files changed, 12 deletions(-) delete mode 100644 assets/img/provider/S4.png diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index 5b0df5f1..c2cd01c6 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -22,18 +22,6 @@ fdroid="https://f-droid.org/packages/com.nextcloud.client/" googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" %} -{% 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="https://github.com/gridsync/gridsync#installation-and-running" -mac="https://github.com/gridsync/gridsync#installation-and-running" -linux="https://github.com/gridsync/gridsync#installation-and-running" -%} -

Worth Mentioning

diff --git a/assets/img/provider/S4.png b/assets/img/provider/S4.png deleted file mode 100644 index 394d991302a68625c830a365240511eb215a9312..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13182 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 Date: Wed, 30 Oct 2019 14:20:52 +0200 Subject: [PATCH 3/8] operating-systems: add link to cyberciti on microcode updates (#1411) Co-Authored-By: Jonah Aragon --- _includes/sections/operating-systems.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 37333029..c6eae044 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -75,6 +75,7 @@ gitlab="https://salsa.debian.org/qa/debsources"
  • CPU.fail
  • Hardware vulnerabilities index on The Linux kernel user's and administrator's guide
  • +
  • How to install/update CPU microcode firmware on Linux - Regardless of your CPU manufacturer, you should always install the latest microcode packages available to be protected from CPU vulnerabilities, especially if the command above reports no microcode in its output.
  • MDS - Microarchitectural Data Sampling on The Linux kernel user's and administrator's guide
  • RIDL and Fallout: MDS attacks on mdsattacks.com
  • Simultaneous multithreading on Wikipedia
  • -- 2.40.1 From 7c1e595c7a9864f80aed45f4978eb27104ef5585 Mon Sep 17 00:00:00 2001 From: djoate <56777051+djoate@users.noreply.github.com> Date: Wed, 30 Oct 2019 21:41:10 +0000 Subject: [PATCH 4/8] Update EteSync pricing and VPN server data (#1438) * vpn.html: update data Sources: https://www.ivpn.net/facts https://protonvpn.com/secure-vpn https://mullvad.net/en/servers/ * calendar-contacts-sync.html: bump price, fix typo - According to https://www.etesync.com/accounts/signup/#plan, it starts being billed yearly at $2 per month, so $24 per year. - Fix missing slash and serial comma * mullvad: 406 servers to 409 servers https://mullvad.net/en/servers/ --- _includes/sections/calendar-contacts-sync.html | 4 ++-- _includes/sections/vpn.html | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html index ddfd63cc..40f966ac 100644 --- a/_includes/sections/calendar-contacts-sync.html +++ b/_includes/sections/calendar-contacts-sync.html @@ -26,7 +26,7 @@ include cardv2.html title="Email Providers" image="/assets/img/misc/email.png" - 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" %} @@ -34,7 +34,7 @@ include cardv2.html title="EteSync" image="/assets/img/provider/etesync.png" - 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 $24 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" diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index d2f07e2b..81a9b996 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -13,8 +13,8 @@

    Mullvad EUR €60/Year

    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.

    -
    409+ Servers
    -

    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.

    +
    406+ Servers
    +

    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.

    WireGuard Support

    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.

    Independently Audited
    @@ -55,8 +55,8 @@
    Marc Loebekken, ProtonVPN AG Legal counsel

    We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner. -

    442+ Servers
    -

    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.

    +
    526+ Servers
    +

    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.

    Accepts 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.

    Mobile Clients
    @@ -76,8 +76,8 @@
    No Security Audit

    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. -

    70+ Servers
    -

    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.

    +
    77+ Servers
    +

    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.

    Accepts Bitcoin

    In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment.

    Mobile Clients
    -- 2.40.1 From dfbfc31362fe6417f9a793000097222a4b1f44d3 Mon Sep 17 00:00:00 2001 From: Jonah Date: Thu, 31 Oct 2019 18:49:19 -0500 Subject: [PATCH 5/8] OpenCollective Information Closes #899. --- _includes/sections/header.html | 4 ++++ pages/donate.html | 20 +++++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/_includes/sections/header.html b/_includes/sections/header.html index 44dffd87..bdcef64c 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -1,3 +1,7 @@ + +

    privacytools.io

    You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. privacytools.io provides services, tools and knowledge to protect your privacy against global mass surveillance.

    diff --git a/pages/donate.html b/pages/donate.html index a7a2c46a..00c021a5 100644 --- a/pages/donate.html +++ b/pages/donate.html @@ -9,14 +9,20 @@ permalink: /donate/
    privacytools.io
    -

    Please Donate

    -

    Our website is free of advertisements and not affiliated with any listed providers.
    Your donation will cover our costs for servers, domains, coffee, beer, and pizza.

    -

    - Liberapay - Patreon - PayPal -

    +
    +
    Donate via OpenCollective
    +
    +

    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.

    + Contribute + More Info +
    +
    + +

    Please Donate

    + +

    Our website is free of advertisements and not affiliated with any listed providers.
    Your donation will cover our costs for servers, domains, coffee, beer, and pizza.

    +

    You may also contribute via the cryptocurrencies below, however we will not be able to provide a receipt for your contribution.
    Your contribution will be considered an anonymous, unrestricted contribution and paid to our Fiscal Host at OpenCollective when we convert to currency.

    -- 2.40.1 From a83b303408e6ca539c88a7bed0cd68d6b23bf5b8 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 1 Nov 2019 22:11:27 -0500 Subject: [PATCH 6/8] privacytools.io sponsorships (#1451) * Add sponsorship sections and information * Correct typographical error * Minor adjustments --- _includes/footer.html | 4 ++-- _includes/nav.html | 4 ++-- index.html | 5 +++++ pages/sponsors.html | 49 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 pages/sponsors.html diff --git a/_includes/footer.html b/_includes/footer.html index 5c7cfa7b..beebe2f6 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -61,8 +61,8 @@ diff --git a/_includes/nav.html b/_includes/nav.html index c59cecfd..81fb1edf 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -142,8 +142,8 @@ Blog - - Donate + + Sponsors Theme diff --git a/index.html b/index.html index 87ada20d..f72aa4d9 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,11 @@ layout: default {% include sections/header.html %} {% include sections/resources.html %} +

    Sponsors

    + + {% include sections/quotes.html %} {% include sections/privacy-resources.html %} {% include sections/participate.html %} diff --git a/pages/sponsors.html b/pages/sponsors.html new file mode 100644 index 00000000..c4c1b31c --- /dev/null +++ b/pages/sponsors.html @@ -0,0 +1,49 @@ +--- +layout: default +active_page: sponsors +permalink: /sponsors/ +--- + +
    +
    +
    +
    +

    Sponsors of privacytools.io

    +
    +
    +

    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.

    +

    + Become a Sponsor + Donate Directly +

    +
    +
    +
    +

    Why sponsor privacytools.io?

    +

    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.

    +
    General Information
    +

    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.

    +
    🥉 Bronze Sponsorship
    +
      +
    • Your name and link along with a small logo or avatar on the sponsors page of this website.
    • +
    +
    🥈 Silver Sponsorship
    +
      +
    • Your medium-sized logo as a link at the top of our sponsors page.
    • +
    +
    🥇 Gold Sponsorship
    +
      +
    • Your medium-sized logo as a link on the privacytools.io homepage and at the very top of our sponsors page.
    • +
    +
    We will not provide...
    +

    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.

    +
    Tax and Financial Information
    +

    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.

    +
    More Information
    +

    If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.

    + +
    -- 2.40.1 From 56cd51bd5aa1be5feaf2f383e6cb9a6320c8ed18 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 1 Nov 2019 22:23:38 -0500 Subject: [PATCH 7/8] Update sponsors.html --- pages/sponsors.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/sponsors.html b/pages/sponsors.html index c4c1b31c..df99c9f7 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -25,15 +25,15 @@ permalink: /sponsors/

    As a sponsor of privacytools.io, your company will be widely recognized in a variety of ways, some of which we've detailed below.

    General Information

    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.

    -
    🥉 Bronze Sponsorship
    +
    🥉 Bronze Sponsorship - Info
    • Your name and link along with a small logo or avatar on the sponsors page of this website.
    -
    🥈 Silver Sponsorship
    +
    🥈 Silver Sponsorship - Info
    • Your medium-sized logo as a link at the top of our sponsors page.
    -
    🥇 Gold Sponsorship
    +
    🥇 Gold Sponsorship - Info
    • Your medium-sized logo as a link on the privacytools.io homepage and at the very top of our sponsors page.
    -- 2.40.1 From 1c23f2019fb913f299c29675988fdd8a07eece98 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 2 Nov 2019 13:06:07 -0700 Subject: [PATCH 8/8] Replace BlahDNS's Switzerland server with its new Finland server --- _includes/sections/dns.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index d684e70f..4f9327e4 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -98,16 +98,16 @@ - - Switzerland, - - - - Japan, + + Finland, - Germany + Germany, + + + + Japan -- 2.40.1