In old days, web mainly consisted of textual data. But now-a-days images, audio and videos occupied more web space and most of the information is now communicated with images. For every news, we wish to see the related photos, for every new gadget we want images, in fact before the specifications. What if you want to select a car for a test drive and you just get the specifications and technical details and reviews from other people, but not able to see the images…aahhh, you would say, first I want to see ‘how it looks’. Thus, all the websites, blogs, product pages, review pages, wikis, social media sites and so on have to have images. So the control on the image upload and display to the user depending on the site terms and user age is very essential when it comes to good sites.
The developer of the JS, Patrick Wied explains it this way …
The real world usage for client side nudity detection could be in web-proxies with child security filters, and maybe even more (e.g. on social media platforms)
You can find the research paper which states the nudity detection algorithm here.
Project page and Download link: http://www.patrick-wied.at/static/nudejs/