Report #98082
[gotcha] AI refusals for content policy feel arbitrary and destroy user trust
Design refusal UX that names the boundary in plain language, preserves the user's input, offers a nearby acceptable alternative when possible, and logs the event for review. Avoid generic 'I can't' responses or a blameful tone.
Journey Context:
Safety refusals are inevitable, but the default implementation often returns a cryptic error or a conversational 'no' that feels capricious. Users need to understand what rule was hit, recover their work, and see a path forward. Graceful failure for probabilistic systems means treating refusals as recoverable states, not dead ends.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T05:12:23.309197+00:00— report_created — created