/ 디렉터리 / 플레이그라운드 / Privacy & Terms
● 커뮤니티 kimlawtech ⚡ 바로 사용

Privacy & Terms

제작: kimlawtech · kimlawtech/korean-privacy-terms

An interactive privacy-policy & ToS generator that encodes Korean PIPA (2025 rev.), EU GDPR, and US CCPA/CPRA — one interview, compliant output.

A Claude Code skill for generating privacy policies and terms of service. It reflects the Korean government's updated 개인정보 처리방침 작성지침 (2025.4.21) and recent regulatory moves globally. V3's modular architecture routes /privacy-terms to privacy-kr, privacy-eu, or privacy-global based on your company/user-base. Ships React UI components (consent modals, cookie banners) alongside the legal text. Disclaimer: informational/drafting aid, not legal advice.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

privacy-terms-skill.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "privacy-terms-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kimlawtech/korean-privacy-terms.git",
        "~/.claude/skills/privacy-terms"
      ],
      "_inferred": false
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "privacy-terms-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kimlawtech/korean-privacy-terms.git",
        "~/.claude/skills/privacy-terms"
      ],
      "_inferred": false
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "privacy-terms-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kimlawtech/korean-privacy-terms.git",
        "~/.claude/skills/privacy-terms"
      ],
      "_inferred": false
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "privacy-terms-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kimlawtech/korean-privacy-terms.git",
        "~/.claude/skills/privacy-terms"
      ],
      "_inferred": false
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "privacy-terms-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/kimlawtech/korean-privacy-terms.git",
        "~/.claude/skills/privacy-terms"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "privacy-terms-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/kimlawtech/korean-privacy-terms.git",
          "~/.claude/skills/privacy-terms"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add privacy-terms-skill -- git clone https://github.com/kimlawtech/korean-privacy-terms.git ~/.claude/skills/privacy-terms

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: Privacy & Terms

Ship a Korean-compliant privacy policy for a SaaS launching in Korea

👤 Teams launching a product targeting Korean users ⏱ ~45 min intermediate

언제 쓸까: You're live in Korea within a week and need a PIPA-compliant 개인정보 처리방침 that reflects the 2025.4.21 guideline.

사전 조건
  • Skill installed — git clone https://github.com/kimlawtech/korean-privacy-terms.git ~/.claude/skills/privacy-terms
  • Answers ready to interview questions — Know your data categories, retention periods, processors, transfers
흐름
  1. Kick off the interview
    /privacy-terms — jurisdiction: Korea. Service type: B2C SaaS. Begin the interview.✓ 복사됨
    → Skill asks about data categories, legal basis, third parties — one at a time
  2. Answer and iterate
    We collect email + login metadata. Retention: 3 years or on account deletion. Processors: AWS Seoul, Slack.✓ 복사됨
    → Skill incorporates answers; conditional sections light up (e.g. cross-border transfer disclosure)
  3. Export
    Export the final 개인정보 처리방침 as /legal/privacy-ko.md and the consent modal as React component.✓ 복사됨
    → Two artifacts on disk; consent modal compiles

결과: A draft privacy policy that matches the current KR guideline — your lawyer reviews, you ship.

함정
  • Copying last year's template — The 2025.4.21 update changed several required disclosures; rely on the skill's current template, not archived PDFs
  • Treating as legal advice — Have a Korean privacy counsel review before publish — this is a drafting aid
함께 쓰기: filesystem

Add a GDPR companion policy for EU visitors

👤 Teams with a primary market but EU traffic ⏱ ~30 min intermediate

언제 쓸까: Your main privacy policy covers KR or US, and you need a GDPR-focused companion for EU users.

흐름
  1. Route to EU module
    /privacy-terms — jurisdiction: EU (GDPR). Service type: SaaS. We already have a KR policy; generate a companion.✓ 복사됨
    → Skill produces an EU-focused doc; cross-references the KR one where appropriate
  2. Handle transfers
    Data flows KR ↔ EU. Add the SCC-based transfer disclosure and DPO contact placeholder.✓ 복사됨
    → Transfer section filled; DPO contact is a placeholder you override
  3. Ship
    Export to /legal/privacy-eu.md and add a locale switcher component for the Privacy page.✓ 복사됨
    → Locale switcher added; user language detected client-side

결과: Multilingual privacy surface without rewriting your KR policy.

함정
  • Assuming GDPR adequacy for KR-EU — Korea was granted adequacy (2021); skill reflects this but check current status before relying
함께 쓰기: filesystem

조합

다른 MCP와 조합해 10배 효율

privacy-terms-skill + filesystem

Write policy files and components to /legal and /src/components

Save /privacy-terms output to /legal/privacy-ko.md; components to src/components/consent/.✓ 복사됨
privacy-terms-skill + github

Open a PR with the legal update

Commit the new policy + components and open a PR 'legal: adopt 2025.4.21 KR template' tagged @legal-review.✓ 복사됨
privacy-terms-skill + web-design-skill

Style consent components to match your DESIGN.md tokens

Style ConsentModal per DESIGN.md primary/accent tokens; keep WCAG AA contrast.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
/privacy-terms jurisdiction, service_type → routed to /privacy-kr | /privacy-eu | /privacy-global Top-level entry; routes to the correct jurisdiction module Claude API calls only
/privacy-kr business details Direct Korea-only invocation free + Claude API
/privacy-eu business details Direct EU-only invocation free + Claude API
/privacy-global business details US / global-default invocation free + Claude API

비용 및 제한

운영 비용

API 쿼터
None beyond normal Claude usage
호출당 토큰
Moderate — final policy is long-form prose
금액
Free (check repo license)
Interview once; re-run only the sections that change. The modular split lets you regenerate EU without re-doing KR.

보안

권한, 시크릿, 파급범위

자격 증명 저장: None
데이터 외부 송신: Your business details are sent to Anthropic as part of normal Claude calls. Don't paste full customer lists or raw PII into answers.

문제 해결

자주 발생하는 오류와 해결

Skill outputs pre-2025 Korean template

git pull inside ~/.claude/skills/privacy-terms; the repo tracks the guideline updates

확인: Check the skill's README for the guideline date it reflects
EU policy missing SCC transfer section

You answered 'no transfers'. If data touches AWS us-east-1 or similar, say yes — the section only generates when triggered.

확인: Re-interview with the correct transfer flag
Consent modal doesn't respect jurisdiction defaults

useJurisdiction() hook requires IP or locale detection; default is conservative (off) when unknown. Wire in a geoIP lib or Accept-Language fallback.

대안

Privacy & Terms 다른 것과 비교

대안언제 쓰나단점/장점
Iubenda / TermlyYou want a hosted, legally-warranted servicePaid; less editable; less dev-friendly
Hand-written policyYou have in-house counsel drafting from scratchMost rigorous; most expensive; slow
copying a friend's policyDon'tWorst option — templates fall out of sync with your actual practices

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기