Reference

Moderation Policy

SharkApi.dev operates an automated content moderation system that screens all prompts and input images before generation begins. Prohibited content is blocked immediately and no charge is applied.

Overview

Our moderation system reviews every generation request in real time. Requests that violate our Acceptable Use Policy are rejected before they reach the generation pipeline — protecting both users and the platform.

Moderated requests (status: "moderated") are never charged to your wallet.

Prohibited content

The following categories of content are strictly prohibited. Violations may result in account suspension or termination in addition to the request being rejected.

⛔ ZERO TOLERANCE

Child Sexual Abuse Material (CSAM)

Any content depicting or implying sexual activity involving minors. This is illegal and will result in immediate account termination and law enforcement reporting.

⛔ ZERO TOLERANCE

Non-consensual intimate imagery

Deepfakes or synthetic intimate imagery of real individuals without their consent.

⛔ ZERO TOLERANCE

Incitement to violence or terrorism

Content that promotes, glorifies, or instructs on acts of violence, terrorism, or mass harm.

⚠ PROHIBITED

Targeted harassment

Content designed to harass, intimidate, or harm specific individuals.

⚠ PROHIBITED

Deceptive political content

Realistic deepfakes of public figures designed to spread disinformation.

⚠ PROHIBITED

Copyright infringement at scale

Systematic reproduction of copyrighted artwork or brand assets without authorization.

Screening process

Prompt screening

All text prompts are analyzed by our moderation classifier before the job enters the generation queue. Prompts containing prohibited content are rejected with a 422 CONTENT_MODERATED response.

Image screening

When an input image is provided, it is analyzed for prohibited visual content (e.g. CSAM, NCII) before the job is accepted. The generated output image is also screened before the URL is returned.

Repeated attempts to submit prohibited content — even if automatically rejected — will trigger enhanced account review and may result in suspension.

Moderation API response

When a job is moderated, the job status endpoint returns status: "moderated". No image_url is provided and no wallet charge is applied.

{
  "job_id":    "job_xyz789",
  "status":    "moderated",
  "image_url": null,
  "cost":      null,
  "error":     "Request blocked: content policy violation"
}

Appeals & reporting

If you believe a request was incorrectly moderated, contact our support team with the job_id. We review moderation appeals within 2 business days.

To report abuse or suspected policy violations by other users, email abuse@sharkapi.dev.

Zero-tolerance violations (CSAM, terrorism content) are never eligible for appeal and are reported to law enforcement authorities.