Repository: GitHub - angusmcleod/discourse-legal-tools
Live on my sandbox.
This plugin provides tools to assist with legal compliance when running a Discourse forum. Tools will be added on an ongoing basis.
Please note the disclaimer below. This plugin provides no guarantee of legal compliance.
Extended User Download
Site Setting: legal extended user download
When enabled, this feature adds additional information concerning a user to the “Download All” feature in the User Activity page. The CSV that is complied will now have the following information, grouped in sections divided by two empty lines and a header:
- Posts. The default information included in the user download.
- Account. Account and Profile information.
- External Accounts. Information from external accounts (if it exists).
- Statistics. Statistical information stored concerning the user.
- Login and Login History. Information about user logins.
- Action History. All ip-logged records of actions taken by the user
- Searches. All ip-logged records of searches performed by the user.
- Topic Views. All ip-logged topic views of the user.
- Topic Link Clicks. All ip-logged topic links clicked by the user.
- Profile Views. All ip-logged profile views of the user.
The background for this feature is the EU’s GDPR. See in particular:
Please note, that you should consider the security implications of allowing users to directly download all the listed information. This feature may not be suitable in all circumstances. Further information on this issue can be found in the topics above.
An alternative to allowing users to directly download all their information is for a relevant staff member (a “Data Protection Officer”) to compile the information via database queries.
Disclaimer
The Legal Tools plugin (the “Plugin”), and its author Angus McLeod (the “Author”), is not a lawyer or a substitute for a lawyer or legal advice. Communications between you and the Author are not protected by lawyer-client privilege or as work product. The Plugin, and its Author, cannot provide any kind of advice, explanation, opinion, recommendation or surety about possible legal rights, remedies, defences, options, selection of forms, or strategies.