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

GDPR Compliance: warn users their account will be deleted after two years inactivity #1999

Open
spwoodcock opened this issue Dec 17, 2024 · 3 comments
Labels
backend Related to backend code effort:medium Likely a day or two priority:low Backlog of tasks that will be addressed in time

Comments

@spwoodcock
Copy link
Member

Describe the bug

  • We must warn users about inactivity and delete their account after two years inactivity.
  • If they log in again, then this is reset.
  • If they don't respond / login, we delete their user.

Solution

  • Warn them three times, perhaps three weeks prior to the deletion?
  • Warnings via email / OSM message?
  • Write out a default email for this / get wording right for GDPR compliance.
@spwoodcock spwoodcock added backend Related to backend code bug Something isn't working effort:medium Likely a day or two priority:low Backlog of tasks that will be addressed in time labels Dec 17, 2024
@spwoodcock spwoodcock added this to the (v2025.1.0) future release milestone Dec 17, 2024
@spwoodcock spwoodcock removed the bug Something isn't working label Dec 17, 2024
@Anuj-Gupta4
Copy link
Collaborator

We first need to decide what classifies as users being active or inactive in order to figure out how this issue can be addressed.

@spwoodcock
Copy link
Member Author

Do you think adding a last_active_at field to the users table would be a good approach?

Then update it at every login

@Anuj-Gupta4
Copy link
Collaborator

I was thinking the same thing. This probably works the best.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to backend code effort:medium Likely a day or two priority:low Backlog of tasks that will be addressed in time
Projects
Development

No branches or pull requests

2 participants