Improve UI/UX of the Key Backup section in User Settings #14416
Labels
A-E2EE
A-E2EE-Key-Backup
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
T-Enhancement
X-Needs-Design
Hello,
This is a follow up on #14414. Thank you again for your work on Riot!
Here are the interrogations I had while discovering this section:
The title is about key backup, but the text basically explains the principle of E2E encryption. What is the relation with backups?
What does the text of the checkbox mean? What keys exactly are backed up? Matrix/Riot use a lot of keys, so which ones? Considering the text above, I suppose it's the keys encrypting the messages I exchange? Why do they need to be backed up? And where are they backed up? On the servers? Is it necessary? When I click on "Advanced" it says they are backed up in the secure storage. What is this? With a smartphone application it could mean the trust zone / secure enclave, but inside a browser on a desktop computer it can't be the case. Does it mean a secure location on your servers?
If I'm not mistaken, those keys are backed up on servers so that conversation history can become available on a new device. Then why not say that? Something like: "Keys encrypting the messages you exchange with other users are backed up on our servers, so that conversation history becomes available when you log in on a new device. Those keys are them self encrypted with your recovery key, so that nobody can access them, not even us".
Finally, what does the 2 buttons do?
What will I loose if I click on "Delete backup"? Just the ability to get the conversation history on a new device? Is it reversible (at least for future messages)? When is the backup performed anyway? In real-time as long as the checkbox is checked?
What "Restore from Backup" really does? Usually when you restore a backup, you go back a little bit in time, and you might loose the most recent modifications. Is it the same here? Will I risk loosing the most recent messages? Moreover, clicking on the button isn't really more helpful. Some keys are apparently restored, and then what? I can't see any change.
So I think it would be nice to make clear what is the purpose of these backups, and what clicking on the buttons will imply from the user's perspective.
The text was updated successfully, but these errors were encountered: