In-App Account Deletion Procedure (Step-by-Step)
For users who want to delete their account directly within the application:
- Log In: The user must be logged into their account in the app.
- Navigate to Profile: Go to the navigation bar and tap on the Profile tab.
- Initiate Deletion: Scroll to the bottom of the profile settings and tap on “Delete Account”.
- Confirm Choice: A confirmation dialog will appear warning the user that their personal information will be permanently deleted. The user confirms by tapping “Delete”.
- Session Termination: The app sends a secure deletion request (
DELETE /me) to the server, invalidates the local access tokens, logs the user out, and redirects them to the launch screen.
Data Retention & Deletion Declaration
- Permanently Deleted Data:
- Personal Profile Info: Full Name, Email, and Phone number are scrubbed.
- Addresses: All saved physical delivery and billing addresses are permanently deleted from the database.
- Device & Notification Tokens: Push notification registry tokens are immediately dropped.
- Support Requests: Historical support and contact logs are removed.
- Retained Data (Anonymized for Accounting/Regulatory Compliance):
- Transaction Records: Historical orders, invoices, and payments are kept strictly to comply with tax laws and financial audit standards.
- How it is secured: The records are fully anonymized. The customer profile relation is severed, and personal details in the database are overwritten with standard randomized UUID placeholders .The transactions can no longer be linked back to a real individual.