Architecture · Cloudflare edge

Media pipeline

Takes every uploaded photo through quarantine, a child-abuse hash check and an AI image check before it can be seen, then resizes and publishes it.

As of September 2026 · Peoplarium is a Digi117 venture in development.

  • LayerCloudflare edge
  • Runs onCloudflare R2, Queues, Images and the Cloudflare CSAM Scanning Tool
  • What it costsStorage and resizing inside the hosting budget; hash matching is free; image checks cost a fraction of a cent each
  • Trust and safety
  • Infrastructure

Quarantine first

Uploads land in quarantine. A queue job runs the checks and the policy engine decides. Approved images are resized to the sizes the app needs and served from the CDN.

Reporting duty

A hash match does not trigger a report on its own. A human views it first, then a confirmed match is reported to the authorities in the US and Canada.

What it talks to

  • API on Cloudflare Workers: One API for the whole product. It checks who the member is and what they may see, then calls the right module.
  • Postgres with vector search: Stores profiles, hubs, plans, pulses and moderation outcomes, plus the embeddings used to find people and plans that fit.
  • Moderation pipeline: Classifies messages, photos, voice and reports, applies written rules through an action ladder, sends reasons and routes appeals.
  • Human review on demand: Vendor reviewers who handle appeals, uncertain cases and child-abuse hash matches, plus a case-management tool for reasons, appeals and transparency numbers.

Designed for

  • Nothing is visible until it passes
  • Copies of removed images are caught by hash
  • No AI-generated images of members in Phase 1

Where it appears in a request

  • A photo upload: The pipeline hash-checks the photo against known child-abuse material and runs an AI image classifier.

Open this part in the architecture explorer

Ask about this, or request more analysis

Your message goes to Vadym Chernega, founder of Digi117, not a bot. Reply within one business day.

We use your email only to answer. No list, no newsletter. Want this kind of work on your own product? See what we make.