I was thinking about IM/VoIP clients for linux based phones and OSes (e.g. Pinephone, Librem, Ubports on Droid phones, etc), and as I know, only XMPP and Matrix might have native clients (I know there are some Wire, Skype… apps on OpenStore). The problem is, the only mobile Matrix client that currently supports E2EE is Riot. And I’m not sure if it will be available for those systems anytime soon. FluffyChat might have e2ee implemented in near future. So I was thinking about buying Matrix hosting package, most likely from modular.im
In terms of security, it should be more secure than in case of self-hosting (i know nothing about that), most likely as secure as any other service (they had one data breach, so should more careful now)
But when it comes to privacy, if I use un-encrypted chats/rooms, all the data is available to service owners and possible intruders. I know they still can access all unencrypred data and chats, but how likely is they are going to do that? Also, there is still that issue with unlimited data storage, but If I could manage (request) it to be deleted from server e.g. after 30days, it would be fine.
Similar would be with XMPP (hosting from conversations.im would probably be my option). It doesn’t have all the features, but clients are good, and it is even cheaper. Again, I don’t know what is status of OMEMO in mobile linux clients, so unencrypred messaging is possible scenario. And server data deletion after some time.
I would use this setup for my friends and family chats, and no confidential info would be shared (without e2ee)
My question to PTIO community is - Does this make any sense to you?