implementing-gdpr-data-subject-access-request

Featured

Automates GDPR Data Subject Access Request (DSAR) workflows including identity verification, PII discovery across databases and files using regex and NER, data mapping, response templating per Article 15 requirements, deadline tracking, and audit logging. Covers ICO/EDPB guidance compliance, exemption handling, and scalable batch processing. Use when building or auditing DSAR response capabilities under GDPR/UK GDPR.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Implementing GDPR Data Subject Access Request (DSAR) Workflow ## When to Use - When building automated DSAR processing pipelines for GDPR/UK GDPR compliance - When implementing PII discovery across structured and unstructured data sources - When creating response templates that satisfy Article 15 disclosure requirements - When auditing existing DSAR handling for regulatory compliance gaps - When scaling DSAR processing from manual to automated workflows ## Prerequisites - Python 3.8+ with required dependencies (spacy, presidio-analyzer, jinja2) - Access to data sources where personal data resides (databases, file shares, logs) - Understanding of GDPR Article 15 requirements and ICO/EDPB guidance - Appropriate authorization and data protection officer (DPO) approval - Test environment with synthetic or anonymized data for validation ## Background ### GDPR Article 15 - Right of Access Under GDPR Article 15, data subjects have the right to obtain from the controller: 1. **Confirmation** that their personal data is being processed 2. **A copy** of all personal data held about them 3. **Supplementary information** including: - Purposes of processing - Categories of personal data - Recipients or categories of recipients - Retention periods or criteria to determine them - Right to rectification, erasure, restriction, or objection - Right to lodge a complaint with a supervisory authority - Source of the data (if not collected directly from the subject) ...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category