Skip to content
Automation
Skill

/dsar-privacy

Data Subject Access Request (DSAR) workflow management. Covers the full 30-day DSAR lifecycle: receipt, identity verification, data discovery, compilation and redaction, response drafting, and logging. Multi-jurisdiction support for UK GDPR, EU GDPR, CCPA, and PIPEDA.

From plugin
agentfactory-business-plugins
3797 skills30 agents8 commands

Claude Code

$ npx -y skills add panaversity/agentfactory-business-plugins --skill dsar-privacy --agent claude-code

SKILL.md

dsar-privacy.SKILL.md
name: dsar-privacy
description: >
  Data Subject Access Request (DSAR) workflow management. Covers the full
  30-day DSAR lifecycle: receipt, identity verification, data discovery,
  compilation and redaction, response drafting, and logging. Multi-jurisdiction
  support for UK GDPR, EU GDPR, CCPA, and PIPEDA.
user-invocable: false

DSAR and Privacy -- Data Subject Access Request Workflow

JURISDICTION RESPONSE WINDOWS

| Jurisdiction | Window | Regulator | Extension | | ----------------- | ------------ | ------------ | ------------------------------- | | UK GDPR | 30 cal. days | ICO | +60 days if complex (w/ notice) | | EU GDPR | 30 cal. days | National DPA | +60 days if complex (w/ notice) | | CCPA (California) | 45 days | CA AG | +45 days with notice | | PIPEDA (Canada) | 30 days | OPC | Escalate to Privacy Officer | | Other | Escalate now | -- | Confirm with Privacy Counsel |

REQUEST TYPE ROUTING

| Request Type | Action | | ------------------------------------ | --------------------------------------- | | Subject Access (Art. 15 / CCPA) | Full data discovery workflow (below) | | Erasure / Right to be Forgotten (17) | IMMEDIATE escalation to Privacy Counsel | | Data Portability (Art. 20) | IT lead + Privacy Counsel | | Rectification (Art. 16) | Relevant system owner + confirmation | | Restriction of Processing (Art. 18) | Privacy Counsel immediately | | Objection to Processing (Art. 21) | Privacy Counsel immediately | | Related ICO/DPA complaint | GC immediately |

SUBJECT ACCESS REQUEST -- FULL WORKFLOW

Stage 1: Receipt and Acknowledgement (Day 1)

ACKNOWLEDGE THE SAME DAY. Acknowledgement MUST include:

  • Confirmation of receipt
  • The statutory response deadline (Day 30)
  • Identity verification requirements (if identity is in doubt)
  • Contact details for queries

Acknowledgement MUST NOT include:

  • Confirmation or denial of what data is held
  • Any substantive response to the request
  • Legal advice of any kind

Stage 2: Identity Verification (Days 1-3)

If requester identity is in doubt:

  • Request reasonable proof of identity
  • Do NOT request excessive documentation
  • The 30-day clock pauses while awaiting verification
  • If identity cannot be verified -> consult Privacy Counsel before refusing

Stage 3: Data Discovery (Days 1-10)

Send discovery requests to ALL relevant system owners:

  • CRM / customer database
  • Email and communications systems
  • Billing and financial systems
  • Marketing and analytics platforms
  • HR system (if individual was ever an employee)
  • Customer support / ticketing systems
  • Legal case management (handle with care -- privilege issues)
  • Any legacy or archive systems

Discovery deadline: Day 10 Alert: if discovery not complete by Day 15 -> escalate to Privacy Counsel.

Stage 4: Data Compilation and Redaction Assessment (Days 10-20)

REDACT (do not disclose):

  • Third-party personal data (other individuals mentioned in records)
  • Internal staff personal data (beyond names in standard business capacity)
  • Legally privileged material (obtain counsel advice before withholding)
  • Commercially sensitive information genuinely unrelated to the requester

DO NOT REDACT:

  • Opinions ABOUT the requester -- these ARE personal data (Art. 4(1))
  • Internal notes about the requester's behaviour or interactions
  • Automated decision-making logic applied to the requester

COMMON ERROR: CRM/sales notes containing opinions about the requester (e.g. "difficult customer", "pushes for discounts") ARE personal data and MUST be disclosed unless a specific exemption applies. Consult Privacy Counsel if in doubt about any redaction decision.

Stage 5: Response Drafting (Days 20-27)

Response letter MUST include:

  • Confirmation of personal data held (by category)
  • Purposes of processing
  • Legal basis for each processing activity
  • Recipients or categories of recipients
  • Retention periods (or criteria used to determine them)
  • Rights: rectification, erasure, restriction, objection, portability,

lodge a complaint with the supervisory authority

  • Source of data (if not collected directly from the requester)
  • Existence of any automated decision-making / profiling

ROUTE for attorney review on Day 27 at the latest. DO NOT send to requester without attorney sign-off.

Stage 6: Response and Logging (Day 30)

Send approved response. Log:

  • Date received / Date acknowledged / Date responded
  • Data categories disclosed
  • Any data withheld and legal basis for withholding
  • Attorney sign-off confirmation
  • Store in compliance archive

OUTPUT FORMATS

Stage 1: Acknowledgement Letter Format

DSAR ACKNOWLEDGEMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Reference: [DSAR-YYYY-MM-DD-XXXX]
Date received: [date]
Requester: [name]
Request type: [Access / Erasure / Portability / Rectification / Other]

Dear [Requester],

We acknowledge receipt of your data subject access request dated [date].

Statutory response deadline: [calculated date -- 30 days UK/EU, 45 days CCPA]
Identity verification: [Required -- please provide X / Confirmed]
Contact for queries: [privacy team email]

We will respond within the statutory timeframe. If we require an extension,
we will notify you with reasons before the deadline.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Stage 3: Data Discovery Request Format

INTERNAL DATA DISCOVERY REQUEST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DSAR Reference: [DSAR-YYYY-MM-DD-XXXX]
Requester: [name / identifier]
Discovery deadline: Day 10 ([date])
Escalation date: Day 15 ([date]) -- if incomplete, escalate to Privacy Counsel

SYSTEMS TO SEARCH:
[ ] CRM / customer database
[ ] Email and communications
Read more
@panaversity
Ships withagentfactory-business-plugins

🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.

3797 skills30 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
37
Star history of panaversity/agentfactory-business-plugins on GitHub, a chart by star-history.com

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n12d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about dsar-privacy.

Which coding agents can use dsar-privacy?
dsar-privacy installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.