Replies: 7 comments 5 replies
-
It will good to add more capabilities for taking care of GDPR to more to comply with it, this kind of improvements should be done in K6.1 branch. |
Beta Was this translation helpful? Give feedback.
-
goodmorning. I will develop this (as I also need it on my own site currently). We can then make it part of any Kunena 6 version, only thing to do then is to move the capabilities part that is currently part of the system plugin into this privacy plugin. Will try to get this done over the coming holidays #hohoho |
Beta Was this translation helpful? Give feedback.
-
ok it's to re-use code that to have duplicate code at differents places
Removing posts in same time that the user in existings topics will make topics not understandable and useless |
Beta Was this translation helpful? Give feedback.
-
So found this summarized info that is relevant: https://law.stackexchange.com/a/32370 Only thing is that this works via plugins and we do not have control over the order the plugins are executed (the site owner does have this). So maybe instead of doing this via the plugin, the plugin should give instructions on what to do next: 1. Kunena > tools > sync users > rename usernames in messages 2. delete user in Kunena |
Beta Was this translation helpful? Give feedback.
-
Okay, so first version of privacy plugin is ready. It does the following:
per exported table we have two options to redact and remove data. So when evaluating the exports please also check if there is data exported that should be excluded or 'redacted' (redacted means that the value is replaced with a '*** REDACTED ***' string. You can use that e.g. for password hashes etc.) Please note that this plugin is build with my own build tools so when finished we need to set the headers and other information correct before adopting it as part of the kunena package: for me this is the easiest to build and test :) Latest version can be downloaded here: https://nextcloud.onlinecommunityhub.nl/index.php/s/oyRC8B3FR22c4Cr |
Beta Was this translation helpful? Give feedback.
-
In the link above is a new version (time stamp on filename = plg_privacy_kunena-1.0.0.DEV-20230103-1654) This version is now feature complete as it now will also handle remove / delete requests:
The plugin doesn't change polls / votes on polls (as that would have impact when poll has maximum nuber of votes) Looking forward to tests: does it work |
Beta Was this translation helpful? Give feedback.
-
okay, PR is done, please note that it is untested as I do not have 6.1 test / dev environment. |
Beta Was this translation helpful? Give feedback.
-
Currently Kunena implements the onPrivacyCollectAdminCapabilities via the system plugin. This will add Kunena to the list of components having GDPR data stating what the data collected is and why it is collected.
Kunena however does not implement the onPrivacyExportRequest event. This event is responsible for generating the user data that will be exported and emailed to the user when he requests and export of his data via com_privacy.
Also the onPrivacyRemoveData event is not implemented. This function is responsible to cleanup data for a user who requests his account to be deleted. This is currently a potential issue as when the user account is deleted, the user his posts and topics (under his username) are NOT deleted and thus visible on the forum.
I am currently working on integrating com_privacy into ochSubscriptions and can make time to do this also for Kunena.
This will need some discussion on what to report and how to handle delete / rename etc.
We should also discuss if this can be done via the system plugin or that we need a new privacy plugin (both is possible, although via the system plugin not all functionality is available so we need to copy some functions).
anyway,
let me know if this is something that would be good for Kunena
Beta Was this translation helpful? Give feedback.
All reactions