▚ Modesty - nsfw protection toolkit OSS
Sign in / Sign up Get the free DB
100% OSS · MIT code
DB and code FOSS, hosting & speed are the paid part

Know if a URL is adult content.
Before you serve it.

Modesty rates websites, image URLs, files — and video and audio — on a 1–10 scale (1 no unsafe signal · 5 women/girls · 6 romance · 7 revealing · 10 explicit), combining page text (English + Hebrew) with ONNX image classifiers. It ships as an MIT library and a free, weekly-refreshed domain database — we sell nothing needed to run the OSS version: just speed, uptime and support.

4,737,568 known adult domains
3 sites rated by us
106 liveness-audited
13 dead & parked flagged
620 MB free DB size

What you get

ranked 1–10

Text-first keyword model, ONNX image models layered on top; hash-level dedup means identical bytes are never re-scanned.

Video & audio too

Movies and tracks are sampled (1 fps by default, every frame if you want) and their subtitles are scanned as well — and the answer says where: which frame, which subtitle line, which second. Queue one.

Free database

4.7M+ known adult domains aggregated from DNS blocker sources; every entry liveness-audited (dual-resolver DNS + whois). Download it any time.

Fair monetization

The model is “OSS financing”: everything needed to self-host is free. Paid plans buy our uptime, freshness feeds and commercial license.

Sources for this build

Imported from: Firebog Prigent Adult, Stevenblack Porn. Full redistribution analysis in Licenses.