One unmoderated post
can kill your startup
CSAM. Hate speech. Harassment.
Every platform with user-generated content faces these threats.
Get enterprise-grade protection before disaster strikes.
Recent Content Moderation Failures
X (Twitter)
$140M EU Fine
Violated Digital Services Act transparency rules - first DSA fine
Meta
€200M EU Fine
Digital Markets Act violations, faces 6% of revenue penalty
X (Twitter)
Canadian Fine
Failed to act on intimate images shared without consent
Meta
Policy Reversal
Ended fact-checking program, relaxed content moderation
TikTok
EU Investigation
Under investigation for addictive design and minor protection
Apple
Sued for $1.2B
Failed CSAM detection after killing scanning tool
Snapchat
New Mexico Lawsuit
Platform called 'breeding ground for predators'
Discord
764 Network Scandal
Failed to stop predator ring linked to teen suicides
Meta
5Rights Complaint
Instagram failed to prevent AI-generated CSAM sharing
TikTok
$11M Italy Fine
Failed to monitor harmful content targeting minors
X (Twitter)
$140M EU Fine
Violated Digital Services Act transparency rules - first DSA fine
Meta
€200M EU Fine
Digital Markets Act violations, faces 6% of revenue penalty
X (Twitter)
Canadian Fine
Failed to act on intimate images shared without consent
Meta
Policy Reversal
Ended fact-checking program, relaxed content moderation
TikTok
EU Investigation
Under investigation for addictive design and minor protection
Apple
Sued for $1.2B
Failed CSAM detection after killing scanning tool
Snapchat
New Mexico Lawsuit
Platform called 'breeding ground for predators'
Discord
764 Network Scandal
Failed to stop predator ring linked to teen suicides
Meta
5Rights Complaint
Instagram failed to prevent AI-generated CSAM sharing
TikTok
$11M Italy Fine
Failed to monitor harmful content targeting minors
Every company thinks "it won't happen to us" — until it does.
See it in action
Test real content against our AI moderation. Click a sample or enter your own.
Sample Messages
Click a sample or enter content
Watch content flow through your safety system
Sub-500ms moderation for live chat, AI chatbots, and streaming platforms. WebSocket and SSE support included.
import { createStreamingClient } from '@vettly/sdk';const streaming = createStreamingClient('your-api-key');const ws = streaming.connectRealtime({policyId: 'chat-policy',onResult: (result) => {if (result.safe) showMessage(result);else logBlocked(result);}});await ws.connect();await ws.moderate(message); // <500ms
Live Chat
Moderate messages before they appear in your chat feed
AI Chatbots
Screen LLM outputs in real-time before showing to users
Streaming
Flag uploaded content as frames are processed
Gaming
In-game chat moderation with zero perceptible latency
Learn from their mistakes
These platforms ignored moderation. Now they're case studies in what not to do.
Parler
Dead in 30 Days
What happened:
January 6th Capitol riot planned on platform
Moderation failure:
No proactive detection, manual review only
Result:
Deplatformed by AWS, Apple, Google in 48 hours
LESSON:
Reactive moderation = platform death
Voat
Toxic Brand
What happened:
Became haven for hate speech, no moderation
Moderation failure:
"Free speech absolutism" = no moderation
Result:
Shut down after 7 years, zero revenue
LESSON:
No users want unmoderated platforms
Jailbait Crisis
What happened:
Child exploitation subreddit went viral on CNN
Moderation failure:
Relied on community self-moderation
Result:
Nearly lost all advertisers, emergency overhaul
LESSON:
Even giants aren't immune
Don't become a cautionary tale.
Get protected before launch. Every platform that ignored moderation regretted it.
Get Your API KeyEverything you need
A complete moderation platform, not just an API.
Text, Images & Video
One unified API for all content types. Same request format, same response schema.
Custom Policies
Define rules in YAML. Set thresholds per category.
Real-Time Streaming
Sub-500ms WebSocket moderation for live chat and AI chatbots.
Webhooks
Get notified when content is flagged or blocked.
Dashboard
Monitor decisions, review trends, export logs.
Deterministic
Same input, same output. Every time. Predictable JSON with clear actions and confidence scores.
AI Agent Ready
Works with Claude, Cursor, and any MCP-compatible AI tool. One config line.
Rules you can actually read
Define moderation rules in simple YAML. No complex regex, no black-box algorithms. Just human-readable policies that do exactly what they say.
name: marketplace-safedescription: Protect buyers and sellersrules:- category: violencethreshold: 0.3action: reject- category: hatethreshold: 0.3action: reject- category: scamthreshold: 0.5action: flagcustomPrompt: "Does this show counterfeit luxury goods?"customCategory: counterfeit_detection
Block violent content
Reject images or text with violence scores above 30%
No hate speech
Reject content with hate speech above 30% confidence
Detect counterfeits
AI answers: "Does this show counterfeit luxury goods?"
Custom Prompts
Ask AI anything about your images. Write rules in plain English like "Is this counterfeit?" or "Does this food look undercooked?"
customPrompt: "Does this show counterfeit luxury goods?"Start with a template
Advanced features included
These normally cost $50K+ to build. You get them out of the box.
Appeals Workflow
Built-in user appeals with admin review system. Let users contest decisions with full audit trails.
Evidence Storage
GDPR-compliant S3/R2 storage for flagged content. Automatic retention policies and secure access.
Bot Detection
Behavioral signals, account age analysis, and coordinated campaign detection built-in.
Audit Trails
Export compliance reports with complete decision history. Perfect for legal and regulatory needs.
CSAM Reporting
Automatic reporting to NCMEC for child safety violations. Enterprise-grade compliance.
Circuit Breakers
Automatic failover when providers are down. Rate limit handling and retry logic included.
Multi-Provider Fallbacks
OpenAI, Hive, Azure, Perspective - all integrated with automatic provider switching.
Video Frame Extraction
FFmpeg-powered frame analysis with BullMQ job queues. Async processing for scale.
These features are typically custom-built for enterprise contracts. With Vettly, they're included in every paid tier—even Starter at $29/mo.
From zero to production in minutes
We built this Discord bot with Vettly. Add it to your server or build your own.
One API call. That's it.
This bot took an afternoon to build. The moderation logic? Just one line of code. Try it on your server or check out the source to build your own.
- Full Discord bot in ~200 lines
- Text and image moderation
- Configurable policies per server
- Open source on GitHub
Ship in minutes
One API call. Consistent response format. That's it.
curl -X POST https://api.vettly.dev/v1/check \-H "Authorization: Bearer sk_live_..." \-H "Content-Type: application/json" \-d '{"content": "Text to moderate", "policy": "default"}'
{"action": "block","categories": {"hate": 0.91,"harassment": 0.08,"violence": 0.12},"flags": ["hate"],"latency_ms": 147}
Everything at a glance
Real-time analytics, decision logs, and policy performance. All in one place.
Simple, honest pricing
Start with a limited Developer plan. Paid tiers fund infra and higher limits.
Moderation costs money to run - especially at scale and across video.
We keep a limited Developer plan and price the rest to be sustainable.
Developer
Limited usage for evaluation
- 2,000 text checks / month
- 100 image checks / month
- 25 video checks / month
- Hate, violence, sexual, self-harm detection
- Dashboard & 24-hour logs
- Pre-built policies
Growth
Ship publicly or submit to App Store
- 50,000 text checks / month
- 5,000 image checks / month
- 1,000 video checks / month
- Detects spam, scams, and abusive content
- Blocks App Store rejection content
- Webhooks to flag, block, or review
- 7-day moderation logs
Pro
Users, payments, or legal exposure
- 250,000 text checks / month
- 25,000 image checks / month
- 5,000 video checks / month
- Everything in Growth
- Custom moderation rules
- Priority processing
- 30-day audit logs for compliance
- Protects Stripe, Apple, Google Play
Enterprise
Moderation failure would harm your business
- Everything in Pro
- Batch moderation API
- Analytics, exports, and reporting
- Dedicated support
- SLA & uptime guarantee
All plans include: API access, dashboard, real-time moderation, and our unified text/image/video endpoint.
Consistent API
Same JSON structure for every request. Text, images, video — one predictable format.
Built for Speed
Optimized for low-latency responses. See real performance in the playground above.
Your Data, Your Control
We don't train on your content. Configure retention policies to match your requirements.
Production Infrastructure
Deployed on enterprise-grade cloud infrastructure with monitoring and alerting.