# Google Play 정책을 준수하지 않음 - "데이터 보안 양식 잘못됨" 해결 방법
애드몹(AdMob) 광고를 탑재한 안드로이드 앱을 서비스 중에
구글 플레이에서 아래와 같은 메일을 받았다.
조치 필요: 앱이 Google Play 정책을 준수하지 않음
발견된 문제: 데이터 보안 양식 잘못됨
Play Console에서 앱의 데이터 보안 양식을 검토한 결과 데이터 보안 양식의 내용과 앱의 사용자 데이터 수집 및 공유 방식이 일치하지 않음이 확인되었습니다. 모든 앱은 데이터 보안 양식을 정확하게 작성하여 데이터 수집 및 공유 관행을 공개해야 합니다. 이 요구사항은 앱에서 사용자 데이터를 전혀 수집하지 않는 경우에도 적용됩니다.
앱의 데이터 보안 양식에서 수집하는 사용자 데이터임을 명시하지 않은 사용자 데이터가 기기에서 전송된 것이 감지됐습니다.
October 01, 2022까지 이 문제를 해결하지 않으면 앱에 추가적인 시정 조치가 취해질 수 있습니다.
안내 메일을 자세히 보면 아래와 같이 원인과, 해결책을 제시하고 있다.
앱 코드 상에서 사용자 정보를 외부로 전송하지 않더라도,
구글 AdMob 광고와 같은 외부 SDK 등에서 정보를 외부로 전송하고 있는 것으로 보인다.
해결책은 아래의 둘 중 하나를 해주면 된다.
1. 구글플레이 콘솔에서 "데이터 보안" 항목을 변경해준다.
OR
2. 코드에서 Admob 을 제거하고 APK를 새로 제출한다.
광고를 제거할게 아니라면 당연히 1번 방식으로 해결해야 한다.
앱 코드를 수정할 필요도 없고, 그냥 웹사이트에서 설정을 약간 변경해주면 된다.
아주 쉽다.
# 데이터 보안 변경 방법
1. 구글플레이 콘솔 접속
- https://play.google.com/console
2. 정책 > 앱 콘텐츠 > 데이터보안
- "관리"를 클릭해준다.
3. 데이터 보안 개요
- "다음"을 클릭해준다.
4. 데이터 수집 및 보안: 아래와 같이 설정해 준다.
- 앱에서 필수 사용자 데이터 유형을 수집하거나 공유하나요? : 예
- 앱에서 수집하는 모든 사용자 데이터를 암호화하여 전송하나요? : 예
- 사용자가 데이터 삭제를 요청할 수 있는 방편을 제공하나요? : 아니오
5. 데이터 유형: 아래와 같이 체크해준다.
- 위치 : 대략적인 위치
- 앱활동 : 앱 상호작용
- 앱 정보 및 성능: 진단
- 기기 또는 기타 ID: 기기 또는 기타 ID
사실 구글의 안내메일에서는 "기기 또는 기타 ID" 만을 전송한다고 했지만,
이리저리 찾아본 결과 그냥 아래와 같이 설정해주는게 속 편할듯 하다.
6. 데이터 취급 및 처리
위에서 선택한 항목들 대해 "표시"와 "오른쪽 화살표"를 눌러 상세화면으로 들어간다.
- "공유됨", "광고 또는 마케팅", "사기 예방, 보안, 규정 준수" 를 체크하고 저장해준다.
- 위치, 앱 정보 및 성능, 앱 활동, 기기 또는 기타 ID 모두 해주고, 다음으로 넘어간다.
(애널리틱스 등 다른 옵션들은 각자 상황에 맞게 조정하자.)
7. 스토어 등록정보 미리보기
- 미리보기 내용을 확인하고, 제출을 클릭해준다.
끝.
시기에 따라 UI 및 세부 옵션은 달라질 수 있다.
상황에 맞게 세부 사항을 조정하여 진행하면 좋을 것 같다.
'개발(Development) > Android(안드로이드)' 카테고리의 다른 글
[안드로이드] TabLayout 속성 설정 총정리: Text color/size, Tab height/backgroundColor, Indicator line width/color, Icon 등 (0) | 2021.09.02 |
---|---|
[안드로이드] TextView 임시 텍스트 설정 방법(tools:text): 개발시에만 노출, 런타임 비노출 (0) | 2021.09.01 |
[안드로이드] 커스텀뷰: Paint 적용된 텍스트 너비, 높이(width, height) 확인 방법 (0) | 2021.08.31 |
[안드로이드] TextView 텍스트 문자열 일부 색상/크기/스타일 변경 설정 방법: Spannable (0) | 2021.08.30 |
[안드로이드] 앱 버전 업데이트 빌드 및 배포 방법(구글 플레이) (0) | 2021.08.29 |
댓글