> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apiyi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Why the Seedance asset library rejects portrait uploads

> A portrait upload fails with PolicyViolation and a copyright-restrictions message, but the library is really checking whether the face has a traceable source. Screenshots and WeChat transfers strip C2PA metadata and the SynthID watermark, so the file loses its AI provenance and reads as an unauthorized real person. Upload the original file.

**2026/11/9 18:08 (UTC+8)** · Industry News · ByteDance

⚠️ **Portraits uploaded to the Seedance asset library fail with a "copyright restrictions" message, but the blocker is usually neither copyright nor branding — it is that the face has no traceable source.**

What the library checks is who owns the face and who authorized it, not whether a face is present. Seedance 2.x accepts only three sources: preset virtual portraits, raw outputs generated by `Seedream 5.0` text-to-image or `Seedance` in the same account within 30 days, and real-person portraits verified and authorized by that person. An AI-generated face can only take the second path, which means keeping a parseable record that the file is model output.

Screenshots, WeChat transfers, image-host links and "save as" from an image viewer all re-encode the file and strip both the C2PA metadata and the SynthID watermark. Once that credential is gone, the same face stops being a virtual portrait and becomes an unverified real person — which is exactly what `InputImageSensitiveContentDetected.PolicyViolation` reports.

Upload the original file:

* take the raw bytes from the generator, base64-decode and write them straight to disk
* move files with AirDrop, a cable or a cloud drive's original-file download — not WeChat, where even "original" strips metadata
* do not open, edit or convert the file before upload

Two more caveats: the asset library is meant for non-portrait material, so portraits belong in the virtual portrait library or the real-person portrait library; and passing review only means the file is technically usable — it grants no rights to any third-party trademark in the frame.

***

← [Back to Live Updates](https://docs.apiyi.com/en/live.md) · 📚 [Browse by month](https://docs.apiyi.com/en/live/archive.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.