Chrome Web Store 배포 가이드
작성일: 2026-04-06 Last Updated: 2026-04-06 대상: Chrome Web Store (CWS) 심사 통과 및 배포
공통 문서 참조: CI/CD 파이프라인은
../common/ci-cd.md, 라이선스/트라이얼은../common/licensing.md참조
목차
- 개발자 등록
- 심사 가이드라인
- 거부 사유 Top 10과 대응
- Single Purpose Policy
- 프라이버시 정책
- 권한 정당화 작성 가이드
- 스토어 리스팅
- 게시 및 업데이트
- 심사 후 대응
- 배포 자동화 (CI/CD)
- 체크리스트
1. 개발자 등록
등록 절차
| 단계 | 작업 | 비용 |
|---|---|---|
| 1 | Google 계정 준비 (2FA 필수) | 무료 |
| 2 | Chrome Web Store Developer Dashboard 접속 | - |
| 3 | 개발자 등록비 결제 | $5 (1회) |
| 4 | 연락처 이메일, 개발자 이름 입력 | - |
| 5 | 개인/기업 계정 유형 선택 | - |
기업 계정 vs 개인 계정
| 항목 | 개인 | 기업 |
|---|---|---|
| 등록 정보 | 개인 이름 | 회사명 + 도메인 검증 |
| 스토어 표시 | 개발자 이름 | 회사명 (신뢰도 향상) |
| 팀 관리 | X | O (그룹 퍼블리셔) |
| 추천 | 개인 프로젝트 | 상용 서비스 |
그룹 퍼블리셔 설정 (기업)
Developer Dashboard → Publisher → Create Group Publisher
→ Google Group 이메일 등록
→ 팀원 초대 (역할: Owner, Developer, Viewer)
2. 심사 가이드라인
심사 기준 요약
| 영역 | 핵심 기준 |
|---|---|
| 기능 | Single Purpose, 설명과 실제 동작 일치 |
| 권한 | 최소 권한 원칙, 정당화 필수 |
| 프라이버시 | 데이터 수집 고지, 프라이버시 정책 URL 필수 |
| 보안 | 원격 코드 실행 금지, CSP 준수 |
| 콘텐츠 | 불법/유해 콘텐츠 금지, 지적재산권 준수 |
| UX | 사용자 기만 금지, 명확한 설치/제거 |
심사 소요 시간
| 유형 | 소요 시간 | 비고 |
|---|---|---|
| 신규 등록 | 1-7 영업일 | 첫 게시는 더 오래 걸림 |
| 업데이트 (마이너) | 수 시간-3 영업일 | 변경 범위에 따라 다름 |
| 권한 변경 포함 업데이트 | 3-7 영업일 | 추가 심사 |
| 거부 후 재심사 | 3-7 영업일 | 거부 사유 완전 해결 필수 |
3. 거부 사유 Top 10과 대응
1. 과도한 권한 (Excessive Permissions)
// ❌ 거부: 정당화 없는 광범위 권한
{
"permissions": ["tabs", "history", "<all_urls>"]
}
// ✅ 승인: 필요한 것만 + 정당화
{
"permissions": ["activeTab", "storage"],
"host_permissions": ["https://api.myservice.com/*"]
}