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

Message power levels #2672

Closed
Biep opened this issue Jul 7, 2020 · 3 comments
Closed

Message power levels #2672

Biep opened this issue Jul 7, 2020 · 3 comments

Comments

@Biep
Copy link

Biep commented Jul 7, 2020

Ideally messages would have a power level too, showing who can read it. Setting the power level above zero means communicating with the admins only - and admins themselves (including abuse bots) can set power levels higher to remove material from public view.
Some possible use cases:

  • Inter-admin discussions (including or excluding mods and whatever other levels there might be);
  • Removing abusive messages without destroying the trail - so auditing remains possible.
  • Sending "private" messages to all admins at once - better than having to choose one single admin to DM;
  • Having "advanced" material only readable for members who have reached that state (reflected in a slightly raised power level).
@tulir
Copy link
Member

tulir commented Jul 7, 2020

This doesn't seem realistically possible, especially changing the "power level" after sending. The only secure way to implement it without significantly changing federation would be to encrypt the messages, but that could be problematic in big rooms, and obviously won't let you hide messages after they're sent.

Removing abusive messages without destroying the trail - so auditing remains possible.

This should probably be solved by adding a way for room admins to get redacted event content from the server.

@turt2live
Copy link
Member

@Biep
Copy link
Author

Biep commented Jul 28, 2020

This is actually one aspect of a much more comprehensive earlier proposal.

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

3 participants