Privacy Guard
Goal
Enforce privacy-by-default for submission evaluation workflows.
Inputs
- Student submissions and logs
- Intermediate evidence files
- Mission and evaluation metadata
Produce
Write:
privacy-report.json- Redacted mirrors under
sanitized/ anonymization-map.json(restricted access)
Mandatory checks
- Detect direct identifiers (names, emails, student IDs).
- Detect accidental sensitive payloads in logs/datasets.
- Ensure final evidence and feedback reference anonymized IDs.
Rules
- Preserve grading-relevant content while redacting identities.
- Mark unresolved sensitivity as
failand block publication. - Keep redaction operations auditable in report entries.