Rod MartínezRod Martínez
Fanvue · 2025

Turned moderation into a tool creators trust

Building an account health and user warnings system for creators, compliance, and trust at scale.

-15%reduction in moderation review time after launch.
Creator EconomyCompliance & Moderation
Turned moderation into a tool creators trust
Responsibilities
Product Strategy · System Design · Information Architecture · Trust & Safety UX
Team
CEO, PM, Head of Support, Moderation & Compliance Lead, 2 Engineers
Timeline
Sep – Dec 2025
Impact

What shipped, and what changed.

-15%
Reduction in moderation review time
Moderation team productivity
Positive creator feedback in Discord
Context
Fanvue at a glance.

Fanvue is a creator economy platform headquartered in London: paid exclusive content, AI-powered creator tools, and a rapidly growing compliance surface. By early 2026 the company had announced a $22M Series A and $100M+ ARR.

Fanvue in numbers
Platform
200K+
Creators on Fanvue
Audience
5M+
Monthly Unique Visitors
Reach
20M+
Monthly Website Visits
Business
$100M+
ARR
The Problem

A moderation system that worked against everyone.

Creators learned about violations through a generic email, sometimes with a “Strike” attached. No dashboard. No context. No self-service. The result was predictable:

  • Missed or disputed warnings: the most common support trigger
  • Repeated violations because creators never understood the rule
  • Support acting as a permanent translator between creators and moderators

Why the Strike system failed at scale

20+ violation types, one model. No severity, no escalation, no explanation. Creators couldn’t tell if a strike was a warning or a step toward a ban.

Before: the old strike email, the only creator-visible surface. Admin tooling stayed internal.
Before: the old strike email, the only creator-visible surface. Admin tooling stayed internal.
Creators

No idea what a violation meant, or how close they were to a ban.

Moderators

No unified tool. Enforcement was inconsistent across the team.

Support

Fielding complaints blind, always checking with moderation before they could respond.

Policy changes made it urgent

New regulations on copyright, AI-generated content, deepfakes, and underage content demanded more nuance than a single strike could express.

Solution

One source of truth: for creators, moderators, and support.

The goal was a system where what happened internally was always reflected consistently in what creators saw. That required designing three things in parallel.

Account Health dashboard

A single view showing overall account status, active warnings, severity level, escalation risk, and a plain-language explanation of any action taken. Accessible from the homepage, notifications, profile page, vault, and email.

One surface consolidates four previously fragmented signals: warnings, severity, escalation risk, and account status.
One surface consolidates four previously fragmented signals: warnings, severity, escalation risk, and account status.

User Warnings (replacing Strikes)

Each warning surfaces the date, violation type, severity, whether it's a final warning before a ban, and the current account risk level. Warnings are visible to creators; internal moderator notes (for fraud, AML, legal context) are kept separate.

Each warning carries severity and a final-warning flag, making ban thresholds legible to creators for the first time.
Each warning carries severity and a final-warning flag, making ban thresholds legible to creators for the first time.

Clear content status at every stage

Three states: In Review, Removed, Approved, each with a plain-language explanation. Creators can self-delete removed content from the vault without contacting support.

Every removed item explains the rule it broke and offers a self-delete, cutting a recurring support ticket.
Every removed item explains the rule it broke and offers a self-delete, cutting a recurring support ticket.
Account states

Warnings accumulate, severity moves accounts forward. High-severity content (e.g. underage) bypasses every state and bans immediately.

Flagged
Default open state.
First warning
Warned
One or more open warnings, severity tracked.
Severity or repeat
Restricted
One step from ban. Flag visible to creator.
Next violation
Banned
Account closed.

Fast-trackHigh-severity content (e.g. underage) bypasses Warned and Restricted entirely. The path is Flagged to Banned, immediate.

Two tracks per violation.

Every violation is recorded twice in the new system. One record is for the creator. The other stays internal to the moderation team. The split is what made graduated transparency possible: creators get clarity, legal and investigative context stay protected.

User Warnings
Visible to creators and moderators
Date, type, severity, restricted flag, account status.
Admin Notes
Moderators only
Investigation context, fraud, AML, legal annotations.
Status, warnings, and content issues navigated from one surface, replacing four separate places creators used to check.
Content issues surface in the vault itself, where creators already manage their media: no separate moderation inbox.
Entry Points

Surfacing issues where creators already are.

Violations surface through five touchpoints: homepage banner, notifications, profile page, vault, and email. Creators never have to go hunting for their account status.

A dedicated Account Health tab keeps warnings from getting lost in the general notification feed.
A dedicated Account Health tab keeps warnings from getting lost in the general notification feed.
Profile-level alerts catch creators the moment they open their own page: one of five entry points into Account Health.
Communication

Clear emails, per violation type.

Templates were created for each violation type. Every email explains the reason, the moderation action taken, links to the specific guideline, and includes a clear CTA to Account Health. The tone is firm but supportive: warning without drama.

Education & Prevention

From punishment to prevention.

Policy guidance is embedded contextually throughout the experience: not buried in a help centre. Every violation surfaces why the content was flagged, which rule applies, and what to do differently next time.

Policy guidance embedded contextually, replacing generic 'content removed' language with the specific rule and a self-serve action.
Policy guidance embedded contextually, replacing generic 'content removed' language with the specific rule and a self-serve action.
Each violation type has its own guideline page, putting the rule a creator broke one click away instead of buried in a help centre.
Each violation type has its own guideline page, putting the rule a creator broke one click away instead of buried in a help centre.
Internal Alignment

Getting moderation, support, and compliance onto the same page.

Before this project, moderation actions, internal notes, and creator communications lived in separate systems. Account Health gave all three teams a shared view, eliminating the need for support to act as a middleman on every complaint.

Moderators log User Warnings (creator-visible) and Admin Notes (internal only, for investigations, fraud, AML, legal).

Support accesses full context directly from Account Health. No more back-and-forth with the moderation team.

Key Design Decisions

Three trade-offs that shaped the outcome.

This project required making deliberate trade-offs between transparency, compliance, and operational scalability.

Warnings instead of Strikes

"Strike" reads as opaque and punitive. Warnings allow for graduated escalation, carry educational weight, and make ban thresholds legible to creators.

Separate User Warnings and Admin Notes

Legal and investigative context shouldn't be user-visible. Transparency must be controlled and intentional: not a liability.

A centralised view over inline indicators

Inline flags on content create noise without context. Creators needed to see patterns across their account, not isolated incidents.

Account Health on launch day: shipped to all 200k creators as a platform-level capability.
Learnings

Learnings

L1
Moderation is not an edge case. It is a core product system.
L2
Transparency reduces conflict more effectively than enforcement alone.
L3
UX must sometimes prioritise legal clarity over simplicity.
L4
Designing for scale means designing for org alignment, not just users.
Next project

From friction to conversion, one test at a time

Fanvue · 2025
Go to case study
From friction to conversion, one test at a time