pseudonymizing-for-gdpr

Apply reversible pseudonymization to clinical text with separate key-vault mapping.

5.0k|615|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/maziyarpanahi/openmed --skill pseudonymizing-for-gdpr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pseudonymizing-for-gdpr
Source: https://github.com/maziyarpanahi/openmed/tree/main/skills/pseudonymizing-for-gdpr
Command: npx skills add https://github.com/maziyarpanahi/openmed --skill pseudonymizing-for-gdpr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill applies reversible pseudonymization to clinical and personal data so organizations can protect working datasets while retaining a separately controlled ability to re-link records when legally authorized. It preserves the distinction between pseudonymization and irreversible anonymization under GDPR.

Core Features & Use Cases

  • GDPR-aligned pseudonymization: Use OpenMed replacement surrogates with the GDPR pseudonymization policy and a retained mapping.
  • Separate key management: Route pseudonymized text to ordinary processing systems while storing the re-linkage mapping in a separate, access-controlled key vault.
  • Authorized re-linkage: Restore original values only when a lawful basis exists, with audit logging that avoids recording restored plaintext.
  • Retention and risk controls: Apply independent retention to the mapping, protect it as a high-sensitivity secret, and assess residual quasi-identifier risk.
  • Use Case: Prepare EU clinical notes for analytics while preserving a controlled ability to reconnect records for an authorized patient request or longitudinal study.

Quick Start

Use the pseudonymizing-for-gdpr skill to pseudonymize the attached clinical text under GDPR, keep the re-linkage mapping in a separate key vault, and check the output for residual identifiers.

Frequently Asked Questions about pseudonymizing-for-gdpr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does pseudonymization work for GDPR compliance with clinical text?

Pseudonymization for GDPR compliance replaces personal identifiers in clinical text with replacement surrogates while retaining a separately controlled mapping for authorized re-identification. It preserves the distinction from irreversible anonymization under GDPR Article 4(5).

What is the difference between anonymization and reversible pseudonymization under GDPR?

Reversible pseudonymization under GDPR retains a separately controlled re-linkage mapping in a protected key vault, allowing authorized re-identification. Irreversible anonymization removes this capability entirely, preventing original values from being restored.

How do I pseudonymize clinical notes for analytics while keeping re-linkage for authorized patient requests?

Use replacement surrogates to pseudonymize clinical notes for analytics, storing the re-linkage mapping in a separate, access-controlled key vault. Authorized re-linkage restores original values only when a lawful basis exists, with audit logging avoiding restored plaintext.

Can I store the re-identification mapping in a separate key vault for GDPR workflows?

Yes, you can route pseudonymized text to ordinary processing systems while storing the re-linkage mapping in a separate, access-controlled key vault. The mapping is protected as a high-sensitivity secret with independent retention controls.

Does pseudonymizing clinical data remove quasi-identifier re-identification risk?

Pseudonymizing clinical data applies replacement surrogates and assesses residual quasi-identifier risk, but does not guarantee complete risk removal. A residual re-identification risk review is conducted to evaluate remaining quasi-identifiers.

When should I not use reversible pseudonymization for personal data?

Reversible pseudonymization should not be used when permanent, irreversible anonymization is legally required. It is designed for GDPR workflows needing controlled record linkage and authorized re-identification, retaining a mapping that must be actively protected.