dsar-fulfillment

Compiles GDPR data subject access request reports from Gmail and Postgres for legal review.

20.2k|3.4k|Updated Oct 5, 2024
One-click install
npx skills add https://github.com/kortix-ai/suna --skill dsar-fulfillment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dsar-fulfillment
Source: https://github.com/kortix-ai/suna/tree/main/packages/starter/templates/marketplace/runtime/skills/dsar-fulfillment
Command: npx skills add https://github.com/kortix-ai/suna --skill dsar-fulfillment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Handling GDPR data subject access and deletion requests manually is slow, error-prone, and risky under a statutory deadline. This Skill automates the daily sweep: it finds new requests in Gmail, verifies requester identity, locates all of the subject's data in Postgres read-only, and compiles a report for legal to approve.

Core Features & Use Cases

  • Inbox Sweep: Scans Gmail daily for new access, deletion, or erasure requests, skipping threads already labeled as actioned.
  • Identity Verification: Matches requester details against account records and flags unverifiable requests to legal instead of proceeding.
  • Read-Only Data Inventory: Queries every Postgres table keyed to the subject with SELECT-only statements, following foreign keys until coverage is complete.
  • Report Compilation: Creates one Google Doc per request with a data inventory, SLA deadline, verification notes, and a recommended action, then flags it to the legal review channel.
  • Use Case: A privacy team receives a deletion request by email. The next daily run verifies the requester, inventories their rows across users, orders, invoices, and consent tables, and posts a Google Doc with a recommended action to legal before the SLA expires.

Quick Start

Ask the agent to check the privacy inbox for new data subject requests and compile reports for any verified ones.

Frequently Asked Questions about dsar-fulfillment

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

FAQPage Schema
How do I automate GDPR data subject access requests?

Automate DSAR handling by scanning the privacy inbox for new requests, verifying requester identity against account records, querying all relevant database tables read-only, and compiling findings into a report for legal review. This Skill runs that workflow on a daily schedule.

How to find all user data across Postgres tables for a DSAR?

Query every table keyed to the subject's user ID with SELECT statements, then follow foreign keys outward until no identifiable data remains unchecked. Tables like users, orders, invoices, support tickets, consent records, and login history are typical sources.

Does this Skill delete user data for erasure requests?

No. The Skill is strictly read-only and never issues delete or update statements. For erasure requests it only compiles a recommended action in the report; a lawyer approves the deletion and someone else executes it outside this workflow.

What happens when a DSAR requester identity cannot be verified?

Unverified requests are not processed further. The Skill compiles a short note explaining what identity details are missing and flags it to the legal review channel as unverified, leaving the follow-up decision to legal.

Can the agent reply directly to the data subject?

No. The only outbound message the Skill produces is the flag to the legal review channel. The reply to the requester is written and sent by legal after reviewing the compiled report.