We are a small community server, providing infrastructure for a handful of local projects in our town. We are looking for a messenger platform/protocol that - can be selfhosted - doesn't violate users privacy - enforces E2EE - has a UX userfriendly enough for non-tech users - offers groups w/ +100 members - if possible, offers "modern" featuers (chat-history, VoIP, typing indicators, etc.)
Matrix is being disussed, but we have serious privacy-concerns. [1] XMPP is being discussed, but people are afraid that the jungle of clients wont talk together.[2]
What are your experience with on-boarding non-tech people to modern XMPP-cliens? Is it doable or too much of a struggle?
---
[1] "Notes on privacy and data collection of Matrix.org" https://github.com/libremonde-org/paper-research-privacy-matrix.org/blob/master/part1/README.md
[2] https://xmpp.org/software/
[EDIT: Typos and formating]
So, don’t believe everything you read on the internet. The sibling comment is right in saying that Matrix’s encryption still has rough edges though, and we are chipping away at that constantly (eg just rewrote the crypto on Element iOS in Rust; about to launch the same on Android; Web/Desktop next month; etc - so at least we only have one codebase to find the remaining bugs).
I have friends that use xmpp and it's liked for being boring and stable however i doubt non-techy young people will want to adopt it without all of the modern niceties that you have with like discord or matrix.