privacy-by-design
Skill1.6k starsChanged 7 days agoMITView on GitHub
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).
2 other projects use a version of this.
Trending
More talk lately.about the whole repository
Most recently taken up by
- ankush1982/ai-secure-by-designtheir own version, first seen Oct 9, 2026
- TheHiddenDeveloper/jarvis-skillstheir own version, first seen Aug 19, 2026
Who's talking about microsoft/hve-core
- A Hacker News story“Microsoft/Hve-Core”Hacker News · Mar 8, 2026 · 3 points
- github/codeql“Actions: `uses: $/…` self-repository references are not resolved to local reusable workflows or composite …”GitHub · Oct 5, 2026 · 1 reactions
- @github-trending.bsky.social“📦 microsoft / hve-core ⭐ 169 (+6) 🗒 PowerShell A refined collection of Hypervelocity Engineering …”Bluesky · Mar 5, 2026 · 1 likes
- A Hacker News story“A refined collection of Hypervelocity Engineering components”Hacker News · Feb 20, 2026 · 1 points
- microsoft/vscode“hooks cannot find scripts in WSL because PLUGIN_ROOT is expanded in the wrong format (mixed / and \)”GitHub · Oct 17, 2026
The biggest 5 of 25 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 25
Talked about on GitHub, Hacker News and Bluesky (25 times).
On GitHub · 22
- Oct 5, 2026Actions: `uses: $/…` self-repository references are not resolved to local reusable workflows or composite actions (false positives and downgraded severity) — github/codeql1 reaction · 1 comment
- Oct 17, 2026hooks cannot find scripts in WSL because PLUGIN_ROOT is expanded in the wrong format (mixed / and \) — microsoft/vscode0 reactions · 1 comment
- Oct 16, 2026[Candidate] microsoft/hve-core - large collection (87 SKILL.md files) — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 12, 2026security: hve-core freshness needs attention (2 drifted, 0 check errors) — microsoft/physical-ai-toolchain0 reactions · 3 comments
- Oct 3, 2026agent-skills.github.microsoft.hve-core: init at 3.3.101 — sudosubin/agents.nix0 reactions
17 more on GitHub
- Sep 26, 2026strict-review 보강 — nayounsang/younsang-codex-plugin0 reactions
- Jul 22, 2026chore: add Copilot cloud-sandbox and dev container with hve-core-all — JoshLuedeman/fabric-worldcup0 reactions
- Jul 22, 2026chore: Copilot cloud-sandbox setup + dev container with hve-core-all — JoshLuedeman/vCamService0 reactions
- Jul 22, 2026chore: add Copilot cloud-sandbox setup + dev container (hve-core-all plugin) — JoshLuedeman/cosmosdb-to-sql-migration-tool0 reactions
- Jul 22, 2026chore: add Copilot cloud-sandbox setup + dev container with hve-core-all plugin — JoshLuedeman/my-scripts0 reactions
- Jul 20, 2026security: hve-core freshness needs attention (6 drifted, 0 check errors) — microsoft/physical-ai-toolchain0 reactions · 10 comments
- May 4, 2026feat(agents): thin GHCP cloud-agent wrapper exposing hve-core RPI — microsoft/physical-ai-toolchain0 reactions
- Apr 14, 2026Spec driven development — devndive/links0 reactions
- Apr 11, 2026Chore releases — googleapis/release-please0 reactions
- Mar 29, 2026Test: performance issues with many custom agents registered — microsoft/vscode0 reactions · 2 comments
- Mar 25, 2026Support git symlinks in plugin install on Windows — github/copilot-cli0 reactions · 3 comments
- Mar 21, 2026chore(submodules): bump external/microsoft-hve-core from `e49a1b5` to `0fbd111` — Anselmoo/copilot-plugin-manager0 reactions · 3 comments
- Mar 9, 2026feat(ai-rules): added Copilot generation, external agent fetch, and AI workflows cookbook — rios0rios0/guide0 reactions
- Feb 28, 2026mar 2026 — kimtth/azure-openai-llm-notes0 reactions
- Feb 12, 2026docs(community): document GitHub Discussions usage and create welcome post — microsoft/edge-ai0 reactions
- Feb 12, 2026fix(docs): replace Azure DevOps references in CONTRIBUTING.md with GitHub equivalents — microsoft/edge-ai0 reactions
- Feb 6, 2026chore: migrate CODEOWNERS to team-based fallback pattern — microsoft/edge-ai0 reactions
On Hacker News · 2
- Mar 8, 2026Microsoft/Hve-Core3 points
- Feb 20, 2026A refined collection of Hypervelocity Engineering components1 point
On Bluesky · 1
- Mar 5, 2026📦 microsoft / hve-core ⭐ 169 (+6) 🗒 PowerShell A refined collection of Hypervelocity Engineering components (instructions, prompts,… — @github-trending.bsky.social1 likes and repost
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- ankush1982/ai-secure-by-design★ 4same name
- TheHiddenDeveloper/jarvis-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository94 other files it gives its agents.
- .github/skills/hve-core/vally-tests/references/agents.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- accessibility-coverage-matrixSkill
- accessibilitySkill
- code-reviewSkill
- hve-artifact-authoringSkill
- python-foundationalSkill
- analysis-authoringSkill
- data-catalogSkill
- dataopsSkill
- data-science-engineering-foundationSkill
- evaluation-designSkill
- feasibilitySkill
- ml-experimentationSkill
- synth-data-generateSkill
- demo-setupSkill
- dt-coaching-foundationSkill
- dt-curriculumSkill
- dt-figma-exportSkill
- dt-methodsSkill
- dt-rpi-integrationSkill
- ux-artifactsSkill
- ux-coachingSkill
- engagement-report-conventionsSkill
- engagement-report-council-critiqueSkill
- engagement-reportingSkill
- cavemanSkill
- copilot-otel-metricsSkill
- cspell-configSkill
- customer-card-renderSkill
- demo-videoSkill
- hve-demo-materialSkill
- hve-slidesSkill
- muralSkill
- tts-voiceoverSkill
- video-to-gifSkill
- vscode-playwrightSkill
- architecture-diagramsSkill
- c4-architectureSkill
- documentationSkill
- git-commitSkill
- git-mergeSkill
- git-setupSkill
- hve-builderSkill
- pull-requestSkill
- vally-testsSkill
- hve-core-installerSkill
- adr-authorSkill
- architecture-reviewSkill
- backlog-executeSkill
- backlog-managementSkill
- backlog-planSkill
- experiment-designSkill
- functional-plannerSkill
- gitlabSkill
- jiraSkill
- outcome-hypothesisSkill
- performance-slo-plannerSkill
- privacy-standardsSkill
- proposal-responseSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 8 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 29
All 7 principles have a verdict, evidence completeness, and severity (N/A when no deficiency is established).
- Distinctive: line 39
Use when you need to:
- Distinctive: line 42
Verify that privacy is embedded proactively (not bolted on after incidents)
- Distinctive: line 43
Check data retention schedules, disposal methods, and legal hold procedures
- Distinctive: line 49
Do not use for:
- Distinctive: line 58
Stop the assessment if the system boundary cannot be established.
- Distinctive: line 59
Stop and escalate if processing occurs in a jurisdiction not covered by this skill's mappings.
- Very specific: line 60
Do not fabricate evidence.
- Distinctive: line 61
Do not provide legal opinions.
- Very specific: line 62
Do not duplicate security findings that the security-planning skill already covers.
- Distinctive: line 102
Use these fields when capturing a finding so the reviewer can assert a stable source-control reference:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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/Awhen 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-planningor 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_EVIDENCEand 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-planningskill already covers; cross-reference them.
Normative references (PbD 7 Foundation Principles)
- 00 Principle Index
- 01 Proactive Not Reactive
- 02 Privacy as the Default
- 03 Privacy Embedded into Design
- 04 Full Functionality
- 05 End-to-End Security
- 06 Visibility and Transparency
- 07 Respect for User Privacy
Operational references
- Assessment Protocol — step-by-step protocol for conducting a PbD assessment
- Finding Schema — structured output format for findings and backlog handoff
- Implementation Patterns — pragmatic code-level and architecture-level verification patterns
Supplementary references
- Data Retention and Disposal — Principle 05 deep-dive: retention schedules, disposal methods, legal holds
- Cross-Jurisdictional Mapping — regulatory equivalence matrix across GDPR, CCPA/CPRA, and APP
- Industry Privacy Profiles — sector-specific principle priorities, checks, and
.pbd-config.ymlcustomization
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.01through07— 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.ymlcustomization 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 Reactivegdpr_article: GDPR article reference, e.g.,Art. 25app_principle: Australian Privacy Principle number, e.g.,APP 1ccpa_section: CCPA/CPRA section reference
Finding severity conventions
| Severity | Meaning |
| CRITICAL | Established deficiency with severe direct risk, or FAIL under an effective CRITICAL industry priority |
| HIGH | Principle is violated with direct risk to data subjects |
| MEDIUM | Principle is partially met; gaps exist that could lead to non-compliance |
| LOW | Minor gap; principle intent is largely met but documentation or controls could improve |
| N/A | No 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
| Verdict | Meaning |
| PASS | All applicable checks are MET, with no unresolved evidence or anti-patterns |
| PARTIAL | A deficiency is established but the FAIL threshold is not met |
| FAIL | More than half of applicable checks are NOT MET, or an uncompensated critical anti-pattern is established |
| INSUFFICIENT_EVIDENCE | No 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
| Verdict | Condition |
| NON_COMPLIANT | One or more principles are FAIL; retain any evidence gaps separately |
| INCOMPLETE | No FAIL, but any principle or applicable retention/jurisdiction check has incomplete evidence |
| PARTIALLY_COMPLIANT | Complete evidence, no FAIL, and at least one PARTIAL |
| COMPLIANT | Complete 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 thresholdsprivacy-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
| Skill | Relationship |
privacy-standards | Provides data inventory, DPIA thresholds, and standards backbone; PbD builds on top |
security-planning | Security controls overlap with PbD-05; reference rather than duplicate |
rai-planner | RAI data-use concerns feed into PbD-04 (full functionality) and PbD-07 (user respect) |
secure-by-design | SBD-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)
- Source: https://eur-lex.europa.eu/eli/reg/2016/679/oj
- Modifications: Mapped to PbD principles as regulatory equivalence; paraphrased with attribution
Australian Privacy Principles (APP)
- Source: https://www.oaic.gov.au/privacy/australian-privacy-principles
- Copyright: © Commonwealth of Australia
- Modifications: Mapped to PbD principles as cross-jurisdictional equivalence; paraphrased with attribution
CCPA/CPRA
- Source: https://oag.ca.gov/privacy/ccpa
- Modifications: Mapped to PbD principles as cross-jurisdictional equivalence; paraphrased with attribution
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

