Skip to main content

Content Moderation & Reporting

Closegram includes a full reporting system with an admin review workflow and automatic NSFW detection via Google Cloud.

Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.

  • Report content
  • Automatic NSFW detection for images — connected to post creation (best-effort, non-blocking); requires the GOOGLE_APPLICATION_CREDENTIALS env var to actually call Google Vision, which is an operations/deploy step, not something set from this environment
  • Automatic NSFW detection for video — nsfw-detection.manager.js#analyzePostMedia now has a video branch calling nsfw-detection.service.js#analyzeVideo, and post.manager.js gates moderation on image or video media, so video posts are scanned

The admin review queue, user warnings, flagged-content actions, content sensitivity warnings, and the auto-moderation rules engine are admin panel functionality on the separate admin GraphQL schema, not this one — see Content Moderation (admin).

See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.