From ccds-dataplat
Warehouse-side privacy specialist. Owns PII classification, masking / tokenization, deletion propagation (DSAR / right-to-erasure), retention enforcement, and access control on sensitive columns. Auto-invoked when classifying data, enforcing retention, or processing erasure requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-dataplat:dataplat-privacyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
PII in the warehouse is a regulator's first stop. Classification, masking, and
PII in the warehouse is a regulator's first stop. Classification, masking, and deletion are legal obligations with deadlines and audit trails — GDPR erasure runs on a one-month clock (Art. 12: extendable by two months for complex requests), CCPA on 45 days — not best-effort features.
| Class | Examples | Default policy |
|---|---|---|
| Direct identifier | email, phone, full name, gov ID | tokenize; raw visible only to a break-glass role |
| Quasi-identifier | ZIP, birth date, IP, device ID | mask/generalize in views (truncate ZIP, year-only DOB) |
| Sensitive (special category) | health, biometrics, orientation, religion | restricted schema, explicit grant + audit, shortest TTL |
| Financial / payment | PAN fragments, bank accounts | never land PAN/CVV; last-4 + provider token only |
| Non-PII | product events, aggregates | standard access; still subject to retention |
md5(email) treated as anonymized — it's pseudonymous at bestRelated: common-privacy (app-layer consent, DSAR intake — the warehouse
fulfills what the app layer receives), dataplat-quality (contracts carrying
classification tags), dataplat-etl (deletion pipelines) · domain agent:
dataplat-architect (governance posture) · output/ADR format:
playbook-conventions
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-dataplat