| name | korean-privacy-terms |
| title | Korean Privacy & Terms (thin wrapper) |
| description | kimlawtech/korean-privacy-terms (Apache-2.0) 업스트림을 경유해 Next.js 프로젝트에 한국 법령(개인정보보호법·약관규제법·전자상거래법) 기반 개인정보처리방침·이용약관·쿠키 배너·동의 모달을 생성하는 thin wrapper 스킬. |
| author | NomaDamas |
| author_url | https://github.com/NomaDamas/k-skill/tree/main/korean-privacy-terms |
| license | MIT |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | kr |
| practice | data-protection |
| language | ko |
Korean Privacy & Terms (thin wrapper)
What this skill does
kimlawtech/korean-privacy-terms (Apache-2.0) 업스트림을 사용해 한국 법령 기반 개인정보처리방침·이용약관·쿠키 배너·회원가입 동의 모달 생성을 수행한다. k-skill 측은 얇은 wrapper 만 유지하고, 실제 인터뷰/렌더/설치 로직은 업스트림에 위임한다.
반영 기준은 업스트림이 관리한다:
- 개인정보위원회 처리방침 작성지침 (2025.4.21)
- 개정 개인정보보호법 (2026.3 공포, 2026.9.11 시행, 과징금 매출액 최대 10%)
- 공정거래위원회 전자상거래 표준약관 제10023호
- EU GDPR / ePrivacy (업스트림 v2.0+ 지원)
이 스킬이 생성하는 모든 문서는 참고용 초안이며 법률 자문이 아니다. 실서비스 배포 전 반드시 변호사 검토가 필요하다.
When to use
- "개인정보처리방침 만들어줘"
- "이용약관 추가해줘"
- "쿠키 배너 붙여줘"
- "회원가입 동의 모달 필요해"
- "행태정보 고지 추가해줘"
- "개인정보 동의 UI 깎아줘"
When not to use
- 실제 법률 자문 · 소송 전략 · 개별 약관 분쟁 판단이 필요한 경우 → 변호사 상담
- 한국/EU 외 관할(미국 CCPA · 일본 APPI · 중국 PIPL 등) 을 단독으로 다뤄야 하는 경우 (업스트림 로드맵)
- Next.js App Router 가 아닌 환경 (업스트림이 Pages Router 미지원)
Prerequisites
- 인터넷 연결 (업스트림 clone 용)
git 2.20+
bash
- 대상 프로젝트가 Next.js 13 ~ 16 App Router 기반일 것 (업스트림 제약)
Install (dual-install)
업스트림을 ~/.claude/skills/korean-privacy-terms/upstream/ 와 ~/.agents/skills/korean-privacy-terms/upstream/ 양쪽에 pinned SHA 로 체크아웃한다. 레포 내부에 업스트림 payload 를 커밋하지 않으므로 실사용 전 반드시 이 단계를 거친다.
bash korean-privacy-terms/scripts/install.sh
레포를 로컬에 clone 하지 않고 이미 홈 디렉토리 스킬 번들만 가진 상태에서도 설치할 수 있다 (installer 는 ${BASH_SOURCE[0]} 로 절대경로를 해석하므로 cwd 에 구애받지 않는다):
bash ~/.claude/skills/korean-privacy-terms/scripts/install.sh
bash ~/.agents/skills/korean-privacy-terms/scripts/install.sh
스크립트는 korean-privacy-terms/scripts/upstream.pin 에 기록된 40자리 커밋 SHA 만 체크아웃한다. 두 경로 모두에서 git -C <path> rev-parse HEAD 가 pin 과 동일해야 설치 성공.
오프라인 환경이나 네트워크 차단 상황에서는 업스트림 clone 이 실패하므로 이 스킬의 생성 흐름을 실행할 수 없다. 스크립트가 명시적인 실패 메시지를 남기고 비정상 종료한다.
Mandatory interview first
사용자가 "개인정보처리방침 만들어줘" 같은 생성 요청을 하면 바로 파일을 만들지 말고 먼저 되묻는다. 업스트림 scripts/interview.md Step 0 ~ 9 의 인터뷰 프로토콜을 따라 순차로 질문하되, 최소한 아래 항목을 확인한 뒤 생성 단계로 넘어간다.