crowd.dev
crowd.dev copied to clipboard
Anonymize member creation for activities if listed in erasure requests
Changes proposed ✍️
What
copilot:summary copilot:poem
Why
How
copilot:walkthrough
Checklist ✅
- [x] Label appropriately with
Feature,Improvement, orBug. - [ ] 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.