I weep for all the claims this makes about security.
I weep for all the claims this makes about security.
The term "security" implies so many ideas and many of them contradict that today it seems used mostly to help people feel safe while they are being cheated...
To that end, I would posit that anything that runs on Windows should be considered backdoored anyways, so I can't imagine why I would trust it to help my own personal "security" (privacy, and physical safety).
We cannot do PFS because we have the feature that a person can login to different devices and can still see the same messages and continue the chat ( given that he knows the chat password)
Between this and your "but we totes destroy ciphertext after T seconds" (which is just flat out untennable, and unprovable) I'm pretty spectacularly weary.
I'm also pretty curious to know how you're deriving keys from the users passwords. How is the exchange of key material handled?