This project is not covered by Drupal’s security advisory policy.

The module uses the Microsoft Azure Cognitive Services API to moderate images and prevent to show images with racist or adult content.
This module should be used on all sites where users are allowed to upload images (fe. in Community solutions)

About the API:

Computer Vision API - v1.0

The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences. Additionally, it can also intelligently generate images thumbnails for displaying large images effectively.

Image Moderation

Enhance your ability to detect potentially offensive or unwanted images through machine-learning based classifiers, custom blacklists, and optical character recognition (OCR).
Image moderation works great for ensuring that profile pictures, social media posts, and business documents are appropriate. Using moderation on image-sharing sites saves resources by providing a first-level scan and by flagging potentially damaging content.

Use

After the configuration of the module is completed at .../admin/config/media/image_moderate (follow readme.txt) all new uploaded images will be checked.
If potentially offensive content is detected on the image a warning will be shown.

Warning messages by Automatic Image Moderation

The user is still able to save the content containing the image, but module will block publishing and set status to unublished.

A moderator / administrator (permission "Administer image moderate entity") needs to review the content and decide to allow this image or not.

Review tool for Automatic Image Moderation

When the moderator /administrator changes the review status to 'Reviewed, can be published', the content can be published (if no other image is blocking), but the status needs to be set manually to "Published".

More ...

Automatic Alternative Text generates alternative text for images, when no alterantive text has been provided.

Supporting organizations: 

Project information

Releases