crowd.dev icon indicating copy to clipboard operation
crowd.dev copied to clipboard

Anonymize member creation for activities if listed in erasure requests

Open skwowet opened this issue 10 months ago • 1 comments

Changes proposed ✍️

What

copilot:summary ​ copilot:poem

Why

How

copilot:walkthrough

Checklist ✅

  • [x] Label appropriately with Feature, Improvement, or Bug.
  • [ ] Add screenshots to the PR description for relevant FE changes
  • [ ] New backend functionality has been unit-tested.
  • [ ] API documentation has been updated (if necessary) (see docs on API documentation).
  • [x] Quality standards are met.

Summary by CodeRabbit

Release Notes

  • New Features

    • Introduced a command-line utility for anonymizing member data.
    • Enhanced database schema to support unique combinations of member identities.
    • Added functionality to create deterministic anonymized usernames.
  • Improvements

    • Updated member activity processing to streamline identity anonymization requests.
    • Enhanced error handling and logging for anonymization processes.
    • Improved management of identity erasure and anonymization requests within the repository.
  • Bug Fixes

    • Resolved issues related to identity erasure request handling in the database.

skwowet avatar Dec 05 '24 12:12 skwowet