|

Seedance Flags Copyright, but It’s Probably Not Copyright: The Screenshot Lost the Face’s Credentials—3 Types of Portrait Inputs Explained

Seedance Flags Copyright, but It’s Probably Not Copyright: The Screenshot Lost the Face’s Credentials—3 Types of Portrait Inputs Explained

Author’s note: When the Seedance asset library reports copyright restrictions, it’s usually not actually a copyright issue. The real problem is that the provenance for the face is missing. This article explains the three types of portraits you can add to the library—and how to preserve their provenance.

When you upload a portrait to the Seedance asset library, you may get a PolicyViolation error with a message mentioning copyright restrictions. Many users’ first instinct is to check whether the image contains a logo, brand, or celebrity. APIYI’s documentation explains that this error usually has nothing to do with copyright or brands. It means the face lacks traceable provenance.

This isn’t a Seedance video generation tutorial. This article covers only the asset upload step. The asset library doesn’t just check whether there’s a face in the image—it checks who the face belongs to and who authorized its use.

What you’ll learn: By the end, you’ll know which three types of portraits Seedance 2.x accepts. You’ll also understand why screenshots and saving images through WeChat can turn the same AI-generated face into an “unauthorized real person,” and how to resubmit it using the right transfer method.

seedance-copyright-policy-violation-face-provenance-en-image-0


Key Takeaways on Seedance Copyright Errors

Here’s the bottom line. The table below is based on an APIYI live update from 2026-11-09 18:08 (UTC+8) and is a good place to start troubleshooting.

Key point Explanation What it means for you
The error message is misleading It mentions copyright restrictions, but in most cases the issue isn’t copyright or branding Don’t start by removing logos or changing the background
The system checks where the face came from The asset library determines who a face belongs to and who authorized its use Focus on proof of origin, not the image content
Only 3 sources are accepted Preset virtual portraits, original model outputs generated by your account within the past 30 days, or real-person verification plus that person’s authorization AI-generated faces can only use the second route
Proof of origin is easy to lose Screenshots, saving through messaging apps, rehosting, or saving a copy all re-encode the image The same face may be treated as an unverified real person
Passing review doesn’t mean you have authorization Approval doesn’t mean a third-party trademark is authorized You’re still responsible for trademark compliance

How Seedance Copyright Errors Are Determined

The asset library doesn’t simply check whether an image contains a face. If the system can confirm that a face is a preset virtual portrait on the platform or a model output recently generated by your account, its origin is clear. If the system can’t read any origin information, it has to treat the face as potentially belonging to a real person. Without real-person verification and that person’s authorization, the image will be rejected.

The error mentions copyright because, from the system’s perspective, an image of a real person with an unknown origin raises questions about rights ownership. For API callers, it’s more useful to think of this as “missing proof of origin”—that points you in the right direction when troubleshooting.

How Seedance Copyright Errors Relate to Lost Proof of Origin

AI-generated images carry proof that they’re model outputs. APIYI’s documentation mentions two types: C2PA metadata and SynthID invisible watermarks. Screenshots, saving images through WeChat, rehosting them through an image host, and saving a copy in an image viewer all re-encode the image and strip away these forms of proof.

Once that proof is gone, the image looks the same, but its identity has changed: what was originally a virtual portrait now looks like a real person of unknown origin to the system, triggering InputImageSensitiveContentDetected.PolicyViolation. Note that WeChat strips metadata even when you select “Original.”

seedance-copyright-policy-violation-face-provenance-en-image-1


Seedance Copyright Errors and 3 Portrait Entry Points

Seedance 2.x supports portraits through just three entry points. Before uploading, check which category your image falls into, then choose the right path.

Entry point Source requirements Where the proof comes from Typical use
Platform-provided virtual portraits Select a virtual portrait provided by the platform Attribution is provided by the platform The easiest option when you don’t need a specific appearance
Original model output An original image generated by your account with Seedream 5.0 text-to-image or Seedance within the past 30 days C2PA metadata + SynthID invisible watermark Custom AI character designs
Real-person portraits Complete real-person verification and obtain the person’s authorization Verification and authorization records On-camera appearances and digital doubles

The table lists three strict requirements. All of them must be met:

  • Your account: Images generated by another account aren’t eligible through this entry point, even if they have complete credentials.
  • Within 30 days: Outputs older than this time window no longer qualify.
  • Original output: Any re-encoded version is ineligible, even if it looks identical to the naked eye.

There’s one other point that’s easy to confuse. APIYI’s documentation states that the asset library is for non-portrait assets; portraits should go through the virtual portrait library or real-person portrait library. If you’ve been uploading face images to the general asset library, switch to the right library first, then deal with the credentials.

🎯 Technical tip: If you need a custom AI character, generate the portrait with Seedream 5.0 under the same account, then store and upload the original bytes. Using one API key through APIYI at apiyi.com to call both the generation and video endpoints keeps generation, storage, and upload in the same workflow, making it less likely that the credentials will be lost.

Seedance Copyright Error Quick Start: Preserve Provenance in 4 Steps

This section isn’t about generating videos. It focuses on one thing: getting model output into the portrait library without altering it.

Step 1: Get the original bytes from the generation endpoint

When using an OpenAI-compatible SDK, set base_url to https://api.apiyi.com/v1 and the model to seedream-5-0-260128. Refer to the APIYI documentation for the specific image generation parameters. If the response returns the image as base64, decode it with base64.b64decode, then write it directly to a file in binary mode ("wb").

The key word is “directly.” Don’t open the image with an image library and then save it, and don’t convert it to JPEG or resize it. These operations may re-encode the image and strip both its C2PA metadata and SynthID watermark.

Step 2: Transfer the original file

If the machine that generates the image isn’t the same one you use to upload assets, your transfer method determines whether the provenance data survives.

Transfer method Re-encodes the image? Provenance risk Recommendation
AirDrop No, transfers the original file Low ✅ Recommended
USB cable No Low ✅ Recommended
Cloud storage upload and download of the original file No, transfers the original file Low ✅ Recommended
Screenshot Yes High ❌ Don’t use
WeChat save (even with “Original Image” selected) Strips metadata High ❌ Don’t use
Image hosting service link conversion Yes High ❌ Don’t use
“Save As” in an image viewer Yes High ❌ Don’t use

Step 3: Don’t open, edit, or convert the file before uploading

Once the file is saved, the safest thing to do is leave it alone. Don’t crop it in an editing app, convert PNG to WebP to save bandwidth, or use an image viewer’s “Save a Copy” feature just to rename it. Renaming is fine; changing the content isn’t.

Step 4: Choose the right library before uploading

Upload portraits to the virtual portrait library or real-person portrait library. Only non-portrait assets belong in the asset library. Make sure you’re using the same account that generated the image, and that you’re still within the 30-day window.

seedance-copyright-policy-violation-face-provenance-en-image-2

🚀 Get started quickly: New users can register at APIYI apiyi.com to claim free trial credits. Generate a portrait with Seedream 5.0, then follow the four steps above to complete an end-to-end upload and confirm everything works before integrating it into your production workflow.


Seedance Copyright-Related Model IDs

As of 2026-11-10, APIYI’s pricing endpoint lists the following model IDs relevant to this article. For the full list and billing details, refer to the model list on apiyi.com. This article doesn’t include per-unit prices.

Model ID Type Role in this article Available platform
seedream-5-0-260128 Seedream 5.0 text-to-image Generates AI portraits that can be added to a library APIYI
doubao-seedance-2-0-260128 Seedance 2.0 Video generation; outputs can be used as a source of portraits APIYI
doubao-seedance-2-0-fast-260128 Seedance 2.0 Fast A version that generates videos faster APIYI
doubao-seedance-2-0-mini-260615 Seedance 2.0 Mini Lightweight version APIYI
doubao-seedance-2-5-260628 Seedance 2.5 Next-generation video model APIYI

All these models are available on the same platform, so you can use one API key for both portrait generation and subsequent video requests. For credential management, this reduces the number of steps involved—you won’t need to move images back and forth between multiple tools.


Seedance Copyright Error Troubleshooting Checklist

After receiving a PolicyViolation error, work through the checklist below from top to bottom. This usually helps you pinpoint the issue quickly.

Check How to check What to do
Wrong library Was the portrait uploaded to the general asset library? Use the virtual portrait library or real-person portrait library instead
Image source Is it platform-provided, generated by a model under this account, or a verified real person? If none of these apply, it can’t be added to the library
Account consistency Are the generation and upload accounts the same? Upload using the account that generated the image
Time window Was the image generated within the last 30 days? If not, generate it again
Transfer path Did it pass through a screenshot, WeChat, an image-hosting service, or a save-as step? Start again with the original file
Local processing Was it cropped, compressed, or converted to another format? Use the unprocessed original file

One point to emphasize: this checklist helps determine whether an image can be added to the library, not whether it can be used commercially. Passing review doesn’t mean you have permission to use third-party trademarks. You’ll still need to verify that any brand elements shown in the image are compliant.


Frequently Asked Questions

Q1: What does “copyright restrictions” in Seedance actually mean?

In most cases, it’s not about copyright or brands. The system can’t verify where the face came from. The asset library checks who the face belongs to and who authorized its use. Without proof, a face is treated as an unauthorized real person.

Q2: Why does the original AI-generated image pass, but a screenshot of it doesn’t?

Screenshots re-encode the image, stripping out C2PA metadata and SynthID watermarks. The image looks the same, but the proof that it was generated by a model is gone. The system then treats it as a real person with an unknown origin and returns `InputImageSensitiveContentDetected.PolicyViolation`.

Q3: Why was my image rejected even though I selected “Send as Original” in WeChat?

APIYI’s documentation states that selecting “Send as Original” in WeChat still strips metadata. To transfer files between devices, use AirDrop, a cable, or upload and download the original file through a cloud drive.

Q4: Can I add AI-generated portraits made with other tools to the library?

AI-generated faces can only be added if they’re original outputs generated within the past 30 days on the same account using Seedream 5.0 text-to-image or Seedance. AI portraits from other sources aren’t eligible. You can use one of the platform’s built-in virtual portraits instead.

Q5: How can I generate portraits through an API that are eligible for the library?

We recommend these steps:

1. Sign up at APIYI (apiyi.com) and get an API key and free trial credits.
2. Set the SDK’s `base_url` to the APIYI endpoint and use the `seedream-5-0-260128` model.
3. Once you receive the base64 result, decode it and save it directly to a file, then upload it to the portrait library using the same account.

Using the same key for generation and the Seedance video workflow keeps the process short and makes it less likely that the proof will be lost.

Q6: If an image passes review, is it safe to use commercially?

No. Passing review doesn’t mean you have permission to use third-party trademarks. The review checks the portrait’s origin. You’re still responsible for confirming whether you can use any brands, logos, or trademarks shown in the image.

Q7: What should I do if I want to make a video using a real person’s photo?

Use the real-person portrait process: complete real-person verification, get the person’s authorization, and then upload the image to the real-person portrait library. Don’t upload a real person’s photo to the asset library as ordinary content.


Key Takeaways: Seedance Copyright Errors

  • Misleading wording: “Copyright restrictions” usually don’t mean there’s a copyright issue. They often mean there’s no proof of the portrait’s origin.
  • Three valid paths: Use a built-in virtual portrait, an original model output generated in your account within the past 30 days, or a real person’s verified identity and authorization.
  • Proof is embedded in the file: C2PA metadata and invisible SynthID watermarks can be lost when a file is re-encoded.
  • High-risk actions: Taking a screenshot, saving through WeChat (even as an “original”), rehosting via an image host, or using an image viewer’s “Save As” feature.
  • Transfer files correctly: Decode base64 and save the bytes directly to disk. Use AirDrop, a cable, or cloud storage to transfer the original file.
  • Choose the right library: The asset library is for non-portrait images. Use the virtual portrait library or real-person portrait library for portraits.
  • Getting started: Use one APIYI key for both Seedream image generation and Seedance model invocation.

Summary

Here are the key points to remember when Seedance’s asset library reports a copyright error:

  1. Rethink the error: Treat it as “missing proof of origin,” not “the image infringes copyright.”
  2. Identify the right path: Check which of the three paths applies to the portrait. AI-generated portraits must use the original model output path.
  3. Preserve the proof: Use the original bytes from generation through upload. Don’t take screenshots, save copies, or edit the file.
  4. Know what approval means: Passing review only means the portrait’s origin has been accepted. It doesn’t mean a third-party trademark is authorized.

The next time you see this error, don’t rush to remove a logo or change the background. Trace how the image got from the generation service to you—the issue most likely happened during one of those “quick saves” along the way.

We recommend using the same APIYI key at apiyi.com for Seedream generation and Seedance calls. This shortens the transfer chain and reduces the risk of losing proof along the way.

📚 References

  1. APIYI Live Update: Seedance Asset Library PolicyViolation Guide: Published 2026-11-09 at 18:08 (UTC+8)
  2. Link: docs.apiyi.com/live/2026-11/seedance-asset-policy-violation.md
  3. Details: The original guide explains the three portrait input methods, why credentials are lost, and how to pass them correctly.

  4. APIYI Live Updates: A collection of recent platform updates

  5. Link: docs.apiyi.com/live.md
  6. Details: Check here for follow-up updates related to Seedance and Seedream.

Author: APIYI Technical Team
Technical support: If you run into issues uploading assets or invoking models, contact us from the APIYI homepage for integration instructions and troubleshooting tips.

Related Articles

Similar Posts