가이드라인 5.1.1(v): Apple의 계정 삭제 요구 사항과 Google과의 차이
Apple의 계정 삭제 요구 사항, 가이드라인 5.1.1(v): 삭제는 앱 안에서 시작되어야 하며 비활성화만으로는 부족합니다. Google은 요구하지 않지만 Apple이 요구하는 것, 그리고 두 스토어를 위한 페이지 하나.
Apple은 가이드라인 5.1.1(v)에 따라, 사용자가 계정을 만들 수 있는 모든 앱에 앱 안에서 계정을 삭제하는 기능을 제공하도록 요구합니다. 계정을 비활성화하거나 정지하는 것만으로는 명시적으로 충분하지 않으며, 이 옵션은 찾기 쉬워야 합니다. Google Play는 같은 앱 내 경로에 더해 공개 웹 URL을 요구합니다.
대신 몇 분 만에 끝내세요
AppFoyer는 이 가이드가 다루는 페이지, 즉 개인정보처리방침, 이용약관, 지원, 계정 삭제 페이지와 app-ads.txt를 전용 하위 도메인에서 호스팅합니다. 직접 도메인이나 서버를 둘 필요가 없습니다. 앱 하나는 무료이며, 스토어가 요구하는 것은 무엇도 유료로 막아 두지 않습니다.
2026년 9월 19일 확인. 스토어 정책은 바뀌며, 예고 없이 바뀌기도 합니다. 아래의 모든 내용은 공식 문서로 연결되며, 권위를 갖는 것은 이 페이지가 아니라 그 문서입니다. 둘이 다르면 스토어가 맞습니다. 이 가이드는 영어 원문을 번역한 것이며, 스토어 문서의 인용문은 영어 원문 그대로 두었습니다.
App Review가 Guideline 5.1.1(v)을 근거로 빌드를 반려했다면, 이 글이 그 요구 사항과 기대되는 해결 방법입니다. 두 스토어에 모두 출시한다면 서로 겹치지만 같지는 않은 두 가지 요구 사항에 답하는 것이며, 바로 그 차이에서 제출이 반려됩니다.
Apple이 요구하는 것
App Store Review Guideline의 5.1.1(v) 조항은 계정 생성을 지원하는 앱이 사용자가 앱 안에서 계정 삭제를 시작할 수 있게 하도록 요구합니다. 2022년 6월 30일부터 적용되었으므로 새로운 규정은 아닙니다. 새로운 점은 이제 얼마나 일상적으로 확인되는가입니다.
사람들이 자주 걸리는 세 가지 지점이 있습니다.
- 비활성화는 삭제가 아닙니다. Apple의 안내는 계정을 일시적으로 사용 중지하거나 비활성화하는 것으로는 요구 사항을 충족하지 못한다고 명시합니다. 사용자는 개인 데이터와 함께 계정을 삭제할 수 있어야 합니다.
- 찾을 수 있어야 합니다. 이 옵션은 앱에서 쉽게 찾을 수 있어야 합니다. 이름 없는 메뉴 뒤 다섯 화면 깊이에 있는 경로는 언제든 거부될 수 있습니다.
- Apple 쪽에서는 지원 문의만으로는 인정되지 않습니다. 사용자에게 이메일을 보내라고 안내하는 것은 합리적인 추가 수단이지만, 가이드라인이 요구하는 앱 내 경로는 아닙니다.
두 스토어의 차이
| Apple | Google Play | |
|---|---|---|
| 앱 내 삭제 경로 | 필수 (5.1.1(v)) | 필수 |
| 삭제용 공개 웹 URL | 필드로 요구되지 않음 | 필수, App content → Data deletion에서 선언 |
| 선언 위치 | 입력할 것 없음. 검토자가 앱에서 직접 찾음 | Play Console의 URL 필드 |
| 데이터 자체의 삭제 | 개발자 책임 | 개발자 책임 |
앱을 다른 플랫폼으로 옮긴다면 이 표를 두 번 읽으세요. 양쪽 방향의 실수는 대칭적입니다. Android를 추가하는 iOS 개발자는 만든 적 없는 웹 페이지가 필요하다는 것을 알게 되고, iOS를 추가하는 Android 개발자는 이미 가진 웹 URL이 Apple의 요구에 답하지 못한다는 것을 알게 됩니다. Apple은 경로가 앱 안에 있기를 원하기 때문입니다.
“계정 삭제”가 실제로 해야 하는 일
두 스토어 모두 같은 근본적인 행위를 묻고 있으며, 어느 쪽도 외부에서 이를 확인할 수 없습니다. 사용자가 계정을 삭제하면:
- 계정과 그에 연결된 개인 데이터가 여러분의 시스템에서 삭제됩니다.
- 처리자에게 넘긴 데이터도 그곳에서 삭제됩니다. 요청하는 것도, 후속 확인도 여러분의 일입니다.
- 보관하는 것은 설명할 수 있는 이유가 있어서 보관합니다. 결제 및 세금 기록은 대개 법에 따라 보존해야 하며, 지키지 못할 약속보다 그렇다고 분명히 밝히는 편이 낫습니다.
이 부분은 아무도 대신해 줄 수 없습니다. 사용자의 데이터를 삭제해 준다고 주장하는 서비스는 여러분의 데이터베이스에 접근할 수 없습니다.
예상되는 거부와 해결 방법
실제로 받게 되는 5.1.1(v) 거부는 평범합니다.
- 앱에 로그인은 있지만 삭제 기능은 어디에도 없습니다.
- “계정 삭제” 버튼이 있지만 메일 작성 화면을 엽니다. 검토자에 따라 수락되기도 하고 거부되기도 합니다. 어느 쪽이 걸릴지에 걸지 말고 제대로 된 기능을 만드세요.
- 삭제 기능은 있지만 앱이 아니라 웹 대시보드에만 있습니다.
- 삭제가 사실은 비활성화이고, 안내 문구도 그렇게 말합니다.
해결은 서류 작업이 아니라 제품 작업입니다. 앱 내 흐름, 확인 한 번, 그리고 그 뒤의 실제 삭제. 이것은 기능이므로 기능처럼 일정을 잡으세요.
기록 남기기
경로가 무엇이든 무슨 일이 있었는지 기록하세요. 계정, 날짜, 삭제한 것, 보관한 것과 그 이유. “삭제했습니다”는 주장이고, 날짜가 적힌 목록은 증거입니다. 이것은 검토자가 묻는 날보다 규제 기관이 묻는 날에 훨씬 더 중요합니다.
AppFoyer가 하는 일
저희는 웹 쪽을 호스팅합니다. 요청을 받아 감사 기록으로 저장하고 여러분에게 알리는 앱의 계정 삭제 페이지입니다. 알림은 모든 플랜에서 이메일로, 유료 플랜에서는 Telegram이나 Slack으로도 받을 수 있습니다. 이것이 Google Play의 URL 필드가 원하는 페이지이며, 이미 앱을 삭제한 iOS 사용자가 도착하기에도 적절한 곳입니다.
Apple이 요구하는 앱 내 흐름을 대신할 수는 없습니다. 가이드라인은 앱 자체의 인터페이스에 관한 것이므로, 다른 곳에 호스팅된 어떤 것도 대신할 수 없습니다. 앱 내 흐름은 직접 만드세요. 그 옆에 둘 페이지는 저희가 호스팅합니다.
공식 출처
- App Store Review Guidelines — Apple. 최종 판단 기준은 섹션 5.1.1(v)의 원문입니다.
- Account deletion within apps — upcoming requirements — Apple
- Understanding Google Play’s app account deletion requirements — Google Play 고객센터