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

Clean up dead user accounts for GDPR compliance #629

Closed
muety opened this issue Mar 27, 2024 · 7 comments
Closed

Clean up dead user accounts for GDPR compliance #629

muety opened this issue Mar 27, 2024 · 7 comments

Comments

@muety
Copy link
Owner

muety commented Mar 27, 2024

Automatically delete users who don't have any data and didn't log in within a year. Additionally (perhaps in a second step), send out deletion notices to users who do have data, but didn't log in within a year and also delete them after some grace period.

@muety
Copy link
Owner Author

muety commented Mar 27, 2024

Only implemented clean up for inactive users (>= 12 months by default) who don't have data. Didn't implement deletion of users with data, yet.

@kiprasmel
Copy link

hmmm idk about the auto-deletion of inactive users, does not sound good. especially for self-hosted instances. maybe could be an opt-in via ENV var or something, instead of opt-out?

@muety
Copy link
Owner Author

muety commented Mar 30, 2024

Fair point, will change this with the next release.

@muety
Copy link
Owner Author

muety commented Mar 30, 2024

Actually, I found a bug with the latest release. Please do not set WAKAPI_MAX_INACTIVE_MONTHS to -1. Will push a fix in a second.

muety added a commit that referenced this issue Mar 30, 2024
@kiprasmel
Copy link

@muety any reason why you've made this opt-out instead of opt-in? again, since many people will want to self-host, this is an easy thing to miss and could end up being really annoying..
thanks

@muety
Copy link
Owner Author

muety commented Apr 10, 2024

It's opt-out (default value is -1), only forgot to update README.

@kiprasmel
Copy link

sweet, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants