Skip to content
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

Add warnings in logout dialog about implications on e2ee #26795

Open
Nils1729 opened this issue Dec 20, 2023 · 0 comments
Open

Add warnings in logout dialog about implications on e2ee #26795

Nils1729 opened this issue Dec 20, 2023 · 0 comments
Labels

Comments

@Nils1729
Copy link

Your use case

What would you like to do?

I would like to avoid occasional confusion and frustration with Element Web/Desktop due to users not being aware of the implications of a logout. In particular, I have encountered complaints about these aspects in GitHub issues:

How would you like to achieve it?

While not resolving the underlying UX / Security conflict, I believe a warning in the logout dialog is appropriate if this is the last logged-in device of a user, or the only one being used in some time, like a day / week / month.

This could be something along the lines of:

  • "This is your only device [used in the last X time]. If you log out now, messages sent until you log in again might not be decryptable."
  • "This is your only device [used in the last X time]. The next time you log in, you will need a local key backup or your security key. Please make sure you have the right key:", followed by an input box like the one in AccessSecretStorageDialog that checks a key.

image

Have you considered any alternatives?

For our use case, users will be forced to log into our organization's HS by immediate SSO redirect and our workstations are trusted. In this setting, we also consider hiding the logout button completely with a new UIFeature config, but changing the logout dialog might be beneficial for a larger user base.

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants