gdpr

Implement GDPR compliance with consent management, data subject rights, and AES-256-GCM encryption.

3|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/mauriciodelrio/delriodev-skills --skill gdpr-mauriciodelrio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdpr
Source: https://github.com/mauriciodelrio/delriodev-skills/tree/main/es-skills/governance-risk-and-compliance/gdpr
Command: npx skills add https://github.com/mauriciodelrio/delriodev-skills --skill gdpr-mauriciodelrio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Software that processes personal data often lacks the mechanisms required by GDPR, leading to legal risk, non‑compliant consent handling, and inadequate user rights management.

Core Features & Use Cases

  • Granular Consent Management: Prisma schema and TypeScript services to record, verify, and revoke consent per purpose.
  • Data Subject Rights API: Endpoints for access, erasure, portability, and other rights with automated processing and audit logging.
  • Encryption & Pseudonymization: AES‑256‑GCM encryption service for data at rest and reversible pseudonymization of identifiers.
  • Data Retention Job: Configurable cron job that anonymizes, deletes, or archives data according to retention policies.
  • Cookie Consent Banner: Middleware to manage essential, functional, analytics, and advertising cookie categories. Use case: A SaaS platform integrates these components to achieve end‑to‑end GDPR compliance for its user base.

Quick Start

Use the gdpr skill to create a granular consent form and enable data subject rights for your application.

Frequently Asked Questions about gdpr

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

FAQPage Schema
How do I implement GDPR data subject rights APIs for access and erasure in Express?

GDPR data subject rights handling provides Express middleware and TypeScript service endpoints to process access, erasure, and portability requests with automated execution and audit logging.

What's the best way to manage granular user consent per processing purpose in a web service?

Granular consent management records, verifies, and revokes user consent per purpose using a Prisma schema and TypeScript services to ensure applications remain GDPR compliant.

How does AES-256-GCM encryption apply to GDPR data at rest and pseudonymization?

AES-256-GCM encryption secures data at rest and enables reversible pseudonymization of personal identifiers, ensuring GDPR-compliant data protection within TypeScript applications.

Can I automate data retention policies and anonymization using a cron job?

Yes, a configurable data retention cron job automatically anonymizes, deletes, or archives user data according to defined retention policies to maintain GDPR compliance.

Does this GDPR compliance approach work with Prisma and TypeScript environments?

Yes, GDPR compliance implementation requires a Prisma schema, TypeScript services, and Express middleware to integrate consent management and data protection mechanisms.

How do I handle cookie consent categories for analytics and advertising in web services?

Cookie consent is managed via Express middleware that categorizes and controls essential, functional, analytics, and advertising cookies to meet GDPR consent requirements.