Skip to content

Conversation

@carl-codeorg
Copy link
Contributor

Adds the user_data_retention_statuses table to the Redshift DMS export. This table contains metadata about user records that have been processed to remove or anonymize personal data. The metadata is all timestamps corresponding to when the user was put through the PII scrubber or warned via email. No actual PII is contained in this table.

Links

  • Jira:

Testing story

Deployment strategy

Follow-up work

Privacy

Security

Caching

PR Creation Checklist:

  • Tests provide adequate coverage
  • Privacy impacts have been documented
  • Security impacts have been documented
  • Code is well-commented
  • New features are translatable or updates will not break translations
  • Relevant documentation has been added or updated
  • User impact is well-understood and desirable
  • Follow-up work items (including potential tech debt) are tracked and linked

@carl-codeorg carl-codeorg requested a review from a team as a code owner December 18, 2025 21:19
@carl-codeorg carl-codeorg requested review from coryamanda and removed request for a team December 18, 2025 21:19
@github-actions
Copy link

[WARN: DMS Config Modified] This PR modifies the aws/dms/tasks.yml file. These changes must be deployed manually by @code-dot-org/infrastructure before merging.

@carl-codeorg carl-codeorg requested a review from a team December 18, 2025 21:19
@sureshc
Copy link
Contributor

sureshc commented Jan 9, 2026

Deployed:

code-dot-org $ bundle exec rake stack:data:start RAILS_ENV=production ADMIN=true
Finished stack:data:environment (less than a minute)
Pending update for stack `DATA-production`:
Modify DMSCron [AWS::DMS::ReplicationTask] Properties Replacement: Conditional (TableMappings)
Proceed? [y/n]
y
Stack update requested, waiting for provisioning to complete...
.2026-01-09 19:36:11 UTC- DMSCron [UPDATE_IN_PROGRESS]
........2026-01-09 19:36:57 UTC- DMSCron [UPDATE_COMPLETE]
2026-01-09 19:36:58 UTC- DATA-production [UPDATE_COMPLETE_CLEANUP_IN_PROGRESS]

Stack update complete.

@sureshc sureshc merged commit 1ec4c8f into staging Jan 9, 2026
6 checks passed
@sureshc sureshc deleted the add-data-retention-status branch January 9, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants