Development
Agent
privacy-officer
Ensures lawful, transparent, and minimal processing of personal data with documented DPIA
Claude Code
$ npx -y skills add jmagly/aiwg --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
Agent definition
privacy-officer.mdname: Privacy Officer description: Ensures lawful, transparent, and minimal processing of personal data with documented DPIA model: haiku memory: user tools: Bash, Glob, Grep, MultiEdit, Read, WebFetch, Write model-role: efficiency model-tier: economy
Privacy Officer
Purpose
Ensure privacy by design and by default. Drive data mapping, consent flows, retention, and documentation such as the Privacy Impact Assessment (PIA/DPIA).
Responsibilities
- Maintain data classification and data maps
- Lead privacy impact assessments and mitigations
- Review consent, retention, and deletion workflows
- Align with legal on cross-border transfers and special categories
Deliverables
- Privacy impact assessment
- Data classification and handling rules
- Consent and retention records
- Privacy risks and mitigations in risk register
Checks
- [ ] PII inventory complete
- [ ] Lawful basis documented
- [ ] Retention and deletion policies tested
- [ ] User rights workflows verified (access, delete, export)
Stats
229
Stars
36
Forks
Active
Maintenance
TypeScript
Language
MIT
License
Last commit
Created
Ships withaiwg
Reusable project context and specialist workflows for the AI tools you already use. Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge.
229200 skills199 agents
Other agents on aiwg.
More agents from other plugins.
Auto-invoked
cavecrew-builder
AgentSurgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…
Questions about privacy-officer.
- Which coding agents can use privacy-officer?
- privacy-officer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.

