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 Delete my account feature #1271

Open
BryanQuigley opened this issue Sep 27, 2022 · 0 comments
Open

Add Delete my account feature #1271

BryanQuigley opened this issue Sep 27, 2022 · 0 comments

Comments

@BryanQuigley
Copy link
Contributor

Detailed Description

We should have a button users can click to delete their account. This is manual work for both us and our users. It also makes it somewhat more likely that a user who wants to leave DistrictBuilder will delete their account - which can help slightly with reducing disk usage.

Context

Currently this is process:

  1. User sees note to email us to delete their account on account page.
  2. User emails us
  3. We make a Github issue to delete their account
  4. We queue up a few accounts to delete and manually remove their maps/account from the DB.

Alternatives

Expiring accounts/maps if they haven't logged in X years (with email alert first of course). - Giving the option to delete seems like a much better short term gain.

Possible Implementation

Delete button added to account page.

I see three three possible paths

  1. Delete immediately on clicking button with confirmation
  2. Delete on email confirmation after clicking button
  3. Delete after X amount of time - and let user cancel if they change their mind.

I think we should go with option 1 unless we have a compelling reason to make it more complicated.

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

No branches or pull requests

1 participant