-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace the "Encryption" settings with a new settings tab #26468
Comments
I'm going to be asking the web team for sizing estimate of this one next week :) |
We think this is mostly UI changes and are already wrapped in to our definition of done for our Settings epic work... @dbkr would you mind taking a closer look and confirming that? then maybe also add a effort label? |
The designs are now there and the EW team is also working on them, do we need to keep this ticket still open? |
Yes please, AIUI this is the issue tracking that work. |
Have edited the description a bit to make it clear what's in scope here |
We debated at length whether the Change Recovery Key (figma) button should reset key backup. On the one hand: the "I forgot my recovery key" flow does reset key backup (even if you already have a working backup), and it would be good to be consistent with that. It might also help avoid certain failure modes like #27806 where we create a new 4S which is missing some of the secrets. On the other hand:
In conclusion: we will not reset key backup in this situation if we already have a working key backup decryption key. |
Meaning that if you have verified device, but you have forgotten your recovery key, then you can generate a new one without losing access to your historic messages? If so, I was just yesterday writing guidelines for how to make sure you have recovery key (for the purpose of rolling out invisible crypto) and came across this scenario as something very helpful for the user. |
Yes. |
For the record, we had a sync yesterday with @andybalaam @florianduros @dbkr and @americanrefugee and confirmed that we want to include in this work some adjacent parts, since it will greatly improve the UX and consistency with EX:
We also agreed to revisit this, in case the related effort seems to be much higher than anticipated. |
Currently, the "Security & Privacy" settings tab has a very confusing set of options relating to encryption. As a result of this, the UX was revisited to ensure a straightforward UX when it comes to enabling key storage and setting up recovery, as well as make sure that EW and EX are consistent. The plan is as follows:
There are also 2 adjacent pieces which greatly support having a better and more consistent UX to make the crypto "invisible" and support the rollout of the exclusion of insecure devices:
The work is delivered in the following iterations (in the order of priority).
Tasks
Recovery
section in the new user settingsEncryption
tab #28673Advanced
section to the user settings encryption tab #28804Original report
Key Backup section in User Settings is very confusing
The current UI of EW for enabling key storage and setting up recovery, is very confusing. A list of example problems:
The text was updated successfully, but these errors were encountered: