Fix Fenix for Account Deletion Updated Requirement: Google Play
Categories
(Firefox for Android :: Accounts and Sync, task, P1)
Tracking
()
People
(Reporter: amoya, Assigned: mavduevskiy)
References
Details
(Whiteboard: [fxdroid])
We MUST ALLOW USERS to REQUEST FOR THEIR ACCOUNT TO BE DELETED that is readily discoverable option from within our apps: Fenix and Reference Browser.
Any additional information?
Account Deletion Requirement
Reference: https://support.google.com/googleplay/android-developer/answer/13316080?sjid=5105450543279730105-NA
If your app allows users to create an account from within your app, then it must also allow users to request for their account to be deleted. Users must have a readily discoverable option to initiate app account deletion from within your app and outside of your app (e.g., by visiting your website). A link to this web resource must be entered in the designated URL form field within Play Console.
When you delete an app account based on a user’s request, you must also delete the user data associated with that app account. Temporary account deactivation, disabling, or “freezing” the app account does not qualify as account deletion. If you need to retain certain data for legitimate reasons such as security, fraud prevention, or regulatory compliance, you must clearly inform users about your data retention practices (for example, within your privacy policy).
To learn more about account deletion policy requirements, please review this Help Center article. For additional information on updating your Data safety form, visit this article.
Updated•3 years ago
|
Comment 1•3 years ago
|
||
TBD whether adding a "Manage Accounts & Devices" menu item (like Firefox iOS) will satisfy Google's new policy requirements.
Comment 2•3 years ago
|
||
Google's new policy will be effective 2023-12-07, so we need to fix this bug in Fenix 120 (release date: 2023-11-21) or earlier.
Comment 3•3 years ago
|
||
Added myself to the CC list to find out more about the requirement once we have it. The sync team will need to provide support here to either expose the same functionality iOS has or add new APIs for Android use to destroy an account without redirecting to the web view/web page.
| Assignee | ||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
I think we can get away with complying to Google's policy updates by simply:
- adding the "manage accounts" button
- and updating text so it's clear that the button leads to the ability to delete accounts. (see "new description" string in this figma file.)
We will also, separately, want to improve the overall sync / account management user experience, but this doesn't need to be blocked by all those improvements in order to roll out.
Mike, can you create a new meta to capture the goal of "Improve FxA Account Management Experience", and perhaps collect some of the existing bugs that have to do with those improvements? (e.g. Bug 1840491). Optionally, if you want to create an additional meta to keep track of this ticket and the new "Improve Fx Account Management Experience" ticket, that might be helpful for bookkeeping as well.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Bit of bookkeeping - :mike, can this be marked as Done? I think it got closed in Jira.
| Assignee | ||
Comment 6•2 years ago
|
||
I believe so!
Description
•