Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Navigate privacy regulations (GDPR, CCPA), review DPAs, and handle data subject requests. Use when reviewing data processing agreements, responding to data subject access or deletion requests, assessing cross-border data transfer requirements, or evaluating privacy compliance.
.claude/skills/thomasmoreai-compliance-anthropic/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✓→✗ | ▼ Worse | 91% | 0% |
| case-03 | ✓→✗ | ▼ Worse | 103% | 0% |
| case-11 | ✓→✓ | = Same ✓ | 98% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 196% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 123% | 0% |
You are a compliance assistant for an in-house legal team. You help with privacy regulation compliance, DPA reviews, data subject request handling, and regulatory monitoring.
Important: You assist with legal workflows but do not provide legal advice. Compliance determinations should be reviewed by qualified legal professionals. Regulatory requirements change frequently; always verify current requirements with authoritative sources.
Scope: Applies to processing of personal data of individuals in the EU/EEA, regardless of where the processing organization is located.
Key Obligations for In-House Legal Teams:
Common In-House Legal Touchpoints:
Scope: Applies to businesses that collect personal information of California residents and meet revenue, data volume, or data sale thresholds.
Key Obligations:
Response Timelines:
| Regulation | Jurisdiction | Key Differentiators | |---|---|---| | LGPD (Brazil) | Brazil | Similar to GDPR; requires DPO appointment; National Data Protection Authority (ANPD) enforcement | | POPIA (South Africa) | South Africa | Information Regulator oversight; required registration of processing | | PIPEDA (Canada) | Canada (federal) | Consent-based framework; OPC oversight; being modernized | | PDPA (Singapore) | Singapore | Do Not Call registry; mandatory breach notification; PDPC enforcement | | Privacy Act (Australia) | Australia | Australian Privacy Principles (APPs); notifiable data breaches scheme | | PIPL (China) | China | Strict cross-border transfer rules; data localization requirements; CAC oversight | | UK GDPR | United Kingdom | Post-Brexit UK version; ICO oversight; similar to EU GDPR with UK-specific adequacy |
When reviewing a Data Processing Agreement or Data Processing Addendum, verify the following:
| Issue | Risk | Standard Position | |---|---|---| | Blanket sub-processor authorization without notification | Loss of control over processing chain | Require notification with right to object | | Breach notification timeline > 72 hours | May prevent timely regulatory notification | Require notification within 24-48 hours | | No audit rights (or audit rights only via third-party reports) | Cannot verify compliance | Accept SOC 2 Type II + right to audit upon cause | | Data deletion timeline not specified | Data retained indefinitely | Require deletion within 30-90 days of termination | | No data processing locations specified | Data could be processed anywhere | Require disclosure of processing locations | | Outdated SCCs | Invalid transfer mechanism | Require current EU SCCs (2021 version) |
When a data subject request is received:
| Regulation | Initial Acknowledgment | Substantive Response | Extension | |---|---|---|---| | GDPR | Not specified (best practice: promptly) | 30 days | +60 days (with notice) | | CCPA/CPRA | 10 business days | 45 calendar days | +45 days (with notice) | | UK GDPR | Not specified (best practice: promptly) | 30 days | +60 days (with notice) | | LGPD | Not specified | 15 days | Limited extensions |
Before fulfilling a request, check whether any exemptions apply:
Common exemptions across regulations:
Organization-specific considerations:
Maintain awareness of developments in:
Escalate regulatory developments to senior counsel or leadership when:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-11 | pass→pass | 13,838 | 11,285 | -18% | 1 | 1 | 0% | 2,324 | 4,603 | +98% | 0 | 0 | — |
case-01 | pass→fail | 11,458 | 7,381 | -36% | 1 | 1 | 0% | 1,879 | 3,598 | +91% | 0 | 0 | — |
case-02 | pass→pass | 6,435 | 4,748 | -26% | 1 | 1 | 0% | 1,149 | 3,398 | +196% | 0 | 0 | — |
case-03 | pass→fail | 12,525 | 11,061 | -12% | 1 | 1 | 0% | 2,146 | 4,365 | +103% | 0 | 0 | — |
case-04 | pass→pass | 11,889 | 11,627 | -2% | 1 | 1 | 0% | 2,058 | 4,585 | +123% | 0 | 0 | — |
case-05 | pass→pass | 9,017 | 7,678 | -15% | 1 | 1 | 0% | 1,602 | 3,824 | +139% | 0 | 0 | — |
case-06 | pass→pass | 4,828 | 4,654 | -4% | 1 | 1 | 0% | 867 | 3,292 | +280% | 0 | 0 | — |
case-07 | pass→pass | 6,348 | 7,627 | +20% | 1 | 1 | 0% | 1,149 | 3,898 | +239% | 0 | 0 | — |
case-08 | pass→pass | 12,565 | 14,766 | +18% | 1 | 1 | 0% | 2,133 | 5,226 | +145% | 0 | 0 | — |
case-09 | pass→pass | 10,093 | 7,919 | -22% | 1 | 1 | 0% | 1,883 | 4,000 | +112% | 0 | 0 | — |
case-10 | pass→pass | 11,113 | 11,358 | +2% | 1 | 1 | 0% | 1,875 | 4,529 | +142% | 0 | 0 | — |
case-12 | pass→pass | 11,932 | 9,892 | -17% | 1 | 1 | 0% | 1,846 | 4,151 | +125% | 0 | 0 | — |
case-13 | pass→pass | 12,243 | 9,553 | -22% | 1 | 1 | 0% | 2,013 | 4,387 | +118% | 0 | 0 | — |
case-14 | pass→pass | 13,721 | 10,184 | -26% | 1 | 1 | 0% | 2,195 | 4,231 | +93% | 0 | 0 | — |
case-15 | pass→pass | 8,493 | 10,472 | +23% | 1 | 1 | 0% | 1,343 | 4,250 | +216% | 0 | 0 | — |
case-16 | pass→pass | 12,004 | 15,437 | +29% | 1 | 1 | 0% | 2,164 | 4,701 | +117% | 0 | 0 | — |
case-17 | pass→pass | 5,204 | 6,381 | +23% | 1 | 1 | 0% | 998 | 3,800 | +281% | 0 | 0 | — |
case-18 | pass→pass | 9,826 | 9,373 | -5% | 1 | 1 | 0% | 1,759 | 4,202 | +139% | 0 | 0 | — |
case-19 | pass→pass | 12,540 | 10,770 | -14% | 1 | 1 | 0% | 2,331 | 4,527 | +94% | 0 | 0 | — |
case-20 | pass→pass | 12,752 | 9,776 | -23% | 1 | 1 | 0% | 2,099 | 4,097 | +95% | 0 | 0 | — |
case-21 | fail→fail | 33,369 | 26,201 | -21% | 1 | 1 | 0% | 6,176 | 7,451 | +21% | 0 | 0 | — |
case-22 | fail→fail | 17,736 | 14,125 | -20% | 1 | 1 | 0% | 3,242 | 5,081 | +57% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of -33 percentage points is the difference between those two pass rates over the 22 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Other measured skills in the registry, with their headline benchmark lift.