In XChat, once a user clicks on “Set up now,” X prompts them to create a four-digit PIN, which will be used to encrypt the user’s private key. This key is then stored on X’s servers. The private key is essentially a secret cryptographic key assigned to each user, serving the purpose of decrypting messages. As in many end-to-end encrypted services, a private key is paired with a public key, which is what a sender uses to encrypt messages to the receiver.
So they’re storing the private key on their servers, but not on-device like Signal? What a terrible mistake…
I think this is by design. No social media platform prioritizes its users. Folks who don’t know any better and use this are in for a reckoning, eventually.