Skip to content

MSC4202: Reporting User Profiles#4202

Open
tcpipuk wants to merge 5 commits into
matrix-org:mainfrom
tcpipuk:user-reporting
Open

MSC4202: Reporting User Profiles#4202
tcpipuk wants to merge 5 commits into
matrix-org:mainfrom
tcpipuk:user-reporting

Conversation

@tcpipuk
Copy link
Copy Markdown
Contributor

@tcpipuk tcpipuk commented Sep 26, 2024

Rendered

Signed-off-by: Tom Foster tom@tcpip.uk


Known Implementations:

  • Clients:
  • Servers:

SCT Stuff:

No MSC checklist

FCP close tickyboxes

@tcpipuk tcpipuk changed the title Reporting User Profiles over Federation MSC4202: Reporting User Profiles over Federation Sep 26, 2024
@tcpipuk
Copy link
Copy Markdown
Contributor Author

tcpipuk commented Sep 26, 2024

This MSC is dependent on #3843 to allow users to report inappropriate users (e.g. offensive MXID, or inappropriate user profile content) rather than a specific event.

@tulir tulir added proposal A matrix spec change proposal s2s Server-to-Server API (federation) kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. labels Sep 26, 2024
Copy link
Copy Markdown
Member

@tulir tulir Sep 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implementation requirements:

  • Client

(as this MSC depends on #3843, a server implementation is only needed for that MSC and not this one)

Comment thread proposals/4202-user-reporting.md
Comment thread proposals/4202-user-reporting.md Outdated
Comment thread proposals/4202-user-reporting.md Outdated
Comment thread proposals/4202-user-reporting.md
@tcpipuk tcpipuk changed the title MSC4202: Reporting User Profiles over Federation MSC4202: Reporting User Profiles Sep 30, 2024
- **Privacy**: Reporting an `m.room.member` event includes the profile information set by the user
in that room. Servers SHOULD handle this data appropriately and respect user privacy.

## Potential Issues
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One to add is that this might (as like with most moderation things on server level) have the issue that server and room rules may differ. A profile might be considered ok by the server admin, while it isn't ok for the room where the user is in. So this proposal only adds server level moderation but still no full room level moderation imho. It solves parts of the issues, but not all of them, imho.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, do you know if there's an MSC for reporting events to room admins so I could perhaps add that as a dependency here too?

@turt2live
Copy link
Copy Markdown
Member

With my Foundation T&S hat, we're looking at redesigning how reporting works in Matrix to support better communication and be more actionable. With that in mind, we've opened a proposal to generify the reporting API that we're currently working on implementing: #4457

It's become clear as part of planning Reporting v2 that having dedicated endpoints for each type of report is unwieldy and leads to inconsistencies with relative ease.

With my SCT hat, I'm suggesting we close this in favour of MSC4457 or something very near to it (single endpoint rather than many).

@mscbot fcp close

Note: We typically try to reach out to the author out of band before proposing an MSC for closure, but in this case I couldn't find the author's account in the spec rooms to have that conversation. Proposal authors are not required to wait for FCP to start/finish before closing their proposals if they don't want to.

@mscbot
Copy link
Copy Markdown
Collaborator

mscbot commented May 14, 2026

Team member @turt2live has proposed to close this. The next step is review by the rest of the tagged people:

Once at least 75% of reviewers approve (and there are no outstanding concerns), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

See this document for information about what commands tagged team members can give me.

@mscbot mscbot added proposed-final-comment-period Currently awaiting signoff of a majority of team members in order to enter the final comment period. disposition-close labels May 14, 2026
@github-project-automation github-project-automation Bot moved this to Tracking for review in Spec Core Team Workflow May 14, 2026
@turt2live turt2live moved this from Tracking for review to Ready for FCP ticks in Spec Core Team Workflow May 14, 2026
@turt2live turt2live added the 00-weekly-pings Tracking for weekly pings in the SCT office. 00 to make it first in the labels list. label May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

00-weekly-pings Tracking for weekly pings in the SCT office. 00 to make it first in the labels list. disposition-close kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal proposed-final-comment-period Currently awaiting signoff of a majority of team members in order to enter the final comment period. s2s Server-to-Server API (federation)

Projects

Status: Ready for FCP ticks

Development

Successfully merging this pull request may close these issues.

6 participants