-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to Delete Accounts #190
Comments
Accounts can be disabled currently, and we can and should add the option for users to self-disable their account (which removes them from most views), but we cannot allow people to retroactively remove data that has been contributed to the public domain or de-attribute it. For example, if someone has posted projects or posted updates to projects, that content belongs to the community. That's the social contract under which everyone engages and it wouldn't be fair to others who have contributes to a project if information they helped create can be disappeared. It is an open question though whether we should/need to keep names visible after an account has been disabled or replace the rendering of names wherever attribution for a piece of content needs to be shown with a placeholder like "[removed user]' |
It's also an GDPR requirement (to allow account removal or depersonalization of private data) |
@schlos any idea how that applies to something like project history? When someone makes edits/contributions to a public project, the work they've contributed seems pretty clearly to not be personal data, but where I get lost is how attribution/auditing fits in with GDPR. Laddr is going to move towards using a public git repository as the database for project data, so if people create/edit project details their name is going to be signed to their changes in an immutable history |
That's a good point @themightychris ! Organisation (i.e. Code for Philly, Code for Croatia, etc) as a Data Controller has obligation to do whatever is in their power to enable/support Erasure of Personal Data when Data Subject requests it. All Laddr versions (if I'm not mistaken) currently supports erasing user accounts (from members page), now the questions are:
The rule should be:
So in case where person contributed to a public domain - content will stay, you will just need to pseudonymize their personal data linked to this content - account (i.e. replace First Name, Last Name with [Anonymized-userid], [Anonymized-userid] or similar), but erase what you don't need/use when there is no linked data to those items (i.e. gender, DOB, email address ...).
I second this as it will reduce administrative burden on Staff. User can then do this when they want it - more control to the user about their personal data. External data Github has help pages explaining that Entering a data protection agreement with GitHub for GDPR compliance and also Github Privacy Statement describing Data Subject rights, quoting:
So I would say, you do not need to worry about 2nd/3rd party much. Github has mechanisms in place to support personal data erasure - so if you fetch data from there, any user update will be reflected on your site. The remaining thing you need to cover is in this setup where you get all data form Github, but you still keep something on your side (i.e. local user accounts data) then this needs to be covered by Laddr. Cheers! |
Users should be able to delete their accounts.
The text was updated successfully, but these errors were encountered: