Last updated: May 2026
Everything that hits the billboard is reviewed first — an automated AI screen catches the obvious stuff and a human moderator makes the final call within 15–30 minutes. The billboard is in public, broadcast on a live stream, and visible to drivers, kids, and bystanders. Use that as your filter when picking what to submit.
Every paid submission goes through two layers: automated screening (text checks via OpenAI moderation; images checked against Google Cloud Vision SafeSearch) catches the obvious violations, then a human moderator makes the final approve/reject decision. We aim to resolve every submission within 15–30 minutes of payment clearing.
Rejections trigger an automatic Stripe refund the moment the moderator clicks Reject — no email back-and-forth, no support ticket required. The credit posts to your card in 5–10 business days. Approved submissions go straight into the live playback queue in order of approval (unless a power-up promotes them).
The billboard is in a public location and the live stream is open to anyone with the link. Imagine your content seen by a passing driver, a curious kid, and an investor at the same time. If it doesn\'t pass all three at once, it probably won\'t pass moderation. When in doubt, dial the edginess down a notch.
We track rejection patterns by email. After three rejections in a single calendar month, future bookings from that address may be reviewed manually with longer turnaround times or blocked outright. Severe violations (illegal content, threats, doxxing) can trigger a permanent ban after a single offense — we will refund any pending payments before doing so.
Because rejected content and its records are auto-deleted after 24 hours, appeals must be sent within that window — email policy@4funzzies.com with the email used at checkout and a description of the submission. We review every appeal manually. If we reverse a rejection, we\'ll re-queue your slot for the next eligible event at no additional charge.
Submission records (your file, handle, message, email) are wiped from our database 24 hours after the slot finishes its lifecycle — whether that lifecycle ends in played, rejected, or cancelled. The only thing we keep longer is a denormalized play log (what aired, when, and the Stripe payment ID) which we retain for at least 120 days to support payment disputes. The live-stream recording is retained for the same window. After that, all traces are deleted unless legally required to be kept.