FastEmbeds
Trust & safety

FastEmbeds treats trust, billing truth and moderation as product work.

Speed-first delivery only works if creators, buyers and operators can trust what “ready”, “published” and “active” actually mean.

Ready means real

A video is only treated as ready when playback output, poster and manifest are materially present. The product favors operational truth over cosmetic green states.

Commercial access is guarded

Account state gates write actions. Suspended, canceled or expired trial accounts are blocked from commercial mutations instead of drifting into undefined states.

Moderation is built in

FastEmbeds already supports public abuse intake, watch-page unpublish, account suspension and review logging so trust work is not postponed until after launch.

Operator controls already in the product

  • Public abuse report intake for videos.
  • Admin review queue with report state transitions.
  • One-click watch-page unpublish and restore actions.
  • Account suspension and restore controls with auditability.

Billing trust promises

  • Pricing is public now, but still explicitly provisional.
  • The 14-day trial is no-credit-card by default.
  • Stripe checkout is being prepared, not overclaimed.
  • Support and ops should always be able to tell users what is live vs. what is pending.

Public reporting and response path

Report intake

Public reports are accepted directly inside the FastEmbeds product surface.

/api/admin/abuse/reports
Immediate containment

Operators can unpublish a watch page before a deeper account review is finished.

Watch-page control
Escalation path

Serious or repeated abuse can suspend the full account, not just one public watch page.

Account suspension
Current posture: trust & safety is a launch blocker, not a post-launch nice-to-have.