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

User can create a request for deletion/anonymization #4

Closed
imorland opened this issue Mar 9, 2021 · 11 comments · Fixed by #14
Closed

User can create a request for deletion/anonymization #4

imorland opened this issue Mar 9, 2021 · 11 comments · Fixed by #14

Comments

@imorland
Copy link
Member

imorland commented Mar 9, 2021

Create a 'Data management' section in user settings (/settings)

Should include:

  • Opens a modal asking for a brief message (optional) seen by the admin/mod processing the request
  • Asks prompt to re-enter password
  • Send an email to the user to confirm their email is up-to-date
  • Once link in the email is opened, the request is queued for action by admins/mods
@askvortsov1
Copy link
Member

Send an email to the user to confirm their email is up-to-date

Do we want this? Isn't it usually enough to verify password?

@katosdev
Copy link

katosdev commented Mar 9, 2021

This should also send a confirmation email to say “your request has been received” or is that part of confirming that the email is up-to-date?

@imorland
Copy link
Member Author

imorland commented Mar 9, 2021

My thinking here is that (I believe) an email ackowledging final deletion/final anonymization has been completed. Thought it wise to confirm deliverability?

Can also serve as a 'request recieved'

@askvortsov1
Copy link
Member

an email ackowledging final deletion/final anonymization has been completed

That's absolutely crucial IMO.

@imorland
Copy link
Member Author

Controller created in #13

@Hona
Copy link

Hona commented Mar 11, 2021

Will this be configurable to only allow deanonymizing deletion?

@askvortsov1
Copy link
Member

There will be settings in admin to control which modes are enabled.

Could you clarify what you mean by "deanonymizing deletion"?

@imorland imorland linked a pull request Mar 12, 2021 that will close this issue
3 tasks
@Hona
Copy link

Hona commented Mar 13, 2021

Hi, @askvortsov1, basically what I mean is when a user deletes their account, we still want to keep the forum history - but I assume their name would have to be removed from the posts?

@askvortsov1
Copy link
Member

Anonymization would scramble all the data on the user object, deletion would delete the user instance. In either case, the posts themselves would remain.

@Hona
Copy link

Hona commented Mar 13, 2021

Ah - if multiple users anonymize would the 'dummy' usernames (I'm not sure how that would be handled) still appear as separate users - to make it easier to read a past conversation?

@askvortsov1
Copy link
Member

Yeah, usernames would be randomly generated, as they have to be unique.

On deletion, it would appear as "deleted user" for all.

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

Successfully merging a pull request may close this issue.

4 participants