• 0 Posts
  • 12 Comments
Joined 3 months ago
cake
Cake day: July 23rd, 2026

help-circle



  • (Sorry about the length, I’m rather passionate about this. The second half can be ignored)

    Essentially, the key to decrypt your old messages is tied to your session. On your (presumably) first session, you can get a recovery key, which is a long hexadecimal string, and a recovery passphrase which you can decide yourself.

    If you start a new session (i.e., you log in on another client), for your opd messages to be visible on the new one and your new messages on the ols one, you need to “verify” the new session. There are three ways you can do this.

    1. Enter your recovery key
    2. Enter your recovery passphrase
    3. Interactively verify with your old session, which pops up some emojis on your old client and your new client and now you need to say they match on both.

    Alternatively, if you forgot your key and your passphrase and logged out on all the other sessions, you can reset your recovery key, creating a new one and making your old messages unreadable.


    (The following are just my thoughts on this) The recovery key is a PITA because most non-technical people I know don’t use password managers. Even if they did, though, it’s not like any password manager (afaik) offers to save your recovery key. You need to manually put it in there, separate from your account password, and manually enter it when you’re connecting a new client.

    The recovery passphrase somewhat mitigates this, as they could simply use their favourite “use it everywhere” password, but I don’t think I need to point out the problems with that.

    The emoji thing is cute and works quite well, but somehow people still get confused and justifiably vaguely irritated that they have to do it at all.

    You just can’t expect normal people to understand that these are important security measures, they just want to log in and be done.

    That said, most people log in once on their phone, very maybe twice to also have it on their laptop and then never have to think about it again. That, however, is a problem in and of itself, because at some point they’ll get a new phone, chuck the old one, try to log in and realize they have no idea what their key is.








  • how legal is this?

    Not (depending on where you are). However, in my opinion it is absolutely ethical.

    Do you need to hide in complicated ways?

    Depends on where you are. For most people, yes you need to hide it, but it needn’t be complicated. You can just bind your torrent client to a (trustworthy) VPN.

    That said, these things always carry some risk, and that’s yours to take.