Erasure should be performed under the following circumstances:
1. Upon Request: When a user requests the deletion of their data. 2. Outdated Data: When the data is no longer necessary for the purposes for which it was collected. 3. Non-compliance: If the data was collected without proper consent or in violation of data protection laws.