Hi everyone,
I’ve recently been working with a client on preparing their annual reporting for EU DSA compliance, and it struck me that this is likely a recurring task for many moderators and admins running Discourse communities within the EU.
Given that this reporting process is repetitive and detail-oriented, I’m curious how others here are approaching it.
- What workflows have you developed to prepare accurate annual reports?
- Are you relying on specific plugins, custom scripts, data explorer queries, or external tools?
- Have you implemented any automations to streamline data collection or reporting?
- And does Discourse offer any built-in features that meaningfully simplify or automate parts of the DSA reporting process?
I’ve seen that Discourse itself publishes a nicely structured DSA transparency report (for example: Digital Services Act 2025 (DSA) Transparency Report | Discourse - Civilized Discussion), which is quite helpful as a reference.
I’d love to hear how different communities are tackling this.
Looking forward to learning from the collective experience here.
Thanks in advance!