element-hq / element-hq/synapse

Support only E2E or public rooms on my homeserver

Open
#3,269 0 comments 0 reactions 0 assignees View on GitHub
A-Config T-Enhancement
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

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.