Hello,
XEP-0377 describes a mechanism to report spam or abusive content to the local domain. While implementing the server-sided part of this, I was trying to think of useful processes that could follow a report.
Some of those actions could include sharing the report with third parties, such as the origin server of the spam, or a centralized spam-related collection service (like xmppbl).
There is a privacy aspect to this. An end-user that flags a particular message or entity might not realize or even appreciate that their report is being forwarded to others than the local domain.
I suggest having an additional field added to the data structure that is already defined in the XEP. This field is used by the reporter to signal if they agree to share the report with third parties. Clients could present this option as a checkbox that reads something like "Allow this report to be shared with relevant third parties" (or better words).
Kind regards,
Guus