gdpr-data-handling

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

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/malinovskiy-makar/qls --skill gdpr-data-handling-malinovskiy-makar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdpr-data-handling
Source: https://github.com/malinovskiy-makar/qls/tree/main/.claude/skills/gdpr-data-handling
Command: npx skills add https://github.com/malinovskiy-makar/qls --skill gdpr-data-handling-malinovskiy-makar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building systems that process EU personal data requires navigating complex GDPR obligations like consent tracking, data subject requests, retention limits, and breach notification deadlines, and mistakes carry serious legal risk. ## 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 per-data-type retention policies with anonymization options, and handle 72-hour breach notification to supervisory authorities. - Use Case: When building a SaaS product serving EU customers, use this Skill to implement a consent banner, a DSAR endpoint that exports user data as JSON, and automated retention cleanup jobs. ## Quick Start Ask the AI to implement a GDPR-compliant consent management service with audit logging for your 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 my application?

Store consent records with purpose, timestamp, policy version, IP address, and user agent, plus an audit log of grants and withdrawals. Emit consent change events so downstream systems can react, and always check the latest consent record before processing.

How to handle a data subject access request under GDPR?

Verify the requester's identity, then collect their data from every connected data source and compile it into a structured response with retention info, processing purposes, and third-party recipients. You must respond within 30 days, with a possible 60-day extension for complex requests.

What data retention periods does GDPR require?

GDPR does not mandate fixed periods; you must define retention per data type based on its legal basis. Common examples include 7 years for transaction records under tax law, 2-3 years for account and support data, and anonymization for analytics data after one year.

When must a data breach be reported under GDPR?

Supervisory authorities must be notified within 72 hours when a breach risks individuals' rights, and always when sensitive data like health, financial, or credentials is involved. Affected individuals must be notified directly for high or critical severity breaches.

What are the limitations of consent-based data processing?

Consent must be freely given, specific, and withdrawable, so it fails when there is a power imbalance or when bundled across purposes. For essential processing, rely on contract or legal obligation bases instead, and never use pre-checked consent boxes.