element-hq / element-hq/synapse
Support only E2E or public rooms on my homeserver
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 46
Description
This issue has been migrated from [#3269](https://github.com/matrix-org/synapse/issues/3269).
---
**User story:** I am a well-intentioned sysadmin. I want to host a homeserver on the Internet, so that I can help strangers communicate without myself being coerced into reporting user activity.
**Suggested solution:** Configure the homeserver so that only two room types are supported:
1. E2E rooms with limited access. Only end-users can see the contents of the room.
2. Cleartext rooms with public access. The conversation is stored in cleartext on my server, and anyone with the room URL can read the conversation.
Thus, cleartext rooms with limited access cannot be created or accessed *from this homeserver*. Users who need such rooms can use a different homeserver.
**Rationale:** https://code.puri.sm/purist/services/wiki/pattern_trustworthy_service
Contributor guide
Assessment
This issue has not been assessed yet.