Discourse DSR integration
Automate privacy request handling by integrating MineOS with Discourse.
✓ Preview✓ Anonymize✓ Get a copy
Missing an action you need, or an integration we don't support yet? Contact your Customer Success Manager.
This integration automates privacy requests for Discourse. MineOS looks up the Discourse users that match the requester's email address, then lets you preview, anonymize or copy them.
How It Works
- Preview: before MineOS anonymizes or copies anything, you can preview the users it found for the requester, including the user ID, email address and username.
- Anonymize: Discourse accounts are anonymized rather than removed. MineOS uses Discourse's built-in anonymize function on every user that matches the requester's email address, so this is how deletion requests are handled for Discourse. If no user matches, the task is reported as not found.
- Get a copy: MineOS sends the requester a copy of the Discourse user data found for their email address.
Before You Start
- You need a Discourse admin account that can create API keys.
- MineOS makes its requests as the Discourse system user, so create the key for All Users (or for the system user), not for a single other user.
- When you create the API key, give it these permissions under Users: anonymize, list and show.
Setting Up
Step 1: Create an API key in Discourse
- In Discourse, click Admin, open the API tab and click New API Key.
- Enter a description, set the user level as described above, and select the scope that includes the Users permissions above.
- Click Save and copy the generated key.
Step 2: Connect in MineOS
- Log in to MineOS. On the left sidebar, click Inventory → Data Sources. Click Add Data Source, search for Discourse and click Add.
- Open the Discourse data source → Integrations tab → Request Handling section → select Integration.
- Paste the API key into the API key field.
- In the host field, enter the full URL of your Discourse site, including
https://(for example,https://forum.example.com). - Click Test your integration to validate the key.
- Click Test & Save.
You're done! MineOS has been connected to your Discourse community.
Using the Integration in Requests
To handle requests automatically, add the Discourse integration to the workflows of the privacy rights it should handle, such as deletion or get a copy.
Need Help?
If you need any help with this integration, please contact your Customer Success Manager. They will be happy to assist you!
Updated about 2 hours ago
Did this page help you?
