Need help resolving Apple App Store rejection: Guidelines 3.2, 4.8, 5.1.1 issues for enterprise-privilege login app

Hi everyone,

I’m working on the JOOD Mobile App, which is an employee/partner-privileged app (not public) for Qatar Foundation (QF) and its partner entities. The app uses corporate domain login / Microsoft login, no public sign up.

Apple Review rejected the app, pointing out violations under:

Guideline 3.2 – Business — App intended for use by a specific organization(s), but distribution selected as public.

Guideline 4.0 / 4.8 – Design / Login Services — The user is forced to leave the app to log in via default browser; no in-app flow or “Safari View Controller” type embedded browsing. Also, uses third-party login, but doesn’t offer an equivalent login option that limits data collection to just name + email, allows email privacy, etc.

Guideline 5.1.1(v) – Data Collection and Storage — App allows account creation but there is no user-initiated delete account option.

I want to fix these rejections and resubmit. Below are the questions / ideas I have, and I would really appreciate feedback / suggestions from folks who’ve resolved similar issues.

My questions / plan:

For distribution, should I switch from Public to a more restrictive distribution (e.g. Custom App, Private Distribution for Business / Enterprise) given that the app is for specific companies / employees only?

For the login flow:

Use of Safari View Controller instead of redirecting to the system browser — is that sufficient to satisfy Apple for “login within app”?

Also, need to add an alternate login option that meets Apple’s criteria under 4.8: limiting collected data, letting email be private, etc. What login services are typically accepted / approved for this?

For account deletion, how do I implement this properly? Should there be a setting within the app, with confirmation, that deletes the user’s data server-side? If some deletion steps happen via website, include link in settings.

Any sample responses / appeals / screenshots from people who successfully got similar apps approved under these guidelines?

Here are the relevant excerpts from Apple’s response:

“Your app is intended to be used by a specific business … but you've selected public distribution …”

“User is taken to the default web browser to sign in … poor user experience … revise to enable users to sign in … in app or using Safari View Controller …”

“Offer another login service that limits data collection to user’s name/email, allows privacy, etc …”

“Include option for account deletion …”

Thanks in advance for any help!

Thank you for your post. We recommend that you sign up for a session with App Review during the weekly Meet with Apple event. Sign in with your Developer ID and select "Request a one-on-one App Review consultation". A member of the App Review team will help you with your questions regarding the review process and the App Review Guidelines.

Need help resolving Apple App Store rejection: Guidelines 3.2, 4.8, 5.1.1 issues for enterprise-privilege login app
 
 
Q