ImageContentMod — CSAM Hash-Match Queue (NCMEC + IWF + Apple NeuralHash)
22 image-moderation hits across PhotoDNA hash-match, AI classifier, IWF list, NCMEC list, Apple NeuralHash, user reports. Per hit: source, classifier confidence, NCMEC CyberTipline reporting status (US 18 USC §2258A 24-hour reporting), false-positive triage. Surfaces verified hash-matches + GENAI synthetic-CSAM cases.
What it is
The mandatory infrastructure every UGC platform must operate. 18 USC §2258A requires NCMEC CyberTipline reporting within 24 hours of CSAM detection. The triage workflow + reporting + audit log is non-negotiable.
What’s in it
- 22 hits across 6 sources (PhotoDNA, AI classifier, user report, IWF, Apple NeuralHash, false-positive)
- Per hit: source, confidence, NCMEC CyberTip ID, status (review / reported / dismissed-fp)
- Edge cases: GENAI synthetic-CSAM (strict ban), beach-photo false-positive, medical-education image false-positive (verified medical professional), live-stream high-priority escalation
Why this shape
18 USC §2258A is the US baseline. UK Online Safety Act 2023 + EU CSA Reg add further obligations. Every platform with image upload needs this exact shape — and the false-positive triage workflow is what makes it operationally sustainable.
How it ships
Single HTML file, ~14KB. Zero dependencies. 22 hits × source/status filters in 130 lines of vanilla JavaScript.