We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed4c3c0 commit fa6aa32Copy full SHA for fa6aa32
1 file changed
openedx/core/djangoapps/user_api/accounts/views.py
@@ -1046,8 +1046,8 @@ def cleanup(self, request):
1046
if len(usernames) != len(retirements):
1047
raise UserRetirementStatus.DoesNotExist("Not all usernames exist in the COMPLETE state.")
1048
1049
- # Redact PII fields instead of deleting records
1050
- # This ensures Fivetran syncs redacted data to Snowflake instead of creating soft deletes with PII
+ # Redact PII fields instead of deleting records to prevent ETL tools
+ # from creating soft deletes with visible PII in downstream data warehouses
1051
for retirement in retirements:
1052
redacted_value = f"jenkins-{jenkins_run_id}-{retirement.id}"
1053
retirement.original_username = redacted_value
0 commit comments