Login is not required for features that do not need identity
Why it matters
Apple's guideline 5.1.1 states that apps may not require users to register or log in before using features that don't require identity. An app that redirects everyone to a login screen on first launch gives the reviewer no way to evaluate the core functionality — which itself can cause rejection. Beyond compliance, requiring signup before showing any value is the single highest-conversion-killing pattern in mobile onboarding: users uninstall rather than create accounts for apps they haven't seen yet. A meaningful guest mode isn't optional polish — it's required by policy and critical for growth.
Severity rationale
Low because reviewers may grant an exception for apps where all features are genuinely identity-bound, but unwarranted auth gates are a documented rejection trigger under guideline 5.1.1.
Remediation
Implement a guest navigator that exposes the app's core read-only value before authentication is required.
// src/navigation/RootNavigator.tsx
export function RootNavigator() {
const { user } = useAuth();
return (
<Stack.Navigator screenOptions={{ headerShown: false }}>
{user ? (
<Stack.Screen name="App" component={AuthenticatedNavigator} />
) : (
// Guest users see the main browse/explore experience
<Stack.Screen name="Guest" component={GuestNavigator} />
)}
</Stack.Navigator>
);
}
Gate only actions that genuinely require identity: saving, posting, purchasing, syncing preferences. When a guest attempts a gated action, show a prompt inviting them to sign up — not a hard redirect to login from the app root.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the App Store Review Blockers Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · apple-guideline-5.1.1-guest-access — Apple App Store Review Guideline 5.1.1 — Apps May Not Require Sign-In for Non-Identity Features
Taxons
History
- 2026-04-18·v1.0.0·Initial import from app-store-review-blockers·automated