Semantic Systems / Language / Glyphs

Architectural Blueprint and Strategic Implementation for the Who Cares Wizard on 2ia.org

Report summary

The strongest version of the Who Cares Wizard is not a long questionnaire that asks vulnerable users to “prove” their problem. It is a trauma-informed, privacy-preserving, jurisdiction-aware routing system that begins with safety, narrows the grievance from broad to specific, and ends with a concret

Status
Research archive item
Category
Semantic Systems / Language / Glyphs
Length
5,105 words
Reading time
24 minutes
Report type
evaluation

Key topics

  • Semantic Systems / Language / Glyphs
  • Semantic Systems
  • Language
  • Glyphs
  • Privacy
  • Research Archive
  • Strategy
  • Audit
  • Architecture

Research provenance

Archive status
Research archive item
Content identity
sha256:fcc9869964ef1e92abce211d2a6e501743589e72485b2ff27dfa7641090f6ef9

For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.

Source availability: 36 citation markers in the source export have no recoverable source links. Those markers are omitted from this reader; any supplied bibliography and ordinary links remain. Check the original sources before relying on the cited claims.

This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.

Full report

On this page

Executive summary

The strongest version of the Who Cares Wizard is not a long questionnaire that asks vulnerable users to “prove” their problem. It is a trauma-informed, privacy-preserving, jurisdiction-aware routing system that begins with safety, narrows the grievance from broad to specific, and ends with a concrete next action: a hotline, regulator, legal aid provider, public service locator, or trusted information source. The uploaded concept memo already points in the right direction by emphasizing progressive disclosure, a graph-like decision structure, anti-victim-blaming language, and a final “resolution” layer; this report turns that vision into a production-ready blueprint for web and mobile deployment.

A sound operating principle is: visible flow should be short, backend logic can be deep. The wizard should usually present only four to seven on-screen steps in ordinary cases, while the routing engine behind those steps remains much richer. That balance matters because trauma-informed practice emphasizes safety, trust, collaboration, and empowerment, and WCAG 2.2 explicitly adds requirements that are directly relevant to grievance-routing products, including consistent help, redundant entry, accessible authentication, minimum target size, and focus visibility.

For 2ia.org, I recommend a five-part architecture: a responsive web front end; a safety interrupt layer; a rules engine that traverses a directed graph of questions; a curated, jurisdiction-tagged resource registry; and a governance layer for privacy, verification, and analytics. Because the domain is short and visually simple, it also deserves domain-spoofing defenses and secure application verification practices. Unicode’s security guidance warns that visually confusable characters can create security attacks, ICANN has specifically discussed IDN homograph spoofing, and OWASP ASVS provides a rigorous basis for verifying web-app controls.

The core grievance groups that best fit a general “gripe” router are: immediate danger and abuse; housing and utilities; health, mental health, disability, and caregiving; work, income, debt, and benefits; children, youth, and family; discrimination, immigration, legal status, and civil rights; and community, environment, disaster, and public services. These groups map well to official or primary sources such as SAMHSA and 988, HUD, ACL, OSHA, EEOC, NLRB, CFPB, DOJ, ADA.gov, USCIS, UNHCR, EPA, FEMA, and USAGov, while leaving room for carefully vetted specialist nonprofits where official systems are incomplete.

The product should therefore do four things exceptionally well: interrupt for danger, classify the grievance, collect only the metadata needed to localize and prioritize, and show one primary route plus fallback routes with clear explanations and next actions. If the system cannot confidently route to a local official destination, it should say so plainly and fall back to the nearest official directory or specialist helpline rather than pretending certainty.

Foundational design choices

Product objective

The wizard’s job is to answer a precise user question:

“Given what I’m dealing with, who can help me now, who can tell me my rights, and who can take a report or action?”

That sounds simple, but it requires the product to distinguish three very different modes of use. One is acute safety routing, where ordinary questions should stop and the user should be shown immediate options. Another is service access, where the user wants shelter, utility help, treatment, eldercare, benefits, or local assistance. The third is rights-and-accountability routing, where the right destination may be a housing or labor regulator, civil-rights enforcer, immigration legal aid service, or consumer complaint system. Official services in these areas are fragmented and often deadline-sensitive, which is why the wizard should ask about danger first, deadlines second, and narrative detail last.

The system’s tone should be validating but operational. SAMHSA’s trauma-informed approach centers safety, trust, collaboration, and empowerment, which is a good fit for a tool that may be used by people under stress. The uploaded concept memo likewise rejects victim-blaming and imagines the product as a bridge between individual distress and real-world institutions that are trying to help.

LayerFunctionRecommended implementation
Experience layerQuestion flow, results page, safety affordancesResponsive web app with mobile-first layouts, one-question-per-screen, persistent help affordance, quick-exit control, anonymous mode
Safety layerImmediate interrupt logicHard-stop safety rules separate from normal routing; minimal required fields; local emergency and crisis options
Rules layerGeneral-to-specific branchingDirected graph or rules engine using weighted routing and explicit override conditions
Resource layerOrganization lookup and rankingCurated registry tagged by jurisdiction, issue, urgency, language, accessibility, hours, eligibility, and verification date
Governance layerPrivacy, verification, analyticsConsent records, role-based admin tools, source verification workflow, privacy-safe event logging, audit trail

A useful mental model is to keep the question graph separate from the content registry. The first decides what to ask next; the second decides what to show at the end. This separation makes it easier to add a new grievance category or update a resource without rewriting the whole flow.

flowchart LR
    A[User on web or mobile] --> B[Question Flow UI]
    B --> C{Safety Interrupt Engine}
    C -->|Immediate danger| D[Emergency and crisis results]
    C -->|No immediate danger| E[Rules Engine]
    E --> F[Resource Registry]
    E --> G[Human Navigator Queue]
    F --> H[Primary route + fallback routes]
    B --> I[Consent + privacy controls]
    H --> J[Save, print, or share summary]

The registry should be governed by a source hierarchy. My recommendation is: first, official government, court, or UN sources; second, official service locators or government-backed directories; third, national specialist nonprofits with a demonstrable referral function; and fourth, local community providers that have been manually vetted. This ranking minimizes false authority while still allowing the product to route to expert survivor or community support when government alone is not enough.

Security posture for 2ia.org

Because the experience may handle sensitive grievances, the product should be isolated from ordinary site content as much as possible. A dedicated app surface, isolated cookies, strict CSP, and application verification against OWASP ASVS are appropriate. For the domain itself, a short domain like 2ia.org should be treated as potentially vulnerable to confusable-character and homograph abuse; Unicode’s security mechanisms and ICANN’s homograph guidance make that a real concern, not a theoretical one.

In practice, that means the wizard should include a clearly branded, stable origin; defensive monitoring for confusable look-alikes; visible trust cues; and a conservative external-link policy for outbound referrals. Do not place sensitive grievance logic inside ad-tech-heavy page templates or plugin ecosystems that are not needed for the routing flow.

User personas and grievance taxonomy

Inferred personas and contexts

No detailed personas were specified in the prompt, so the following are inferred design personas for a general grievance router. They are deliberately broad because the product should work even before the user knows which system they need.

PersonaTypical contextWhat the wizard must do well
Person in immediate dangerSelf-harm thoughts, violent incident, assault, trafficking, child at risk, overdose, unsafe home tonightInterrupt instantly, avoid long forms, offer safe channel options
Renter or unhoused userEviction notice, no shelter tonight, utility shutoff, inaccessible or discriminatory housingDistinguish shelter-now from rights-now, localize fast
Caregiver or disabled userCaregiver burnout, eldercare navigation, need for accommodation, treatment accessAsk about dependency, access needs, and support modality
Worker facing harmUnsafe worksite, wage theft, retaliation, harassment, job discrimination, union issueSeparate labor safety, labor rights, and discrimination routes
Parent, youth, or family userChild abuse concerns, foster care, custody stress, school-related support needDistinguish immediate reporting from information and support
Immigrant, refugee, or status-uncertain userAsylum help, detention concerns, scam risk, need for legal representationAsk legal-status and jurisdiction questions carefully and optionally
Community advocate or residentPollution, disaster aftermath, unsafe infrastructure, government service failureDistinguish “report a violation” from “get personal assistance”

Across all personas, the cross-cutting contexts are similar: mobile-only access, low bandwidth, limited privacy on device, limited literacy, multilingual need, disability accommodations, and fear of retaliation or surveillance. That is why the product should begin with short closed-ended questions, preserve anonymity by default, and keep free-text optional until the end.

Primary grievance categories, subcategories, and target groups

The table below is the core taxonomy I would use in the first production version.

Primary grievance groupRepresentative subcategoriesDefault target groupsPrioritized organizations and resources
Immediate danger and interpersonal abuseSuicidal crisis; self-harm; domestic or dating violence; sexual assault; stalking; trafficking; child abuse; acute medical/overdose concernsEmergency services, crisis lines, survivor advocates, child protection988 Lifeline; National Domestic Violence Hotline; RAINN; National Human Trafficking Hotline; Child Welfare reporting numbers; global crisis fallback through IASP and Befrienders Worldwide
Housing, utilities, and homelessnessNo safe place tonight; eviction or foreclosure; utility shutoff; landlord-tenant dispute; fair housing discrimination; inaccessible housingShelter providers, housing counselors, fair-housing regulators, legal aid, utility assistance programsHUD Find Shelter; HUD Housing Counseling; HUD Fair Housing complaint and investigation pathways; LIHEAP and USAGov utility-bill help
Health, mental health, disability, and caregivingMental health support; substance use treatment; disability accommodation; eldercare; family caregiving; long-term care navigationCrisis and treatment services, aging-disability networks, caregiver supports, disability-rights channelsSAMHSA Find Help; 988 Lifeline; Eldercare Locator; ACL family-caregiving resources and National Strategy; ADA.gov
Work, income, debt, consumer harms, and benefitsUnsafe work; retaliation; wage and hour disputes; job discrimination; union rights; medical debt; scams; benefit eligibility; tax hardshipLabor inspectorates, discrimination agencies, labor-relations boards, consumer regulators, benefits/finder services, tax advocatesOSHA complaint system; EEOC charge process; NLRB charge process; CFPB complaint system and medical-debt guidance; Benefits.gov; Taxpayer Advocate Service
Children, youth, family, and foster careSuspected abuse or neglect; foster care and youth-transition issues; parenting stress; family supportChild protection agencies, child-abuse hotline, child-welfare information and supportChild Welfare Information Gateway reporting guidance; state child-abuse reporting numbers; Childhelp referral route surfaced by CWIG; personal-situation finder
Discrimination, immigration, legal status, and civil rightsPublic-accommodation discrimination; disability rights; national-origin bias; immigration scams; asylum/refugee help; need for legal representationCivil-rights enforcers, disability-rights authorities, immigration legal aid, pro bono representation, official status-information servicesDOJ Civil Rights report channel; ADA.gov; USCIS anti-scam guidance; EOIR legal-representation tools; Legal Services Corporation; UNHCR HELP for refugees and asylum-seekers
Community, environment, disaster, and public servicesPollution complaint; environmental health concern; disaster recovery; unsafe infrastructure; government-agency complaint; local service failureEnvironmental regulators, emergency-management and recovery systems, local government, ombuds or complaint channelsEPA Report a Violation; FEMA and DisasterAssistance.gov; USAGov government-complaints and local-government finders

A practical note: because the prompt assumes no specific jurisdiction, the wizard should not hard-code legal conclusions at the category level. It should instead use category selection to determine which jurisdictional fields become required next. For example, a civil-rights or labor complaint needs a country and usually a state or province before the system can reliably suggest an official filing route, while a general information journey may not.

Layered question flows and routing logic

The universal trunk flow

The right way to structure the interview is from general to specific, but with a rule that safety outranks specificity. The first visible question should therefore be a danger check. The second should be broad category classification. The third should identify the actual subtype. The fourth should gather missing localization and access details. The fifth should present the result or, if confidence is low, one more clarifier.

flowchart TD
    A[Start] --> B{Is anyone in immediate danger right now?}
    B -->|Yes| C[Emergency interrupt]
    B -->|No| D{Who is affected?}
    D --> E[Me or someone I know]
    D --> F[My household, neighborhood, or community]
    E --> G{What best describes the issue?}
    F --> G
    G --> H[Safety or abuse]
    G --> I[Housing or utilities]
    G --> J[Health, disability, or caregiving]
    G --> K[Work, money, debt, or benefits]
    G --> L[Child, youth, or family]
    G --> M[Discrimination, immigration, or legal status]
    G --> N[Environment, disaster, or public services]
    H --> O[Subtype + urgency + channel needs]
    I --> O
    J --> O
    K --> O
    L --> O
    M --> O
    N --> O
    O --> P[Route to primary help group + fallback options]

Decision-tree question layers with sample phrasing

The table below shows a production-friendly pattern of at least three layers deep for each major grievance group. The phrasing is intentionally direct, plain-language, and non-judgmental.

Grievance groupLayer one questionLayer two questionLayer three questionLayer four questionBranching logic and route
Immediate danger and abuse“Is anyone in danger right now?”If yes: “Which is closest: self-harm, partner/family violence, sexual assault, trafficking, child in danger, or medical emergency?”“Can you safely call, text, or chat?”“What country are you in, and do you need language or accessibility support?”If “right now,” bypass ordinary flow. Show crisis options first; ask only location, safe channel, language, and accessibility.
Housing and utilities“Is your main issue housing, homelessness, or utility bills?”“Which fits best: no safe place tonight, eviction/foreclosure, landlord problem, discrimination/accessibility, or utility shutoff?”“How soon is the deadline or loss of housing/service: tonight, within 3 days, within 30 days, later?”“Do you want shelter, legal rights help, negotiation help, or payment assistance?”Shelter tonight routes to emergency shelter/homeless assistance. Rights disputes route to housing counselor, fair-housing regulator, and legal aid. Utility cutoff routes to assistance programs first.
Health, disability, and caregiving“Is this mainly about mental health, treatment access, disability accommodation, or caregiving?”“Which fits best: emotional crisis, finding treatment, disability access, eldercare, long-term care, or caregiver burnout?”“Is anyone at risk without help in the next 72 hours?”“Would you rather talk to someone now, get a service locator, or understand your rights?”Crisis goes to hotline first. Service navigation goes to treatment or eldercare locators. Rights disputes route to accommodation or civil-rights channels.
Work, money, debt, and benefits“Is this mainly a work problem, a money/debt problem, or a benefits problem?”If work: “Unsafe conditions, pay/wage issue, retaliation, discrimination, or union/collective issue?” If money: “Medical debt, scam, credit/reporting problem, tax issue, or general hardship?”“When did this happen, and is there a hearing, complaint deadline, or shutoff date?”“Do you want to file a report, get free legal help, dispute a debt, or find benefits?”Unsafe work routes to labor safety. Discrimination routes to equal-opportunity channels. Debt and scams route to consumer regulators. Benefit eligibility routes to government finders and legal aid if denial is involved.
Children, youth, and family“Is this about a child, youth, foster care, or family support?”“Which fits best: suspected abuse/neglect, foster care or youth transition, parenting support, or another family problem?”“Is a child in immediate danger right now?”“Do you need to make a report, find support, or understand the system?”Immediate danger interrupts to emergency/child protection. Non-emergency concerns route to state reporting numbers, child-abuse hotline, or child-welfare information and support.
Discrimination, immigration, and legal status“Is this about discrimination, disability rights, immigration status, or legal representation?”“Which best describes it: race/national origin/religion/sex/disability discrimination, immigration scam, asylum/refugee help, detention concern, or need a lawyer?”“What country and state/province are involved?”“Do you want to report the issue, find legal help, or understand your rights first?”Rights violations route to the local or national civil-rights pathway. Immigration-specific questions trigger a legal-status prompt and lawyer/UNHCR route instead of general advice.
Community, environment, disaster, and public services“Is this about a place, a public service, or a community problem?”“Which fits best: pollution/environment, disaster recovery, unsafe infrastructure, or a complaint about a public agency or local service?”“Is the risk immediate to health or safety?”“Do you want to report a violation, find recovery help, or contact local government?”Environmental hazards route to the regulator reporting path. Disaster needs route to assistance locators. Agency/service complaints route to government complaint finders and local officials.

The routing algorithm should not be a black box. It should be understandable enough to explain to users why a route was chosen. I recommend a weighted model with hard overrides:

  • Safety override if risk is immediate.
  • Deadline override if a complaint, hearing, shutoff, eviction, or benefit-termination date is near.
  • Issue match as the strongest ordinary factor.
  • Jurisdiction match next.
  • Language and accessibility match after that.
  • Preferred channel and user goal after that.

A practical scoring model is:

  • Issue match: 40
  • Jurisdiction and coverage: 20
  • Urgency and service hours: 15
  • Demographic or cultural competence: 10
  • Modality fit: 10
  • Language/accessibility fit: 5

If the top two routes are close, the interface should show a primary route and a clearly labeled also consider secondary route.

When a locale is known, date capture becomes critical. In the United States, for example, OSHA notes that safety and health complaints relating to incidents older than six months will not result in violations, the EEOC says many employment-discrimination charges must be filed within 180 days or 300 days where state or local law overlaps, and HUD’s Fair Housing process says allegations under the Fair Housing Act should be filed within one year of the last discriminatory act. Those examples show why the wizard should ask for incident date very early once a rights-enforcement path becomes likely.

Resource mapping and escalation model

Routing rules and criteria

The next table translates answers into target groups and concrete actions. This is the operational heart of the wizard.

CategoryKey answer patternPrimary target groupSecondary target groupRouting rule
Immediate danger“Yes, right now”; active self-harm; violent incident; child in danger; trafficking confinement; overdose or acute medical threatEmergency services or immediate crisis lineSpecialist survivor or child-protection lineAsk nothing except safe channel, location, language, and accessibility. Show emergency path first.
Safety, but not immediateFear of escalation, but no active incidentSurvivor advocate or crisis counselorLocal shelter/safety planning serviceOffer safety-planning content, quick exit, and hotline/chat/text route without requiring account creation.
Housing loss tonight or within daysNo safe place tonight; eviction hearing soon; utilities ending nowShelter or emergency housing pathHousing counselor and legal aidPut shelter and emergency assistance first; rights information second.
Housing discrimination or inaccessible housingProtected-class or disability-access issue in housingFair-housing regulator or disability-rights routeLegal aid and housing counselorAsk incident date, protected ground, and location before filing guidance.
Workplace safetyUnsafe conditions, hazard, retaliation for safety complaintLabor safety regulatorLegal aid or worker centerCollect employer/worksite essentials only; preserve anonymous-report option where supported.
Job discrimination or harassmentProtected-trait discrimination, harassment, retaliationEmployment discrimination agencyLegal aidAsk employment type, date, and protected basis before filing guidance.
Consumer debt or scamMedical debt, financial product dispute, fraud, identity issueConsumer regulatorLegal aid or ombudsPrioritize formal complaint channels and dispute steps before general education.
Benefits or tax hardshipBenefit denial, eligibility confusion, tax problem causing hardshipOfficial benefits/tax assistanceLegal aidAsk program name, denial date, and deadline; route to agency plus advocate when available.
Child abuse or neglectSuspicion of abuse, neglect, or immediate child safety issueChild-protection reporting routeChild-abuse hotline and family supportSeparate “make a report now” from “I need to understand what to do.”
Immigration or refugee helpAsylum, detention, status uncertainty, immigration scamQualified legal representation or UNHCR routeCivil-rights or consumer-fraud pathDo not provide granular legal strategy without jurisdiction; prioritize legal help and anti-scam warnings.
Environmental or public-service complaintPollution, illegal dumping, hazardous public condition, disaster needRegulator or emergency-management routeLocal government complaint pathAsk whether the user wants to report a violation, get recovery help, or contact public officials.

Escalation paths and thresholds

Escalation should be explicit and deterministic.

Priority levelTypical triggerMaximum extra questions before routeEscalation action
CriticalImmediate threat to life, bodily autonomy, or child safety0–1Emergency interrupt; present local emergency and crisis options first
UrgentNo shelter tonight, utility cutoff within 48 hours, medication or care gap within 72 hours, exploitation or active stalking risk1–2Same-day live support or urgent service finder
Time-sensitiveKnown filing deadline, hearing date, appeal window, benefit termination, court appearance, inspection request2–3Collect only deadline-critical facts and route to official complaint or legal aid
StandardHarm without immediate danger or deadline3–5Normal branch flow and ranked resource results
InformationalUser mainly wants to understand options or learn who handles an issue2–4Short educational summary plus official resources

The system should always allow a manual escalation path: “This doesn’t fit — show me a human or a broader list.” That matters because many real grievances are multi-system problems. A person may simultaneously face housing loss, disability accommodation barriers, caregiver strain, and debt. In such cases, the product should show a composite result rather than force one label.

Privacy model

The privacy baseline should be anonymous use by default, opt-in sharing by exception. NIST’s Privacy Framework is a strong foundation because it explicitly organizes privacy work around governance, control, communication, and protection, and it treats data minimization and privacy-risk assessment as core operational concerns.

That has concrete product consequences. The wizard should not require account creation for basic routing. It should not ask for exact street address until a local service search genuinely requires it. It should avoid mandatory free-text narratives at the top of the flow. It should store only enough data to return results, provide opt-in save/resume where justified, and make deletion simple.

It is also important to describe the privacy regime accurately. HHS explains that HIPAA applies to covered entities and business associates, not every website or app, and the FTC stresses that many health apps are not covered by HIPAA even though health-breach rules may still apply. So the wizard should not market itself as “HIPAA compliant” unless that is actually true for the relevant deployment and data flows.

If the product intentionally collects information from children under 13, or has actual knowledge that it is doing so, COPPA duties become relevant, including parental notice and consent obligations, reasonable security, and limits on collecting more information than is necessary. Even if the wizard is not child-directed, youth-safe design still matters because family and child-welfare grievances are in scope.

Suggested user metadata to collect

FieldWhy collect itWhen to askSensitivity guidance
Urgency levelDecides interrupt vs ordinary flowFirst screenHigh value, low invasiveness
Who is affectedDistinguishes self, another person, child, household, or communityEarlyLow sensitivity
CountryNeeded for official legal and service routingEarly when rights or service localization mattersModerate
State/province/territoryNeeded for state-level agencies and deadlinesConditionalModerate
City/postal codeNeeded for shelter, local offices, and nearby servicesLater; optional until necessaryHigher sensitivity
Incident date or deadline dateNeeded for enforcement, appeal, and cutoff logicAs soon as a deadline-based route is likelyModerate
Legal or immigration statusSometimes essential for routing; always optional with “prefer not to say”Only on relevant branchesHigh sensitivity
Age band and whether a minor is involvedNeeded for crisis, child-protection, and consent rulesEarly on family/youth branchesHigh sensitivity
Accessibility needsNeeded to route by ASL, TTY, mobility, reading support, cognitive load, screen readerEarly and always optionalSensitive but necessary for equity
Language and script preferenceNeeded for localized results and communication channelsEarlyLow to moderate
Safe contact methodCall, text, chat, email, no follow-upBefore presenting routable actionsHigh sensitivity
Need for anonymityGoverns whether save/share features appearEarlyLow sensitivity
Short optional summaryHelps handoff when the user chooses to shareEnd of flow, never mandatoryHighest sensitivity in practice

For high-risk categories, the product should default to structured choices rather than open narrative. That reduces accidental oversharing and keeps the routing process more legible.

For abuse and stalking contexts, device safety is part of product safety. The National Domestic Violence Hotline publishes technology-safety guidance, including clearing search history and thinking through online abuse, and encourages survivors to consider whether their internet use may be monitored. That strongly supports a quick-exit button, discreet page titles, and a “don’t save my answers” mode.

A plain-language consent pattern should look like this:

Before we continue: You can use this tool anonymously. We ask only for the details needed to show the most relevant help and information. Your answers will not be sent to another organization unless you choose to share them. If someone is in immediate danger, leave this tool and contact local emergency services now. By selecting Continue, you consent to the temporary processing of your answers to generate results.

For any handoff, the product should require field-by-field review:

Share this summary? We will send only the fields shown below to [organization name]: issue category, urgency, city/region, language, accessibility needs, preferred contact method, and your optional summary. You can remove any field before sending.

Security and trust requirements

At minimum, the deployment should include encrypted transport, secret management, least-privilege admin roles, tamper-evident audit logs for content changes, security testing aligned with OWASP ASVS, and monitoring for confusable or spoofed domains relevant to 2ia.org. Unicode and ICANN’s guidance make the spoofing risk real; OWASP ASVS makes verification repeatable.

Implementation, accessibility, localization, and metrics

Web and mobile integration notes

For product reach and maintenance, I recommend a responsive web app first, optionally installable as a PWA later. That avoids duplicating the same highly sensitive decision logic across separate native codebases, while still allowing excellent mobile performance.

The UX design should adopt the following patterns as default product rules:

UX patternImplementation noteWhy it matters
One question per screenKeep choices short, with plain-language helper text and “why we ask this” disclosureReduces cognitive load and preserves emotional focus
Persistent help controlKeep “Need help now?” in the same relative position on every stepMatches WCAG 2.2 consistent-help expectations
Large touch targetsKeep tap targets at least 24 by 24 CSS pixels or provide enough spacingMatches WCAG 2.2 target-size guidance
No drag-only actionsAll reordering or navigation must have a simple pointer alternativeMatches WCAG 2.2 dragging-movements guidance
Strong focus visibilityNever let sticky headers, banners, or modals obscure focusMatches WCAG 2.2 focus-not-obscured guidance
Minimal repeated entryReuse previously provided information inside the same sessionMatches WCAG 2.2 redundant-entry guidance
Accessible authentication if save/resume existsPrefer passwordless magic links or passkeys; allow paste and password managersMatches WCAG 2.2 accessible-authentication guidance
Quick exit and no-save modeProminent but discreet escape action, especially in abuse branchesSupported by survivor tech-safety guidance
Multi-channel resultsShow “Call,” “Text,” “Chat,” and “Website” where availableImportant because official services vary by channel and access mode

If the wizard ever serves a public-sector or government-adjacent deployment, the 2024 DOJ Title II rule is highly relevant because it concretely ties public web and mobile accessibility to WCAG 2.1 AA. Even for a private deployment, that is a useful legal-grade benchmark. WCAG 2.2 extends that baseline with improvements especially relevant to forms, support placement, touch input, and authentication.

Accessibility and localization

Localization should be treated as a structural concern, not a translation afterthought. W3C’s internationalization guidance recommends using UTF-8 throughout, supporting local name/address/date formats, declaring page language with the lang attribute, and using dir="rtl" when needed for right-to-left languages. W3C also stresses that internationalization means designing the system to adapt across cultures, scripts, and formats, not merely swapping strings.

For this product, that implies:

  • a visible language switcher on every page;
  • externalized strings and locale-aware date and address handling;
  • structured support for English, Spanish, and right-to-left scripts as early targets;
  • resource cards filtered by language and accessibility channel;
  • no text baked into images;
  • readable plain-language copy with culturally neutral examples.

Those choices align with the reality of the services themselves. The National Domestic Violence Hotline supports live advocates and interpretation across hundreds of languages, 988 offers Spanish services and Deaf/Hard of Hearing pathways including ASL videophone and TTY relay guidance, and HUD housing counseling can be accessed in a variety of languages. The wizard should therefore ask about language and communication preference early enough to influence ranking instead of treating those as afterthoughts.

Sample UI question screens

Who Cares Wizard
Step 1 of 5

Are you or someone else in immediate danger right now?

( ) Yes, right now
( ) Urgent help is needed today
( ) No immediate danger

[Continue]   [Quick exit]
Need help now? Call, text, or chat options
Who Cares Wizard
Step 2 of 5

What best describes the issue?

[ Safety or abuse ]
[ Housing or utilities ]
[ Health, disability, or caregiving ]
[ Work, money, debt, or benefits ]
[ Child, youth, or family ]
[ Discrimination, immigration, or legal status ]
[ Environment, disaster, or public services ]

[Back] [Continue]
Who Cares Wizard
Results

Primary route: Housing counselor and eviction support
Why this was chosen:
- You said eviction is likely within 7 days
- You are not looking for shelter tonight
- You want rights and negotiation help first

Start here
[ Call / Chat / Open official site ]

Also consider
- Fair housing complaint path
- Free legal aid near you

Before you go
[ Download summary ] [ Share selected fields ] [ Start over ]

Sample response templates and next-step actions

Emergency response template

Get help now. You told us someone may be in immediate danger. Skip the rest of the questionnaire. Use one of the crisis options below now.

Next actions: choose call/text/chat; confirm your location; choose language or accessibility support; if safe, return later for ongoing support resources.

Official complaint route template

Best first route: file or prepare an official report. Your answers suggest this problem is time-sensitive and handled by an official agency.

Why this route fits: you reported a recent incident, a likely legal or administrative deadline, and a category with a formal complaint pathway.

Next actions: gather dates, notices, screenshots, letters, worksite or landlord details; open the official complaint page; if you want, also contact legal aid.

Service-navigation template

Best first route: service locator and human support. Your answers suggest you need access to a service more than a formal complaint.

Why this route fits: you reported a need for housing, care, treatment, or benefits rather than enforcement first.

Next actions: search nearby providers; choose the safest contact method; save your result; ask for language or disability accommodations when contacting the provider.

Ambiguous or multi-system route template

You may need more than one system. Your answers suggest this problem overlaps more than one area.

Primary route: the first place most likely to help immediately.

Secondary route: the agency or legal-support option for rights or accountability.

Next actions: start with the primary route today; use the secondary route if the first system cannot act or if you need to file a complaint.

Metrics to evaluate effectiveness

The product should be evaluated on safety, routing quality, user trust, accessibility, and outcomes, not just completion rate.

MetricWhat it measuresHealthy direction
Safety interrupt precisionWhether high-risk users are interrupted promptly without false reassuranceHigh
Time to first actionable resultSeconds from entry to first usable routeLow
Completion rate by branchWhether ordinary users can finish without dropping offHigh
Abandonment rate before first routeWhether the interview is too long or confusingLow
Route acceptance rateWhether users click or use the primary route shownHigh
Fallback-route usageWhether primary routes are too narrow or confidence is lowModerate but stable
User-reported relevance“Did this help you find the right place?”High
Confirmed handoff rateWhether users actually reached a provider, regulator, or aid channelHigh
Misroute rateCases where a human review or follow-up shows the route was wrongLow
Repeat-use rate for unresolved casesWhether users return because first routing failedLow to moderate
Screen-reader and keyboard success rateAccessibility of the interactive flowHigh
Language-switch success rateWhether multilingual users find and use localized contentHigh
Anonymous-mode usageWhether privacy-aware users still feel safe using the toolMeasured, not “maximized”
Opt-in share rateWhether users trust field-level sharing enough to hand off dataModerate to high
Privacy/security incident countBreaches, misdirected sharing, unauthorized retentionZero

The analytics design should itself be privacy-conservative. Aggregate event telemetry is enough for most product learning. Raw grievance text should not be retained by default, and any content-level review workflow should be explicitly consented and tightly controlled.

The best strategic framing for the Who Cares Wizard is this:

  • It is not a generic help center.
  • It is not a legal-advice engine.
  • It is not a crisis service pretending to replace crisis services.

It is a layered routing and explanation system that helps a user move from “Something is wrong” to “This is the right group, this is why, and this is what I should do next.” If built with a short visible flow, a deep rules layer, an official-source-first registry, strong privacy controls, and accessibility/localization as first-class requirements, it can make the simple question “Who cares?” answerable in a way that is fast, credible, and humane.