gdpr-data-handling

Implement GDPR-compliant consent management, data subject rights, and privacy controls.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/SanketAdlak/PDMProjectDesign --skill gdpr-data-handling-sanketadlak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdpr-data-handling
Source: https://github.com/SanketAdlak/PDMProjectDesign/tree/main/.agents/skills/gdpr-data-handling
Command: npx skills add https://github.com/SanketAdlak/PDMProjectDesign --skill gdpr-data-handling-sanketadlak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building systems that process EU personal data requires implementing consent tracking, data subject request handling, retention enforcement, and breach notification workflows that satisfy GDPR legal requirements. ## Core Features & Use Cases - Consent Management: Record, verify, and audit user consent with timestamps, policy versions, and event emission for downstream systems. - Data Subject Request Handling: Process access, erasure, and portability requests with 30-day deadline tracking and multi-source data collection. - Retention & Breach Workflows: Enforce retention policies with anonymization options and handle 72-hour breach notification to supervisory authorities. - Use Case: When building a SaaS application serving EU customers, use this Skill to implement a consent banner, a DSAR endpoint that exports user data as JSON, and a scheduled job that anonymizes analytics data older than one year. ## Quick Start Implement a GDPR-compliant consent management service with an audit log and a cookie consent banner for my web application.

Frequently Asked Questions about gdpr-data-handling

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

FAQPage Schema
How do I implement GDPR consent management in a web application?

Store each consent decision with purpose, timestamp, policy version, IP address, and user agent, and maintain an audit log of grants and withdrawals. Provide an opt-in banner where analytics and marketing checkboxes are unchecked by default and necessary cookies cannot be disabled.

How to handle a GDPR data subject access request in code?

Create a DSAR handler that records the request with a 30-day deadline, collects user data from every connected data source, and returns a structured response including data categories, retention info, processing purposes, and third-party recipients.

What data requires explicit consent under GDPR Article 9?

Special category data such as health, religion, and ethnicity requires explicit consent under Article 9, while criminal conviction data under Article 10 requires official authority. Children's data under age 16 requires parental consent.

When must a data breach be reported to authorities under GDPR?

Supervisory authorities must be notified within 72 hours when a breach involves sensitive data types like health, financial, credentials, or biometric data, or when severity is medium or higher. Affected individuals must be notified for high and critical severity breaches.

How long can personal data be retained under GDPR?

Retention periods depend on the legal basis: transaction records may be kept seven years for tax obligations, marketing consent data around two years, and analytics data one year before anonymization. Each data type needs a documented retention policy with a defined trigger date.