Desert Ant Labs

Moderator.

Content moderationClosed beta

On-device NSFW detection that flags nudity before upload, trained only on licensed and synthetic data, safe to ship commercially.

Moderator is in closed beta. The model card and weights are public. Early access on request.

Flag nudity before upload or display.

Questionable uploads never reach your servers, your CDN or a moderator's queue. Five separate detections (exposed nipples, genitals, buttocks, nudity and sexual activity) feed the score, and your policy decides which of them count.

Every image Moderator trained on is licensed or synthetic, so it goes into a commercial product with no copyright exposure. The whole model is under 8MB, so the check runs on the phone before the upload starts.

Catches 87.8% of NSFW images.

Catches 87.8% of NSFW images and passes 93.7% of safe ones at a 6.3% false-block rate, about half NudeNet's, from an on-device model under 8MB.

87.8%
Recall
NSFW caught
93.7%
Specificity
SFW passed
<8MB
On-device
6-bit Core ML
74%
Per video frame
1 crop, 97% specificity; sampling frames recovers recall

Internal evaluation on a proprietary held-out set, not a published benchmark. The headline numbers are the 8-crop pass, which is the one to run on a single image; for video, one crop per frame is cheaper and more precise per frame, and sampling across frames recovers the recall. MobileNetV4 backbone, 8.4M parameters.

Pre-upload filtering

Screen a user's image on the phone before it uploads. Nothing questionable reaches your servers, and no one on your team has to look at the image to find out.

A policy you control

The .standard policy counts all five detections. .allowTopless leaves exposed nipples out of the score, for platforms whose rules permit them.

Warn at the picker, not after the post

Score an image the moment a user picks it, and warn them on the spot. An hour-later takedown costs you a support thread.

What the model does

  • Trained only on permissively licensed and synthetic images, with nothing scraped.
  • Scores any image or video frame for nudity on the device, before upload.
  • Five detection heads: exposed nipples, genitals, buttocks, nudity, and sexual activity.
  • A policy decides what counts toward the NSFW score, from .standard (all five) to .allowTopless (excludes exposed nipples).

Specs

Accuracy
Recall 87.8%, specificity 93.7% at threshold 0.50
Model
MobileNetV4-Conv-Medium @ 384
On-device size
7MB (6-bit) to 18MB (fp16)
Platforms
iOS 17+, macOS 14+, tvOS 17+, visionOS 1+; fp32 ONNX for browser or server

Moderator is a moderation aid, not a legal determination. Send every flag to a human reviewer before anything is blocked.

Moderator covers adult content only. Minors are out of scope by design and excluded from the training set.

FAQ

What is Moderator?

On-device NSFW detection that flags nudity before upload, trained only on licensed and synthetic data, safe to ship commercially.

Does Moderator run on device?

Yes. Moderator runs on the device, with no server call, so the data stays with the user.

Is Moderator available yet?

Moderator is in closed beta. Request early access on this page.

How much does Moderator cost?

Every model is free up to 100k monthly active devices per SDK. Unlimited inference per user. Contact us for custom licenses.

How accurate or fast is Moderator?

Catches 87.8% of NSFW images and passes 93.7% of safe ones at a 6.3% false-block rate, about half NudeNet's, from an on-device model under 8MB.

Early access

Tell us what you are building and we will get you set up.