Install any skill in seconds. Free to start, no credit card required.
Get Started Free →GDPR Transfer Impact Assessment for Chapter V transfers under the EDPB Recommendations 01/2020 six-step methodology, the CNIL TIA Guide (January 2025), and EDPB essential guarantees. Handles transfer qualification, Art. 45 adequacy fast-tracks, Art. 46 full assessments with country profiles for 12 jurisdictions, and balanced Art. 49 derogation analysis. Outputs a Markdown report, a .docx formal TIA, and a JSON delta for RoPA interchange.
.claude/skills/lawve-ai-transfer-impact-assessment-tia-oliver-schmidt-prietz/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 81% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 172% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 157% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 149% | 0% |
> Important: This skill provides structured GDPR Chapter V transfer assessment guidance based on EDPB Recommendations, CNIL guidance, CJEU case law, and emerging national case law (OLG München 21 U 3882/25 e). It is not legal advice. Involve your DPO and qualified counsel for final decisions, especially where the skill flags a transfer for suspension or restructuring.
Determine what the user needs and lazy-load only the references required:
| User Need | Load These References | Action | |---|---|---| | Single transfer assessment | references/edpb-six-steps.md + relevant country profile + references/supplementary-measures.md | Run the 6-step pipeline for one transfer | | Batch assessment (multiple transfers) | + references/tia-template.md + workspace pattern | Build transfer registry; run pipeline per transfer | | Import from RoPA sidecar | + references/interchange-delta.md | Read RoPA sidecar; filter third-country transfers; populate registry | | Discovery mode (map transfers without RoPA) | + references/essential-guarantees.md + references/transfer-qualification.md | Run structured discovery for international flows; then assess each | | Review / update existing TIA | Relevant country profile + references/supplementary-measures.md | Re-assess after legal landscape change | | Supplementary measures only | references/supplementary-measures.md + country profile | User already has TIA — help select measures | | Transfer qualification question ("is this a transfer?") | references/transfer-qualification.md | Apply three cumulative criteria; produce qualification finding | | Art. 49 assessment | references/art49-derogations.md | Balanced assessment (EDPB position + judicial counter-position) | | Schrems II background / case law | references/schrems-ii-holdings.md | Explain holdings and TIA implications | | Specific transfer question | Load relevant reference only | Answer directly |
docx skill: /mnt/skills/public/docx/SKILL.md in Claude.ai Projects, or docx-processing-anthropic in Claude Code. If unavailable, generate Markdown as fallback.
Three quick questions. Adapt if the user provides rich context upfront — extract answers and confirm rather than asking sequentially.
The remaining details — exporter, importer, country, mechanism, data categories — are captured as the natural first step of the assessment pipeline, not as a sterile upfront questionnaire.
For organisations with multiple transfers needing assessment, the skill uses a workspace pattern:
skills/tia-workspace/<org-slug>/
├── transfer-registry.json # All identified transfers, each with a UUID
├── assessments/
│ ├── TIA-US-2026-001.json # Per-transfer assessment state
│ ├── TIA-US-2026-001.md # Per-transfer Markdown report
│ ├── TIA-US-2026-001.docx # Per-transfer formal document (generated last)
│ └── TIA-IN-2026-002.*
├── outbound/ # Delta files queued for RoPA
│ └── tia-<uuid>-<timestamp>.delta.json
└── state.json # Session checkpoint (current transfer, step, partial findings)Checkpoint after every step. Resume by reading state.json.
Before running the 6-step pipeline, the skill determines whether a "transfer" under Chapter V exists. Apply EDPB Guidelines 05/2021 — three cumulative criteria:
All three met → Chapter V applies → continue to the TIA requirement check.
Any criterion fails → output a Transfer Qualification Finding documenting:
This finding is a valuable deliverable on its own — it documents that the question was assessed.
art49-derogations.md). Balanced framing; document justification.Reference: references/edpb-six-steps.md. Full detail there; SKILL.md captures the key flow.
Capture (from discovery, RoPA import, or direct user input): exporter, importer, country, data categories, subjects, purpose, volume, frequency, data format, onward transfers. Confirm completeness. Flag onward transfers for separate assessment.
Document the Chapter V mechanism: adequacy / SCCs (module) / BCRs / ad hoc / code / certification. Note execution dates and SA authorisations as relevant.
After identifying the primary mechanism: Ask "Could any Art. 49 derogation apply as a primary or alternative basis for this transfer?" If yes → also run Art. 49 assessment as parallel/backup path.
Load the relevant country profile. Three blocks:
Block A — Data protection framework. General law, SA, rights, remedies.
Block B — Surveillance / access laws. For each relevant law: apply the four essential guarantees (clear rules / necessary & proportionate / independent oversight / effective remedies). Rate each as adequate / concerns / insufficient.
Block C — Practical risk assessment (Rosenthal-inspired). Importer's request history, realistic targeting basis, plaintext access necessity, realistic authority interest in this data.
Step 3 Conclusion — three-way fork (CNIL methodology):
Option (3) is legitimate (CNIL guide accepts it explicitly) but requires real reasoning — sector, data type, importer profile, request history — not boilerplate.
Triggered when Step 3 returns conclusion (2). Load references/supplementary-measures.md. Auto-suggest measures matched to identified gaps. User reviews / accepts / customises. Then assess: do selected measures effectively close the gaps?
If yes → proceed. If no → the transfer cannot proceed as structured. Options: restructure (different importer, different country, different architecture) or suspend.
Document: measures to implement, owners, due dates, contractual amendments (SCC Annex II edits, side letters), technical changes (encryption, pseudonymisation pipelines), timeline.
Document: standing triggers (adequacy review dates, DPF fragility), event-driven (new law, SA action, importer government request, certification change), periodic (12-month default, shorter for high-risk). Set the next review date.
Four deliverables (the user picks what they need):
references/tia-template.md structure with CNIL-style tables, cover page, sign-off block (assessor + DPO), annex with country profile summary.interchange-inbound-schema.json v1.0. Patches tia_ref, tia_status, supplementary_measures[], tia_completed_date, tia_review_date. Lands in skills/ropa-workspace/<org-slug>/inbound/. See references/interchange-delta.md.Inbound from RoPA: Read sidecar (<org-slug>-ropa-sidecar.json) → filter entries with third-country transfers → pre-populate Step 1 → track activity_id UUIDs.
Outbound to RoPA: Emit delta file per assessed transfer (see Output #3). The delta is owned by RoPA after writing.
DPIA trigger: If Step 3 reveals high-risk processing (Art. 9 special categories + systematic monitoring + third-country risk), flag for the user: "Consider whether a DPIA is required under Art. 35. This transfer's risk profile may meet DPIA threshold criteria." Do NOT auto-trigger DPIA Sentinel — just flag.
These are areas where Claude's training knowledge may be imprecise. Always apply these rules:
country-profiles/us-non-dpf.md.Full citations in references/sources.md.
See CHANGELOG.md.
This skill works standalone, but pairs well with my other EU data-protection skills — install any on its own or combine them:
Other measured skills in the registry, with their headline benchmark lift.