Skip to content
cccskills
Official · MicrosoftFreePublished on GitHub

privacy-by-design

Assess a system or feature against the seven Privacy by Design principles. The skill helps organize evidence, identify gaps and severity, suggest remediation, review data retention and disposal, and map relevant requirements across GDPR, CCPA/CPRA, and Australian Privacy Principles.

OriginalShow the original description

Privacy by Design (PbD) knowledge base for assessing proactive privacy practices against the 7 Foundation Principles, with data retention and disposal lifecycle checks and cross-jurisdictional mappings (GDPR, CCPA, APP).

microsoft/hve-core1,588 stars(GitHub 1,588 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Reviewing privacy practices in a system or feature
  • Checking personal data retention and disposal
  • Comparing requirements across GDPR, CCPA/CPRA, and APP

Files included (15)

  • SKILL.md12.9 KB
  • references/00-principle-index.md4.0 KB
  • references/01-proactive-not-reactive.md4.4 KB
  • references/02-privacy-as-the-default.md4.5 KB
  • references/03-privacy-embedded-into-design.md4.7 KB
  • references/04-full-functionality.md4.4 KB
  • references/05-end-to-end-security.md5.8 KB
  • references/06-visibility-and-transparency.md5.6 KB
  • references/07-respect-for-user-privacy.md5.5 KB
  • references/assessment-protocol.md9.7 KB
  • references/cross-jurisdictional-mapping.md13.3 KB
  • references/data-retention-and-disposal.md7.1 KB
  • references/finding-schema.md10.8 KB
  • references/implementation-patterns.md10.1 KB
  • references/industry-privacy-profiles.md11.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Privacy by Design

This SKILL.md is the entrypoint for the Privacy by Design skill.

The skill provides structured assessment references for the 7 Foundation Principles of Privacy by Design (Cavoukian, 2009). Consumers that explicitly load it can assess privacy practices across the software lifecycle. It complements privacy-standards with principle-level criteria, retention and disposal checks, regulatory mappings, a finding schema and implementation patterns. Current agent wiring is described under Integration below.

[!NOTE] This skill is a planning aid, not legal advice. Its standards summaries support privacy reasoning and review preparation; they do not substitute for qualified legal counsel or a formal regulatory interpretation.

Goal

Produce an evidence-based assessment against the 7 PbD Foundation Principles, with per-principle verdicts, explicit evidence gaps, deficiency severity, and remediation for established deficiencies. Assessment labels describe this planning rubric, not legal certification.

Success criteria

  • All 7 principles have a verdict, evidence completeness, and severity (N/A when no deficiency is established).
  • Each FAIL or PARTIAL finding includes a specific, actionable remediation.
  • Findings use the structured schema defined in finding-schema.md.
  • Cross-jurisdictional obligations are identified for the applicable regulatory scope.
  • Retention and disposal are assessed for any system that stores personal data.
  • An overall assessment verdict (COMPLIANT / PARTIALLY_COMPLIANT / NON_COMPLIANT / INCOMPLETE) is determined without treating missing evidence as a failed control.
  • Finding, principle, checklist and severity counts reconcile under the finding schema.

When to use this skill

Use when you need to:

  • Assess a system, feature, or data flow against the 7 PbD Foundation Principles
  • Verify that privacy is embedded proactively (not bolted on after incidents)
  • Check data retention schedules, disposal methods, and legal hold procedures
  • Map privacy requirements across GDPR Art. 25, CCPA/CPRA, and Australian Privacy Principles
  • Generate per-principle PASS/PARTIAL/FAIL/INSUFFICIENT_EVIDENCE results with evidence-backed severity
  • Identify code-level and configuration-level privacy patterns or anti-patterns
  • Produce backlog items from privacy assessment findings

Do not use for:

  • General privacy standards mapping without principle assessment (use privacy-standards)
  • Security threat modeling (use security-planning or OWASP skills)
  • RAI assessment (use rai-planner)
  • Legal advice or regulatory compliance certification

Stop rules

  • Stop the assessment if the system boundary cannot be established.
  • Stop and escalate if processing occurs in a jurisdiction not covered by this skill's mappings.
  • Do not fabricate evidence; record INSUFFICIENT_EVIDENCE and the evidence needed. Continue supported checks without inventing deficiency remediation for unknowns.
  • Do not provide legal opinions; frame all findings as planning guidance requiring qualified review.
  • Do not duplicate security findings that the security-planning skill already covers; cross-reference them.

Normative references (PbD 7 Foundation Principles)

  1. 00 Principle Index
  2. 01 Proactive Not Reactive
  3. 02 Privacy as the Default
  4. 03 Privacy Embedded into Design
  5. 04 Full Functionality
  6. 05 End-to-End Security
  7. 06 Visibility and Transparency
  8. 07 Respect for User Privacy

Operational references

Supplementary references

Skill layout

  • SKILL.md — this file (skill entrypoint).
  • references/ — the PbD normative documents, operational guides, and supplementary material.
    • 00-principle-index.md — index of all principle identifiers, categories, source mappings, and cross-references.
    • 01 through 07 — one document per PbD Foundation Principle with checklist, controls, anti-patterns, and regulatory mappings.
    • assessment-protocol.md — phased assessment protocol for agents conducting PbD reviews.
    • finding-schema.md — YAML-based finding and summary schema for structured output.
    • implementation-patterns.md — code-level and configuration-level patterns agents can verify.
    • data-retention-and-disposal.md — Principle 05 deep-dive: retention schedules, disposal methods, legal holds.
    • cross-jurisdictional-mapping.md — regulatory equivalence matrix across GDPR, CCPA/CPRA, and APP.
    • industry-privacy-profiles.md — telco, healthcare, financial sector profiles with .pbd-config.yml customization schema.

Citation-field vocabulary

Use these fields when capturing a finding so the reviewer can assert a stable source-control reference:

  • pbd_principle: Principle number (1–7) with short name, e.g., PbD-01 Proactive Not Reactive
  • gdpr_article: GDPR article reference, e.g., Art. 25
  • app_principle: Australian Privacy Principle number, e.g., APP 1
  • ccpa_section: CCPA/CPRA section reference

Finding severity conventions

SeverityMeaning
CRITICALEstablished deficiency with severe direct risk, or FAIL under an effective CRITICAL industry priority
HIGHPrinciple is violated with direct risk to data subjects
MEDIUMPrinciple is partially met; gaps exist that could lead to non-compliance
LOWMinor gap; principle intent is largely met but documentation or controls could improve
N/ANo deficiency established, including PASS and unknown-only results

Data sensitivity informs the impact of a proven deficiency; it does not create one. Preserve CRITICAL in records and summaries. CRITICAL and HIGH map to P1, with CRITICAL ordered first; MEDIUM maps to P2 and LOW to P3. PASS and unknown-only results do not create remediation backlog items.

Finding verdict conventions

VerdictMeaning
PASSAll applicable checks are MET, with no unresolved evidence or anti-patterns
PARTIALA deficiency is established but the FAIL threshold is not met
FAILMore than half of applicable checks are NOT MET, or an uncompensated critical anti-pattern is established
INSUFFICIENT_EVIDENCENo deficiency established, but unknown evidence or zero applicable checks prevents PASS

Apply the ordered rules in the assessment protocol. Record evidence completeness independently so a proven deficiency is not hidden by unknown checks. Suppressions require a documented applicability reason and do not count as MET.

Overall assessment verdicts

VerdictCondition
NON_COMPLIANTOne or more principles are FAIL; retain any evidence gaps separately
INCOMPLETENo FAIL, but any principle or applicable retention/jurisdiction check has incomplete evidence
PARTIALLY_COMPLIANTComplete evidence, no FAIL, and at least one PARTIAL
COMPLIANTComplete evidence and all 7 principles PASS

Evaluate these rows in order. Never use null for a verdict or interpret an unknown jurisdictional baseline as met or failed.

Integration with Privacy Planner and Reviewer

This skill complements privacy-standards (which provides the NIST PF, GDPR, CCPA, OWASP backbone). A consumer performing PbD assessment should explicitly load both:

  • privacy-standards — standards mapping, data-flow reasoning, DPIA thresholds
  • privacy-by-design — principle-level assessment, retention/disposal checks, cross-jurisdictional equivalence, implementation pattern verification

The current Privacy Planner and Privacy Reviewer do not explicitly load privacy-by-design. This skill supplies assessment knowledge, not automatic integration; dedicated agent wiring is outside this skill change. It remains background-only (user-invocable: false).

Interaction with other skills

SkillRelationship
privacy-standardsProvides data inventory, DPIA thresholds, and standards backbone; PbD builds on top
security-planningSecurity controls overlap with PbD-05; reference rather than duplicate
rai-plannerRAI data-use concerns feed into PbD-04 (full functionality) and PbD-07 (user respect)
secure-by-designSBD-11 (Secure Deprecation) aligns with PbD-05 lifecycle; cross-reference for decommissioning

Attribution and licensing posture

SKILL.md and references/ contain original assessment guidance and paraphrased summaries under CC BY 4.0. The cited publications remain authoritative and retain their own rights; this license does not relicense upstream text. Principle names and legal identifiers are preserved for traceability. No upstream document is reproduced or bundled.

Cavoukian PbD Foundation Principles

  • Author: Dr. Ann Cavoukian, Information and Privacy Commissioner of Ontario
  • Source: https://www.ipc.on.ca/sites/default/files/legacy/2018/01/pbd.pdf
  • Modifications: Principles restructured into agent-consumable assessment checklists with cross-references to GDPR, CCPA, and APP; original principle text paraphrased with attribution
  • Note: The 7 Foundation Principles are widely referenced in academic and regulatory literature; content here is paraphrased for planning use

GDPR Art. 25 (Data Protection by Design and by Default)

Australian Privacy Principles (APP)

CCPA/CPRA

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

accessibility

Official · MicrosoftFreeSummary

Support accessibility planning and checks using references such as WCAG 2.2, ARIA Authoring Practices, and cognitive accessibility guidance. Its tools can scan pages and organize runtime evidence, while distinguishing automated findings from checks that require interaction or assistive technology.

  • Plan accessibility standards and evidence for a project
  • Scan a page for automated accessibility findings
  • Review whether keyboard behavior needs manual checks
microsoft/hve-core1.6KUpdated Oct 29, 2026

accessibility-coverage-matrix

Official · MicrosoftFreeSummary

Builds an accessibility coverage matrix across standards, interface surfaces, and evidence methods. It calculates coverage only from methods considered adequate for each criterion and produces a report plus a bundle of supporting evidence, including items that still need human testing.

  • Compare accessibility coverage across pages and components
  • Refresh a matrix with new test findings
  • Report coverage gaps and pending human checks
microsoft/hve-core1.6KUpdated Oct 29, 2026

adr-author

Official · MicrosoftFreeSummary

Create Architecture Decision Records that capture scope, decision makers, drivers, options, rationale, and consequences. Choose a concise Y-Statement or MADR v4 format, start from a planner handoff, or adopt an existing project template while preserving supersession history.

  • Record the reasoning behind an architecture choice
  • Compare options and document tradeoffs
  • Create an ADR from a planner handoff
microsoft/hve-core1.6KUpdated Oct 29, 2026

analysis-authoring

Official · MicrosoftFreeSummary

Plan and review exploratory data analysis notebooks and analytical dashboards. Choose sections and charts based on the question and available data, handle dense scales deliberately, document interpretations and limits, and check dashboard behavior against performance budgets.

  • Plan the structure of an exploratory analysis notebook
  • Choose charts for an analytical question
  • Review dashboard responsiveness and completeness
microsoft/hve-core1.6KUpdated Oct 29, 2026

architecture-diagrams

Official · MicrosoftFreeSummary

Turns supported infrastructure files or a declared data catalog into an architecture diagram in the requested ASCII or Mermaid format. It shows confirmed components and relationships while keeping inferred catalog links visibly distinct and avoiding unsupported assumptions.

  • Visualizing cloud infrastructure from configuration files
  • Preparing a diagram for an architecture review
  • Rendering declared data catalog relationships
microsoft/hve-core1.6KUpdated Oct 29, 2026

architecture-review

Official · MicrosoftFreeSummary

Create a lasting architecture review record that captures confirmed scope, evidence, assumptions, pillar findings, trade-offs, recommendations, and reviewer decisions. It keeps analysis traceable and links significant accepted decisions to ADRs while leaving decision authority with the user.

  • Recording findings from a system architecture review
  • Tracking evidence and assumptions across review areas
  • Documenting why recommendations were accepted or deferred
microsoft/hve-core1.6KUpdated Oct 29, 2026

See all skills by microsoft

Report a problem with this skill