[Verse 1] Sarah clicks a button marked "Try Free Trial" Hidden text says monthly billing starts right now Countdown timer screams "Only minutes left!" But the sale runs every single day somehow Checkboxes pre-filled with newsletter spam Dark patterns lurking in the interface [Chorus] Spot the tricks, dodge the traps Misleading buttons, hidden maps Scarcity lies and forced consent Build with honor, build with intent Respect the user, clear and true Dark patterns won't control what they do [Verse 2] Roach motel design lets users check in But exit links are buried six clicks deep Friend spam grabs contacts without asking Privacy settings? Those they always keep Bait and switch promises one small fee Then surprise charges multiply like weeds [Chorus] Spot the tricks, dodge the traps Misleading buttons, hidden maps Scarcity lies and forced consent Build with honor, build with intent Respect the user, clear and true Dark patterns won't control what they do [Bridge] Confirm-shaming makes users feel guilty "No thanks, I hate saving money" they write Misdirection hides the real action Disguised ads blend into plain sight Question every flow, test every screen Ask would your grandmother understand this scene? [Verse 3] Design for clarity, not confusion One clear path to every goal Make cancellation easy as signing up Let honest choices play the starring role Label buttons with exactly what they mean Transparency builds trust that money can't buy [Chorus] Spot the tricks, dodge the traps Misleading buttons, hidden maps Scarcity lies and forced consent Build with honor, build with intent Respect the user, clear and true Dark patterns won't control what they do [Outro] Ethical interfaces respect human choice Give users back their rightful voice
← Privacy vs Security: Finding the Balance | Building for Everyone: Inclusive Design Basics →