{"product_id":"gdpr-access-erasure-evidence-logging-with-groq-data-tables","title":"GDPR Access \u0026 Erasure Evidence Logging with Groq + Data Tables","description":"\u003ch3\u003eProve GDPR Actions with Automated Access\/Erasure Evidence Logging (Groq + Data Tables)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow receives a GDPR request (Access or Erasure), searches multiple connected systems stored in n8n Data Tables, logs per-system evidence, calculates a compliance verdict with a 30-day deadline, and produces a Groq-written plain-English summary—without letting the summary override the code-decided outcome.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAccepts a GDPR request\u003c\/strong\u003e via another workflow input or a built-in form with an email identifier and request type (Access or Erasure).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApplies policy guardrails\u003c\/strong\u003e by enforcing a minimum identifier length; if the identifier is too short to safely match, the workflow refuses to search.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSearches multiple systems\u003c\/strong\u003e (three demo systems backed by n8n Data Tables by default: CRM contacts, support tickets, and a mailing list), continuing even if one system errors.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecords evidence per system\u003c\/strong\u003e by writing a row per system into an n8n Data Table, capturing whether each system answered, failed, or was not searched.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalculates a GDPR case verdict\u003c\/strong\u003e (DATA_FOUND, NO_DATA_FOUND, INCOMPLETE, or NOT_SEARCHED) and sets a response \u003cstrong\u003edue date using a 30-day window\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a constrained summary with Groq\u003c\/strong\u003e, producing a one-paragraph plain-English explanation that cannot override the workflow’s verdict.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates a case register entry\u003c\/strong\u003e in a register Data Table using a hash of the identifier, then returns case details to the calling workflow or shows a result page for form submissions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eGDPR Access requests: verify which CRM, support, and mailing list records exist for a subject.\u003c\/li\u003e\n  \u003cli\u003eGDPR Erasure requests: document what data systems were searched and the status of each.\u003c\/li\u003e\n  \u003cli\u003eCompliance operations: maintain an auditable case register with deadlines and system-level evidence.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGroq\u003c\/strong\u003e: Groq API credential + Groq Chat Model node for the one-paragraph summary.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n Data Tables\u003c\/strong\u003e: demo searches for CRM contacts, support tickets, and a mailing list; plus an evidence table and a case register table.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore nodes\u003c\/strong\u003e: if, set, code, form, data table, sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45938307137715,"sku":"N8N-18929","price":43.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/whHE9CMHPlM6VwK6QldpU_PY6IbDRI.png?v=1788341678","url":"https:\/\/buyflowscripts.com\/products\/gdpr-access-erasure-evidence-logging-with-groq-data-tables","provider":"N8N Commerce","version":"1.0","type":"link"}