Skip to main content

Manage Data


Use the Manage My Private Data screen to download personal data or permanently delete an account.


Manage My Private Data screen with delete account and download data options

This screen includes:

  • Delete account section
  • Download data section
  • Conditional Elements
    • Password confirmation dialog (account deletion)
    • Export confirmation dialog (data download)

Workflow

This flow starts when the Manage My Private Data screen is open.

  1. Select a data management action.
  2. Confirm the action.
  3. Execute the request.
    • Account deletion removes access.
    • Data export initiates download process.

Validation

These rules enforce security and confirmation requirements.

ScenarioApp behaviorSDK output
Delete account selected.Require password confirmation.Await password verification.
Password invalid.Block deletion and display error.INVALID_CREDENTIALS.
Password valid.Allow deletion confirmation.Verification success.
Download data selected.Require confirmation.Pending export confirmation state.
Session invalid or expired.Block action and require login.state = unauthenticated.

Actions

ScenarioApp behaviorSDK output
User confirms account deletion.Submit deletion request and terminate session.Emit deletion request, state = loggedOut.
User cancels deletion.Close dialog and retain account.No state change.
User confirms data export.Submit export request.Trigger export process.
Export request accepted.Notify user of export availability.Export job created.
Back navigation used.Return to previous account screen.No state change.

Endpoint Resources

Download Personal Data

GET 

v3/manage/download/user-data.zip

Downloads personal data as a packaged archive.
Returns a file generated on demand or retrieved from storage.

Manage Data

PUT 

v3/manage

This endpoint returns the Manage my private data screen configuration.

Delete Data Confirmation

PUT 

v3/manage/delete/confirm

Displays the delete personal data confirmation popup.

Delete Data Re-login

PUT 

v3/manage/delete/relogin

Displays the re-login popup before deleting personal data.

Download Data

PUT 

v3/manage/download

Displays the download personal data popup.

Delete Personal Data

POST 

v3/manage/delete-by-oauth

Deletes personal data of an OAuth authorized subscriber.
Returns no response body on success.

Delete Personal Data by Password

POST 

v3/manage/delete-by-password

Deletes personal data of a subscriber authorized by password.
Returns no response body on success.