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 hidden from public view but remain accessible to the uploader and admins

Rejection does not delete the image file from storage — it only changes the visibility. Rejected images can be re-approved later if needed.