Description
- As a homeserver admin
- I want to disable e2ee usage of my users
There is an existing mechanism used by EW with the io.element.e2ee config in /.well-known/matrix/client. It controls e2ee when creating a room: https://github.com/element-hq/element-web/blob/develop/docs/e2ee.md.
We need to consider another place to store it. See #3046.
It offers 2 parameters: default and force_disable. default has no meaning on EX because mobile users has no e2ee choice when creating a room in EX. DM and private rooms are e2ee. Public are non e2ee (but the user can change it later in the room settings).
This work is only about "force_disable": true.
Acceptance criteria
When "force_disable": true:
- DMs are created in clear
- Private rooms are created in clear
- Public rooms settings have no more the option to enable E2EE
Leads
Time sheeting
?
Documentation
Dependencies
Out of scope
Open questions
Subtasks
Android
iOS
Rust
Other
Sign-offs
Description
There is an existing mechanism used by EW with theio.element.e2eeconfig in/.well-known/matrix/client. It controls e2ee when creating a room: https://github.com/element-hq/element-web/blob/develop/docs/e2ee.md.We need to consider another place to store it. See #3046.
It offers 2 parameters:
defaultandforce_disable.defaulthas no meaning on EX because mobile users has no e2ee choice when creating a room in EX. DM and private rooms are e2ee. Public are non e2ee (but the user can change it later in the room settings).This work is only about
"force_disable": true.Acceptance criteria
When
"force_disable": true:Leads
Time sheeting
?
Documentation
Dependencies
Out of scope
Open questions
/.well-known/matrix/client?Subtasks
Android
iOS
Rust
Other
Sign-offs