View Issue Details

IDProjectCategoryView StatusLast Update
6074Composrcore_privacypublic2024-11-28 17:18
ReporterPDStig Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary6074: Handle privacy within the revisions system
DescriptionWhen 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 InformationProbably 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).
TagsRoadmap: Over the horizon, Type: Legal compliance / Privacy
Attach Tags
Time estimation (hours)
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 6073 ResolvedPDStig We need a special field type for serialized data 

Activities

PDStig

2024-11-28 17:17

administrator   ~9692

Last edited: 2024-11-28 17:18

This also requires yet another new db field type for Composr: JSON. Just like SERIAL, this will probably just be an alias of LONG_TEXT.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2024-11-28 17:15 PDStig New Issue
2024-11-28 17:15 PDStig Tag Attached: Roadmap: Over the horizon
2024-11-28 17:15 PDStig Tag Attached: Type: Legal compliance / Privacy
2024-11-28 17:17 PDStig Note Added: 0009692
2024-11-28 17:17 PDStig Relationship added related to 6073
2024-11-28 17:18 PDStig Note Edited: 0009692