다음을 통해 공유


Windows 패키지 관리자 리포지토리 정책

문서 버전: 1.0

문서 날짜: 2021년 5월 22일

발효일: 2021년 5월 22일

Windows 패키지 관리자 리포지토리에 제품을 제공하는 데 관심을 주셔서 감사합니다.

  • 제품은 앱, 게임, 제목, 제품 내에서 판매되거나 제공된 모든 추가 콘텐츠를 포함하되 이에 국한되지 않는 모든 형식의 콘텐츠를 나타냅니다.
  • 제출은 매니페스트 파일의 끌어오기 요청을 나타내며 제품과 제품에 대한 메타데이터를 포함하되 이에 국한되지 않습니다.

시작하기 위해 따라야 할 몇 가지 원칙은 다음과 같습니다.

  • 제출 내에서 고유하고 특색 있는 가치를 제공합니다. Windows 패키지 관리자 리포지토리에서 제품을 다운로드해야 하는 강력한 이유를 제공합니다.
  • 제출로 어떤 일을 할 수 있는지, 누가 제공하는지 등에 대해 고객에게 잘못된 정보를 제공하지 않습니다.
  • 고객, 시스템, 또는 에코시스템을 속이지 않습니다. 리포지토리에서는 모든 종류의 사기, 평점 및 리뷰 조작, 신용 카드 사기 또는 기타 사기 행위가 허용되지 않습니다.

이러한 정책을 준수하면 제출로 더 많은 고객을 끌 수 있는 선택을 하는 데 도움이 됩니다.

제출은 수억 명의 고객 환경에서 매우 중요합니다. 당사에서 개발이 끝난 앱을 제출할 수 있도록 도와드리겠습니다.

정책이나 Windows 패키지 관리자에 대한 피드백이 있으면 당사 GitHub 문제 포럼에 의견을 보내주세요.

목차

제품 정책:

콘텐츠 정책:

제품 정책

1.1 고유한 기능 및 가치, 정확한 표현

제품과 앱 제목, 설명, 스크린샷, 트레일러, 콘텐츠 등급 및 제품 범주를 포함하되 이에 국한되지 않는 관련 메타데이터는 제품의 원본 및 기능을 정확하고 명확하게 반영해야 합니다.

1.1.1

제품의 모든 측면에서 기능과 제품의 중요한 제한 사항을 정확하게 설명해야 합니다.

1.1.2

태그는 고유 태그 16개를 초과할 수 없으며 제품과 관련이 있어야 합니다.

1.1.3

제품은 고유하고 유용한 정보를 제공하는 메타데이터를 포함해야 하고 중요하고 우수한 품질의 사용자 환경을 제공해야 합니다.

1.1.4

InstallerUrl은 제품에 대한 ISV의 릴리스 위치여야 합니다. 다운로드 웹사이트의 제품은 허용되지 않습니다.

1.2 보안

제품이 사용자의 보안이나 디바이스, 시스템 또는 관련 시스템의 보안 또는 기능을 손상하거나 약화시키면 안 됩니다.

1.2.1

제품은 Windows 패키지 관리자 정책을 위반하는 모든 형태의 코드를 동적으로 포함하여 설명된 기능을 변경하거나 확장하려고 시도하지 않아야 합니다. 예를 들어 제품에서 원격 스크립트를 다운로드하여 설명된 기능과 일치하지 않는 방식으로 해당 스크립트를 실행해서는 안 됩니다.

1.2.2

제품은 사용자 동의 없이 설치된 악성 소프트웨어에 대한 Microsoft 기준에 정의된 맬웨어를 포함하거나 사용하지 않아야 합니다.

1.2.3

제품에는 완전히 통합된 미들웨어(예: 제3자 플랫폼 간 엔진 및 제3자 분석 서비스)가 포함될 수 있습니다.

제품은 통합되지 않은 소프트웨어(예: 다른 제품, 모듈 또는 서비스)에 따라 기본 기능을 제공할 수 있습니다.

1.3 제품 테스트 가능성

제품을 테스트할 수 있어야 합니다. 어떠한 이유로 인해 제출된 제품을 테스트할 수 없는 경우 제품이 이 요구 사항을 충족하지 않을 수 있습니다.

1.4 유용성

제품은 유용성 표준(다음 하위 조항에 나열된 항목을 포함하되 이에 국한되지 않음)을 충족해야 합니다.

1.4.1

제품은 제품에 명시된 소프트웨어, 하드웨어 및 화면 해상도 요구 사항과 관련된 호환성을 포함하여 이를 다운로드하는 디바이스 및 플랫폼을 지원해야 합니다. 호환되지 않는 디바이스에서 제품을 다운로드하는 경우 제품은 시작 시 이를 감지하고 요구 사항을 자세히 설명하는 메시지를 고객에게 표시해야 합니다.

1.4.2

제품은 계속 실행되고 사용자 입력에 계속 반응해야 합니다. 제품은 정상적으로 종료되어야 하며 예기치 않게 닫혀서는 안 됩니다. 제품은 관리 또는 네이티브 시스템 API에서 발생되는 예외를 처리하고 예외를 처리한 후 사용자 입력에 계속 반응해야 합니다.

1.4.3

제품은 즉시 시작해야 하며 사용자 입력에 계속 응답해야 합니다.

1.5 개인 정보

개인 정보에 액세스하는 제품에는 다음과 같은 요구 사항이 적용됩니다. 개인 정보에는 개인을 식별하거나 식별하는 데 사용할 수 있는 모든 정보나 데이터 또는 이러한 정보나 데이터와 연관된 정보나 데이터가 포함됩니다.

1.5.1

제품에서 개인 정보를 액세스하거나 수집하거나 법에 의해 필요한 경우 개인 정보 취급 방침을 유지 관리해야 합니다. 제출에는 제품의 개인 정보 취급 방침에 연결되는 PrivacyUrl이 포함되어야 합니다.

1.5.2

제품에서 외부 서비스나 제3자에 제품 고객의 개인 정보를 게시하는 경우 제품은 해당 고객으로부터 옵트인 동의를 얻은 후에만 게시해야 합니다. 옵트인 동의는 제품이 다음과 같은 요건을 충족할 경우 고객이 제품 사용자 인터페이스에 요청한 활동에 대한 명시적인 권한을 부여하는 것을 의미합니다.

  • 해당 정보가 공개되는 당사자 유형을 나타내면서 정보에 액세스하거나 정보를 사용 또는 공유하는 방법을 고객에게 설명하고
  • 고객이 나중에 이 권한 및 옵트아웃을 거부할 수 있는 방법을 제품 사용자 인터페이스에 제공합니다.

1.5.3

제품 또는 메타데이터를 통해 외부 서비스 또는 제3자에 특정인의 개인 정보를 게시하지만 정보가 공유되는 이 개인이 제품의 고객이 아닌 경우 해당 개인 정보를 게시해도 된다는 명시적인 서면 동의를 받아야 하며 해당 개인에게 언제든지 정보 공유에 대한 동의를 취소할 수 있음을 알려야 합니다. 제품에서 고객에게 다른 사람의 개인 정보에 대한 액세스 권한을 제공하는 경우에도 이 요구 사항이 적용됩니다.

1.5.4

제품에서 개인 정보를 수집, 저장 또는 전송하는 경우 최신 암호화 방법을 사용하여 안전하게 수행해야 합니다.

1.5.5

해당 정보가 제품의 기능과 관련된 경우가 아니라면 제품은 건강 또는 금융 데이터처럼 아주 중요한 개인 정보를 수집, 저장 또는 전송해서는 안 됩니다. 제품에서 개인 정보를 수집, 저장 또는 전송하기 전에 명시적인 사용자 동의를 얻어야 합니다. 사용자는 제품의 개인 정보 취급 방침을 통해 개인 정보를 수집하는 시기와 이유 및 사용 방식을 명확히 알고 있어야 합니다.

1.5.6

제품이 Microsoft ID 인증을 지원하는 경우 Microsoft 승인 방법만 사용하여 이를 수행해야 합니다.

1.5.7

디바이스 위치를 수신하는 제품은 사용자가 위치 서비스 API를 통해 제품 위치에 대한 액세스를 활성화 또는 비활성화하고 사용할 수 있도록 하는 설정을 제공해야 합니다.

1.6 기능

제품에서 기능 사용을 선언하는 경우 제품에서 선언하는 기능은 제품 기능과 합법적으로 관련되어야 합니다. 제품에서 기능 사용에 대한 운영 체제 확인을 우회하면 안 됩니다.

1.7 지역화

제품이 지원하는 모든 언어로 제품을 현지화해야 합니다. 제품 설명의 텍스트는 선언하는 각 언어로 지역화해야 합니다. 제품을 지역화한 경우 일부 기능을 지역화된 버전에서 사용할 수 없으면 제품 설명의 지역화 한계를 명확하게 명시하거나 표시해야 합니다. 제품에서 제공하는 환경은 지원하는 모든 언어에서 유사해야 합니다.

1.8 금융 거래

제품이 제품 내 구매, 구독, 가상 통화 또는 대금 청구 기능을 포함하거나 금융 정보를 캡처하는 경우 다음과 같은 요구 사항이 적용됩니다.

1.8.1

제품에서 판매한 제품 내 서비스는 법정 통화(예: USD, 유로 등), 실제 상품 또는 서비스로 변환할 수 없습니다.

1.8.2

실제 물품이나 서비스 구매에는 안전한 구매 API를 사용해야 하고 실제 도박이나 기부금과 관련된 지급에는 안전한 구매 API를 사용해야 합니다. 제품이 자선 기부금 조성 또는 모금에 사용되거나 경마 또는 시합의 프로모션을 위해 사용되는 경우 해당 법률에 따라야 합니다. 또한 제품에 Microsoft가 기금 모금자 또는 프로모션 후원자가 아니라는 점을 명시해야 합니다.

사용자의 자발적 기부를 받으려면 제품에서 안전한 구매 API를 사용해야 합니다.

다음 요구 사항은 안전한 구매 API 사용에 적용됩니다.

  • 거래 시점에 또는 제품에서 지급 정보나 금융 정보를 고객으로부터 수집할 때 제품은 상거래 트랜잭션 공급자를 식별하고 사용자를 인증하고 거래에 필요한 사용자 정보를 얻어야 합니다.
  • 제품은 이 인증을 저장하는 기능을 사용자에게 제공할 수 있지만, 사용자는 모든 거래마다 인증을 요청하도록 하거나 제품 내 거래를 해제할 수 있어야 합니다.
  • 제품이 신용 카드 정보를 수집하거나 신용 카드 정보를 수집하는 제3자 지급 처리업체를 사용하는 경우 지급 처리는 현재의 PCI DSS(PCI Data Security Standard)를 충족해야 합니다.

1.8.3

제품과 관련 메타데이터는 제공된 제품 내 구매 유형과 가격 범위에 대한 정보를 제공해야 합니다. 제품은 모든 시험판 환경의 범위 및 사용 약관을 포함하여 제품 내 프로모션 및 혜택의 특성이 명확해야 하며 고객이 오해하게 해서는 안 됩니다. 제품이 평가판 사용 중이나 사용 후에 사용자가 만든 콘텐츠에 대한 액세스를 제한하는 경우 사전에 사용자에게 알려야 합니다. 또한 제품은 사용자가 제품에서 구매 옵션을 시작하고 있음을 사용자에게 분명히 알려야 합니다.

게임에서 임의의 가상 항목을 제공하는 다른 메커니즘이나 “루트 박스”를 제공하는 경우 각 항목에 대한 수신 가능성을 구매 전 고객에게 밝혀야 합니다. 이러한 공개 정보는 앱 내 스토어와 같은 제품 내, Microsoft Store PDP(Product Description Page) 및/또는 Store PDP(Product Description Page) 및/또는 인앱의 링크를 사용한 개발자나 게시자 웹 사이트에 표시됩니다.

1.8.4

디지털 제품 또는 서비스에 대한 판매 또는 할인을 비롯한 모든 가격 책정은 제약 없이 연방 무역 위원회 기만적인 가격 책정에 대한 가이드를 비롯한 적용 가능한 모든 법률, 규정 및 규정 지침을 준수해야 합니다.

1.9 알림

제품에서 알림을 지원하는 경우 제품은 시스템 알림 설정을 존중해야 하며 이 설정을 사용하지 않도록 설정하더라도 제품이 작동해야 합니다. 여기에는 고객에 대한 광고 및 알림 표시를 포함하며, 이러한 표시는 MPNS(Microsoft 푸시 알림 서비스), WNS(Windows 푸시 알림 서비스) 또는 기타 서비스에서 제공하든 상관없이 고객의 기본 설정을 충족해야 합니다. 고객이 제품별 또는 시스템 차원의 알림을 사용하지 않도록 설정하는 경우 제품은 계속 작동해야 합니다.

1.10 광고 수행 및 콘텐츠

모든 광고 관련 활동에는 다음 요구 사항이 적용됩니다.

1.10.1

  • 제품의 주요 목적이 사용자가 광고를 클릭하도록 하는 것이어서는 안 됩니다.
  • 제품에서 표시되는 광고의 가시성, 가치 또는 품질을 방해하거나 축소하는 활동을 수행하면 안 됩니다.
  • 제품은 사용자가 선택한 광고 ID 설정을 따라야 합니다.
  • 모든 광고는 진실되고 오해의 소지가 없으며 모든 관련 법률, 규정 및 규정 지침을 준수해야 합니다.

콘텐츠 정책

Windows 패키지 관리자 리포지토리에서 배포하기 위해 제공되는 콘텐츠 및 메타데이터(판매자 이름, 제품 이름, 제품 아이콘, 제품 설명, 제품 스크린샷, 제품 트레일러 및 트레일러 미리 보기, 기타 제품 메타데이터 포함)에는 다음 정책이 적용됩니다. 콘텐츠란 제품 이름, 판매자 이름, 제품 아이콘, 제품 설명, 제품에 포함된 이미지, 소리, 동영상 및 텍스트, 타일, 알림, 오류 메시지 또는 제품을 통해 노출된 광고, 서버에서 전달되었거나 제품이 연결하는 모든 항목을 의미합니다. 제품 및 Windows 패키지 관리자 리포지토리는 전 세계에서 사용되므로 아래의 요구 사항은 지역적 및 문화적 규범의 맥락에서 해석되고 적용됩니다.

2.1 일반 콘텐츠 요구 사항

제출과 함께 제출하는 메타데이터 또는 기타 콘텐츠는 PEGI 12, ESRB EVERYONE 10+ 또는 더 낮은 등급을 받을 만한 콘텐츠만 포함할 수 있습니다.

2.2 이름, 로고, 원본 및 제3자를 포함하는 콘텐츠

제품의 모든 콘텐츠와 연결된 메타데이터는 애플리케이션 공급자가 원래 만들거나 제3자 권한 보유자로부터 적절한 사용 허가를 받거나 권한 보유자가 허용한 대로 사용하거나 법률에 허용된 대로 사용해야 합니다.

2.3 유해성

2.3.1

제품은 (a) 지나치거나 불필요한 폭력, (b) 인권 침해, (c) 무기 제조나 (d) 사람, 동물 또는 실제 자산이나 개인 자산에 무기 사용을 촉진 또는 미화하는 내용을 포함하지 않아야 합니다.

2.3.2

제품은 (a) 최종 사용자나 기타 모든 사람 또는 동물의 안전에 위협을 주거나 불편하게 하거나 상해를 입히거나 해롭게 하지 않아야 하고 (b) 실제 자산이나 개인 자산에 위험이 되거나 손상을 입히지 않아야 합니다. 제품 안전 테스트, 인증서 획득 및 적절한 기능 안전 조치의 구현은 전적으로 귀하의 책임입니다. 플랫폼 안전 또는 편의성 기능을 사용하지 않도록 설정하지 않아야 하고 법적으로 필요한 모든 산업 표준 경고, 통지 및 고지 사항을 제품에 포함해야 합니다.

2.4 명예훼손, 중상, 비방 및 위협

제품은 명예훼손, 중상, 비방 또는 위협적인 내용을 포함해서는 안 됩니다.

2.5 악의적 콘텐츠

제품 및 관련 메타데이터에는 잠재적으로 민감하거나 불쾌한 콘텐츠를 포함해서는 안 됩니다. 현지 법률이나 문화 규범에 따라 특정 국가/지역에서 콘텐츠가 민감하거나 불쾌한 것으로 간주될 수 있습니다. 또한 제품 및 관련 메타데이터에는 인종, 민족, 국적, 언어, 성별, 나이, 장애, 종교, 성적 취향, 병역 상태 또는 기타 소셜 그룹의 구성원 자격을 기반으로 차별, 불쾌한 표현 또는 폭력을 선동하는 내용을 포함해서는 안 됩니다.

2.6 음주, 흡연, 무기 및 마약

제품은 술, 담배, 마약, 무기 등의 과도하거나 무책임한 사용을 촉진 또는 미화하는 내용을 포함해서는 안 됩니다.

2.7 성인 콘텐츠

제품은 합리적으로 사고하는 개인이 음란하거나 성적으로 노골적이라고 간주할 수 있는 내용을 포함해서는 안 됩니다.

2.8 불법 활동

제품은 불법적인 행동을 선동, 촉진, 미화하는 내용 또는 기능을 포함해서는 안 됩니다.

2.9 과도한 신성 모독 및 부적절한 콘텐츠

  • 제품은 과도하거나 불필요한 신성 모독을 포함해서는 안 됩니다.
  • 제품은 합리적으로 사고하는 개인이 외설적이라고 간주할 수 있는 내용을 포함해서는 안 됩니다.

2.10 국가/지역 관련 요구 사항

제품이 대상으로 하는 국가/지역에서 저속하다고 여겨지는 콘텐츠는 허용되지 않습니다. 지역 법률이나 문화권에 따라 특정 국가/지역에서 콘텐츠가 저속하다고 간주될 수 있습니다. 특정 국가/지역에서 저속하다고 여겨질 수 있는 콘텐츠의 예시는 다음과 같습니다.

중국

  • 금지되는 성적 콘텐츠
  • 분쟁 영토 또는 지역 참조
  • 관련된 현지 법률에서 불법적인 것으로 규정된 콘텐츠나 서비스의 제공 또는 이러한 콘텐츠나 서비스에 대한 액세스 허용

2.11 연령별 등급

제품에는 PEGI 12, ESRB EVERYONE 10 이상 또는 더 낮은 등급을 받을 수 있는 연령 등급이 있어야 합니다.

2.11.1

제품에 할당된 연령별 등급보다 높은 연령에 적합한 콘텐츠(사용자 생성 콘텐츠, 소매점 콘텐츠 또는 기타 웹 기반 콘텐츠)를 제공하는 경우 콘텐츠 필터를 사용하거나 기존 계정으로 로그인하여 사용자가 그러한 콘텐츠를 받는 것을 옵트인할 수 있도록 설정해야 합니다.

2.12 사용자 생성 콘텐츠

UGC(사용자 생성 콘텐츠)는 사용자가 앱 또는 제품에 참여하고 온라인 상태의 다른 사용자가 보거나 액세스할 수 있는 콘텐츠입니다. 제품에 UGC가 포함된 경우 제품은 다음을 수행해야 합니다.

  • 제품 또는 제품 웹사이트에서 사용자 생성 콘텐츠에 대한 제품 서비스 약관 및/또는 콘텐츠 지침을 게시하고 사용자에게 표시합니다.
  • 제품 내 부적절한 콘텐츠를 사용자가 신고하면 개발자가 검토한 후 콘텐츠 지침을 위반할 경우 제거/비활성화할 수 있는 수단을 제공하거나 부적절하거나 유해한 UGC를 사전에 감지할 수 있는 방법을 구현합니다.
  • Microsoft에서 요청하는 경우 UGC를 제거하거나 비활성화합니다.

참고 항목