Gå til hovedindhold
cprOfficielby @AgentAccess

Danish CPR & PII Privacy Guardrail

Regelsæt og regex-filtre der forhindrer agenter i at gemme, logge eller lække danske CPR-numre (GDPR).

Installation

skills.sh / CLI

Installer denne færdighed direkte i din AI-agent eller projekt.

npx skills add lordavocado/AgentAccess.dk --skill cpr-gdpr-guardrail

Om Danish CPR & PII Privacy Guardrail

En afgørende compliance-sikkerhedsforanstaltning for agenter, der behandler dansk tekst, e-mails eller borgerdata. Indeholder mønstergenkendelse af danske personnumre (CPR: DDMMYY-XXXX) og påbyder øjeblikkelig maskering (DDMMYY-****) før ekstern LLM-anvendelse eller logning.

SKILL.md Instruktioner

SKILL.md

SKILL.md

De rå trinvise instruktioner som din agent udfører ved aktivering.

---
name: cpr-gdpr-guardrail
description: Mask and protect Danish CPR numbers and sensitive citizen identifiers.
metadata:
  compliance: gdpr
  country: DK
---

# Danish CPR & PII Privacy Guardrail Skill

The Danish CPR number (Central Person Register number) is a sensitive personal identifier under Danish GDPR regulations.

## Regex Pattern
Match standard CPR format:
`\b(0[1-9]|[12][0-9]|3[01])(0[1-9]|1[0-2])([0-9]{2})[- ]?([0-9]{4})\b`

## Mandatory Guardrail Actions
1. **Mask Before Transmission**: When passing citizen documents or input to external APIs, redact the last 4 digits:
   - Original: `120584-1234`
   - Masked: `120584-****`
2. **Never Log**: Do not output unmasked CPR numbers into CLI logs, agent traces, or temporary scratch files.
3. **Contextual Warning**: If a user prompts the agent with a raw CPR number, confirm processing intent while sanitizing memory.