1. 심사 개요 및 배경

2025년 7월 10일, App Store Connect를 통해 제출된 앱(버전 1.20.0, Submission ID: 53e6e367-75d9-405c-85c7-b894fafe4054)에 대한 심사 결과가 전달되었습니다. 이번 심사에서는 개인정보 보호, 계정 삭제, 앱의 완성도와 관련된 세 가지 주요 가이드라인 위반 사항이 지적되었습니다.


2. 개인정보 보호 및 데이터 추적 관련(가이드라인 5.1.2)

앱이 사용자 추적을 위해 데이터를 수집한다고 명시했음에도 불구하고, App Tracking Transparency(ATT) 프레임워크를 사용해 사용자에게 추적 허용 여부를 묻지 않은 점이 문제로 지적되었습니다.
이 프레임워크는 사용자의 개인정보 보호를 위해 반드시 거쳐야 하는 절차입니다.

"앱은 사용자의 활동을 추적하기 전에 AppTrackingTransparency 프레임워크를 통해 사용자의 허락을 받아야 합니다. 이 요구사항은 사용자의 개인정보를 보호하기 위한 것입니다."

해결 방법 안내

이 문제를 해결하기 위한 방법은 다음 세 가지 중 하나입니다.

  1. 앱이 실제로 추적을 하지 않는 경우

    • App Store Connect에서 앱 개인정보 정보를 수정해야 합니다.
    • 수정 권한이 없다면, App Store Connect 메시지로 답변을 남기고, 다음 업데이트 제출 전 개인정보 정보를 최신 상태로 유지해야 합니다.
  2. 해당 플랫폼에서는 추적하지 않지만, 다른 플랫폼에서는 추적하는 경우

    • App Store Connect에서 거절 메시지에 답변을 남겨 상황을 설명해야 합니다.
  3. 모든 플랫폼에서 추적을 하는 경우

    • App Tracking Transparency를 반드시 적용해, 데이터 수집 전 사용자에게 명확히 허락을 받아야 합니다.
    • 재제출 시, 심사 노트에 허락 요청 위치를 명시해야 합니다.

또한, 국가나 지역에 따라 앱의 동작이 다르다면, 심사자가 이를 확인할 수 있도록 제출 시 안내해야 하며, Review Notes에 해당 내용을 기록해야 합니다.

"앱이 국가 또는 지역에 따라 다르게 동작한다면, 심사자가 이러한 차이를 검토할 수 있도록 제출 과정에서 방법을 제공해야 합니다."

참고 자료

3. 계정 삭제 기능 미비(가이드라인 5.1.1(v))

앱에서 계정 생성은 가능하지만, 계정 삭제 기능이 제공되지 않는 점이 문제로 지적되었습니다.
앱을 사용하는 동안 사용자가 공유한 데이터에 대해 더 많은 통제권을 가질 수 있도록, 계정 삭제 기능은 반드시 제공되어야 합니다.

"계정 생성이 가능한 앱은 반드시 계정 삭제 기능도 제공해야 하며, 단순히 계정을 일시적으로 비활성화하거나 중지하는 것만으로는 충분하지 않습니다."

계정 삭제 기능 구현 시 유의사항
  • 일시적 비활성화만 제공하는 것은 불충분합니다.
  • 웹사이트에서 계정 삭제를 완료해야 하는 경우, 해당 페이지로 바로 연결되는 링크를 앱 내에 포함해야 합니다.
  • 실수로 인한 삭제 방지를 위한 확인 절차는 허용되지만, 특별히 규제가 심한 업종이 아닌 이상, 전화나 이메일 등 고객센터를 통한 삭제만을 요구해서는 안 됩니다.
다음 단계
  • 앱에 계정 삭제 기능을 추가해야 합니다.
  • 이미 해당 기능이 있다면, App Store Connect에서 심사자에게 기능 위치를 안내해야 합니다.
  • 만약 업종 특성상 계정 삭제가 어렵거나 추가적인 고객센터 절차가 필요한 경우, App Store Connect에서 심사자에게 추가 정보나 문서를 제공해야 합니다.

"앱이 이미 계정 삭제를 지원한다면, App Store Connect에서 심사자에게 해당 기능의 위치를 알려주세요."

참고 자료

4. 앱 완성도 및 버그(가이드라인 2.1)

앱에서 중대한 버그가 발견되어, 사용자 경험에 부정적인 영향을 줄 수 있다는 점이 지적되었습니다.

버그 상세 내용
  • 문제 상황: 복사/붙여넣기한 URL의 요약을 확인하려 했으나, 앱 화면이 흰색 화면에서 멈추고 아무런 내용도 로드되지 않았습니다.
  • 테스트 환경:
    • 기기: iPad Air (5세대)
    • OS: iPadOS 18.6

"복사해서 붙여넣은 URL의 요약을 확인할 수 없었습니다. 페이지가 흰 화면에서 멈추고, 아무런 내용도 로드되지 않았습니다."

해결 방법
  • 지원하는 모든 기기에서 앱을 충분히 테스트하여, 버그 및 안정성 문제를 해결한 후 다시 제출해야 합니다.
  • 만약 버그가 재현되지 않는다면,
    1. 신규 앱의 경우, 기존 버전을 모두 삭제 후 새 버전을 설치해 재현을 시도합니다.
    2. 앱 업데이트의 경우, 기존 버전에 새 버전을 업데이트한 뒤 재현을 시도합니다.
참고 자료

5. 지원 및 추가 안내

  • 언어에 상관없이 이 메시지에 답변할 수 있습니다.
  • 추가 지원이 필요하다면 Contact Us 모듈을 이용하세요.
  • Apple Developer Forums에서 다른 개발자 및 Apple 엔지니어와 소통할 수 있습니다.
  • 심사 경험에 대한 피드백은 설문조사를 통해 남길 수 있습니다.

⭐️ 요약 정리

  • 개인정보 추적: ATT 프레임워크를 통한 사용자 허락 필수
  • 계정 삭제: 계정 생성이 가능하다면, 반드시 삭제 기능도 제공해야 함
  • 앱 버그: URL 요약 시 흰 화면 멈춤 현상 등 주요 버그 수정 필요

"앱을 다시 제출하기 전, 위의 모든 문제를 해결해 주세요!"


이상으로, App Store Connect 심사 피드백의 주요 내용을 시간순으로 정리해드렸습니다.
문제 해결에 도움이 되길 바랍니다! 😊