Intermediate
Open
Pro
A Mobile App's Permission-Priming Flow
A mobile app's onboarding flow shows a full-screen prompt: "Turn on notifications to never miss a deal! 🎉" with a large "Turn On Notifications" button and, below it in tiny gray text with no visible tap target styling, "Maybe later." Tapping "Turn On Notifications" immediately triggers the OS-level permission dialog. If the user does tap the tiny "Maybe later" text, the same full- screen prompt reappears every time they open the app for the next 5 sessions before finally giving up.
- Which specific elements of this flow are dark patterns, named individually, versus which parts (if any) are legitimate persuasive design? Justify the line you draw.
- Explain the harm here in terms of user agency, not just annoyance — why does this subject's framework treat loss of agency as the deeper problem versus stylistic manipulation?
- Redesign this flow to still make a real case for notifications (a legitimate business interest) without crossing into manipulation.
Share this question