Chrome 확장 프로그램(FyreFighter) 스토어 심사와 권한 승인을 통과하기까지의 기록

핵심 결론
Chrome 확장 프로그램인 FyreFighter를 웹 스토어에 출시할 때 가장 결정적인 작업은 코드 구현보다 권한에 대한 명확한 소명과 개인정보 보호 정책의 정비였습니다. 확장 프로그램은 낯선 권한을 요구하는 것만으로도 거부감을 주기 쉬우며, 심사관에게 각 권한의 필요성을 간결히 입증할 수 있는 상태가 통과율을 좌우합니다.
1. Manifest 권한의 최소화
실제 쓰이지 않는 Host 권한은 철저히 배제했습니다. 권한이 늘어날수록 심사 질문도 늘어나므로 필수 기능에 국한하여 최소한의 범위만 요청했습니다.
2. 투명한 데이터 처리 방침
확장 프로그램과 본체 사이트는 분리된 제품이지만 문의처는 info@kimura512.dev로 통일했습니다. 외부 모델에 전송되는 데이터가 무엇이며 전송되지 않는 데이터가 무엇인지 명확히 밝혔습니다.
3. 과장 없는 실제 스토어 스크린샷
스토어 홍보 이미지는 연출이나 과장 없이 실제 구동 화면만 사용했습니다. 스토어 설명문의 동사와 실제 UI 버튼 명칭이 일치해야 반려를 방지할 수 있습니다.
4. 점진적 릴리스와 안정성 유지
버전 태그를 기반으로 단계적 공개를 진행하여 비상시 롤백 경로를 확보했습니다. 정기 업데이트에 얽매이지 않고 보안과 안정성 개선이 필요할 때만 신중히 배포합니다.
5. 포트폴리오와의 명확한 분리
메인 포트폴리오는 웹 스토어 설치 링크만 제공하며, 확장 프로그램 내부에는 어떠한 배너 광고도 노출하지 않습니다.
6. 권한 관련 리뷰 응대 원칙
권한을 우려하는 사용자의 피드백에는 개인정보가 안전하게 보호된다는 사실을 정중하고 간결하게 답변합니다.
7. 제출 패키징 사전 검수
압축 파일 업로드 전 버전 번호를 올리고 신규 기능 변경점을 명시하여 심사 지연을 방지합니다.
8. 지원 웹페이지의 일관성
전용 랜딩 페이지를 운영하고 About 페이지와 연결하여 개발자 신원을 투명하게 입증했습니다.
요약
권한 명세, 데이터 흐름, 문의 창구의 3대 요소를 빈틈없이 정비한 뒤 제출해야 심사 지연을 예방할 수 있습니다.
운영 메모
Q. 심사 소요 기간은?
통상 영업일 기준 1~3일이 소요되나 광범위한 권한 요청 시 연장될 수 있습니다.
Q. 독립 웹사이트가 필수인가?
기능을 입증할 수 있는 공식 지원 URL이 존재하면 심사 진행이 현저히 빨라집니다.