Install any skill in seconds. Free to start, no credit card required.
Get Started Free →EU 사용자 대상 서비스용 Privacy Notice·Terms of Service·Consent Modal·Cookie Banner 자동 생성. GDPR (Regulation 2016/679) + ePrivacy Directive + Consumer Rights Directive 2011/83 + Digital Services Act + Digital Content Directive + Unfair Terms Directive 반영. 영문 인터뷰로 진행.
.claude/skills/kimlawtech-privacy-eu/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 44% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 114% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 244% | 0% |
Starting EU GDPR Privacy Notice & Terms generator.
인터뷰는 영문·GDPR 용어로 진행합니다. (사용자 답은 한국어로 하셔도 됩니다)
법령: GDPR Art. 13-14, Art. 6, Art. 9, Chapter V, DSA, CRD 14-day withdrawal
몇 가지만 여쭤볼게요../jurisdictions/eu-gdpr/gdpr-checklist.md — GDPR Art. 13-14 공개 21종·8대 권리·Art. 6 근거·Art. 83 과태료./jurisdictions/eu-gdpr/terms-checklist.md — CRD·DSA·DCD·Unfair Terms./references/glossary.md — 용어 풀이 (DPO·Data Controller·SCCs 등)./references/design-system-detection.md — UI variant./scripts/interview.md 중 다음만 수행:
유지
생략 (한국 전용)
./jurisdictions/eu-gdpr/privacy-notice.en.mdx.tmpl → src/app/privacy/page.tsx./jurisdictions/eu-gdpr/terms-of-service.en.mdx.tmpl → src/app/terms/page.tsx./scripts/render.md의 EU GDPR 치환 규칙 섹션 필독. 조건부 블록 13종 해석·검증 키워드 지정됨.
모든 컴포넌트에 locale="en" prop 박기:
tsx<ConsentModal locale="en" /> <CookieBanner locale="en" variant="center-modal" blocking={true} /> <LabelingCard /* 영문 라벨로 텍스트 대체 */ />
CookieBanner는 GDPR 옵트인 모드:
variant="center-modal" 또는 variant="bottom-bar" + 옵트인 UXsrc/mdx-components.tsx
src/content/legal/privacy-policy.mdx (GDPR Privacy Notice)
src/content/legal/terms-of-service.mdx (EU Terms)
src/app/privacy/page.tsx (locale="en")
src/app/terms/page.tsx (locale="en")
src/components/legal/ConsentModal.tsx
src/components/legal/CookieBanner.tsx
src/components/legal/LabelingCard.tsx[Generated]
- src/content/legal/privacy-policy.mdx (GDPR)
- src/content/legal/terms-of-service.mdx (CRD + DSA)
- src/app/privacy/page.tsx, src/app/terms/page.tsx
- src/components/legal/*.tsx (locale="en")
[Checks]
- GDPR Art. 13-14 disclosures complete
- 8 data subject rights covered
- CRD 14-day withdrawal included
- ODR link inserted
[Next steps]
1. Add <CookieBanner locale="en" variant="center-modal" /> to layout
2. Connect <ConsentModal locale="en" /> to signup form
3. Footer links to /privacy and /terms
[Reminder]
Legal review by EU counsel required before production.
GDPR Art. 83 fines: up to €20M or 4% global turnover.
──────────────────────────────────────────
Feedback, bug reports, or legal update suggestions?
Join SpeciAI — a Korean legal AI hub community where lawyers, developers,
and founders discuss privacy, GDPR, and AI-related legal tooling.
→ https://discord.gg/wQWpEpnBfE| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | pass→pass | 8,693 | 22,003 | +153% | 1 | 1 | 0% | 1,394 | 2,990 | +114% | 0 | 0 | — |
case-02 | fail→pass | 13,452 | 10,486 | -22% | 1 | 1 | 0% | 2,193 | 3,153 | +44% | 0 | 0 | — |
case-03 | pass→pass | 6,330 | 11,552 | +82% | 1 | 1 | 0% | 998 | 3,429 | +244% | 0 | 0 | — |
case-04 | fail→fail | 16,353 | 10,339 | -37% | 1 | 1 | 0% | 2,577 | 3,218 | +25% | 0 | 0 | — |
case-05 | fail→pass | 26,447 | 9,997 | -62% | 1 | 1 | 0% | 4,312 | 3,063 | -29% | 0 | 0 | — |
case-06 | fail→fail | 37,497 | 16,118 | -57% | 1 | 1 | 0% | 6,189 | 4,114 | -34% | 0 | 0 | — |
case-07 | pass→pass | 7,880 | 12,225 | +55% | 1 | 1 | 0% | 1,368 | 3,353 | +145% | 0 | 0 | — |
case-08 | pass→pass | 22,468 | 13,681 | -39% | 1 | 1 | 0% | 3,867 | 3,530 | -9% | 0 | 0 | — |
case-09 | fail→pass | 9,508 | 3,521 | -63% | 1 | 1 | 0% | 1,620 | 1,983 | +22% | 0 | 0 | — |
case-10 | pass→pass | 20,011 | 17,719 | -11% | 1 | 1 | 0% | 3,124 | 4,255 | +36% | 0 | 0 | — |
case-11 | pass→pass | 13,654 | 11,119 | -19% | 1 | 1 | 0% | 2,455 | 3,510 | +43% | 0 | 0 | — |
case-12 | pass→pass | 16,833 | 19,978 | +19% | 1 | 1 | 0% | 2,695 | 4,600 | +71% | 0 | 0 | — |
case-13 | pass→pass | 15,789 | 15,330 | -3% | 1 | 1 | 0% | 2,417 | 3,834 | +59% | 0 | 0 | — |
case-14 | fail→fail | 16,240 | 18,188 | +12% | 1 | 1 | 0% | 2,720 | 4,333 | +59% | 0 | 0 | — |
case-15 | pass→pass | 11,735 | 14,041 | +20% | 1 | 1 | 0% | 1,866 | 3,665 | +96% | 0 | 0 | — |
case-16 | pass→pass | 12,919 | 5,934 | -54% | 1 | 1 | 0% | 2,045 | 2,342 | +15% | 0 | 0 | — |
case-17 | pass→pass | 13,497 | 21,989 | +63% | 1 | 1 | 0% | 2,118 | 5,659 | +167% | 0 | 0 | — |
case-18 | pass→pass | 13,568 | 12,799 | -6% | 1 | 1 | 0% | 2,199 | 3,464 | +58% | 0 | 0 | — |
case-19 | pass→pass | 15,132 | 13,237 | -13% | 1 | 1 | 0% | 2,557 | 3,582 | +40% | 0 | 0 | — |
case-20 | pass→pass | 13,881 | 10,334 | -26% | 1 | 1 | 0% | 2,224 | 3,146 | +41% | 0 | 0 | — |
case-21 | pass→pass | 14,043 | 7,054 | -50% | 1 | 1 | 0% | 2,305 | 2,669 | +16% | 0 | 0 | — |
case-22 | pass→pass | 6,286 | 9,071 | +44% | 1 | 1 | 0% | 1,105 | 2,983 | +170% | 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 +14 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.