Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user provides a Data Processing Agreement, Data Processing Addendum, or HIPAA Business Associate Agreement and asks whether it contains the terms required under the applicable data-protection regime. Produces a structured checklist scoring each required term as present, partial, missing, or unclear, with clause references and recommended language for any gaps. Supports GDPR Article 28, US state privacy laws (CCPA/CPRA, VCDPA, CPA, CTDPA, and similar), HIPAA BAAs, and general commerc
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 214% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 184% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 170% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 74% | 0% |
Conduct a structured compliance review of a Data Processing Agreement, DPA-equivalent addendum, or Business Associate Agreement against the requirements of the applicable regulatory regime. The output is a checklist suitable for a compliance tracker — each required term has a row, an assessment, and a clause reference.
Apply when the user provides a DPA, DPA addendum, or BAA and asks for compliance review against a specific regulatory regime. The skill works against four distinct regimes (see regulatory_regime input) and applies different requirements for each.
Do not apply this skill to:
regulatory_regime values and compare outputs.The skill requires the document and the regulatory regime. If regime is not provided:
> "Before I review, which regulatory regime should I check this DPA against? > > - GDPR (EU/UK GDPR Article 28; covers any DPA processing EU/UK personal data) > - US state privacy (CCPA/CPRA, Virginia VCDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, Oregon OCPA, and similar) > - HIPAA BAA (Business Associate Agreement under US healthcare law) > - General commercial (DPA without a specific regime; checks commercially-standard DPA terms) > > If multiple regimes apply, pick the most prescriptive (typically GDPR) for the primary review; we can run additional reviews for other regimes after."
Do not guess the regime from document title or governing law. A document titled "Data Processing Addendum" with Delaware governing law could be GDPR-driven (because it processes EU resident data), CCPA-driven (because it processes California resident data), or both. Only the user knows what data is in scope.
Optional inputs (party_role, data_categories, international_transfer_context, standard_positions) refine the analysis. The party_role input materially changes severity calibration:
When party_role is not provided, default to controller perspective (regulators almost always investigate the controller, so controller-favorable analysis is the safer default for reviews) and note the assumption in the report. Ask the user to re-run if they are on the processor side.
Produce the review in three passes.
Before substantive review:
Walk through the requirements for the specified regime using the corresponding reference file:
gdpr: use reference/gdpr_requirements.md. The required terms are the nine items in GDPR Article 28(3) plus security obligations under Article 32 plus (when applicable) international-transfer mechanisms.us_state_privacy: use reference/us_state_privacy_requirements.md. The required terms are the convergent set across CCPA/CPRA, VCDPA, CPA, CTDPA, and similar laws; differences between laws are noted where material.hipaa_baa: use reference/hipaa_baa_requirements.md. The required terms are those listed in 45 CFR §164.504(e)(2) plus the additional requirements under HITECH and the HIPAA Omnibus Rule.general_commercial: use reference/general_commercial_requirements.md. The expected terms are commercially-standard DPA terms in the absence of a specific regime — broadly compatible with any of GDPR, US state privacy, or HIPAA but not optimized for any.For each required term, classify:
Compile the findings into the structured checklist (see Output section). Add an overall posture paragraph stating whether the document is:
Produce the review as a structured checklist in markdown:
markdown# DPA Checklist Review: [Document name or counterparty] **Regulatory regime:** [gdpr | us_state_privacy | hipaa_baa | general_commercial] **Party role:** [controller | processor | etc.] **Data categories:** [user-provided context, or "not specified"] **International transfer context:** [for GDPR; user-provided context, or "not specified"] ## Overall posture [One paragraph: compliant / compliant with minor gaps / non-compliant / materially non-compliant. State the headline gap or strength. State the recommended next step at a high level.] ## Compliance checklist | # | Required term | Source | Status | Clause | Assessment | |---|---|---|---|---|---| | 1 | [Term name] | [Statute reference, e.g., "GDPR Art. 28(3)(a)"] | Present / Partial / Missing / Unclear / N/A | [§ ref or "—"] | [One-line assessment] | | 2 | [...] | [...] | [...] | [...] | [...] | | ... | | | | | | ## Detailed findings [For each Partial, Missing, or Unclear item, a subsection with:] ### [#] [Term name] — [Status] **Required by:** [Statute reference] **What's required:** [Brief plain-language statement of what the regime requires.] **What the document says:** [Quoted or paraphrased clause language, with citation. If the term is missing, "Not addressed."] **Why this is a gap:** [Specific deficiency from the regime's perspective.] **Recommended language:** [Specific suggested clause language to add or modify. Reference any applicable model clauses (e.g., EU SCCs) where appropriate.] ## Items requiring human judgment [Items the skill cannot resolve and that need the user's regulatory-counsel expertise or business judgment. Examples: jurisdictional applicability questions, novel data flows the skill is unfamiliar with, regulator-specific guidance the skill cannot verify is current.] ## Recommended next steps [Short bulleted list. Common options: sign as-is (if compliant), negotiate the redlines proposed above, propose user's own DPA template, escalate specific issues to outside privacy counsel, run an additional review under another regime.]
The checklist table is the centerpiece. Detailed findings only cover non-Present items — do not pad with "Present and standard, no further notes" rows; the table already shows that.
international_transfer_context indicates transfers occur. Critical gap; flag in posture and detailed findings even if the controller-processor terms are otherwise compliant.reference/gdpr_requirements.md — Article 28(3) required terms, Article 32 security, transfer-mechanism requirements.reference/us_state_privacy_requirements.md — Convergent CCPA/CPRA/VCDPA/CPA/CTDPA/UCPA/OCPA processor-contract requirements.reference/hipaa_baa_requirements.md — 45 CFR §164.504(e)(2) BAA requirements plus HITECH/Omnibus updates.reference/general_commercial_requirements.md — Commercially-standard DPA terms when no specific regime is stated.examples/example_gdpr.md — Worked example: GDPR DPA review from a controller perspective.examples/example_us_state.md — Worked example: US state privacy DPA review from a service-provider/processor perspective.Other measured skills in the registry, with their headline benchmark lift.