Vicky Steeves is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Vicky Steeves @vickysteeves

It's 2018 and there's no single messaging/chat/instant messaging app that is/has:

* FOSS
* encrypted/security-aware
* plain-text export of all messages for all time
* search across all messages

· Web · 4 · 5

@gwenn no plain text export or searching on signal, unfortunately (I use it currently for texting).

I tried xmpp and found it a bit difficult. I can take another look though I suppose, if you like it?

@vickysteeves Did you tried the backup function in #signal? In newer versions i can use searching over all chats. #xmpp is powerfull, but you need more technical skills. There are huge clients, api, servers....

@gwenn ah there is a search in signal!!! that must have just come out. WOW! I will try the new backup. God I hope they fixed this.

@zash there are a lot of moving parts for me/the threshold of tech knowledge is high

it's also more for 1-1 chats right?

@vickysteeves I wouldn't say that it's more for 1-1 chats, but that part has been pretty solid for a long time IMO. Well, until "encryption" became a hip feature recently and everything became impossibly hard again.
What do you mean by moving parts? Like in many FOSS projects, it is easy to get behind non-coding parts. The XMPP community is becoming more aware of this and there are some efforts towards making onboarding and such easier. 

@vickysteeves Nothing among XMPP (implementations), Matrix (implementations), Tox, Rocket.chat, Mattermost, Wire, Gitter, Signal, Silence, Ring, Delta, Ensichat or Briar (and others) ?

@PifyZ I am 80% sure none of these have all 4 criteria, based on my searching! Happy to be proven wrong, but I know 100% that Singal doesn't, gitter doesn't, most stable XMPP implementations don't, and Riot (matrix imp) doesn't.

@PifyZ @vickysteeves XMPP is very awkward when it comes to group chats. Also clients don't work very well when you are in a few rooms... It's really meant for one-on-one (and the resources were a mistake)

@PifyZ @vickysteeves Matrix could be it (decentralized etc) but is soooo inefficient (also mobile app is awful)

@PifyZ @vickysteeves The other ones are either Slack clones (team-oriented, like Mattermost or Rocket.Chat), broken (Gitter, Signal) or don't let me get my data out (Signal, Wire)

@remram44
I mean mattermost satisfies all the criteria given. It's just team oriented IM.
@PifyZ @vickysteeves

@ksteimel @PifyZ @vickysteeves It's not encrypted. The server owner can see and do anything.

@remram44
Ah I didn't realize that even if I encrypted at rest, the keys were still accessible to me.
@PifyZ @vickysteeves