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.
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:If this is set, then:
Additionally as part of this work, the previous similar config key
im.vector.riot.e2eeused for disabling encryption is deprecated. Element Web will check bothio.element.e2eeandim.vector.riot.e2eeblocks, preferringio.element.e2eeif both exist.