Play Console의 앱 콘텐츠 페이지에는 데이터 보안 양식이 있습니다. 이 양식을 통해 앱에서 수집하고 공유하는 사용자 데이터의 유형을 사용자에게 설명하게 됩니다. 이 정보는 데이터 투명성 및 사용자 신뢰를 높이는 데 도움이 됩니다.
양식 작성을 돕기 위해 이 가이드에서는 앱이 다양한 유형의 사용자 데이터를 수집할 수 있는 앱 코드의 위치를 예로 들어 보여줍니다. 특히 앱에서 특정 유형의 사용자 데이터를 수집하거나 공유하는 데 사용할 수 있는 권한 선언 및 API 호출의 예를 제공하며, 이 경우 개발자는 데이터 보안 양식에서 수집 또는 공유를 선언해야 합니다.
가이드의 형식은 다음과 같습니다.
- 기본 제목에는 데이터 보안 양식에서 사용할 수 있는 다양한 데이터 유형 카테고리가 나열되고 앱 또는 앱에 포함된 라이브러리에서 이러한 카테고리�� 관련된 사용자 데이터에 액세스할 수 있는 방법에 관한 일부 목록도 나열됩니다.
- 부제목에는 양식에서 사용할 수 있는 다양한 데이터 유형이 나열되므로 특정 카테고리에 속하는 데이터 유형을 알 수 있습니다.
Google에서는 개발자가 데이터 보안 양식을 더 쉽게 작성할 수 있도록 이 가이드를 제공하지만 앱의 Play 스토어 등록정보에서 완전하고 정확하게 선언할 책임은 전적으로 개발자에게 있습니다. 데이터 보안 양식을 작성하는 데 필요한 모든 정보는 개발자에게만 있습니다. Google에서는 특정 사용 및 관행에 따라 사용자 데이터를 수집하거나 처리하는 방법에 관해 개발자를 대신하여 결정할 수 없습니다. 앱에서 수집하거나 공유하는 사용자 데이터를 적절하게 처리하는 것은 개발자의 몫입니다. Google에서 앱 동작과 선언 간의 불일치를 인지하게 되면 시정 조치를 비롯하여 적절한 조치를 취할 수 있습니다.
이 가이드의 세부정보는 개발자와 계속 협력하는 동안 개발자 및 사용자 환경을 개선하기 위해 변경될 수 있습니다. 자세한 내용은 이 블로그 게시물을 참고하세요.
일반 가이드라인
다음 섹션에 나열된 특정 제안 외에도 앱 또는 앱에 포함된 라이브러리에서 사용자 데이터를 수집하거나 공유한다는 더 일반적인 지표가 있을 수 있습니다. 이러한 지표에는 다음이 포함되지만 이에 국한되지 않습니다.
- 비밀번호 입력 필드와 같이 텍스트 입력을 숨기는 UI 구성요소
- 사용자에게 생체 인식을 사용하여 인증하도록 요청하는 워크플로
- 사용자에게 사용자 데이터를 입력하거나 제출을 확인하거나 선택하라는 메시지를 표시하는 양식 및 알림
- 앱에서
WebView
요소의 동작을 제어하는 코드 - 자동 완성 프레임워크 지원
- 데이터 액세스 분석 API 사용
위치
앱 또는 앱에 포함된 라이브러리가 위치와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
- IP 주소 또는 액세스포인트 네임(APN)에서 위치 정보를 가져옵니다.
대략적인 위치
사용자가 있는 도시 또는 Android의 ACCESS_COARSE_LOCATION
권한으로 제공되는 위치와 같이 3제곱킬로미터 이상의 영역에 있는 사용자 또는 기기의 실제 위치입니다.
정확한 위치
Android의 ACCESS_FINE_LOCATION
권한으로 제공되는 위치와 같이 3제곱킬로미터 미만의 영역 내에 있는 사용자 또는 기기의 실제 위치입니다.
개인 정보
앱 또는 앱에 포함된 라이브러리가 개인 정보와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
AccountManager
API를 사용합니다.
이름
성이나 이름 또는 닉네임과 같이 사용자가 자신을 지칭하는 용어입니다.
이메일 주소
사용자의 이메일 주소입니다.
사용자 ID
식별 가능한 개인과 연결된 사용자 ID입니다. 예로 계정 ID, 계정 번호, 계정 이름이 있습니다.
주소
우편 또는 집 주소와 같은 사용자의 주소입니다.
전화번호
사용자의 전화번호입니다.
이 섹션의 시작 부분에 나와 있는 광범위한 제안 외에도 앱 또는 앱에 포함된 라이브러리가 사용자의 전화번호를 수집하거나 공유한다는 더 구체적인 지표가 있을 수 있습니다. 이러한 지표에는 다음이 포함되지만 이에 국한되지 않습니다.
- 다음 권한 중 하나 이상을 선언합니다.
READ_CALL_LOG
READ_PHONE_NUMBERS
READ_PHONE_STATE
(앱에서 Android 10(API 수준 29) 이하를 타겟팅하는 경우)READ_SMS
- 기기의 기본 다이얼러 앱 또는 기본 SMS 앱이 되도록 사용자 동의를 요청합니다.
- 이동통신사 권한이 있습니다.
인종 및 민족
사용자의 인종이나 민족에 관한 정보입니다.
정치적 또는 종교적 신념
사용자의 정치적 또는 종교적 신념에 관한 정보입니다.
성적 지향
사용자의 성적 지향에 관한 정보입니다.
기타 정보
기타 유형의 모든 개인 정보입니다. 예로 사용자의 생년월일, 성 정체성, 군필 여부가 있습니다.
금융 정보
앱 또는 앱에 포함된 라이브러리가 금융 정보와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- Google Play의 결제 라이브러리를 사용합니다.
- Google Pay API를 사용합니다.
BIND_AUTOFILL_SERVICE
권한을 선언하고 자동 완성 프레임워크를 사용합니다.
사용자 결제 정보
신용카드 번호와 같은 사용자의 금융 계좌에 관한 정보입니다.
구매 내역
사용자의 구매 또는 거래에 관한 정보입니다.
신용 점수
사용자의 신용에 관한 정보입니다. 예로 신용 기록이나 신용 점수가 있습니다.
기타 금융 정보
기타 유형의 모든 금융 정보입니다. 예로 사용자의 급여, 부채가 있습니다.
건강 및 피트니스
앱 또는 앱에 포함된 라이브러리가 건강 및 피트니스와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
- 다음 API 중 하나 이상을 사용합니다.
건강 정보
의료 기록 또는 증상과 같은 사용자의 건강에 관한 정보입니다.
피트니스 정보
운동이나 기타 신체 활동과 같은 사용자의 피트니스에 관한 정보입니다.
메시지
앱 또는 앱에 포함된 라이브러리가 메시지와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
READ_SMS
RECEIVE_MMS
RECEIVE_SMS
RECEIVE_WAP_PUSH
SEND_SMS
WRITE_SMS
(개발자 사용에 따라 다름)
이메일
사용자의 이메일입니다. 이메일 제목, 보낸 사람, 받는 사람, 이메일 본문이 포함됩니다.
SMS 또는 MMS
사용자의 문자 메시지입니다. 보낸 사람, 받는 사람, 메시지 본문이 포함됩니다.
기타 메시지
기타 유형의 모든 메시지입니다. 예로 채팅 메시지나 채팅 내용이 있습니다.
사진 또는 동영상
앱 또는 앱에 포함된 라이브러리가 사진 또는 동영상과 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 시스템 사진 선택 도구를 사용합니다.
- 다음 권한 중 하나 이상을 선언합니다.
- 미디어 파일 처리 워크플로를 제공합니다.
- HDR 동영상 콘텐츠를 녹화합니다.
사진
사용자의 사진입니다.
동영상
사용자의 동영상입니다.
오디오 파일
앱 또는 앱에 포함된 라이브러리가 오디오 파일과 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
- 미디어 파일 처리 워크플로를 제공합니다.
음성 또는 소리 녹음 파일
음성메시지나 소리 녹음 파일과 같은 사용자의 음성입니다.
음악 파일
사용자의 음악 파일입니다.
기타 오디오 파일
사용자가 만들었거나 제공한 기타 오디오 파일입니다.
파일 및 문서
앱 또는 앱에 포함된 라이브러리가 파일 및 문서와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
- 데이터 및 파일 저장용량 워크플로를 제공합니다.
- 데이터 백업 워크플로를 제공합니다.
캘린더
앱 또는 앱에 포함된 라이브러리가 사용자의 캘린더와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
연락처
앱 또는 앱에 포함된 라이브러리가 사용자의 연락처와 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
앱 활동
앱 또는 앱에 포함된 라이브러리가 사용자의 앱 활동과 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
AccessibilityService
또는TextService
와 같은 시스템 서비스에 바인딩합니다.QUERY_ALL_PACKAGES
권한을 선언하고getInstalledApplications()
또는 유사한 메서드를 호출합니다.- 검색 인터페이스를 만듭니다.
- Google 바로가기 통합 라이브러리를 지원합니다.
Instrumentation
API를 사용합니다.
참고: Google Play는 앱이 일련의 특정 요구사항을 충족하지 않는 한 특정 API와 권한의 사용을 제한합니다. 다음 정책을 자세히 알아보세요.
앱 상호작용
사용자와 앱의 상호작용 방식에 관한 정보입니다. 예로 페이��� 방문 횟수, 탭한 항목이 있습니다.
인앱 검색 기록
사용자가 앱에서 검색한 내용에 관한 정보입니다.
설치된 앱
사용자의 기기에 설치된 앱에 관한 정보입니다.
기타 사용자 제작 콘텐츠
여기에 표시되지 않거나 다른 섹션에 표시된 기타 유형의 모든 사용자 제작 콘텐츠입니다. 예로 사용자 약력, 메모, 서술형 답변이 있습니다.
기타 작업
여기에 나와 있지 않은 기타 유형의 모든 사용자 작업입니다. 예로 게임플레이 정보, 좋아요, 대화상자 옵션이 있습니다.
웹 탐색
앱 또는 앱에 포함된 라이브러리가 웹 탐색과 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 앱을 기본 브라우저 앱으로 설정하도록 사용자에게 요청을 전송합니다.
- 인터넷 사용 기록 캐시 또는 쿠키를 유지합니다.
- 검색 인터페이스를 만듭니다.
앱 정보 및 성능
앱 또는 앱에 포함된 라이브러리가 앱 정보 및 성능과 관련된 사용자 데이터에 액세스할 수 있는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
BATTERY_STATS
권한을 선언합니다.- 다음과 같은 API를 사용합니다.
- 다음과 같은 메서드를 호출합니다.
AudioManager
API의getAudioDevicesForAttributes()
및getDirectProfilesForAttributes()
비정상 종료 로그
앱의 비정상 종료 버그 데이터입니다. 앱이 비정상 종료된 횟수나 스택 트레이스, 비정상 종료와 직접 관련된 기타 정보를 예로 들 수 있습니다.
진단
앱 성능에 관한 정보입니다. 배터리 수명이나 로드 시간, 지연 시간, 프레임률, 기술 진단이 포함됩니다.
기타 앱 성능 데이터
여기에 나와 있지 않은 기타 유형의 모든 앱 성능 데이터입니다.
기기 또는 기타 ID
이러한 ID의 예로 IMEI 번호, MAC 주소, Widevine 기기 ID, Firebase 설치 ID 또는 광고 식별자가 있습니다.
앱 또는 앱에 포함된 라이브러리가 기기 또는 기타 ID와 관련된 사용자 데이터에 액세스하는 방법은 다양합니다. 다음 목록에는 몇 가지 예가 나와 있습니다(전체 목록은 아님).
- 다음 권한 중 하나 이상을 선언합니다.
AD_ID
(Google Play 서비스 권한)READ_PRIVILEGED_PHONE_STATE
AdvertisingIdClient
와 같은 API를 사용합니다.- IP 주소 또는 액세스포인트 네임(APN)에서 기기 또는 기타 식별자 정보를 가져옵니다.
버전 기록
다음 표는 이 페이지의 변경된 콘텐츠 요약입니다.
날짜 | 변경사항 설명 |
---|---|
2022년 12월 13일 | Android 13에 도입된 기능을 언급하기 위해 위치, 건강/피트니스, 사진 및 동영상, 앱 정보 및 성능, 기기 또는 기타 ID 카테고리를 업데이트했습니다. |
2022년 2월 24일 | 기기 또는 기타 식별자 데이터 유형 카테고리의 이름이 기기 또는 기타 ID로 변경되었습니다. 개인 정보, 금융 정보, 건강 및 피트니스, 메시지 및 앱 활동 카테고리 내 데이터 유형을 포함하여 여러 데이터 유형의 이름 및 설명이 변경되었습니다. |
2022년 1월 4일 | '성적 지향 및 성 정체성' 데이터 유형이 업데이트되었습니다. 이 데이터 유형은 이제 성적 지향만 참고합니다. 이제 성 정체성은 다른 개인 정보의 예입니다. |
2021년 10월 18일 | 최초 버전이 게시되었습니다. |