Logo NSFWJS

Tool profile · Publisher documentation

NSFWJS

NSFWJS is a JavaScript library designed to help you quickly identify unseemly images, all in the client's browser, according to its official documentation. LE LABO IA has not tested the product, and this profile relies on the public documentation of its supplier. The library's stated purpose is client-side image detection, and it is described as including MobileNetV2 models, protection against blur, and a camera demo. Typical intentions include flagging potentially indecent images during upload or moderation workflows that run in the browser. No exact pricing, quotas, territorial availability or legal terms are confirmed. NSFWJS may not be suitable where server-side processing, guaranteed accuracy, or broad multilingual support is required. Readers should treat all operational details as points to check with the supplier.

Read this page in:Français
Screenshot of the NSFWJS homepage

Tool profile · Publisher documentation

What to check before choosing

The product points below come from publisher documentation. No common hands-on test is claimed. Documentary profile, sources checked October 7, 2026. LE LABO IA has not tested this product.

Uses

Checking images in the browser before they are uploaded or displayed, as described by the supplier. Supporting moderation workflows that prefer client-side detection over sending images to a server. Reviewing the library's camera demo to understand its documented image detection behavior.

Offer and pricing

NSFWJS pricing, billing period, quotas and free tier are not confirmed. Consult the supplier's current offering; no amount or free trial is guaranteed.

Limits to check

LE LABO IA has not tested the product. Pricing, quotas, territorial availability and exact terms of use are not confirmed. The library's accuracy and suitability for specific moderation decisions are not established here.

What to check yourself

Visit the supplier's site and check whether NSFWJS can be installed and run in your target browser without a server component. During a trial, test it on a small sample of images that resemble your real content and note how it behaves with blurry or ambiguous inputs. Confirm the current license, pricing, quotas and any territorial restrictions directly with the supplier before committing.

  • Pricing, billing period, quotas and free tier are unconfirmed.
  • Territorial availability and legal terms are unconfirmed.