Best for
- Map data classification, purpose, processing activities, access patterns,
- Define privacy acceptance criteria that are testable and verifiable — not
- Produce a data-lifecycle record that traces data from collection through
magnus919/agent-skills/privacy-engineering/SKILL.md
Translate privacy principles and legal requirements into data-flow, lifecycle, acceptance, and verification artifacts. Map data classification, purpose, processing, access, retention, deletion, residency, and consent; define verifiable privacy acceptance criteria; and produce data-lifecycle records, retention/deletion verification plans, and privacy change reviews. Use when engineering privacy into a system, feature, or data flow — not for legal advice, jurisdiction-specific regulatory interpret
Decision brief
Translate privacy principles into engineering artifacts that are observable, testable, and verifiable. This skill does not provide legal advice and does not substitute for jurisdiction-specific regulatory interpretation; those belong to qualified legal counsel and to legal-strat…
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/magnus919/agent-skills --skill "privacy-engineering"Inspect the Agent Skill "privacy-engineering" from https://github.com/magnus919/agent-skills/blob/531ff6753784823c878c92b988c6e55266ce09a9/privacy-engineering/SKILL.md at commit 531ff6753784823c878c92b988c6e55266ce09a9. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
This skill does not provide legal advice. It provides an engineering method for translating privacy requirements (whether derived from GDPR, CCPA, HIPAA, internal policy, or contractual obligations) into verifiable technical artifacts. Jurisdiction-specific regulatory interpreta…
Load this skill when the task involves engineering privacy into a system, feature, or data flow:
Legal advice or regulatory interpretation: route to
Every privacy engineering engagement must address these seven dimensions. At least six must appear as structured fields (checklist items, table rows, or labeled fields) in any artifact produced; all seven must be present somewhere in the body of work.
1. Start from purpose, not technology. For every data element, ask: why is this collected? What outcome does it serve? If the purpose cannot be stated in one sentence, the data element is suspect.
Permission review
The documentation asks the agent to run terminal commands or scripts.
what evidence is required; it does not run incident command.Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 91/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 61 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Translate privacy principles into engineering artifacts that are observable, testable, and verifiable. This skill does not provide legal advice and does not substitute for jurisdiction-specific regulatory interpretation; those belong to qualified legal counsel and to legal-strategy.
This skill does not provide legal advice. It provides an engineering method for translating privacy requirements (whether derived from GDPR, CCPA, HIPAA, internal policy, or contractual obligations) into verifiable technical artifacts. Jurisdiction-specific regulatory interpretation must be escalated to qualified legal counsel. Do not use this skill to determine whether a specific regulatory regime applies or to interpret the legal scope of a privacy obligation.
Load this skill when the task involves engineering privacy into a system, feature, or data flow:
Every privacy engineering engagement must address these seven dimensions. At least six must appear as structured fields (checklist items, table rows, or labeled fields) in any artifact produced; all seven must be present somewhere in the body of work.
| # | Dimension | Engineering concern |
|---|---|---|
| 1 | Purpose | What is the declared purpose for collecting/processing this data? Is each processing activity tied to a specific, explicit purpose? |
| 2 | Lifecycle (retention) | What is the retention period for each data category? What triggers the retention clock? Where is the retention policy enforced? |
| 3 | Access | Who or what can access this data? Under what conditions? Is access logged and reviewed? Are access patterns consistent with the declared purpose? |
| 4 | Deletion | How is data deleted when retention expires or a deletion request is received? Is deletion verified across all stores, backups, caches, and derived datasets? |
| 5 | Tenant / isolation | How is data isolated between tenants? Are tenant-boundary violations detectable? Are cross-tenant queries prevented by default? |
| 6 | Residency | Where does data reside at rest and in transit? Are there geographic or jurisdictional constraints on data location? Are residency constraints enforced at the infrastructure level? |
| 7 | Consent | Is consent obtained before data collection? Can consent be withdrawn? Is the system behavior different pre-consent, post-consent, and post-revocation? |
Start from purpose, not technology. For every data element, ask: why is this collected? What outcome does it serve? If the purpose cannot be stated in one sentence, the data element is suspect.
Classify before you collect. Assign a data classification (public, internal, confidential, restricted/PII) and a purpose label before instrumentation or storage is designed.
Map the full data lifecycle. Trace each data category from collection through processing, storage, access, archival, and deletion. Include caches, replicas, backups, logs, and derived datasets. A lifecycle that ends at "primary database" is incomplete.
Define verifiable acceptance criteria. Every privacy requirement must produce at least one acceptance criterion that is testable — a specific, measurable condition with a verification method and a pass/fail condition. "Data is handled securely" is not verifiable. "PII does not appear in analytics export" is.
Verify deletion, not just policy. A retention policy that is not verified through a deletion test is a policy document, not an engineering artifact. Produce a retention/deletion verification plan and exercise it.
Route legal interpretation to legal counsel. When a question requires interpreting the scope of a regulation, determining applicability, or resolving a legal ambiguity, escalate — do not interpret.
Address agent traces and product telemetry explicitly. Any system that logs LLM conversations, tool-call history, user interactions, or product analytics must have privacy controls designed before collection begins.
Agent traces include LLM conversation logs, tool-call arguments and responses, intermediate reasoning, and agent state transitions. These traces often contain sensitive data: user prompts, system context, tool outputs, and PII that the agent accessed during a task.
Privacy engineering for agent traces requires:
Product analytics telemetry includes event streams, user-behavior tracking, feature-usage metrics, and session recordings. Privacy engineering defines the constraints; product-analytics-and-measurement designs the measurement strategy within those constraints.
Privacy engineering for analytics telemetry requires:
| Path | Loaded when |
|---|---|
| references/discovery-brief.md | Understanding ownership boundaries between legal, privacy, security, and data engineering |
| templates/data-lifecycle-record.md | Producing a full data-lifecycle record from collection through deletion |
| templates/privacy-acceptance-criteria.md | Defining verifiable, testable privacy acceptance criteria with verification methods and pass/fail conditions |
| templates/data-flow-and-access-map.md | Mapping data flows across services, tenants, and regions with access patterns |
| templates/retention-deletion-verification-plan.md | Designing a retention/deletion verification plan with measurable success conditions |
| templates/privacy-change-review.md | Reviewing a change for privacy impact and producing a privacy change review |
| evals/evals.json | Evaluating the skill's output quality across representative scenarios |
Privacy engineering produces artifacts that feed:
Frequently asked questions
Translate privacy principles into engineering artifacts that are observable, testable, and verifiable. This skill does not provide legal advice and does not substitute for jurisdiction-specific regulatory interpretation; those belong to qualified legal counsel and to legal-strat…
The source record exposes this install command: npx skills add https://github.com/magnus919/agent-skills --skill "privacy-engineering". Inspect the command and pinned source before running it.
Static rules flagged exec-script in the source; the page lists the matching lines and excerpts.
Alternatives
narrative-io/narrative-skills-marketplace
Translate a fuzzy analytical question into a rigorous investigation plan. Interrogates the ask, grounds the plan in the available data dictionary, applies analytical best practices, and produces a structured brief of query specifications for a downstream query-writing skill. Plans, does not write SQL. Use when: "why did X drop", "is there a relationship between A and B", "who are our highest-value customers", "what's driving the change in Y", "investigate this trend", "design an analysis for", "
Postpartum-genushyacinthus29/dotnet-skills
Design, tune, or review EF Core data access with proper modeling, migrations, query translation, performance, and lifetime management for modern .NET applications.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
getcargohq/cargo-skills
Make Cargo actually run something, or show what it would run — execute one connector action, run a multi-step workflow, trigger a batch across a whole segment or model, message an AI agent, build or edit a node graph, draw a workflow, tool or play as a diagram, and query the runtime tables (runs, batches, spans, records) with SQL. Triggers: "run this on all my contacts", "execute the action", "kick off a batch", "build a workflow", "schedule a play", "make it run every morning", "ask the agent",