Image Rights Clearance
Check images for restricted-category content, brand logos, stock-agency watermarks, content safety signals, AI-generation provenance (C2PA / IPTC metadata), and known-person likeness.Endpoint
Two request formats are supported. JSON — reference publicly-hosted images by URL:What It Checks
- C2PA / IPTC metadata — Content Credentials, provenance, AI generation markers
- Restricted-category content — Six advertising-restricted categories detected from image content: alcohol & spirits, weapons & firearms, tobacco & smoking, gambling, pharmaceuticals, and financial products (incl. crypto / forex / investments). Each carries jurisdiction-aware citations and platform-policy references. Full list and citation matrix in the Restricted Categories guide.
- Content safety (ZebraSafety) — adult / violence / racy / medical likelihood signals. Tiered: high-confidence detections produce
blockchecks; medium-confidence produceflagchecks for review. Medical content is surfaced as info-only (pharmaceutical-advertising rules may apply but it never auto-blocks). - Brand logo detection — Recognized trademarks (Nike, Coca-Cola, etc.) —
flagfor review (could be fair use, comparative advertising, or authorized). - Stock-agency watermark detection — Shutterstock, Getty, Adobe Stock, etc. —
block(unlicensed stock imagery). - Known-person / celebrity likeness detection — Right-of-publicity flag for recognizable public figures. Surfaces when the celebrity-detection provider is enabled in your deployment; not active in the default ZebraTruth-managed configuration today.
- Deterministic risk aggregation — Combines all detections into compliance checks with status (
pass | flag | block), severity (info | low | medium | high | critical), and recommendation.
Check Statuses
Not every detection is a hard block. The aggregator maps detections to statuses as follows:
Treat
flag as “human review needed,” not “reject.” Use the recommendation field to drive the reviewer’s next step.
Per-Jurisdiction Citations
Citations on returned checks are composed from the laws applicable to the jurisdictions you requested. Ask for["us"] and you get US citations; ask for ["us", "eu", "uk"] and you get a semicolon-joined list covering all three. Platform-specific policy citations (Meta, TikTok, YouTube, X) are appended based on requested platforms.
Example — same restricted-category detection across different request scopes:
The same pattern applies to all check types — brand logos cite trademark law (Lanham Act, EU Trademark Regulation, etc.), stock watermarks cite copyright law, content-safety checks cite jurisdiction-specific decency / broadcasting / advertising codes plus platform policies.
Response
Response field reference
Cost
35 credits per image. Multi-image requests scale linearly (35 × imageCount).
Notes
- JSON path: images must be publicly accessible URLs
- Multipart path: upload binaries directly, up to 2 per request, 4.5 MB total body
- Maximum 2 images per request on both paths (hard cap)
- Requests are scoped to your subscribed jurisdictions and platforms — see Tenant Onboarding and Scoping for the 403 model
- Results include
image-regionannotations with bounding boxes for detected elements (when the underlying detection produces one) - The restricted-categories list is admin-tunable in real time without a redeploy — see the Restricted Categories guide for the full catalog and how to request additions for your account