Pinterest in-app reporting

my role + team
Product Designer – Trust & Safety
Collaborators
1 PM, Design Systems Team, Legal Team, and Engineering
Timeline
Duration: ~3 weeks (2023) Status: Shipped (2024)
Platform
iOS, Android
overview

70% of traffic came from mobile, but the experience wasn't built for it‍

The Reports and Violations Center (RVC) helps users track reports and submit appeals on content moderation outcomes. Without a native mobile experience, access to this critical transparency and support flow was unreliable, creating compliance risk.

I led design of the native experience to preserve user trust and help prevent revenue loss from fines.


Impact
6% of global revenue protected
the problem

Report outcomes were difficult to access on mobile

Authentication failures, redirect issues, and non-responsive layouts made it difficult for users to access report updates and understand outcomes.

This was especially critical given EU transparency requirements for users to easily access explanations for reported and removed content.

Left: Blank state caused by auth failures; Middle: Non-responsive reports list view; Right: Content is cut off
the approach

Three weeks to resolve a high-risk gap

I partnered with PM, legal, engineering, and the design systems team to prioritize a native solution around compliance needs and usability gaps.


Exploration

Adapting a desktop-only pattern for mobile

Our design system had a desktop table pattern, but no mobile equivalent. I explored how to adapt this pattern for smaller screens while maintaining clear groupings of report/violation information.

Based on early feedback, I renamed the tab from 'Your Account' to 'Your Violations' to clarify its purpose.

Left: Initial stacked layout with light dividers; Right: Increased separation between violations

As the pattern evolved, I moved to a single divider to strengthen the groupings of related information and align with patterns used across Pinterest.

Proposed design: 'Your Account' tab

Progressive disclosure conflicted with transparency requirements

I explored progressive disclosure to make violation information easier to scan, allowing users to expand details as needed.

Left: 'Your Violations' tab collapsed; Right: 'Your Violations' tab expanded

After reviewing EU transparency requirements with Legal, we determined all violation details needed to remain immediately visible.
‍

Refinement

Contributing a new mobile pattern to the design system

I partnered with the Design Systems team to validate the new pattern and refine it for reuse across surfaces.

Report states: No action taken; Reviewed; Appeal In Progress; Deactivated

Using lightweight feedback

To reduce engineering lift and better match native mobile expectations, I replaced the confirmation partial sheet with a native toast that provided feedback without interrupting the appeal flow.

Left: Direct translation of desktop confirmation pattern; Right: Proposed design – Native toast pattern

I extended this toast pattern to desktop for a more consistent cross-platform experience.

Proposed design: Successful appeal submission
shipped Solution

Accessing reports reliably

Pinners can reliably access and understand decisions made on reported content.

States: Loading; Empty; Violation user's account; Downloaded PDF

Submitting appeals

Pinners can challenge content moderation decisions and receive clear feedback throughout the appeal process.

States: Violation's on user's account; Appeal submission; Successful submission; Submission error
Outcomes
  • Helped protect 6% of global revenue from potential fines for non-compliance
  • Shipped native report tracking and appeal flows across iOS and android
  • Introduced a reusable mobile table pattern