Skip to content

Add HS admin-configured option to require secure backup #14954

@jryans

Description

@jryans

Some HS admins may want to require all users to set up secure backup (message key backup) before proceeding to use the app, as a way of reducing support burdens.

To enable this, Element will check for the following in /.well-known/matrix/client:

  "io.element.e2ee": {
    "secure_backup_required": true, 
  }

If this is set, then:

  • flows to setup secure backup at registration become mandatory and cannot be skipped
  • buttons in Settings to remove backups are hidden

Additionally as part of this work, the previous similar config key im.vector.riot.e2ee used for disabling encryption is deprecated. Element Web will check both io.element.e2ee and im.vector.riot.e2ee blocks, preferring io.element.e2ee if both exist.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions