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

[RFC] Delete my account function #46

Open
jadwigo opened this issue Aug 3, 2018 · 2 comments
Open

[RFC] Delete my account function #46

jadwigo opened this issue Aug 3, 2018 · 2 comments

Comments

@jadwigo
Copy link
Contributor

jadwigo commented Aug 3, 2018

If you can register an account, nou need to be able to unregister.
This is why BoltAuth needs a "Delete my account" button.

And because the European GDPR exists this is a hot feature that people need.

The way to set this up UX wise could be as follows.

If you're registered and login you can edit your profile.
On the edit profile page is a button "Delete my account"
Clicking that button leads you to a page/popup with the following text:

Deleting your account removes your login information
This means you can not login anymore with your account
..
To delete your account click:
[Yes I want to delete my account]

Because BoltAuth does not handle creating content we can not automatically remove that too.
So if the site has user generated content that is linked to BoltAuth it either has to be anonymized, or it has to be removed.

Handling the removal of content will have to be the responsibility of the website developer, but we can help by adding events like \BoltAuth\Events::FORGET_ME_DELETE or \BoltAuth\Events::FORGET_ME_ANONYMIZE

Details

  • Relevant Bolt Auth Version: 3.x
@SvanteRichter
Copy link
Collaborator

Sounds great to me, I'm all for this.

@jadwigo
Copy link
Contributor Author

jadwigo commented Aug 8, 2018

I started copying profileEdit to profileDelete https://github.com/jadwigo/Auth/tree/deletemyaccount

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

2 participants