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.
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.
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.
Non-consensual intimate imagery
Deepfakes or synthetic intimate imagery of real individuals without their consent.
Incitement to violence or terrorism
Content that promotes, glorifies, or instructs on acts of violence, terrorism, or mass harm.
Targeted harassment
Content designed to harass, intimidate, or harm specific individuals.
Deceptive political content
Realistic deepfakes of public figures designed to spread disinformation.
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.
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.
