Content Moderation

PicFast includes optional content moderation so you can review images before they become publicly visible. This is useful for public-facing deployments where you want to prevent abuse.

Moderation modes

Disabled (default)

All uploads are immediately accessible. No review required. This is the right choice for private or team-internal deployments. When moderation is later disabled, all pending images are automatically approved.

Manual

Uploaded images are marked as pending and hidden from public feeds until an admin approves them. Administrators can approve or reject images in the admin panel under Moderation.

Configuration

Set the moderation mode in config.yaml or via the admin panel under Site Settings:

app:
  moderation_mode: "manual"  # "disabled" (default) | "manual"

Set moderation_mode: "disabled" or omit the setting to disable moderation.

Admin review workflow

When moderation is enabled:

  1. Users upload images as usual
  2. Images appear as "pending" and are only visible to the uploader and admins
  3. Admins review pending images in Admin → Moderation
  4. Approved images become publicly accessible; rejected images are deleted

Rejection is permanent — the image file is deleted from storage. Use this feature carefully for borderline cases.