For the complete documentation index, see llms.txt. This page is also available as Markdown.

NorrCompetition Image Moderation

Automated AI-powered entry image moderation for NorrCompetition using Sightengine.

Overview

NorrCompetition Image Moderation (plg_competition_image_moderation) integrates NorrCompetition with the Sightengine AI image moderation API. It provides automated screening of contestant image uploads to prevent prohibited or NSFW visual content from reaching your live contests.

How It Works

  1. Upload Screening (Real-time Blocking): When a user submits or uploads a photo on the frontend or backend, the plugin sends the image to Sightengine for immediate analysis. If the image violates your workflow rules, the upload is rejected with a clear feedback message (e.g. Image rejected due to adult content, violence).

  2. Save Verification (Auto-Quarantine): When saving an entry in the backend or frontend, any image flagged as inappropriate automatically transitions the entry to the Unapproved state (moderation queue) so administrators can inspect it before publication.

Detection Capabilities

Powered by Sightengine's advanced computer vision models, the plugin can detect and filter:

  • Nudity & Adult Content: Explicit, suggestive, or NSFW imagery.

  • Violence & Gore: Graphic violence, injuries, and horrific scenes.

  • Hate Symbols & Offensive Gestures: Hate group insignia, extremist symbols.

  • Weapons: Firearms, blades, military weapons.

  • Drugs & Paraphernalia: Recreational and illicit substances.

  • Gambling & Banknotes: Currency, betting setups.

  • Alcohol & Tobacco: Commercial alcohol, smoking products.

  • Face & Person Detection: Enforce requirements on presence/absence of human faces.

  • AI-Generated & Low Quality: Detect synthetic or manipulated imagery.

  • Embedded Text & QR Codes: Filter out phone numbers, URLs, or spam text overlaid on photos.

Setup Guide

To get started with image moderation:

Last updated