Skip to content

Dehydrated device Settings #278

@BillCarsonFr

Description

@BillCarsonFr

Related to MSC2687
and MSC3814

Dehydrated device is adding the possibility for a user to still access e2ee messages that was sent to him when he had 0 active sessions (logged out from everywhere).
In order to do that, we declare a sort of virtual device on the account that will stack up to_devices messages until you decide to claim it. In order to claim it you need a passphrase (the virtual device is saved encrypted serverside)

Impact for users

In the settings, users will always see an additional device in their device list
image

This would be very confusing for the user.

We have to find another place to store that dehydrated device.
We might have some managment action on the device?
@uhoreg if you see things to add, or other UX need

Proposed Solution

  1. Hide the dehydrated device from the device list in setting as well as in user profile.
  2. Device dehydration: upgrade existing user accounts to add a dehydrated device element-web#29080: a migration path for existing users.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions