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

Add function to delete user accounts #6002

Open
dakotabenjamin opened this issue Jul 25, 2023 · 3 comments · May be fixed by #6334
Open

Add function to delete user accounts #6002

dakotabenjamin opened this issue Jul 25, 2023 · 3 comments · May be fixed by #6334

Comments

@dakotabenjamin
Copy link
Member

Is your feature request related to a problem? Please describe.
Related to #2526, we need to support user account deletion. When a user requests to have their account deleted, we do not have an effective way to do so short of direct database access.

Describe the solution you'd like
Users with admin-level access can have a select option under https://tasks.hotosm.org/manage/users/ to delete an account. There should be a dialogue to confirm deletion.

image

On the backend, the solution should be designed to remove the users personal information without deleting core TM data/functionality like task history. Replace user ids with [Deleted user] in comments and such. We will need to decide how to effectively remove account information to comply with GDPR.

Additional context
We have received requests for account deletion in the past, and have not come to a sufficient solution to comply with these requests.

@khushishikhu
Copy link

@dakotabenjamin I like to take up this issue to work as an outreachy applicant. Please assign me on it

@dakotabenjamin
Copy link
Member Author

@khushishikhu Please refer to this guidance for outreachy: hotosm/fmtm#863. In the meantime I will unassign you from this issue.

@tsmock
Copy link
Contributor

tsmock commented Mar 11, 2024

If a user deletes their account on OSM, it returns a 410 GONE response.

Example:

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

Successfully merging a pull request may close this issue.

4 participants