$npx -y skills add kimlawtech/korean-privacy-terms --skill privacy-jp日本サービス向け(일본 서비스용) プライバシーポリシー・利用規約・同意モーダル・Cookieバナー 자동 생성. 個人情報保護法(APPI)·消費者契約法·特定商取引法 반영. Next.js 13~16 프로젝트 대상.
| 1 | # privacy-jp — 일본 APPI 전용 스킬 |
| 2 | |
| 3 | ## 호출 즉시 출력 (짧게) |
| 4 | |
| 5 | ``` |
| 6 | 日本の個人情報保護法(APPI)・消費者契約法・特定商取引法に基づく |
| 7 | プライバシーポリシーと利用規約を作成します。 |
| 8 | いくつか質問させていただきます。 |
| 9 | ``` |
| 10 | |
| 11 | SpeciAI 홍보 문구는 여기서 출력하지 않는다 (진입점 privacy-terms에서 이미 출력). |
| 12 | |
| 13 | ## 법령 근거 (MUST READ) |
| 14 | |
| 15 | 작업 시작 전 반드시 읽는다: |
| 16 | |
| 17 | 1. `./references/appi-jp.md` — APPI 법령 체크리스트·필수 공개 항목 |
| 18 | 2. `./references/glossary.md` — 전문용어 풀이 |
| 19 | 3. `./references/service-type-matrix.md` — 서비스 유형별 차이 |
| 20 | 4. `./references/design-system-detection.md` — UI 감지 |
| 21 | 5. `./jurisdictions/jp-appi/appi-checklist.md` — APPI 검증 체크리스트 |
| 22 | |
| 23 | ## 인터뷰 범위 |
| 24 | |
| 25 | `./scripts/interview.md` 중 다음만 수행: |
| 26 | - Step 1 서비스 소개 |
| 27 | - Step 2 수집 항목 |
| 28 | - Step 3 수집 방법 |
| 29 | - Step 4 처리 목적 |
| 30 | - Step 5 제3자 제공 |
| 31 | - Step 6 처리위탁 |
| 32 | - Step 7 책임자 (管理者) |
| 33 | - Step 8 특수 상황 (아동·AI 자동화·해외사업자·마케팅·행태광고) |
| 34 | - Step 9 시행 정보 |
| 35 | - **Step 9-JP** (일본 전용 추가 질문) |
| 36 | - Step 10 디자인 스타일 |
| 37 | - Step 11 최종 확인 |
| 38 | |
| 39 | **Step 0 (성격 스크리닝)·Step 9-EU·Step 9-US 건너뜀**. 이미 일본 모드로 진입한 상태. |
| 40 | |
| 41 | ## 사용 템플릿 |
| 42 | |
| 43 | - `./jurisdictions/jp-appi/privacy-policy.ja.mdx.tmpl` (일본어 프라이버시 정책) |
| 44 | - `./jurisdictions/jp-appi/terms-of-service.ja.mdx.tmpl` (일본어 이용약관) |
| 45 | |
| 46 | 영문 병기 요청 시 Step 10에서 확인하고, 별도 영문 템플릿 작성 (현재는 일본어 단독 생성). |
| 47 | |
| 48 | ## 치환·설치 절차 |
| 49 | |
| 50 | `./scripts/render.md`의 **"APPI 치환 규칙"** 섹션 수행. |
| 51 | `./jurisdictions/jp-appi/appi-checklist.md` 검증 필수. |
| 52 | `./scripts/install.md`에 따라 Next.js 프로젝트에 파일 배포. |
| 53 | |
| 54 | ## 생성 대상 파일 (src-app 기준) |
| 55 | |
| 56 | ``` |
| 57 | src/mdx-components.tsx |
| 58 | src/content/legal/jp/privacy-policy.mdx |
| 59 | src/content/legal/jp/terms-of-service.mdx |
| 60 | src/app/jp/privacy/page.tsx |
| 61 | src/app/jp/terms/page.tsx |
| 62 | src/components/legal/ConsentModal.tsx (locale="ja" 추가) |
| 63 | src/components/legal/CookieBanner.tsx (locale="ja" 추가) |
| 64 | src/components/legal/LabelingCard.tsx |
| 65 | ``` |
| 66 | |
| 67 | 한국 서비스와 병기하는 경우 (privacy-global-jp 사용 권장): |
| 68 | ``` |
| 69 | src/content/legal/privacy-policy.mdx (한국어) |
| 70 | src/content/legal/jp/privacy-policy.mdx (일본어) |
| 71 | ``` |
| 72 | |
| 73 | ## 완료 출력 |
| 74 | |
| 75 | ``` |
| 76 | [생성 완료] |
| 77 | - src/content/legal/jp/privacy-policy.mdx |
| 78 | - src/content/legal/jp/terms-of-service.mdx |
| 79 | - src/app/jp/privacy/page.tsx |
| 80 | - src/app/jp/terms/page.tsx |
| 81 | - src/components/legal/*.tsx |
| 82 | |
| 83 | [검증] |
| 84 | - APPI 第32条 보유개인데이터 필수 공개 항목 포함 |
| 85 | - 이용 목적 특정 (第15条) |
| 86 | - 제3자 제공 관련 사항 (第27条) |
| 87 | - 해외 제3자 제공 (第28条, 해당 시) |
| 88 | - 정보 주체 권리 5종 (第33~39条) |
| 89 | - 안전관리조치 개요 (第23条) |
| 90 | - 고충처리 창구 (苦情申出先) |
| 91 | |
| 92 | [다음 단계] |
| 93 | 1. app/layout.tsx에 <CookieBanner locale="ja" /> 삽입 |
| 94 | 2. 회원가입 폼에 <ConsentModal locale="ja" /> 연결 |
| 95 | 3. Footer에 /jp/privacy, /jp/terms 링크 추가 |
| 96 | 4. 전자상거래 서비스는 特定商取引法 표기 페이지 별도 작성 필요 |
| 97 | |
| 98 | 配布前に弁護士(日本法)によるレビューを強く推奨します。 |
| 99 | 個人情報保護法違反は最大1億円の罰金対象です。 |
| 100 | |
| 101 | ────────────────────────────────────────── |
| 102 | |
| 103 | 生成された文書についてご不明な点や機能追加のご要望は、 |
| 104 | 法律AI허브 SpeciAI 디스코드에서 받고 있어요. |
| 105 | |
| 106 | → https://discord.gg/wQWpEpnBfE |
| 107 | ``` |