gdpr-compliance

Plan GDPR compliance with C# patterns for consent and data subject requests.

2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/DTMC-marketplace/governance --skill gdpr-compliance-dtmc-marketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gdpr-compliance
Source: https://github.com/DTMC-marketplace/governance/tree/main/skills/gdpr-compliance
Command: npx skills add https://github.com/DTMC-marketplace/governance --skill gdpr-compliance-dtmc-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and actionable patterns for ensuring General Data Protection Regulation (GDPR) compliance, particularly during the planning and design phases of systems that handle personal data of EU residents.

Core Features & Use Cases

  • GDPR Fundamentals: Explains the 7 core principles and lawful bases for data processing.
  • Data Subject Rights: Details how to implement rights like access, erasure, and portability.
  • DPIA & ROPA: Offers templates and guidance for Data Protection Impact Assessments and Records of Processing Activities.
  • Use Case: A startup is designing a new app that will collect user data. They can use this Skill to understand their GDPR obligations, design appropriate consent mechanisms, and plan for data subject rights requests before writing any code.

Quick Start

Use the gdpr-compliance skill to generate a template for a Data Protection Impact Assessment.

Frequently Asked Questions about gdpr-compliance

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

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

GDPR data subject rights for access and erasure can be implemented using C# patterns provided for consent management and data subject request handling. This ensures systems processing EU residents' data can execute access, erasure, and portability requests efficiently.

What are the lawful bases for data processing under GDPR?

Lawful bases for data processing under GDPR are explained through the 7 core principles defined in the regulation. Understanding these foundations is necessary to ensure your data collection and processing activities are legally compliant during system planning.

When do I need to conduct a Data Protection Impact Assessment for my project?

A Data Protection Impact Assessment (DPIA) is needed when processing is likely to result in high risk to personal data. You can generate DPIA templates and read Records of Processing Activities (ROPA) guidance to structure your compliance documentation.

How do I design a consent management mechanism for an app collecting user data?

Consent management mechanisms can be designed using specific C# implementation patterns that handle user permissions. Planning these mechanisms before writing code ensures privacy by design principles are integrated into the core architecture.

Does this GDPR guidance cover international data transfers?

International data transfers are addressed within the GDPR guidance, alongside privacy by design principles. This ensures your system architecture accounts for cross-border data movement regulations when handling personal data of EU residents.

What is the best way to plan GDPR compliance before writing application code?

The best way to plan GDPR compliance is reviewing the 7 core principles, lawful bases, and ROPA guidelines before development. This approach allows you to design appropriate consent mechanisms and map data subject rights requests proactively.