Howdy all,
Signal is great. I love it, I love using it. However, I have a use-case in mind that I don’t feel it currently meets.
I’m looking to replace Discord with something else. I want to separate the account I use to talk to my real-world contacts from the one I use to talk to my “online-only” contacts who know me only by a pseudonym. For the former, I use Signal. Solved. For the latter…
Problem 1:
Phone numbers are required for registration of Signal accounts. Given that a registration lock expires after 7 days of inactivity, I’m not comfortable using a number I don’t have control of. I imagine this also creates friction for the other party, who doesn’t know me that well.
Problem 2:
One of the issues I am trying to escape with Discord is message history.
Signal solves this through disappearing messages, given that it is centralized and I trust Signal. I consider this the ideal solution.
Matrix (via Element) does not appear to offer such, is not E2EE by default, has poor message search functionality, and to my knowledge, does not offer an easy way to nuke all sent messages - which makes sense to me due to being decentralized.
Session does appear to have disappearing messages, however, I’m concerned about certain security and conduct issues, as well as the decentralized nature.
SimpleX and Briar both seem to solve Problem 1, and support disappearing messages. However, neither are centralized, which in this case, I do not feel educated enough to confidently trust.
The actual question(s)
Does anyone know if there’s any verification that servers in decentralized messaging apps will actually delete messages after their time-to-live?
Instinctively, I’d assume not - or even if so, you couldn’t verify they aren’t copying them first. Am I misunderstanding?
If not, my followup question would be if there are any good centralized E2EE messengers that support disappearing messages and do not require something like a phone number for registration? (I would accept an email requirement).