Back to work

Featured Case Study

Signal

A cross-platform trust assistant for suspicious AI-generated political content.

Signal helps everyday social media users identify suspicious AI-generated political content in real time, understand why it was flagged, and make more informed decisions before trusting or sharing it.

Problem

Suspicious political content spreads faster than people can verify it

During election season, users encounter political content that may be AI-generated, misleading, or missing context. Because that content spreads quickly across social platforms, people may trust or share it before verifying it.

Signal addresses this gap by adding real-time trust guidance directly into the browsing experience, helping users pause, understand why content was flagged, and review evidence before they share.

Realistic fakes

AI-generated political posts can look credible at a glance.

Fast spread

Misleading content moves through communities before context catches up.

Verification gap

Most users do not have time to fact-check every post while scrolling.

Goal

Help users pause before trusting or sharing

Success criteria

Users should understand why political content was flagged, see supporting evidence, and stay in control of monitored platforms, alerts, and privacy.

  • Flag suspicious political content in real time.
  • Explain why content was flagged and provide evidence before sharing.
  • Keep monitoring, privacy, alerts, and platform controls user-controlled.

Target User

Everyday social media users trying to stay informed

Signal is designed for people who encounter political content while browsing platforms like Instagram, X, TikTok, and YouTube. The prototype centers on Lamar, a 26-year-old community-oriented user in Akron, Ohio who wants to stay informed during election season without becoming a professional fact-checker.

Lamar represents the core audience: thoughtful but not expert, politically aware but not professionally trained, and exposed to real-time content that shapes what people around him believe and share.

Process

An agile, iterative design process

1 · Problem framing

Scoped the risk around AI-generated political content during election cycles.

2 · User context

Defined everyday social media users like Lamar as the primary audience.

3 · Product model

Separated Signal into a standalone app and a live monitored browsing layer.

4 · Prototype

Built low- and high-fidelity Figma flows around in-feed trust labels and evidence.

5 · Testing

Ran usability sessions to test clarity, hierarchy, onboarding, and trust cues.

6 · Iteration

Refined explanations, visual hierarchy, navigation, and exposure history.

7 · Final direction

Delivered a trust assistant concept focused on judgment support, not automation.

Research

Understanding trust decisions in the feed

I reframed the project around how everyday users decide whether political content is trustworthy while browsing. The product needed to support quick judgment without feeling like surveillance, censorship, or an expert-only tool.

What I did

  • Persona framing around Lamar and election-season browsing
  • Journey mapping for live monitored browsing
  • Trust label, evidence, and warning pattern exploration
  • Competitive review of fact-checking and platform safety patterns

What I learned

  • Users need context at the moment suspicious content appears
  • Trust labels must explain the reason behind each flag
  • Monitoring needs clear platform, privacy, and alert controls

Design Decisions

Choices that shaped the product

Decision

Design Signal as one product with two connected layers.

Reason

The standalone app gives users a home base, while live monitored browsing helps them in the exact moment suspicious content appears.

Tradeoff

The product model is more complex to explain than a single dashboard.

Decision

Use in-feed trust labels instead of blocking or hiding content.

Reason

Signal should support judgment, not make the final decision for the user.

Tradeoff

Labels must stay subtle enough to feel calm but visible enough to interrupt risky sharing.

Decision

Pair every flag with reasons, evidence, and a share warning.

Reason

Users need to understand whether a claim is disputed, a source is questionable, or a synthetic marker appears.

Tradeoff

Evidence screens can become dense if hierarchy and plain language are not handled carefully.

Decision

Make platform monitoring, alerts, and privacy explicitly user-controlled.

Reason

Trust guidance should not feel like secret background surveillance.

Tradeoff

More controls require careful onboarding so the experience still feels approachable.

Prototype

From flows to interactive screens

The core journey moves from the Signal app into live monitored browsing: the user opens a supported platform, browses normally, encounters suspicious political content, sees an in-feed trust label, reviews an explanation and evidence, and pauses before sharing.

Open with Signal Browse platform Trust label appears Review evidence before sharing
Core interaction loop: Signal adds context during live browsing, explains why content was flagged, and helps users pause before sharing.
Original user-flow diagram showing the live monitored browsing structure behind the Signal prototype.
Low-fidelity wireframes built in Figma to test monitored browsing, trust labels, evidence, and share warnings.
High-fidelity product screens in Figma — the final trust-assistant interface after testing and iteration.

Walk through the Figma screens

The embedded Figma flows show how Signal moves from early structure into a high-fidelity trust assistant with live browsing, in-feed labels, evidence drawers, and user-controlled settings.

Usability Testing

What users actually said

I ran moderated usability sessions on the low-fidelity Figma flows. Participants understood that Signal helps identify suspicious political content and gives context before sharing, but the tests surfaced problems with clarity, hierarchy, onboarding, navigation, and dense explanation screens.

Overall result

The concept was strong, but the interface needed to communicate trust faster. Users needed clearer value up front, more visual content previews, and stronger hierarchy around why a post was flagged.

Six patterns from the feedback

1 · Too much text, not enough visuals

The app felt text-heavy. Users wanted more icons, images, stronger visual cues, and real content thumbnails — especially for Instagram and Reels.

2 · Onboarding was unclear

The flow was confusing. Users asked for fewer "Skip for now" outs, a clearer upfront benefit, a simpler step-by-step structure, and larger, more obvious checkboxes and buttons.

3 · Navigation needed work

The back arrow felt unclear. Users wanted wording that showed when they were returning to the main app, and stronger labeling and hierarchy across navigation buttons.

4 · Buttons weren't always obvious

Some controls read as decoration, not as interactive elements. Onboarding controls especially needed to look tappable, and primary actions needed to stand out more.

5 · Trust screens lacked structure

Users wanted clearer structure in the explanation and evidence areas, plus a faster way to scan why content was flagged.

6 · Exposure history felt bloated

Too much information and too much reading. Users wanted it more concise, more visual, and easier to scan quickly.

A clearer onboarding flow, derived from feedback

Three steps users could repeat back unprompted after the second round of testing.

1 · Choose monitored platforms 2 · Browse with live trust labels 3 · Review evidence before sharing
Rewritten onboarding flow — one outcome per step, with the user benefit stated up front.

3 key insights

  • → Users understood the concept — just not immediately.
  • → The interface needed stronger visual hierarchy and less text.
  • → Real content previews and clearer UI cues were what made the app feel trustworthy.

2 biggest struggle areas

  • → Onboarding and first-time understanding
  • → Navigation and dense information screens
The biggest single change: make trust guidance visible in the moment of browsing, then simplify the explanation screens so users can understand the flag before deciding whether to share.

Iterations

How testing reshaped the design

Each iteration responds directly to a pattern from the usability sessions above.

Sprint 1 · Onboarding

Cut the setup, lead with the benefit

What it was: A setup flow that did not clearly explain what live monitoring did or how users stayed in control.

What testing said: Users understood the broad idea, but needed the value and privacy boundaries explained earlier.

What changed next: Rewrote onboarding around three plain-language steps: choose monitored platforms, browse with live labels, review evidence before sharing.

Sprint 2 · Visual hierarchy

Show, don't write

What it was: Text-heavy screens explaining trust labels and flagged content in long paragraphs.

What testing said: The app felt dense; users wanted icons, content thumbnails, and visual cues over walls of copy — especially for Instagram/Reels.

What changed next: Replaced paragraph-led screens with thumbnail-first cards, iconography for flag categories, and reduced body text by roughly half.

Sprint 3 · Navigation & buttons

Make controls unambiguous

What it was: A bare back arrow, low-contrast buttons, and onboarding controls that didn't look interactive.

What testing said: Users weren't sure where the back arrow led, mistook buttons for labels, and missed primary actions.

What changed next: Labeled the back arrow ("Back to feed"), promoted primary actions visually, and gave every interactive control a button-shaped, high-contrast treatment.

Sprint 4 · Trust & history

Structure the "why flagged" screens

What it was: A single trust/evidence screen with mixed information types, and an exposure history list that read like a log.

What testing said: Users wanted clearer sections for disputed claims, source issues, synthetic markers, and context.

What changed next: Introduced a more structured evidence layout and rebuilt exposure history into a compact, visual review surface.

Outcome

A trust assistant for live social browsing

Signal delivers a high-fidelity concept for a cross-platform trust assistant. Instead of hiding content or making decisions for the user, Signal adds trust labels directly in-feed, explains why posts were flagged, provides evidence before sharing, and gives users control over monitored platforms, alerts, and privacy.

Final interface direction: live monitored browsing, in-feed trust labels, evidence, share warnings, and user-controlled settings.

Reflection

What I took away

Designing for trust means designing for agency. Signal cannot feel like it is policing content or secretly watching users. It has to explain what it is doing, show why something was flagged, and leave the final decision with the user.

The strongest version of the concept emerged when the product moved closer to the moment of risk: live browsing, in-feed labels, and evidence before sharing. The standalone app still matters, but the trust layer becomes most useful when it appears in context.

Next Steps

If I continued the project

  • Prototype live monitored browsing with real platform-like content streams.
  • Test whether users trust labels, evidence, and share warnings during realistic browsing sessions.
  • Refine privacy controls so monitoring feels transparent, optional, and user-controlled.

Keep exploring

See the centerpiece project

Return to Monoscribe for the full hardware-software product case study, or get in touch about product design roles.