In the interests of being able to comply with GDPR, it might be useful to be able to filter or process the data prior to the backup file being stored.
In the interests of being able to comply with GDPR, it might be useful to be able to filter or process the data prior to the backup file being stored.
Comments
Comment #2
DamienMcKennaComment #3
Alex Andrascu CreditAttribution: Alex Andrascu at Intellix commentedThis would be an interesting feature to have. What do you have in mind ? Which data do you reckon we should be filtering ?
Comment #4
DamienMcKennaDrush has some code for sanitizing the output, maybe borrow some ideas from it?
https://github.com/drush-ops/drush/blob/45149a4ddcb4b46cf155e7885c7e3dde...
Maybe add an API for altering the output, then add implementations for altering the output that can be toggled on the profile?
In effect, would this just be more filters?
Comment #5
mgiffordNo idea how you'd scrub this from your backups... I'm curious if some of this should be dealt with in Core, or at least be managed with other modules https://www.drupal.org/project/drupal/issues/2848974
Comment #6
Alex Andrascu CreditAttribution: Alex Andrascu at Intellix commentedI'm a lagging a bit behind with the research on this but planning to tackle it in the next couple of weeks and will revert then. I still hope we can make this module GDPR compliant by mid May.
Comment #7
mgiffordJust happened to check this in the middle of May (almost exactly), how is it going @Alex Andrascu
I wanted to add a related issue to deal with dealing with PII.
Comment #8
Alex Andrascu CreditAttribution: Alex Andrascu at Intellix commented@mgifford we're currently working on encrypting the backups and should have a patch ready for review by tomorrow. We'll follow up on pseudonymisation / sanitization after we've sorted encryption. I'm keen to hear your thoughts on how shall we tackle this.
Currently @DamienMcKenna suggestion in #4 is the only candidate.
Comment #9
mgiffordThanks @Alex Andrascu!
I don't have much to add but will bring this to @gisle and others in the Rocket.Chat group.
Comment #10
DamienMcKennaMoving 8.x-4.x issues to 5.0.x because the older branch is no longer supported.