Chrome 웹 스토어 위반 문제 해결

이 페이지에서는 확장 프로그램이 Chrome 웹 스토어에서 거부 또는 삭제된 이유와 위반사항을 해결하는 방법을 설명합니다.

이 문서의 각 섹션에서는 특정 위반 카테고리에 해당하는 문제를 설명합니다. 특정 위반을 더 쉽게 참조할 수 있도록 Chrome 웹 스토어는 각 위반에 사람이 읽을 수 있는 ID를 할당합니다. 이러한 ID는 색상과 요소라는 두 단어로 구성됩니다. 예를 들어 옐로우 마그네슘은 확장 프로그램이 예상대로 작동하지 않는 일반적인 오류 클래스에 해당합니다.

Manifest V3의 추가 요구사항

알림 ID에 해당합니다. Blue Argon

이 정책의 목적은 Manifest V3 확장 프로그램에 원격 호스팅 코드가 포함되지 않도록 하는 것입니다.

일반적인 거부 이유

  • 확장 프로그램의 패키지 내에 없는 리소스를 가리키는 <script> 태그를 포함합니다.

  • 자바스크립트의 eval() 메서드나 다른 메커니즘을 사용하여 원격 소스에서 가져온 문자열을 실행합니다.

  • 원격 소스에서 가져온 복잡한 명령어를 데이터로 가져오는 경우에도 인터프리터 빌드

이 문제를 해결하려면 어떻게 해야 하나요?

  • 내부 확장 파일로 대체해야 하는 외부 자바스크립트 파일에 대한 참조가 있는지 모든 코드를 다시 확인하세요.

  • Manifest V3 이전 가이드 확장 프로그램 보안 개선에서 임의의 문자열 및 원격 호스팅 코드 실행 대안을 둘러봅니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 대해 다룹니다.

기능이 작동하지 않음

알림 ID에 해당합니다. Yellow Magnesium

이 정책의 목적은 Chrome 웹 스토어에 게시되는 모든 항목에 대해 최소 품질 수준을 보장하는 것입니다. 확장 프로그램은 등록정보에 설명된 기능을 제공해야 하며, 기능을 제공할 수 없는 경우 사용자에게 알려야 합니다.

삭제/거부되는 일반적인 이유

  • 상품에 포장 오류가 있습니다. 예:
    • 매니페스트에 언급된 파일 중 패키지에 없는 파일이 있습니다. 이러한 현상은 이미지 파일에서 가장 흔히 나타납니다.
    • 패키지에 언급된 파일의 경로 또는 이름이 잘못되었습니다.
  • 검토 시점의 서버 측 문제로 인해 항목의 기능이 작동하지 않습니다.
  • 상품이 목록에 따라 예상대로 작동하지 않습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 로컬에서 웹 스토어에 제출하는 코드를 테스트합니다.
    • 확장 프로그램의 로컬 개발 버전뿐만 아니라 웹 스토어에 제출하는 정확한 파일을 테스트합니다. 제출한 패키지에서 리소스를 추출할 수 있습니다.
    • 압축해제된 확장 프로그램과 패킹된 확장 프로그램의 동작은 서로 다를 수 있습니다. Chrome에서 수동으로 확장 프로그램을 패키징하고 생성된 .crx 파일을 chrome://extensions 페이지로 드래그하여 확장 프로그램의 압축된 버전을 로드하도록 합니다.
  • 예상 경로에서 원하는 파일이 제출에 포함되어 있는지 확인합니다.
    • manifest.json에 언급된 모든 파일이 패키지에 있고 이름과 경로가 올바른지 확인합니다.
    • 대소문자 구분 버그를 확인합니다. 예를 들어 백그라운드 스크립트 이름은 Background.js이지만 manifest.json은 background.js를 참조한다고 가정해 보겠습니다. 일부 파일 시스템은 이러한 파일을 동일한 파일로 취급하는 반면 다른 파일 시스템은 두 개의 개별 파일로 취급하여 확장 프로그램을 로드할 때 Chrome에서 오류가 발생합니다.
  • 확장 프로그램이 사용자에게 오류 상태를 명확하게 전달해야 합니다.
    • 신규 사용자가 확장 프로그램의 작동 방식을 이해하고 올바르게 작동하는지 확인하는 방법은 가능한 한 명확해야 합니다.
    • 확장 프로그램에 계정 또는 특수 네트워크 환경이 필요한 경우 사용자에게 요구사항을 전달해야 합니다. 이러한 조건이 충족되지 않으면 확장 프로그램이 예상대로 작동하지 않음을 사용자에게 알릴 수 있는 방법을 고려하세요.
    • 불안정한 인터넷 연결 (예: lie-fi)에서 환경을 테스트합니다. 확장 프로그램의 UI는 요청 시간 초과, HTTP 400 및 500 오류, 인증서 시간 초과, 기타 오류 조건을 적절하게 처리해야 합니다.
  • 검토자가 확장 프로그램이 예상대로 작동하지 않는다고 생각한 이유를 파악할 수 없는 경우 개발자 지원팀에 문의하여 거부에 대한 자세한 정보를 요청하세요.
    • 경우에 따라 검토자에게 재현할 수 없는 문제가 발생할 수 있습니다. 개발자 지원 문의 양식을 사용하여 어떤 기능이나 사용자 플로우가 예상대로 작동하지 않았는지 명확하게 설명해 달라고 요청하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

과도한 권한

알림 ID에 해당합니다. Purple Potassium

이 정책의 목적은 확장 프로그램에 의한 과도하고 불필요한 사용자 데이터 액세스를 방지하는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램이 권한을 요청하지만 사용하고 있지 않습니다.
  • 확장 프로그램이 제공하는 기능을 구현하는 데 필요하지 않은 권한을 요청합니다.

일반적으로 잘못 이해되는 권한

activeTab

이 권한은 확장 프로그램을 호출하는 사용자에 대한 응답으로 탭에 대한 임시 액세스 권한을 부여합니다. 사용자의 현재 포커스가 맞춰진 탭에 대한 수동 액세스 권한은 부여하지 않습니다.

  • 언제 필수인가요?
    • 사용자가 확장 프로그램을 호출한 후 탭에 일시적으로 액세스해야 하는 경우
  • 언제 필수가 아닌가요?
    • 확장 프로그램이 확장 프로그램의 작업과 관련된 특정 도메인의 광범위한 호스트 권한 또는 호스트 권한에 액세스할 수 있는 경우
    • action, browserAction, pageAction API에서 메서드 사용 시 이러한 API는 activeTab을 사용하여 현재 포커스가 있는 탭에 임시 호스트 권한을 부여할 수 있지만 작동하기 위해 activeTab이 필요하지 않습니다.
    • tabs.sendMessage를 사용하여 특정 탭에 메시지를 보내는 경우.
    • 사용자의 현재 탭을 쿼리하는 등 tabs.query를 기본적인 용도로 사용합니다.

이 권한은 Tab 객체의 url, pendingUrl, title 또는 favIconUrl 속성에 대한 액세스만 부여합니다.

  • 언제 필수인가요?
    • 확장 프로그램에 광범위한 호스트 액세스 권한이 없지만 임의 탭의 URL과 같은 민감한 정보를 읽을 수 있어야 하는 경우
  • 언제 필수가 아닌가요?
    • API에서 메서드를 사용하는 경우
    • 확장 프로그램이 광범위한 호스트 권한에 액세스할 수 있는 경우 호스트 권한은 확장 프로그램에 동일한 데이터 및 기타 기능에 대한 액세스 권한을 부여합니다.

쿠키

이렇게 하면 chrome.cookies API가 노출되고 확장 프로그램이 호스트 액세스 권한이 있는 출처의 쿠키를 수정할 수 있습니다.

저장용량

저장소 권한은 chrome.storage API를 확장 프로그램에 노출합니다.

  • 언제 필수인가요?
  • 언제 필수가 아닌가요?

이 문제를 해결하려면 어떻게 해야 하나요?

  • 흔히 잘못 이해되는 권한 목록을 검토하여 나열된 실수 중 하나를 저지른 적이 있는지 확인합니다.
  • 확장 프로그램의 기능을 구현하는 데 필요한 가장 좁은 범위의 권한만 요청합니다.
  • manifests.json의 permissions, optional_permissions, host_permissions 배열에서 사용하지 않는 모든 권한을 삭제합니다.
  • 검토 메시지에 포함된 정보가 과도하다고 간주되는지 판단할 만큼 충분한 정보가 없다면 개발자 지원팀에 문의하여 거부에 관한 자세한 정보를 요청하세요.
  • 검토자가 확장 프로그램에서 특정 권한을 사용하지 않았다고 밝혔지만 사용하고 있다고 생각되면 개발자 지원팀에 문의하여 결정에 이의를 제기하고 권한이 필요한 이유와 사용 방법에 관한 자세한 설명을 제공하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

메타데이터가 없거나 충분하지 않습니다.

알림 ID에 해당합니다. Yellow Zinc

이 정책의 목적은 Chrome 웹 스토어에 있는 모든 항목에 대해 기본적인 품질 수준을 유지하는 것입니다. 사용자는 항목을 설치하기 전에 등록정보를 토대로 항목이 제공하는 기능을 파악할 수 있어야 합니다. 기능을 허위로 진술하거나 중요한 정보를 공개하지 않는 항목에는 시정 조치가 적용될 수 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에 아이콘, 제목, 스크린샷 또는 설명이 없습니다.
  • 확장 프로그램의 제목이 의미가 없거나 오해의 소지가 있습니다.
  • 확장 프로그램의 스크린샷 또는 설명에 의미가 없거나 확장 프로그램이 제공하는 기능을 충분히 설명하지 않습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 확장 프로그램에 의미 있는 아이콘, 제목, 스크린샷, 설명이 포함되도록 하세요.
  • 설명 및 스크린샷에서 확장 프로그램의 기능을 명확하게 설명합니다.
    • 확장 프로그램이 제공하는 모든 주요 기능을 나열합니다.
  • 작동하지 않는 기능 섹션의 정정 안내를 검토합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사기 행위

알림 ID에 해당합니다. Red Nickel, Red Potassium, Red Silicon

이 정책의 목적은 확장 프로그램이 사용자를 속이거나 오도하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램은 메타데이터1에 설명된 기능을 제공하지 않습니다.
  • 이 확장 프로그램은 메타데이터1에 설명된 것과 다른 기능을 제공합니다.
  • 확장 프로그램이 메타데이터1에 언급되지 않은 작업을 수행합니다.
  • 확장 프로그램이 다른 법인을 사칭합니다2.
  • 확장 프로그램이 다른 개체에서 복사되거나 복사된 경우2.
  • 확장 프로그램이 다른 주체2의 승인을 받은 것처럼 가장합니다.

1 메타데이터는 개발자 대시보드에 명시된 제목, 아이콘, 설명, 스크린샷, 기타 개발자가 제공한 정보를 의미합니다.

2 여기에서 법인은 모든 회사, 조직 또는 확장 프로그램을 의미합니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 확장 프로그램에서 약속한 기능이 의도한 대로 작동하는지 확인하세요.
  • 메타데이터에 확장 프로그램의 기능을 명확하게 명시해야 합니다.
  • 메타데이터에 언급되지 않은 작업은 수행하지 않습니다.
  • 다른 법인으로 가장해서는 안 됩니다.
  • 다른 확장 프로그램을 복사하지 마세요. 다른 확장 프로그램과 동일한 기능을 제공할 수 있지만 다른 확장 프로그램에서 복사하면 안 됩니다.
  • 확장 프로그램이 다른 기관에 의해 보증, 승인 또는 제작된 것으로 가장해서는 안 됩니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사용자 데이터 정책 - 공개 정책

알림 ID에 해당합니다. Purple Lithium

사용자 데이터 개인정보처리방침은 여러 가지 다른 정책이 수집되는 광범위한 카테고리입니다. 이러한 모든 정책은 사용자에 관한 민감한 정보의 처리 및 전송과 관련되어 있습니다.

이 정책은 사용자 데이터를 수집하는 모든 확장 프로그램에 적용됩니다. 이 섹션은 사용자가 어떤 데이터가 수집되고 어떻게 수집, 사용, 공유되는지 사용자에게 알려주는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에서 사용자 데이터를 수집하고 있지만 개인정보처리방침을 제공하지 않았습니다.
  • 지정된 필드에 개인정보처리방침이 제공되지 않습니다. 흔히 발생하는 실수는 설명에 개인정보처리방침을 제공하는 것입니다.
  • 개인정보처리방침 URL이 작동하지 않습니다.
  • 개인정보처리방침에 액세스할 수 없습니다.
  • 개인정보처리방침 URL이 개인정보처리방침으로 연결되지 않습니다.
  • 개인정보처리방침은 사용자 데이터 수집, 사용, 처리 또는 공유에 대해 설명하지 않습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 유효하고 작동 중이며 액세스 가능한 개인정보처리방침 링크를 지정된 필드에 추가합니다.
    • 확장 프로그램의 개인 정보 보호 탭으로 이동하여 개인정보처리방침 링크가 개인 정보 보호 탭 하단에 있는 '개인정보처리방침' 상자에 표시되고 링크가 예상대로 작동하는지 확인합니다.
  • 개인정보처리방침에서 데이터 수집, 사용, 처리, 공유에 관해 언급해야 합니다.
  • 위 작업을 완료했는데도 검토 문제가 계속 발생한다면 개발자 지원팀에 문의하여 명확한 설명을 요청하거나 확인 결과에 관해 이의를 제기하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

불법 활동

알림 ID에 해당합니다. Grey Zinc

이 정책의 목적은 확장 프로그램 및 Chrome 웹 스토어를 사용하여 불법 활동을 조장하거나 이러한 활동에 참여하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

확장 프로그램이 불법적인 활동을 하고 있습니다. 구체적인 예는 정책 추출을 참고하세요.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 이것이 확장 프로그램의 주요 기능인 경우 직접적인 해결 방법은 없습니다. 확장 프로그램을 게시 취소해야 합니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.
  • 이 결과가 확장 프로그램에 적용된 이유에 관해 자세히 알아보려면 개발자 지원팀에 문의하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

온라인 도박

알림 ID에 해당합니다. Grey Copper

온라인 도박을 조장하는 콘텐츠를 게시하거나 서비스를 제공하지 않습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에서 온라인 도박을 제공하는 행위.
  • 확장 프로그램을 통해 다른 사이트에서 온라인 도박을 조장합니다.
    • 도박 사이트에서의 베팅 확률을 계산하는 기능을 제공하는 것을 예로 들 수 있습니다. 이 확장 프로그램은 사용자가 직접 도박을 할 수 있도록 허용하지 않지만 온라인 도박을 조장합니다.
  • 온라인 도박 사이트로 사용자를 유도하는 행위
  • 현금이나 기타 상품을 제공하는 기술 게임 제공

이 문제를 해결하려면 어떻게 해야 하나요?

  • 이러한 기능이 확장 프로그램의 주요 기능인 경우 확장 프로그램을 게시 취소하는 것이 좋습니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

포르노 콘텐츠

알림 ID에 해당합니다. Grey Lithium

이 정책의 목적은 확장 프로그램 및 Chrome 웹 스토어가 음란물 플랫폼으로 사용되지 않도록 하는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램 자체에 음란물이 포함되어 있습니다.
  • 확장 프로그램이 음란물을 표시하거나 제공합니다.
  • 확장 프로그램이 사용자를 포르노 사이트로 연결하고 있습니다.
  • 확장 프로그램은 주로 음란물을 제공하는 사이트를 개선하기 위한 것입니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 확장 프로그램의 주된 목적이 음란물에 대한 액세스를 제공하거나 음란물 사이트를 개선하는 것이라면 확장 프로그램을 게시 취소해야 합니다. 이러한 확장 프로그램은 Chrome 웹 스토어에서 허용되지 않습니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.
  • 확장 프로그램에는 노골적인 성적 이미지, 동영상, 텍스트 등이 포함되어 있지 않아야 합니다.
  • 확장 프로그램이 성인용 사이트와의 통합을 제공하는 경우 개발자 대시보드에서 확장 프로그램에 '성인용 콘텐츠' 플래그가 사용 설정되어 있는지 확인하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

혐오 콘텐츠

알림 ID에 해당합니다. Grey Magnesium

이 정책의 목적은 확장 프로그램 및 Chrome 웹 스토어를 증오성 콘텐츠를 전파하는 플랫폼으로 사용하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 증오심 표현으로 간주되는 콘텐츠를 제공하거나 사용자를 해당 콘텐츠로 유도하는 행위 자세한 내용은 정책 텍스트를 참조하세요.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 증오심 표현의 홍보 또는 배포가 확장 프로그램의 주요 기능인 경우 Chrome 웹 스토어에서 이러한 콘텐츠가 허용되지 않으므로 확장 프로그램을 게시 취소해야 합니다.
  • 확장 프로그램에서 사용자 제작 콘텐츠에 대한 액세스를 제공하는 경우 사용자가 증오심 표현을 공유하지 못하도록 콘텐츠 검토가 마련되어 있는지 확인해야 합니다.
  • 정책 텍스트에 설명된 그룹 중 하나에서 개인의 멤버십에 부정적인 관심을 유도하려는 기능이 확장 프로그램에 포함된 경우 확장 프로그램에서 이 기능을 삭제해야 합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

가족용 아님

알림 ID에 해당합니다. Grey Nickel

이 정책의 목적은 비가족용 콘텐츠가 부적절한 잠재고객에게 게재되는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에 모든 연령의 잠재고객에게 적합하지 않은 콘텐츠가 있으며 확장 프로그램이 '성인용'으로 표시되지 않았습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

폭력적인 콘텐츠

알림 ID에 해당합니다. Grey Potassium

이 정책의 목적은 관련 정책 텍스트에 언급된 콘텐츠를 전파하기 위한 플랫폼으로 확장 프로그램 및 Chrome 웹 스토어를 사용하지 못하게 하는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에 콘텐츠가 포함되어 있거나 정책 텍스트에 언급된 콘텐츠로 사용자를 연결하는 경우

이 문제를 해결하려면 어떻게 해야 하나요?

  • 폭력적이거나 괴롭히는 콘텐츠에 대한 액세스를 제공하는 것이 확장 프로그램의 주요 기능 중 하나인 경우 확장 프로그램을 게시 취소하세요. 이러한 확장 프로그램은 Chrome 웹 스토어에서 허용되지 않습니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

단일 목적

알림 ID에 해당합니다. Red Magnesium, Red Copper, Red Lithium

이 정책은 Chrome 웹 스토어의 확장 프로그램 품질을 유지하기 위한 것입니다. 정책 텍스트에서 언급했듯이 관련 없는 기능이 여러 개 있는 경우 별도의 확장 프로그램으로 제공되어야 합니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램은 동일한 확장에서 둘 이상의 목적을 제공합니다 (예: 이미지 형식 변환 및 참고문헌 생성을 제공하는 확장).
  • 확장 프로그램은 확장 프로그램의 작업 아이콘을 사용하여 하나 이상의 관련 없는 추가 기능을 제공합니다.
  • 다음은 별개의 용도로 간주됩니다. 아래 나열된 기능 중 하나를 제공하는 확장 프로그램은 다른 기능을 제공하지 않을 수 있습니다.

자세한 내용은 단일 목적 FAQ를 참고하세요.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 잘 정의된 하나의 목적에 맞게 확장 프로그램의 기능 범위를 좁히고 확장 프로그램의 메타데이터에 목적이 명확하게 설명되어 있는지 확인합니다.
  • 확장 프로그램에서 일부 기능을 제공하고 광고도 삽입하는 경우 광고 삽입을 중지하거나 광고 삽입 이외의 다른 모든 기능을 삭제합니다.
  • Chrome은 선택적 새 탭 페이지를 지원하지 않습니다. 일부 기능과 선택적 새 탭 페이지를 제공하려면 새 탭 페이지를 독립형 확장 프로그램으로 분리해야 합니다.
  • 확장 프로그램의 작업 아이콘에 관련 없는 다른 기능을 제공하지 마세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사용자 데이터 정책 - 명시적 공개

알림 ID에 해당합니다. Purple Nickel

사용자 데이터 개인정보처리방침은 여러 가지 다른 정책이 수집되는 광범위한 카테고리입니다. 이러한 모든 정책은 사용자에 관한 민감한 정보의 처리 및 전송과 관련되어 있습니다.

이 정책의 목표는 사용자가 수집하는 데이터를 인지하고 데이터를 수집하기 전에 사용자 동의를 얻는 것입니다. 확장 프로그램은 단일 목적을 직접 지원하는 경우에만 데이터를 수집할 수 있습니다. 자세한 내용은 사용자 데이터 제한된 사용 정책을 참고하세요.

삭제/거부되는 일반적인 이유

  • 확장 프로그램에서 사용자 데이터가 어떻게 사용되는지 명시적으로 공개하지 않습니다.
  • 데이터 수집 전에 사용자 동의를 얻지 않았습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 수집되는 데이터와 데이터 처리 방법을 사용자에게 명확하게 공개합니다. 이 정보는 확장 프로그램의 개인정보처리방침에서 제공해야 하며 다른 곳에서 제공될 수 있습니다.
  • 사용자가 동의하는 경우에만 데이터를 수집합니다.
    • 확장 프로그램의 Chrome 웹 스토어 등록정보에서 데이터 수집에 관한 명시적 공개로 충분합니다.
    • Chrome 웹 스토어 등록정보에 명시적으로 공개되지 않은 데이터 수집은 허용됩니다. 단, 데이터 수집이 확장 프로그램의 단일 목적과 일치하고, 데이터 수집이 시작되기 전에 사용자에게 데이터 수집에 관해 알려야 하며, 사용자가 데이터 수집에 동의해야 합니다.
  • 확장 프로그램의 옵션 페이지에서 데이터 수집을 선택 해제하는 방법을 사용자에게 제공하는 것이 좋습니다.
  • 사용자 데이터를 로컬에만 저장하는 '오프라인 모드'를 사용자에게 제공하는 것이 좋습니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사용자 데이터 정책 - 안전한 전송

알림 ID에 해당합니다. Purple Copper

사용자 데이터 개인정보처리방침은 여러 가지 다른 정책이 수집되는 광범위한 카테고리입니다. 이러한 모든 정책은 사용자에 관한 민감한 정보의 처리 및 전송과 관련되어 있습니다.

이 섹션의 목적은 사용자 데이터가 안전하게 처리되고 있는지 확인하는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램이 사용자 데이터를 안전하게 전송하지 않습니다.
  • 데이터가 안전하지 않은 도메인으로 전송되고 있습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 데이터가 안전하게 전송되는지 확인합니다.
    • HTTP를 통해 사용자 데이터를 전송하지 않습니다. 가능하면 모든 요청에 보안 프로토콜을 사용하세요.
    • HTTPS를 통해서도 요청 헤더 또는 쿼리 매개변수의 데이터를 인코딩하지 마세요. 헤더와 요청 URL은 종종 서버 로그에 표시되며, 이로 인해 의도치 않게 이 정보가 유출될 수 있습니다.
    • 자세한 내용은 안전한 HTTP 메서드를 참조하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사용자 데이터 정책 - 기타 요구사항

알림 ID에 해당합니다. Purple Magnesium

사용자 데이터 개인정보처리방침은 여러 가지 다른 정책이 수집되는 광범위한 카테고리입니다. 이러한 모든 정책은 사용자에 관한 민감한 정보의 처리 및 전송과 관련되어 있습니다.

이 특정 섹션은 민감한 정보가 불필요하게 수집되지 않고 공개되지 않도록 하기 위한 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램이 사용자 대상 기능에 필요하지 않을 때 웹 탐색 활동을 수집합니다.
  • 확장 프로그램을 사용하여 수집된 민감한 사용자 정보가 공개적으로 공개됩니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 사용자 대상 기능에 필요한 경우가 아니라면 웹 탐색 활동을 수집하지 마세요.
  • 사용자 정보가 공개적으로 공개되지 않는지 확인합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

암호화폐 채굴

알림 ID에 해당합니다. Grey Silicon

이 정책의 목적은 확장 프로그램 및 Chrome 웹 스토어를 암호화폐 채굴 플랫폼으로 사용하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램은 사용자 컴퓨터에서 암호화폐를 채굴하는 것입니다.
  • 이 확장 프로그램은 암호화폐를 채굴하는 기능을 제공합니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 이러한 기능이 확장 프로그램의 주요 기능인 경우 확장 프로그램을 게시 취소하는 것이 좋습니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

금지된 제품

알림 ID에 해당합니다. Blue Zinc, Blue Copper, Blue Lithium, Blue Magnesium

이 정책의 목적은 확장 프로그램 및 Chrome 웹 스토어를 페이월, 로그인 제한 또는 지적 재산권으로 보호되는 콘텐츠에 대한 액세스를 제공하는 플랫폼으로 사용하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램을 통해 페이월이 적용된 콘텐츠에 액세스할 수 있습니다.
  • 확장 프로그램에서 로그인 제한이 적용된 콘텐츠에 대한 액세스를 제공하고 있습니다.
  • 이 확장 프로그램을 사용하면 YouTube 동영상을 쉽게 다운로드할 수 있습니다.
  • 이 확장 프로그램은 콘텐츠 소유자의 지적 재산권을 침해하는 콘텐츠를 다운로드하도록 조장하고 있습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 이러한 기능이 확장 프로그램의 주요 기능인 경우 확장 프로그램을 게시 취소하는 것이 좋습니다.
  • 의도치 않은 기능인 경우 정책을 위반하는 콘텐츠나 서비스를 삭제하고 확장 프로그램을 다시 제출하세요.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

유인 키워드 반복

알림 ID에 해당합니다. Yellow Argon

이 정책의 목적은 Chrome 웹 스토어에 게시되는 항목의 품질을 보장하고 개발자가 스토어에서 게재위치를 조작하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램의 메타데이터(더 일반적으로는 설명)에 과도하거나 관련이 없거나 부적절한 키워드가 있습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 정책을 위반하는 콘텐츠 (키워드)를 삭제하세요.

이러한 위반 유형의 예는 다음과 같습니다.

  • 확장 프로그램의 메타데이터에 확장 프로그램이 작동하는 다양한 사이트의 긴 목록을 포함합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

리디렉션

알림 ID에 해당합니다. Yellow Lithium

이 정책의 목적은 Chrome 웹 스토어에서 제품의 품질을 보장하고 제품이 스토어에서 게재위치를 조작하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램의 유일한 기능은 다른 앱, 테마, 웹페이지 또는 확장 프로그램을 실행하는 것입니다.
  • 위반의 예는 다음과 같습니다.
    • 확장 프로그램의 작업을 클릭할 때 새 탭 또는 팝업에 웹사이트를 표시하는 확장 프로그램입니다.
    • 설치 즉시 다른 제품의 홍보 페이지를 표시하는 확장 프로그램입니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 정책에서 언급했듯이 이러한 확장 프로그램은 스토어에서 허용되지 않으므로 게시를 취소하는 것이 좋습니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

스팸

알림 ID에 해당합니다. Yellow Nickel

이 정책의 목적은 Chrome 웹 스토어에서 제품의 품질을 보장하기 위한 것입니다. 스팸 정책은 사용자의 탐색 환경에 유해한 확장 프로그램과 Chrome 웹 스토어에서 위치를 조작하는 확장 프로그램을 방지하는 것입니다.

삭제/거부되는 일반적인 이유

  • 개발자 또는 제휴사가 중복 환경 또는 기능을 제공하는 확장 프로그램을 여러 개 제출하고 있습니다.
  • 확장 프로그램의 리뷰, 평점 또는 설치 데이터를 조작하고 있습니다.
  • 확장 프로그램이 사용자의 인터넷 사용 환경을 방해하거나 유해한 방식으로 사용자에게 알림을 표시하고 있습니다.
  • 확장 프로그램이 사용자의 동의 없이 사용자를 대신하여 메시지를 전송하고 있습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 경험 또는 기능이 중복된 광고 확장을 여러 개 제출하지 마세요.
  • 확장 프로그램의 웹 스토어 등록정보에 있는 사용자 제작 콘텐츠를 조작하려고 시도하지 마세요.
  • 어떤 식으로든 사용자의 인터넷 사용 환경을 해치지 않아야 합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

재정의 API 우회

알림 ID Blue NickelBlue Potassium에 해당합니다.

이 정책의 목적은 Chrome 웹 스토어에서 제품의 품질을 보장하기 위한 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램이 Chrome 새 탭 페이지를 수정하지만 Overrides API를 사용하지 않습니다.
  • 확장 프로그램이 검색주소창 검색을 수정하지만 Overrides API를 사용하지 않습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • Chrome 새 탭 페이지를 수정하거나 Overrides API를 사용하여 수정하면 안 됩니다.
  • 검색주소창 검색을 수정하거나 Overrides API를 사용하여 수정하면 안 됩니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

사기성 설치

알림 ID에 해당합니다. Red Zinc

이 정책의 목적은 사용자가 확장 프로그램을 설치하도록 유도하는 것을 방지하는 데 있습니다.

삭제/거부되는 일반적인 이유

  • Chrome 웹 스토어 제품 등록정보 앞에 표시되는 마케팅 자료에 명확하지 않거나 눈에 잘 띄지 않는 공개
  • 배포 흐름 중 혼동을 야기하는 상호작용 요소 여기에는 확장 프로그램 설치가 아닌 다른 결과를 암시하는 오해의 소지가 있는 클릭 유도 문구 버튼 또는 양식이 포함됩니다.
  • 확장 프로그램 메타데이터를 사용자에게 원천징수하거나 숨기는 효과로 Chrome 웹 스토어 제품 등록정보 창을 조정합니다.

이 문제를 해결하려면 어떻게 해야 하나요?

사용자를 대상으로 마케팅하거나 사용자층을 수집하기 위해 사기성 방법을 사용하지 않는 새 확장 프로그램을 게시합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

난독 처리

알림 ID에 해당합니다. Red Titanium

이 정책의 목적은 Chrome 웹 스토어에 제출되는 확장 프로그램 및 코드의 품질을 보장하는 것입니다.

삭제/거부되는 일반적인 이유

확장 프로그램 패키지에 난독화된 코드 사용

이 문제를 해결하려면 어떻게 해야 하나요?

사용자를 대상으로 마케팅하거나 사용자층을 수집하기 위해 사기성 방법을 사용하지 않는 새 확장 프로그램을 게시합니다.

다음은 이러한 유형의 정책을 위반하는 몇 가지 예입니다.

  • Base64 인코딩 (예: 'SSdtIGluIHVyIGJhc2U=')
  • 문자 인코딩 (예: '\u{68}a\u0063\u006b\x69ng\u{20}u\u{72}\x20\u0067i\u0062\x73\x6fn')

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

최소 기능

알림 ID에 해당합니다. Yellow Potassium

이 정책의 목적은 Chrome 웹 스토어의 모든 확장 프로그램이 사용자에게 기본적인 수준의 기능과 유틸리티를 제공하도록 하는 데 있습니다. 확장 프로그램은 사용자에게 이점을 제공하고 인터넷 사용 환경을 강화해야 합니다.

삭제/거부되는 일반적인 이유

  • 제출된 확장 프로그램에 매니페스트 이외의 파일이 포함되어 있지 않습니다.
  • 확장 프로그램이 사용자에게 명확한 가치나 유용성을 제공하지 않았습니다.
  • 항목 설명에 나열된 기능이 항목에서 직접 제공한 것이 아니며 대신 외부 서비스에 연결되었습니다.
  • 확장 프로그램 메타데이터에는 사용자의 관심을 끌고 설치를 유도하는 클릭베이트 콘텐츠가 포함되어 있었습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 확장 프로그램에 가치를 제공하는 기능이 정의되어 있어야 합니다.
  • 항목에서 제공한다고 주장하는 기능은 항목 자체에서 직접 실행해야 하며 사용자를 외부 소스에 연결하여 구현해서는 안 됩니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.

제휴사 광고

알림 ID에 해당합니다. Grey Titanium

이 정책의 목적은 수익 창출을 위해 제휴 링크 또는 코드를 사용하는 확장 프로그램을 사용자가 인지하고, 포함 전에 사용자 작업을 요구하여 어느 정도의 관리 권한을 부여하는 것입니다.

삭제/거부되는 일반적인 이유

  • 확장 프로그램이 항목 설명 및 사용자 인터페이스에서의 용도를 제대로 공개하지 않고 제휴 마케팅 링크, 코드 또는 쿠키를 사용합니다.
  • 제휴 코드, 링크 또는 쿠키를 포함하기 전에 관련 사용자 조치가 필요하지 않습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

  • 사용자에게 제휴 프로그램 사용 사실을 알 수 있도록 항목 설명과 UI를 수정합니다.
  • 제휴사 코드 포함 전에 사용자가 관련 조치를 취해야 합니다. 이 작업은 합리적인 사용자가 해당 코드의 포함을 이해하고 이에 동의할 수 있도록 제휴 플랫폼과 관련이 있어야 합니다.

관련 정책

이 섹션에서는 Chrome 웹 스토어 개발자 프로그램 정책의 다음 섹션을 위반하는 확장 프로그램에 관해 다룹니다.