Registration device and location data captured during signup
Key metrics and activity statistics for this user
Jobs posted by, assigned to, or applied by this user
Purpose: Communicate with user through various channels.
Available Options: Email, WhatsApp, In-App Chat
Purpose: Temporarily suspend a user account for a specified number of days. This is required before permanent deletion.
Steps:
Expected Result: Account status changes to "FROZEN" and freeze expiration date is set. User receives email notification.
Purpose: Download all user data in JSON format for GDPR compliance (Article 15 - Right of Access).
Steps:
Expected Result: JSON file downloads with filename "user_5228042f-9aff-4099-b4e5-aa868976f931_data_[timestamp].json"
Purpose: Add private admin notes about this user (not visible to user).
Steps:
Expected Result: Notes saved to user record and visible on future visits.
This will immediately delete this user and ALL related data from the database (public + auth schemas). This action cannot be undone.
Purpose: Permanently delete a user account. This is IRREVERSIBLE and can only be done after freeze period expires.
Steps:
Expected Result: User data anonymized, financial records archived (legal retention 7 years), jobs transferred to admin or archived.
You must freeze this account first and wait for the freeze period to expire before deletion is allowed.