Anonymize complete transformation feedback
Anonymize file path (hash preserving directory structure)
Anonymize project ID (consistent hashing)
Same project always gets same ID (consistency) Different projects get different IDs (uniqueness)
Privacy audit before storage
Checks for:
StaticgenerateGenerate random salt for hashing
Anonymizes sensitive information in transformation feedback: file paths and the project are hashed with a salt, numeric values are bucketed and code snippets are removed. PrivacyFilter.auditPrivacy checks a record before storage.