Manage Data
Use the Manage My Private Data screen to download personal data or permanently delete an account.
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.
- Select a data management action.
- Confirm the action.
- Execute the request.
- Account deletion removes access.
- Data export initiates download process.
Validation
These rules enforce security and confirmation requirements.
| Scenario | App behavior | SDK 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
| Scenario | App behavior | SDK 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.