Tag Archives: 17.2

Apple 앱심사 17.2 리젝 사유 대응하기

이번에는 사용자 정보를 입력받아 계정 시스템을 운용하고 있는 서비스 앱들이 종종 받는 리젝 사유에 대해서 알아보겠습니다. 특히 17.2 의 경우에 과도한 사용자 정보를 강제로 요구할 때 발생하는 리젝 사유입니다.

apple_guideline_17.2

앱스토어 리뷰 가이드에 보면 Privacy 라는 항목이 있습니다. 이 부분은 앱내에서 사용자 정보를 어떻게 다루어야 하는지에 대한 가이드라인입니다. 위에 나와있는 17.2의 내용을 보면 “이메일 주소, 생년월일과 같은 개인 정보를 공유하도록 요구하는 앱은 반려될 것이다” 라는 설명이 나와있습니다.

실제 리젝 사유중에 예시로 다음과 같은 내용이 있습니다.

17.2 – Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

17.2 Details

We noticed that your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Specifically, the app requires the user to provided their nationality during registration.

Next Steps

User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

Details 항목을 볼 때 앱이 유저로 하여금 가입을 해야 앱을 정상적으로 사용할 수 있도록 제한하고 있으며 가입 절차에서 앱 내의 기능을 사용하는데에 불필요한 정보를 요구하고 있음을 의미하는것을 알 수 있습니다. 뒤에 나오는 Specifically의 내용을 보면 가입 과정에서 “국적”을 요구하고 있는데 이것이 문제가 된다는것을 알 수 있습니다. 아마 이 앱에서 가입과정에서 국적을 입력받고 있지만 표면적으로 저 정보가 사용되는 부분이 없었던것이겠지요.

가입과정에서 국적을 입력받는 부분을 제거하거나 선택사항(Optional)로 변경하면 이 부분을 해결할 수 있습니다. 또는 앱내에서 반드시 국적이 필요한 부분이라면 해당 부분을 Resolution Center를 통해서 소명하시면 됩니다.

이번엔 비슷하지만 또다른 리젝 사유를 살펴보겠습니다.

17.2 Details

Thank you for your resubmission. We found that the previous issue is still present in this version: your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Specifically, the app requires the user to login before browsing the app.

Next Steps

User registration that requires the sharing of personal information must be optional.

문제를 지적 받았지만 해당 부분을 수정하지 않고 또 심사에 넣었나보네요 하하. 마찬가지로 앱의 서비스 기획 차원에서 사용되지 않는 개인정보를 앱에서 요구하고 있어서 발생하는 문제입니다. Specifically 항목을 보니 앱을 사용하기 이전에 로그인을 반드시 해야 하는 상황이라 발생하는 문제인것 같습니다.

이 리젝 사유는 전자와 조금 다른 부분이 있는데요. 전자의 사유는 앱이 계정 기반으로 동작해야 한다는 부분은 인정받았지만 “국적”이라는 정보의 입력 요구가 잘못되었다고 말하고 있고요. 후자의 경우에는 앱자체가 계정 기반일 필요가 없어보여서 받은 리젝입니다. 결론적으로 앱을 사용하기 위해서 반드시 가입-로그인이 필요하지만 막상 앱에 들어가면 계정 기반으로 동작하는 서비스 관점의 기능이 전혀 없다고 판단된 것입니다. 결론적으로 이 앱은 계정 기반 기능을 철회하거나 가입 과정이 선택사항(Optional)일 필요가 있습니다.

만약 앱이 반드시 가입을 해서 사용해야만 하는 서비스라면 해당 부분을 Resolution Center를 통해서 소명하시면 됩니다.