jabberati
Browser: Firefox + uBlockOrigin
Passwords: https://www.passwordstore.org/
Instant messaging: https://joinjabber.org/
DNS: https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/
@Varyk Hm maybe using a private DNS works, but no way to be sure: https://mullvad.net/en/help/dns-over-https-and-dns-over-tls/
@Varyk It really is life changing :D
Btw other life changing apps if you don't know them are NewPipe from F-Droid and Fennec+uBlockOrigin also via F-Droid. No more ads on the smartphone.
Almost all Matrix servers seem to require at least an email address. A better option would be XMPP, as most servers only require a username and a password to register. It's also the IETF internet standard and a lot less bloated than Matrix.
XMPP, the internet standard for federated instant messaging.
Since it's not federated like XMPP this is completely pointless when all the users are on their server.
It is easy to cook up your own IM protocol, but for interoperability between providers (which is the whole point of using XMPP or Matrix in the first place!) we need to agree on a protocol. The way we agree on protocols is standardization. XMPP is the proper IETF internet standard for instant messaging while Matrix is effectively just another product by some startup with lots of venture capital funding for shiny clients and marketing.
Also, XMPP servers and clients are also a lot less bloated.