Everything your platform needs to stay compliant.
Content scanning, a moderation dashboard, monthly reports, creator verification, complaint tracking, and a compliance profile — all connected, all documented, all in one place.
Covering VIRP · BRAM/MMP · 2257 · DMCA · NCMEC · REPORT Act · State AV laws
Connect your content
Scan your entire content library. Including behind your paywall.
Three ways to connect. Pick what works for your stack.
Connect your S3, GCS, R2, or Wasabi bucket with read-only access.
We scan every object — images, videos, thumbnails.
New uploads detected and scanned automatically.
No code changes to your platform. No crawler. No session tokens.
Paywalled content is scanned from storage, not your website.
One API call per upload. Response in under 2 seconds.
SDKs for Node, Python, PHP, and Ruby.
Sync for images, async with webhook callback for video.
Best for real-time scan-before-publish in your upload pipeline.
const result = await purplish.scan({
mediaUrl: 'https://cdn.example.com/upload/img_4821.jpg',
creatorId: 'nova_x'
});|No code required. Paste URLs or upload a CSV.
Each row: content URL, optional creator ID, optional metadata.
We scan everything in the background.
Results appear in your moderation dashboard as they complete.
Content review dashboard
Review everything. Document every decision.
Free in every tier. AI handles classification. You handle judgment calls. Every action becomes compliance evidence.
All Scans
Browse your complete scan history.
Filter by date, status, creator, content type, confidence.
Click any scan to see the full AI classification.
Review ANY scan — not just flagged ones.
Spot-checking AI-cleared content strengthens your record.
Monthly reports show how many items you manually reviewed.
Flagged Content Queue
AI flags content it’s uncertain about.
You see confidence scores and make the call.
Approve, reject, or escalate to senior review.
On Pro tier, our team reviews for you — you can still override.
Custom Review Feeds
Saved filters that surface specific content automatically.
"First uploads from new creators" — catch problems early.
"Borderline confidence 25–45%" — below the flag threshold.
"All content from creator X" — follow up after a complaint.
Optional notifications when new items match.
Reports
Reports that match what your processor actually needs.
Generated on the 1st. Downloaded by you. Sent to your processor.
Visa VIRP Report
PDF format. 11 sections.
Content moderation summary with scan stats.
Complaint log with 7-day SLA tracking.
Creator verification status.
CSAM incident log.
Chargeback data and VAMP threshold status.
Anti-trafficking policy confirmation.
Platform health score.
Zero-complaint months still generate a report — Visa requires it.
Mastercard MMP Report
Excel format. Mandatory for MMP submissions.
Naming: NNNNNN AcquirerName – purplish – YYYY-MM.
Submitted to [email protected] within 30 days.
All required fields: acquirer ICA, merchant URLs, MCC, violation types, investigation findings, resolutions.
Per June 2025 revised MMP standards.
We track submission deadlines and alert you.
Compliance Profile
Live page at purpli.sh/verify/yoursite.
Share the link with your processor.
Health score, scan stats, complaint resolution rate.
Download reports directly from the profile.
Updates in real time. No emailing.
Creator verification & 2257
2257 compliance without touching a government ID.
We verify your creators, store the records, cross-reference aliases, and keep everything for seven years.
Federal law (18 USC 2257) requires adult platforms to:
- •Verify every creator’s identity and age
- •Maintain records linking legal names to stage names
- •Keep records for seven years, available for federal inspection
We handle the entire process:
- •Creator receives a verification invite (white-labeled)
- •ID verification through our provider
- •Records encrypted with separate keys
- •Stage names cross-referenced to legal identities
- •Re-verification triggers 30 days before expiry
- •Export inspection-ready records anytime
Complaints & regulation
Complaints tracked. Regulations monitored. Nothing slips.
Complaint Tracking
Every complaint from intake through resolution.
7-day SLA tracking per Visa VIRP requirements.
DMCA takedowns with counter-notice windows.
Repeat infringer tracking.
Included in monthly reports automatically.
Regulation Alerts
VIRP updates, BRAM/MMP changes, state laws, federal enforcement.
Tracked daily. Alerts personalized to your jurisdictions.
Each alert explains what changed and what you need to do.
Pricing
Start scanning. Scale as you grow.
- Content scanning
- Full moderation dashboard
- Audit trail
- Compliance profile
- Everything in Free
- Visa & Mastercard reports
- Complaint tracking
- Regulation alerts
- You review flagged content
- Everything in Starter
- Creator verification (2257)
- Federal record-keeping
- We review your flagged content
- Priority support
- Everything in Pro
- State age verification
- International compliance
- Portfolio view
- White-label option
- Quarterly compliance review
Overages: $0.002/image, $0.01/min video.
Base platform fee plus a per-creator fee based on how many creators have content on your platform. A platform with 200 creators on Pro pays $199 + (200 × $1) = $399/month.
Any creator who has content hosted on your platform, whether or not they uploaded this month. This matches 2257 record-keeping requirements — you need records for every creator whose content is hosted.
Overages are billed at $0.002/image and $0.01/minute of video. No service interruption — scanning continues and overages appear on your next invoice.
Be first in line.
We're onboarding platforms now. Drop your email and we'll reach out when your account is ready.
Free tier · 2,500 scans/month · No credit card required
We're onboarding platforms now.
We're onboarding platforms now. We'll reach out when your account is ready.