Closed Bug 1832345 Opened 3 years ago Closed 2 years ago

Fix Fenix for Account Deletion Updated Requirement: Google Play

Categories

(Firefox for Android :: Accounts and Sync, task, P1)

All
Android
task

Tracking

()

RESOLVED FIXED

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.

TBD whether adding a "Manage Accounts & Devices" menu item (like Firefox iOS) will satisfy Google's new policy requirements.

Summary: Account Deletion Updated Requirement: Google Play → Fix Fenix for Account Deletion Updated Requirement: Google Play

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.

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.

See Also: → 1810630
See Also: → 1840492
Depends on: 1840491
Assignee: nobody → mavduevskiy

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.

Depends on: 1840492
No longer depends on: 1840491
Flags: needinfo?(mavduevskiy)
See Also: → 1840491
Flags: needinfo?(mavduevskiy)
See Also: → 1856767
Depends on: 1856773
Depends on: 1846801
Status: NEW → ASSIGNED
Severity: -- → N/A
Priority: -- → P1
See Also: 1840492

Bit of bookkeeping - :mike, can this be marked as Done? I think it got closed in Jira.

Flags: needinfo?(mavduevskiy)

I believe so!

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(mavduevskiy)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.