Closed Bug 885045 Opened 11 years ago Closed 11 years ago

Users should be able to delete their accounts

Categories

(Marketplace Graveyard :: General, enhancement, P5)

x86
macOS
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: basta, Assigned: dbialer)

References

Details

(Keywords: productwanted, uiwanted)

We should allow users to delete their accounts, which is something that a lot of privacy folks are calling for.

Some stipulations:

- Developers with submissions need to delete their submissions first
- Developers with paid apps need to convert their apps to free before they can be deleted
- We should require the user to reauthenticate before they can delete their account, or even send them an email with a link that they have to click.
Severity: normal → enhancement
Priority: -- → P5
We had this in Martellplace, but we removed it from the Account Settings per UX. (Also we had Notifications and user avatars =).)
>>- Developers with paid apps need to convert their apps to free before they can be deleted
Is there a reason for this?  I assume the apps would be deleted as well if they delete their account?

What do we mean by delete?  Do we remove all information from all our servers about the developer?
(In reply to David Bialer [:dbialer] from comment #2)
> >>- Developers with paid apps need to convert their apps to free before they can be deleted
> Is there a reason for this?  I assume the apps would be deleted as well if
> they delete their account?

Soft deleted - yes.

> What do we mean by delete?  Do we remove all information from all our
> servers about the developer?

Soft deleted - yes.
Depends on: 921260
Blocks: 921260
No longer depends on: 921260
Depends on bug 921260 since we can't build this without an API, and the API should exist anyway. This bug should be for the front-end.

Assigning to David for ideation. David: thumbs up or down on this feature?
Assignee: nobody → dbialer
No longer blocks: 921260
Depends on: 921260
Thumbs up.
I assume that the UI would be through account settings, and it would say something like "Really delete my account? There is no turning back."  Perhaps we should have a link to implications or FAQ:
1. You will lose the ability to install, re-install (update?) paid apps on this and any other device.
2. if you are a developer, you will no longer have access to your app submissions and any apps you have in the marketplace will be deleted.

any other implications?
(In reply to David Bialer [:dbialer] from comment #6)
> I assume that the UI would be through account settings, and it would say
> something like "Really delete my account? There is no turning back." 
> Perhaps we should have a link to implications or FAQ:
> 1. You will lose the ability to install, re-install (update?) paid apps on
> this and any other device.
> 2. if you are a developer, you will no longer have access to your app
> submissions and any apps you have in the marketplace will be deleted.
> 
> any other implications?

When we do Android repackaging, you'd lose ownership of the your since your generated key would be tied to your account.
What happens if the following scenario occurs:

- User is a developer with paid apps
- At least one purchase has been made on one of the developer's paid apps
- The developer has not been paid by Bango
- The developer deletes his account

Will the developer still be paid by Bango? Presumably we'd stop holding onto the developer's payment information.
(In reply to Matt Basta [:basta] from comment #8)
> What happens if the following scenario occurs:
> 
> - User is a developer with paid apps
> - At least one purchase has been made on one of the developer's paid apps
> - The developer has not been paid by Bango
> - The developer deletes his account
> 
> Will the developer still be paid by Bango? Presumably we'd stop holding onto
> the developer's payment information.

They should still be paid by Bango as their account information is with them.  The developer would not have access to the portal through us.

Still I think we need to support deletions as some people want to delete their account and we shouldn't hold on to their information if they request us not to.

Bottom line - if an account is deleted, their are some serious implications, especially for developers.  We should issue strong warnings.  Not sure how we make a concise: Bad things can happen to you warning.

Also, when we move to Firefox Accounts, should deleting an account, delete a Firefox Account?
Let's wait on this until Firefox Accounts are implemented and then reconsider how we may do this for Marketplace.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.