폭넓은 패키지(앱) 가시성(QUERY_ALL_PACKAGES) 권한 사용

Google Play에서는 기기에 설치된 앱 인벤토리를 확인할 수 있게 해 주는 QUERY_ALL_PACKAGES 권한을 포함해 위험성이 높거나 민감한 권한의 사용을 제한합니다. Play에서는 사용자 기기에서 쿼리되는 설치된 앱 인벤토리를 개인 정보 및 민감한 정보로 간주하며, 관련된 권한 사용은 앱의 사용자 대상 핵심 기능 또는 목적을 위해 사용자 기기에 설치된 앱에 대한 폭넓은 가시성이 필요한 경우에만 허용됩니다.

앱이 허용되는 용도에 관한 아래의 요구사항을 충족하지 않는 경우 Play 정책을 준수하려면 앱의 매니페스트에서 권한을 삭제해야 합니다. 정책을 준수하는 대체 구현 방법에 관한 제안사항도 아래에 자세히 설명되어 있습니다.

앱이 QUERY_ALL_PACKAGES 권한의 허용되는 용도에 관한 정책 요구사항을 충족할 경우, Play Console의 권한 선언 양식을 사용해 이 권한 및 위험성이 높은 기타 모든 권한을 선언해야 합니다.

정책 요구사항을 충족하지 못하거나 권한 선언 양식을 제출하지 않으면 앱이 Google Play에서 삭제될 수 있습니다.

중요: 앱에서 제한된 권한을 사용하는 방식을 변경하려면 정확하게 업데이트된 정보로 선언을 수정해야 합니다. 이러한 권한을 사기성 있는 용도 및 선언되지 않은 용도로 사용하면 앱이 정지되거나 개발자 계정이 해지될 수 있습니다.

QUERY_ALL_PACKAGES 권한은 언제 요청해야 하나요?

QUERY_ALL_PACKAGES 권한은 앱이 Android 11 이상을 실행하는 기기에서 Android API 수준 30 이상을 타겟팅하는 경우에만 적용됩니다.

이 권한을 사용하려면 앱이 아래의 허용되는 사용 범위에 속해야 하며 기기의 모든 앱을 검색하기 위한 핵심 목적이 있어야 합니다. 개인 정보를 덜 침해하는 방식으로 앱 가시성을 확보하면 정책을 준수하는 사용자 대상 핵심 기능을 충분히 지원하기 어려운 이유를 제대로 설명할 수 있어야 합니다.

핵심 기능은 앱의 주목적을 말합니다. 기기의 모든 앱을 검색하는 이 핵심 기능이 없으면 앱은 '제대로 작동하지 않거나' 사용할 수 없게 됩니다. 핵심 기능 및 이러한 핵심 기능을 구성하는 모든 핵심 특징은 모두 앱 설명에서 분명하게 소개 및 홍보되어야 합니다.

모두 접기 모두 펼치기

QUERY_ALL_PACKAGES 권한의 허용되는 용도

허용되는 용도는 인식 또는 상호 운용성의 목적으로 기기에 설치된 모든 앱을 검색해야 하는 앱과 관련되며, 이 경우 권한 사용이 가능할 수 있습니다. 허용되는 용도에는 기기 검색, 바이러스 백신 앱, 파일 관리자, 브라우저가 포함됩니다.

이 권한에 대한 액세스가 허용된 앱은 명시적 공개 및 동의 요건을 포함한 사용자 데이터 정책을 준수해야 하며, 공개되지 않았거나 잘못된 목적으로 사용 범위를 확대할 수 없습니다.

예외

Google Play에서는 위에 지정된 허용되는 용도에 해당하지 않는 다음의 앱에 일시적으로 예외를 허용할 수 있습니다.

  • 핵심 목적이 실제 현금 도박이며 관련 지오펜싱 규정에서 요구하는 기술 표준을 준수하기 위해 광범위한 패키지 가시성을 요구하는 실제 현금 도박 앱.
  • 금융 규제 상품과 관련된 금융 거래를 용이하게 하는 검증 가능한 핵심 목적을 가진 앱(예: 전용 은행, 전용 디지털 지갑)은 보안 관련 목적으로만 설치된 앱에 대한 폭넓은 가시성을 획득할 수 있습니다.

Google의 개인 대출 정책에 따라 개인 대출, 신용 또는 개인 대출 이용을 촉진하는 목적으로 사용하는 것은 이 예외에 해당하지 않습니다.

개발자는 QUERY_ALL_PACKAGES 권한에 의존하지 않는 대체 보안 또는 사기 방지 솔루션을 적극적으로 구현하는 것이 좋습니다.

잘못된 용도

다음은 QUERY_ALL_PACKAGES 권한을 요청할 수 없는 사용 사례의 목록입니다.

  • 권한 사용이 앱의 핵심 목적과 직접적인 관련이 없는 경우
    • 여기에는 P2P 공유도 포함됩니다. 허용되는 용도로 앱을 사용할 수 있으려면 P2P가 앱의 핵심 목적이어야 합니다.
  • 판매 목적으로 데이터를 획득하는 경우
  • Play를 통해 배포된 앱에서 쿼리된 앱 인벤토리 데이터를 분석 또는 광고 수익 창출 목적으로 판매하거나 공유하려는 경우
  • 범위가 좁은 앱 가시성 방식으로도 필요한 작업을 처리할 수 있는 경우

참고: 이 목록에는 일부 사례만 나와 있습니다. 대체 옵션 및 권장사항에 관한 자세한 안내는 Android의 패키지 가시성 필터링을 참고하세요.

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
2314211714879985415
true
도움말 센터 검색
true
true
true
true
true
92637
false
false