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-guardrailOm 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.mdSKILL.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.