Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per room privacy settings: participating server whitelist #1918

Closed
yyportne opened this issue Mar 7, 2019 · 6 comments
Closed

Per room privacy settings: participating server whitelist #1918

yyportne opened this issue Mar 7, 2019 · 6 comments

Comments

@yyportne
Copy link

yyportne commented Mar 7, 2019

I'd like to propose that the per-room privacy settings allow to declare that either any homeserver may participate or otherwise homeservers from a user definable whitelist are allowed.

My personal use case is that I need to be able to restrict certain rooms such that only accounts from my server can be in the room. (The implication being that the restricted rooms and their content do not get federated).

The generalization is that it is possible to define a whitelist of allowed homeservers. (In my case I allow only my own homeserver). Therefore federation can be limited per-room to whitelisted homeservers.

Currently the only way to prevent federation is to disable room invites for non-admins.

I think that having control over ones own data is one of the main selling points of matrix/riot. My proposal further strengthens privacy.

@turt2live
Copy link
Member

This sounds a bit like Server ACLs, although your use case might not fit perfectly within that.

@yyportne
Copy link
Author

yyportne commented Mar 7, 2019

Thanks for the hint. I'll read up on the server ACLs.

@yyportne
Copy link
Author

yyportne commented Mar 7, 2019

Ok, server ACLs seem to be exactly what I am looking for. Do you know if it is planned to make these settings accessible in the riot room settings dialog ?

@yyportne
Copy link
Author

yyportne commented Mar 7, 2019

Travis, this issue was actually meant as a prerequisite for a different issue I am currently preparing: regarding a room privacy option that allows to define the behavior of "redact"/remove for file/media objects. I think it should be possible to declare that files posted in a room do not get deduplicated (cache) and must be removed from the server if the user "redacts" a file. However, such an option would only make sense if the participating servers can be whitelisted to "trusted" servers.

@yyportne
Copy link
Author

yyportne commented Mar 7, 2019

Ok I close this issue since server ACLs fit.

@yyportne yyportne closed this as completed Mar 7, 2019
@turt2live
Copy link
Member

Sending server ACLs depends on the client. For Riot, it's tracked here: https://github.com/vector-im/riot-web/issues/7084

Regarding media redaction: https://github.com/matrix-org/matrix-doc/issues/790 covers the majority of it, although other issues and proposals of interest would be https://github.com/matrix-org/matrix-doc/issues/701, element-hq/riot-meta#166, https://github.com/matrix-org/synapse/issues/2150, and matrix-org/synapse#1263

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants