mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2024-11-22 12:09:28 +01:00
237 lines
12 KiB
Markdown
237 lines
12 KiB
Markdown
---
|
||
layout: post
|
||
title: "Leaving Privacy Guides team"
|
||
category: [english]
|
||
tags: [privacyguides]
|
||
lang: en
|
||
robots: noai
|
||
---
|
||
|
||
_PrivacyGuides.org was supposed to be the continuation of PrivacyTools.io based
|
||
on transparency/openess, actually reviewing recommendations and having at least
|
||
two reviews by team members before un/recommending anything. That is no longer
|
||
the case._
|
||
|
||
Between 2021-11-12 and 2021-11-20 I had a friend visiting me physically so I was
|
||
less available online. During that time, on 2021-11-18 9.30 UTC+2 a pull request
|
||
was force-merged by a team member listing three new projects and removing two.
|
||
|
||
- [privacyguides/privacyguides.org#274](https://github.com/privacyguides/privacyguides.org/pull/274)
|
||
|
||
This was mentioned in the team room and reviews were asked during one hour
|
||
period before the force-merge, but no one was online to review before it was
|
||
already merged. I didn't realize what had happened, until another PR came in on
|
||
2021-11-21.
|
||
|
||
I believe this change violates what Privacy Guides stands for and as no one has
|
||
any interest making an announcement (this may be the first one) or reverting the
|
||
pull request until proper process, I consider that the team has no purpose and
|
||
isn't needed for reviewing anything as opinions of an individual can be
|
||
force-pushed through like that.
|
||
|
||
This has brought me enough anxiety and stress to distract me from other aspects
|
||
of my life and I consider my departure to be healthy in general.
|
||
|
||
The way things appear to be going is that there will be a change of criteria
|
||
that will then justify the change. To me this is just the other side of the coin
|
||
from changing a law to ban something and then punishing people for it and not
|
||
the way a transparent project should work.
|
||
|
||
<!-- editorconfig-checker-disable -->
|
||
<!-- prettier-ignore-start -->
|
||
|
||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||
<em lang="fi">Automaattinen sisällysluettelo</em> / <em lang="en">Automatically generated Table of Contents</em>
|
||
|
||
- [Previous leaving](#previous-leaving)
|
||
- [Other issues](#other-issues)
|
||
- [Cleanup older solutions now, instruct on new ones later](#cleanup-older-solutions-now-instruct-on-new-ones-later)
|
||
- [Community communication](#community-communication)
|
||
- [Privacy, is it one size fits all, what can be sacrificed for it?](#privacy-is-it-one-size-fits-all-what-can-be-sacrificed-for-it)
|
||
- [Real time communication platforms](#real-time-communication-platforms)
|
||
- [What now](#what-now)
|
||
|
||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||
|
||
<!-- prettier-ignore-end -->
|
||
<!-- editorconfig-checker-enable -->
|
||
|
||
## Previous leaving
|
||
|
||
I previously left Privacy Guides team, then known as Privacy Tools due to there
|
||
having been an issue I viewed as conflict of interest, someone in the then-team
|
||
being offered work or gig by a software/service that was willing to be listed,
|
||
which the rest of the team didn't consider as one or worth mentioning, but you
|
||
can find more information about that online.
|
||
|
||
Maybe I am just incapable of working in teams that claim to be something they
|
||
are not, while I personally aspire to stand for my values and be openly and
|
||
honestly myself.
|
||
|
||
## Other issues
|
||
|
||
### Cleanup older solutions now, instruct on new ones later
|
||
|
||
Like everything else in tech, privacy field changes fast and it can be hard to
|
||
keep up. Privacy Guides appear to have adapted a policy to get rid of old
|
||
recommendations such as HTTPS Everywhere as soon as possible.
|
||
|
||
HTTPS Everywhere is deprecated and going away as web browsers are rapidly
|
||
gaining an option for enforcing HTTPS connections everywhere. However it is not
|
||
enabled by default in most of web browsers and Privacy Guides has delisted the
|
||
extension without instructions on how to enable the HTTPS-only mode.
|
||
|
||
In my opinion the issue is even worse when considering that the option doesn't
|
||
even sync in some web browsers such as Microsoft Edge.
|
||
|
||
Counter-argument: Microsoft Edge is not private browser, use \<whatever Privacy
|
||
Guides recommends\>.
|
||
|
||
I hope that helps tech/privacy support people using Privacy Guides as material,
|
||
less techy people may have difficulties even installing extensions.
|
||
|
||
### Community communication
|
||
|
||
I haven't been in the Matrix rooms of Privacy Guides in a long time outside of
|
||
the team, as I find them very draining. I think I have an issue with how
|
||
multiple people communicate and there are ongoing discussions on improving the
|
||
Code of Conduct.
|
||
|
||
### Privacy, is it one size fits all, what can be sacrificed for it?
|
||
|
||
As may be clear from this writing, I have multiple values and while privacy is
|
||
one of them, I don't consider privacy to be above everything else. For example I
|
||
care about climate change and diversity of the internet.
|
||
|
||
I get the impression that Privacy Guides is going towards a direction where, to
|
||
exaggregate a bit, only VPN providers and internet giants alongside big enough
|
||
organizations exist. And by VPN, I don't mean a service that connects two
|
||
networks together letting you access private network resources, I mean a service
|
||
that everyone in ICT field appears to tell you to get to be private and secure
|
||
online, commonly without explaining why you need one, or which one, which
|
||
results into a risk of getting one that may be a bit shady or paying it's way
|
||
into rankings (Privacy Guides doesn't take money to my knowledge, but who can
|
||
know if force-merges will make that the norm in the future).
|
||
|
||
I disagree and wish to see a connected world where anyone can host a server even
|
||
at their home or even host on P2P networks without caring about NAT or
|
||
port-forwarding, while that goes to firewalls versus NAT territory and brings in
|
||
the dark side of Internet of Things which likely call home, don't interoperate
|
||
with each other, and never get updates or may just stop working should the
|
||
manufacturer go out of business, but that would be something for another blog
|
||
post.
|
||
|
||
I argue that today enforcing HTTPS everywhere and encrypting DNS is enough for
|
||
majority of people and in case of family tech-administrators can go a long way
|
||
in upkeeping security in form of malicious domain filtering without drawbacks of
|
||
VPNs (increased latencies, captchas, connectivity problems in poor network
|
||
connections).
|
||
|
||
- _Before following any of this, please see
|
||
[Quad9 privacy policy](https://quad9.net/service/privacy/) and decide whether
|
||
it suits for you_
|
||
- DoT vs Private DNS vs DoH? (Private DNS is) DoT which actually cares about
|
||
diverse internet, has less bloat on it and due to separate port is likely
|
||
choice of your network admin. However **_DoH actually works everywhere_**
|
||
due to using the same port, so as someone who just wants to use the
|
||
internet, it should be preferred. If you are implementing encrypted DNS
|
||
somewhere, I would request support for both for the
|
||
[DoT opportunistic mode which should be default](https://datatracker.ietf.org/doc/html/rfc8310#section-5).
|
||
- Android9+: Settings -> Advanced -> Private DNS: `dns.quad9.net`
|
||
- Apple: [encrypted-dns.party](https://encrypted-dns.party/)
|
||
- SailfishOS:
|
||
[feature request](https://forum.sailfishos.org/t/support-doh-for-sailfish/3616?u=mikaela)
|
||
- Linux:
|
||
[systemd-resolved on Arch Wiki](https://wiki.archlinux.org/title/Systemd-resolved#DNS_over_TLS)
|
||
[Actually secure DNS over TLS in Unbound on ctrl.blog](https://www.ctrl.blog/entry/unbound-tls-forwarding.html)
|
||
- Windows 11:
|
||
[proper method](https://docs.microsoft.com/windows-server/networking/dns/doh-client-support)
|
||
or (read first:
|
||
[Microsoft: Windows registry for advanced users](https://docs.microsoft.com/troubleshoot/windows-server/performance/windows-registry-advanced-users))
|
||
[improper method that only experienced users if even them should use](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/Windows/DoH/DohWellKnownServers.reg)
|
||
and in any case network settings
|
||
|
||
Counter-argument: encrypted DNS doesn't encrypt the IP address you are
|
||
connecting to which often maps back to the plaintext domain, and SNI is still
|
||
visible so the sites you visit are still visible.
|
||
|
||
Counter-counter-argument: do people around you really care if the ISP and
|
||
encrypted DNS provider know they are visiting sites like `facebook.com` and
|
||
`youtube.com` as they still cannot see what you are doing there?
|
||
|
||
In case encrypting what is being done on sites (https) and encrypting DNS (to
|
||
protect from DNS hijacking) is not enough, I would advice using
|
||
[Tor](https://torproject.org/) instead and becoming familiar with their website.
|
||
|
||
What if the WiFi-AP/ISP/VPN/encrypted-DNS server is lying whether intentionally
|
||
or not? DNSSEC and certificate authorities. Also out of scope for this post, but
|
||
if your interest is piqued, please do use your favourite search engine to learn
|
||
more, I already wrote too much about encrypted DNS...
|
||
|
||
### Real time communication platforms
|
||
|
||
If you look into Privacy Guides instant messaging platforms, at the time of
|
||
writing it will suggest you to use Element. That means nothing, [there are three
|
||
different apps called as Element on three different platforms, the only thing
|
||
in common is the name and if you are looking for privacy, you should look into
|
||
it deeper or look entirely elsewhere, but that is my previous blog
|
||
post]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}). TL;DR is that (at
|
||
the time of writing) your room specific display names may leak and media files are
|
||
never actually removed. If that is fine for you, great. If your issue is just with
|
||
room specific display names, I would suggest a Matrix client that allows using multiple
|
||
different accounts such as [FluffyChat](https://fluffychat.im/) (note: I am a contributor).
|
||
|
||
Privacy Guides not warning about Matrix may be partially my fault as
|
||
[I was the team member mainly warning about it and assigned the issue to myself](https://github.com/privacyguides/privacyguides.org/issues/50)
|
||
though.
|
||
|
||
XMPP? Privacy Guides doesn't mention it, because there is no single app to
|
||
recommend across all platforms (and I am grateful about that as opposed to
|
||
Element not being Element not being Element) and the protocol doesn't enforce
|
||
end-to-end encryption. I am not sure if being under control of the server admin
|
||
counts as Matrix also allows server admin to perform takeover and other
|
||
hostilities.
|
||
[Compatibility suites?](https://xmpp.org/about/myths/#everybody-implements-different-incompatible-extensions),
|
||
they don't care.
|
||
|
||
Speaking of end-to-end encryption, another rejected solution especially for
|
||
teams is IRC, especially [Ergo](https://ergo.chat/) (which I am going to blog in
|
||
the future about) as end-to-end encryption isn't useful in public channels, it
|
||
can easily be used in internal network (maybe accessed by not-misnomer-VPN I
|
||
wrote about above) or ran in public allowing Tor access without requiring
|
||
registration, at the time neither Slack or Discord provides end-to-end
|
||
encryption and neither Slack or Element provides guest access to my knowledge.
|
||
(The toggle in room settings? It was removed accidentally without never getting
|
||
reimplemented).
|
||
|
||
Anyway, there may be a time and place for every communication platform,
|
||
personally I perform a lot of mix-and-matching as that is what people I actually
|
||
do want to communicate with do, I haven't been able to talk my family from
|
||
WhatsApp by <s>FACEBOOK</s> Meta (I actually tried to leave it pre-pandemic and
|
||
thus lost access to many people and peer support groups), I have several Signal
|
||
contacts, Matrix and IRC are in my daily use and I don't see XMPP going away any
|
||
time soon either.
|
||
|
||
## What now
|
||
|
||
I hope leaving Privacy Guides will leave me more time to do things that matter
|
||
to me and my hobbies and other things taking time. For example, I am at work
|
||
try-out practice, seeking for employment and I have recently agreed to
|
||
contribute into [FluffyChat's](https://fluffychat.im/) Finnish translations
|
||
(while I feel a bit guilty about the state of Finnish translations in KISS
|
||
Launcher and Onion Share that I haven't looked into in ages). Language learning
|
||
also takes a lot of time and stubborness to not give up. And then there is this
|
||
website where I currently have 49 issues/ideas open (26 of them labeled as blog)
|
||
|
||
Obligatory: should I be believed on this over Privacy Guides? Neither should be
|
||
believed in, take everything with a grain of salt, use your favourite search
|
||
engine and reach your own answers. Do also check whether there is money
|
||
involved, does the service/app have affiliate programme? I think a lot of what I
|
||
am saying is my opinions and privacy sites reflect opinions of their writers, so
|
||
I wish you good luck trying to find any absolute fact that works in every
|
||
situation should you attempt that venture.
|
||
|
||
See also
|
||
[Media literacy on Wikipedia](https://en.wikipedia.org/wiki/Media_literacy).
|