|
|
Reporter | Patrick Schmalstig | Assigned To | | |
---|
Severity | Feature-request | |
---|
Status | non-assigned | Resolution | open | |
---|
Product Version | | |
---|
Fixed in Version | | |
---|
|
|
Summary | 0006074: Handle privacy within the revisions system |
---|
Description | When a member requests to be purged, they have the right to be forgotten.
But we may still have their data in a Resource-fs format stored within the revisions system / table. We must account for this to be GDPR-compliant.
We can't just simply delete any matched revisions record; maybe a member who wants to be anonymised did not submit a particular piece of content in the revisions system. We must anonymise their e-mail address within the Resource-fs data while preserving the rest.
Luckily, it looks like revisions stores Resource-fs data as JSON. So doing a str_replace wouldn't be that difficult. The difficult part is matching the JSON schema to the db_meta to determine which fields need anonymised and to what criteria they belong. |
---|
Additional Information | Probably not something that will be done for v11.0 as this is a very complex issue. But it should be done within the v11.x branch as it's semi-high priority (given it regards legal compliance). |
---|
Tags | Roadmap: Over the horizon, Type: Legal compliance / Privacy |
---|
|
|
Time estimation (hours) | |
---|
Sponsorship open | |
---|
|
|