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

Anonymize old reservations #5

Open
smessie opened this issue Nov 30, 2022 · 0 comments
Open

Anonymize old reservations #5

smessie opened this issue Nov 30, 2022 · 0 comments
Labels
diff: medium 1-4h enhancement New feature or request prio: medium Operation is hindered, acceptable workaround is available

Comments

@smessie
Copy link
Member

smessie commented Nov 30, 2022

For the GDPR, we are not allowed to keep reservations longer than necessary to organize the event. Since we want to keep statistics, we have to anonymize the reservations every year. This can be done e.g. by letting a dummy user own all reservations, or by setting the user to null (we have to be careful with the constraint).

A script should be written for this.

Specific idea: for each HOI we want to have a dummy user so we can change the users of reservations to these dummy users.
By having a dummy user per HOI, we can still keep statistics of which HOI students have reservations at certain locations. However, we do lose the ability to see how often students reserve/cancel/.... (so things at the level of individual students are dropped) but this is a trade-off between anonymizing and keeping enough data for statistics. In the past, statistics at the level of individual students might be less useful or interesting anyway so this trade-off can be made.

Then provide a script that moves user_ids of reservations with those HOI dummy users to anonymize, ideally just before the start of a new exam period so that we always have all the data from the last exam period (e.g. to draw statistics).

@smessie smessie added enhancement New feature or request diff: medium 1-4h prio: medium Operation is hindered, acceptable workaround is available labels Nov 30, 2022
@smessie smessie moved this to Todo in Studieplekken Nov 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diff: medium 1-4h enhancement New feature or request prio: medium Operation is hindered, acceptable workaround is available
Projects
Status: Todo
Development

No branches or pull requests

1 participant