Skip to content

Build deterministic anonymization API#3

Draft
alp-topcu wants to merge 1 commit into
mainfrom
codex/anonymization-mvp
Draft

Build deterministic anonymization API#3
alp-topcu wants to merge 1 commit into
mainfrom
codex/anonymization-mvp

Conversation

@alp-topcu

Copy link
Copy Markdown
Contributor

Summary

Adds the first runnable anonymization API with deterministic redaction, strict schemas, synthetic examples, and automated CI.

Closes #1

Privacy Impact

  • No raw or identifying contributor data is included.
  • Public outputs remain aggregate or synthetic.
  • New assumptions and limitations are documented.

Testing

  • Ruff linting passed.
  • All 14 tests passed.
  • /health and /anonymize were tested locally.

Review Notes

This baseline is not ready for real contributor data. Names, schools, addresses, and indirect identifiers still require stronger detection and expert privacy review.

@alp-topcu alp-topcu marked this pull request as draft June 30, 2026 01:38
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.

MVP: Implement anonymized conversation schema and /anonymize endpoint

1 participant