Account and Security

Account and Security

This screen allows the user to change the email address and the password that are related to the logged-in user account. Additionally, ‘Delete Account’ option will also be available.

 

 

 

 

Delete Account

‘Delete Account’ is the account anonymization process. Required by Apple & Google to publish apps in the App Store and Play Store.

 

  • This feature is implemented to provide account delete options  for users from the front-end side.But users can only do a soft delete and tag the user as anonymized which will not prevent the user from accessing the app until the account is deleted from the back-end.

 

User can access the Account and Security page from Profile > Menu -> Account and security

When a user requested to delete the account app will show a confirm modal which includes the consequence of  delete action and proper leaving message.

After users successfully complete the action app shows a proper success message. But if the action cannot be completed due to any reason, app will show an error message which can be a following error return from the backend API.

 

Settings Used

AllowCustomersToAnonymizeAccountApi3
This setting enables anonymize account option for customers from the mobility side.

InfoRecipientAddress
After the user account is deleted by the scheduler job, Emails configured in this setting are used to notify system administrators.

Unable to delete account - Error Messages

 

API3 Error code

Error message

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person is an employee

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization.

The person has a debt: -600.00

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person has unpaid invoices

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person has upcoming or ongoing bookings

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person has un debited bookings

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The customer has active subscriptions Månadskort AG, debited until 30/04/2114

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The customer has valid value cards.

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person is exempt from anonymization

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. Person has a resource connection

CUSTOMER_DELETE_NOT_ALLOWED

Person could not be marked for anonymization. The person is an API integrator