element-hq / element-hq/element-web

Export chat should be limited by homeserver settings

Open
#20,385 8 comments 6 reactions 0 assignees View on GitHub
A-E2EE A-Export-Chat O-Uncommon T-Enhancement X-Needs-Product
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

The ability to [export chats](https://github.com/matrix-org/matrix-react-sdk/pull/6081) was recently introduced, which raises some interesting privacy concerns:

- Users may expect that in E2EE rooms that their conversations can not be shared easily in an unencrypted format
- Users may not expect to have their conversations saved without their explicit permission
- Homeserver may not wish to allow users to easily export E2EE chats in an unencrypted format
- Homeserver privacy polices may be incompatible with the ability to export other users data (i.e. their chats) in such a format.

#### What would you like to do?
Homeserver should be able to specify whether chats can be exported (i.e. always, unencrypted rooms only, none) for rooms in their homeserver and clients should respect them.

### Have you considered any alternatives?

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.