Skip to content
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

"Personal data portability" feature #6

Open
fedir opened this issue Apr 22, 2018 · 1 comment
Open

"Personal data portability" feature #6

fedir opened this issue Apr 22, 2018 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@fedir
Copy link

fedir commented Apr 22, 2018

Let's implement "Personal data portability" feature (it's also one of the most important points of European GDPR).

Objective

  • On the request of the user it's private information should be exported in a structured, commonly used and machine-readable format

How it could work

  • Each frontend user should be able to request records, which contains it's own private data (via FE plugin)
  • On the data level, TCA should be extended to classify selected tables / fields with "private data" of the FE user
  • Data export API, for private data (but filtering from system information, to avoid additional information disclosure)
  • An additional Backend module for the DPO could be added to control if all private data is exportable

Ressources

@georgringer georgringer added enhancement New feature or request help wanted Extra attention is needed labels Apr 23, 2018
@georgringer
Copy link
Owner

the main problem I see:
There is no API in datahandler to fetch related records like orders of a user. This will be solved with https://typo3.org/community/teams/typo3-development/initiatives/persistence/. therefore I will wait until this is fixed

@georgringer georgringer added this to the 3.0.0 milestone Apr 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants