Skip to main content
Flags a video or text against the target platform’s current community guidelines or ad standards. Returns a deterministic risk score (0–100), a verdict, and each violation with the verbatim policy clause + source URL it’s based on. Informational only, not legal advice — every response carries a disclaimer.

Subcommands

CommandUse when
vidjutsu compliance videoYou have a video URL and want both visual + transcript analysis
vidjutsu compliance promptYou have text (caption, ad copy, draft script, description) you want to pre-flight before publishing

vidjutsu compliance video

vidjutsu compliance video --video-url <url> --platform <platform>
FlagRequiredDescription
--video-urlYesPublic URL of the video to scan
--platformYesyoutube | tiktok | instagram | facebook-ads
--formatNoshortform | longform. Inferred from duration when omitted
Rate limit: 20 per day.

vidjutsu compliance prompt

vidjutsu compliance prompt --text "..." --platform <platform>
FlagRequiredDescription
--textYesCaption, ad copy, script, description, etc.
--platformYesyoutube | tiktok | instagram | facebook-ads
--kindNocaption | script | ad-copy | description | other (label only; doesn’t affect scoring)
Rate limit: 100 per day.

Example

vidjutsu compliance prompt \
  --text "Get rich in 30 days guaranteed — insider investment tip" \
  --platform instagram \
  --kind caption

{
  "riskScore": 45,
  "verdict": "high-risk",
  "violations": [
    {
      "ruleId": "instagram-misinformation-financial-claims",
      "category": "misinformation",
      "severity": "high",
      "explanation": "The caption promises guaranteed returns in a short timeframe, which falls under Meta's misinformation policy on misleading financial claims.",
      "citation": {
        "text": "...",
        "sourceUrl": "https://transparency.meta.com/policies/community-standards/misinformation",
        "policyVersion": "2026-04-23"
      },
      "evidence": {
        "transcriptExcerpt": "Get rich in 30 days guaranteed"
      }
    }
  ],
  "platform": "instagram",
  "policySnapshotDate": "2026-04-23",
  "disclaimer": "This response is informational only and does not constitute legal advice..."
}

How it works

Our ingestion pipeline weekly scrapes each platform’s policy pages (YouTube Community Guidelines, TikTok ads + CG, Meta Community Standards + Ad Standards) and extracts the enforceable clauses. On a scan:
  1. We analyze the input and retrieve the most relevant policy clauses using vector search
  2. An LLM cross-references the content against those clauses
  3. Every citation in the response is drawn verbatim from our ingested corpus — no fabricated rules
  4. The risk score is deterministic: severity weights sum to a 0–100 value, capped at 100

Rate limits

  • video — 20 calls per day
  • prompt — 100 calls per day
Separate buckets. Check remaining capacity with vidjutsu usage.