matrix-chat: encryption of rooms
Currently the automatically created matrix rooms are not encrypted (neither the private nor the public room).
This default minimizes the number of user interactions for typing their first message into a chat room down to three clicks:
- select a chat room in the group's overview
- confirm "single sign on"
- confirm usage of the grouprise account
If any encrypted room would be involved (e.g. the user is invited to an encrypted room), an additional dialog would pop up (in the browser: in the top left corner) asking for the initialization of the encryption key. This process takes three additional steps:
- select continue in the key initialization dialog
- choose between recovery key and passphrase
- store backup of recovery key locally
The process is quite trivial, but it increases friction for new users of matrix.
Advantages of unencrypted rooms:
- ease of use
- the grouprise bot (not being able to deal with encryption) is not marked as "untrusted"
Disadvantages of unencrypted rooms:
- reduced privacy
Also see #728 (closed) for the current approach of modifying room settings (e.g. encryption).