ByteDance MPA copyright pact: what Seedance users should check
ByteDance signed a copyright agreement with the MPA on Aug 17, 2026 covering Seedance. What was disclosed, what was not, and how to handle a refused request.

ByteDance signed a copyright protection agreement with the Motion Picture Association on August 17, 2026, covering its Seedance video and Seedream image models, according to The Next Web. Neither side disclosed the actual guardrails, so the practical advice is to treat any prompt that names a studio character or franchise as likely to be refused, and to handle that failure in code.
What was and was not disclosed
Source: The Next Web on the ByteDance and MPA pact, read 2026-10-02. The article calls it a truce, not a settlement.
| Question | What the reporting says |
|---|---|
| Date | August 17, 2026 |
| Models covered | Seedance (video) and Seedream (image) |
| What ByteDance committed to | Stronger intellectual property safeguards on newer model versions |
| Guardrail details | Not disclosed by either party |
| Payments or licensing | None mentioned |
What Dreamina says it does
Dreamina's Seedance 2.5 launch page says its safety measures include blocks on harmful content, unauthorized likeness use and IP infringement, along with invisible watermarks, C2PA Content Credentials and visible AI labels (read 2026-10-02). That is a statement about Dreamina, not about every place Seedance runs.
What it means for a pipeline
If you call Seedance through an API, a refused or failed request arrives as a failed job, not a blank video. On Sume, GET /v1/videos/{jobId} returns status: failed with an error field, and the video docs say to check that field. Do not retry the identical prompt in a loop; a refusal will not clear by itself.
Sume's docs do not publish a list of blocked prompts for Seedance, and this page does not claim one.
- Keep prompts about your own characters, products and brands.
- Log the
errortext of every failed job so reviewers can see patterns. - Route a failed job to a person, not to an automatic retry.
What to do next
If your work involves licensed characters, get the licence first and keep it with the project. The pact is about outputs; it does not change what you may publish.
Sources
Related posts
More in Models
- Can GPT-6 Sol, Luna or Astra generate images or video?
No. OpenAI lists GPT-6 Astra, Sol and Luna as text-output models with image input. Where image and video generation live instead, and how Sume splits it.
- Claude structured outputs allOf limits vs Sume output_schema
Anthropic supports allOf with limitations in structured outputs. Sume's output_schema rejects allOf and oneOf and accepts anyOf. How to port a schema.
- Claude structured outputs minItems only 0 or 1 vs Sume
Anthropic's structured outputs accept minItems of 0 or 1 only. Sume's output_schema accepts minItems and maxItems, enforced on the projection. The differences.
- Does H3 Max Recast keep the original audio? What to check on Sume
fal says H3 Max Recast preserves the source audio. Sume rejects generate_audio and audio references on it. Confirm a result has sound with video inspect.
Written by Sume