Detect unsafe content on-device, in real time.

Adult, weapon and drug detection for images, video and live streams, running entirely on the device. Plug straight into Agora, RTMP or LiveKit, with confidence scores and thresholds you control.

Start moderating See how it works
RUNS ON
AndroidiOSWebFlutterReact Native
live stream · scanning on-device · 0ms upload
agora · frame 02451
Clean · 2%
allowed
upload_4821.jpg
Adult content · 96%
blocked
stream · frame 02500
Weapon · 88%
blocked
story_clip_12.mp4
Drugs · 64%
flagged
0 ms
upload, content never leaves the device
5 ms
per image / frame, low latency
5
platforms: Android, iOS, Web, Flutter, RN
The problem

Cloud moderation gets expensive fast

Most content moderation tools send every image, video frame, and request to a cloud API, and charge you for each one. As your app grows, so does your bill, and a viral moment can spike costs overnight. You're also shipping sensitive user content to a third-party backend, adding latency and privacy risk with every call.

The solution

Moderate on-device, pay by MAU

Nosmai Moderation runs entirely on the device. Content is analyzed in real time, locally, so there are no repeated backend calls and no per-action charges. Instead of paying for every image or frame, you pay one transparent price based on monthly active users.

Detection

Three detectors. Every input mode.

Adult content detection

Nudity, sexual and suggestive imagery flagged across photos, video frames and live feeds.

Weapon detection

Firearms, knives and other weapons identified in real time before they reach an audience.

Drug detection

Drugs, paraphernalia and related substances caught in images, recordings and streams.

Real-time camera stream

Analyze the camera feed frame by frame as it is captured.

Image moderation

Classify uploads and snapshots in milliseconds.

Video moderation

Scan recorded clips end to end, frame-accurate.

Live streaming

Moderate broadcasts as they go out, on-device.

How it works

Detection that never leaves the device.

01
Capture
A camera frame, uploaded file or live stream track enters the SDK.
02
On-device model
The detector runs on the device GPU. Nothing is uploaded.
03
Detection event
You receive a category, confidence score and frame reference.
04
Your action
Block, blur, drop or flag, based on your own rules.
Frames are analyzed locally and never uploaded. No cloud round-trip, no per-call bill, no new data to secure.
detection-event.json
// the object delivered to your callback
{
category: "weapon",
confidence: 0.88,
flagged: true,
boundingBox: { x: 0.42, y: 0.30, w: 0.21, h: 0.25 },
source: "stream", frameId: 2500
}
On-device vs cloud

Why on-device wins for moderation.

Nosmai · On-device
Cloud moderation API
Latency
Under 5 ms, on-device
200 ms+ network round-trip
Cost model
Flat MAU pricing, unlimited processing
Per-call, scales with every check
Privacy
Content never leaves the device
Every frame uploaded to a server
Offline
Works with no connection
Requires connectivity
Compliance
No data egress to certify
New data-handling surface
Live streams
Frame-by-frame, real time
Hard to keep real time
Live streaming

Drops into your streaming stack.

Attach Moderation to the video track you already have. It works directly with Agora, RTMP, LiveKit and similar services, with no extra media server and no re-encoding.

Agora
Hook into Agora video tracks
RTMP
Scan any RTMP ingest
LiveKit
Moderate LiveKit rooms
WebRTC
Tap raw WebRTC frames
live-moderation.js
1 // attach to a live track, frames scanned on-device
2 const mod = new Nosmai.Moderation(key)
 
4 mod.attachStream(agoraVideoTrack)
5 mod.on("detection", (e) => {
6 // e.category, e.score, e.frame
7 if (e.score > 0.8) stream.pause()
8 })
Everything included

One SDK, the full safety toolkit.

Read the docs
Adult content detection
Weapon detection
Drug detection
Real-time camera stream analysis
Image moderation
Video moderation
Live streaming moderation
Confidence scores for each detection
On-device processing for privacy
Cross-platform support
Easy SDK integration
Customizable detection thresholds
Detection events & callbacks
Offline detection support
Low-latency processing
Continuous model updates
Docs & sample applications
Use cases

Where teams use Nosmai Moderation

From live streaming to marketplaces, any app handling user-generated content can add on-device adult, weapon and drug detection in an afternoon.

Live streaming & creator apps

Keep broadcasts brand-safe by scanning Agora, RTMP or LiveKit frames on-device, pausing or blurring the moment a weapon or nude frame appears.

Dating & social apps

Block explicit photos and unsafe profile media before they reach another user, without uploading anyone's private images to a server.

Social & UGC platforms

Moderate every image, video and story at upload time across millions of posts, with no per-call cloud bill as you scale.

Gaming & metaverse

Screen avatars, user clips and in-game streams for weapons, drugs and adult content in real time, on the player's device.

Kids & education

Add a privacy-first safety layer for young users: content is analyzed locally and never leaves the device, easing COPPA/GDPR concerns.

Marketplaces & classifieds

Auto-flag weapons, drugs and adult imagery in listing photos and videos before they go live, with confidence scores for review queues.

Pricing

Predictable MAU pricing.

Pick your monthly active users and see your plan. No per-call charges, ever.

Monthly active users5,000
Growth
$99.00/ month
Up to 5,000 monthly active users
Get started
5,000 MAUs
Text moderation
Image moderation
Video moderation
Live streaming moderation
Custom rules
FAQ

Frequently asked questions

A content moderation SDK is a toolkit developers integrate into an app to automatically detect unsafe or unwanted content in images, video, or live streams. Nosmai Moderation runs this analysis on-device, so content doesn't need to be sent to a cloud API.

Cloud moderation APIs send every image or video frame to a remote server and charge per request. On-device moderation analyzes content locally, lowering latency, improving privacy, and removing per-call costs.

Pricing is based on monthly active users (MAU). There are no per-call, per-image, or per-frame charges, so costs stay predictable as you scale.

Yes. Nosmai Moderation handles images, video, and live streams in real time, directly on-device.

Nosmai Moderation is rolling out across iOS, Android, Web, React Native, and Flutter.

No. Because moderation runs on-device, sensitive user content doesn't have to be sent to a third-party backend.

No. You can sign up, get your API key, and integrate immediately, no sales call required.

Still have questions? Talk to our team →
Nosmai

We make advanced camera and AI technology accessible to every developer. By packaging hard problems into simple

developers
legal
newsletter

Product updates and release notes. No spam.

© 2026 nosmai, inc · all rights reserved