Citizen app screens on a dark blue background
Transparent paywall redesign for a mobile safety app Redesigning a manipulative subscription flow to prioritize clarity instead of urgency
NYU DM-UY 4913 Dark Patterns Class Project
UX/UI Designer
Figma, UX/UI Design, User Research
4 Weeks
(Feb-Mar 2025)

Citizen's premium Ultra 911 feature promises users a personal safety agent — someone who can reach emergency services on their behalf the moment something feels wrong. However, deceptive design is used to aggressively push their subscription, raising ethical concerns over restricting access to public safety features.

I redesigned Ultra 911's paywall to prioritize clarity over pressure. I mapped Citizen's existing flow, identified three dark patterns baked into its design, and rebuilt the flow around a single comparison-first page. I tested the redesign with 5 users across two rounds, then refined the wording, navigation, and visual hierarchy based on what they struggled with.

Supporting clear decision-making Compare all plans, prices, and features in one clear page.
Addressing ethical concerns Disclaimer section, removal of star-rating in testimonials, and small copy revisions.
Previewing Ultra 911 Clearly display and market paid features over sneaking hidden information.

Citizen is a real-time safety app used by millions to track local incidents and emergencies. Ultra 911 is its paid tier, offering a live agent who can contact police, fire, or EMS on a user's behalf — services that are, on their own, already free and public. This project began as a dark-pattern teardown for a class assignment and grew into a full ethical redesign of the feature.

Ultra 911 looks like a standard subscription feature — tiers, perks, an upsell flow. But the services it sells aren't exclusive to Citizen. It repackages access that already exists into a faster interface, and charges for that convenience.

Two problems, not one. I realized there were really two separate problems tangled together: a dark ethics problem (should emergency access ever be paywalled?) and a dark pattern problem (how that paywall pressures and misleads users into paying). Where I drew the line. The first is a business model question, not an interface one. I scoped my redesign to the second — stripping out the manipulation while leaving the subscription intact.

Before redesigning anything, I created a site map of Citizen's existing end-to-end user flow for Ultra 911. The app's main goal is for users to subscribe to paid tiers.

Site map of Citizen's Ultra 911 user flow

Their service is propped up by three dark patterns I identified in the original flow.

Comparison prevention Users cannot compare paid tiers in any pop-ups during the journey.
Sneaking Users are drawn into a transaction because information is hidden from them.
Fake social proof Users are misled into believing credibility because of fake reviews or testimonials.
Original Citizen Ultra 911 screen 1 Original Citizen Ultra 911 screen 2 Original Screens

Users shouldn't have to guess what they're paying for, or feel like their safety depends on it. My redesign of Ultra 911 aims to enhance app transparency and reduce the pressure on users to feel like they need to pay in order to feel safe.

I designed an initial prototype based on my research to address the following issues.
  • Remove 5-stars from testimonials.
  • Show all tiers instead of just Premium.
  • Tier comparison readily shown instead of hidden in Settings.
Initial prototype screen 1 Initial prototype screen 2

Although I mainly focused on the dark design patterns, I found that I could combat the dark ethics through some of the copy.

"Ultra 911 is Your Personal Safety Agent" Originally "Your Personal Safety Agent with Citizen Premium". "Join +83,000 people with quick, unified access to life-saving protection when they need it." Originally "Join +83,000 people with access to life-saving protection when they need it". Citizen Protect Supplemental Terms Addition of disclaimer section pulling from their website. Ethical concerns prototype screen 1 Ethical concerns prototype screen 2

I ran 5 moderated interviews against my prototype, asking the same five questions each time.

  • What do you think this app section, Ultra 911, is about? Is the purpose of this tool clear?
  • Do you feel well educated on the different subscription and pricing tiers offered? If not, what is missing that could clear things up?
  • Did you encounter any difficulty reading the text, distinguishing colors, or interacting with elements?
  • Did you find the navigation clear and easy to use? If not, what was confusing?
  • Is there anything else of note that popped into your mind?

After interviews, I adjusted wording as well as interactive features in order to make users less confused on functionality of buttons and scrolls.

Better prompting scroll-down "At first, I didn't know how to scroll." "At the very beginning, not really knowing to scroll." "Get Started" instead of "Compare Plans" "Maybe change the wording, 'Compare Plans' isn't automatically interpreted as paid." More cohesive icons "The bell notification icon can be more cohesive with the other three icons." Add "Preview Ultra 911" section "Perhaps show what the page would look like if I had bought Premium."

By the final round of testing, every user could describe the pricing tiers accurately and navigate the flow without hesitation — a clear jump from round one, where scrolling and CTA confusion were the most common friction points. More importantly, the redesign proved that transparency and a working business model aren't mutually exclusive: users didn't need to be tricked into understanding what they were paying for.

If this shipped, I'd want to know whether transparency actually holds up against the business's subscription goals — not just assume it does.

  • Conversion rate on the new comparison page vs. the old paywall flow
  • Time-to-decision — are users converting faster with less confusion, or slower because they're more deliberate?
  • Support ticket volume tied to billing or plan confusion
  • 30-day churn after signup — a strong signal for whether users felt informed vs. pressured into paying
Working with engineering... I would figure out what's feasible to instrument (event tracking on the comparison page, A/B testing the new flow against the original) without a full backend rebuild. Working with product... I would consider how to define "informed conversion" as a success metric, as opposed to raw conversion.

The legal or safety team would need to sign off on the disclaimer language, since it's pulled from Citizen's actual terms of service.

Beyond the interface, this project sharpened how I think about ethical redesign work:

Clean design doesn't resolve a grey business model. Stripping Ultra 911's dark patterns made the interface honest, but it didn't make the business model honest. Citizen profits from digitizing access to services that are already free and public, and no amount of clean UI resolves that tension. I made a deliberate choice not to pretend it did.

Intent isn't impact. Testing is the difference. The dark-pattern teardown told us what was manipulative, but it was in the two rounds of testing — watching users hesitate on scrolling and misread CTAs in round one, then retesting after refining wording and hierarchy — to confirm that dark patterns actually affect behavior, not just intention.