Pinterest reads IPTC metadata for AI labels: keep it before you pin
Pinterest says its AI detection follows the IPTC Photo Metadata Standard. If you tag a Sume image, keep that metadata; Sume's docs do not say it embeds any.

Pinterest's AI at Pinterest page says its labeling follows the IPTC Photo Metadata Standard. In practice: if you add AI-related IPTC metadata to an image, do not strip it in a later export or optimizer pass. Sume's Image API docs do not say Sume writes IPTC, XMP or C2PA metadata into generated images, so any tagging is a step you add yourself.
What the page states
The page is short on mechanics. It names the standard and the two label routes, and nothing more about fields or values.
| Question | Answer on the page |
|---|---|
| Where does the label show? | Close-up of an image Pin |
| Who can trigger it? | The content owner, or Pinterest's detection systems |
| Which standard does it follow? | IPTC Photo Metadata Standard |
| Which fields or values? | Not given on the page |
| User control | People can see fewer AI Pins by category |
Where Sume stops and you start
The Image API returns generated images with parameters such as n, aspect_ratio, output_format (png, jpeg or webp in the catalog example) and image_size. None of those fields is a metadata option. Treat the output as untagged.
So the workflow is: generate, download, tag with an IPTC-capable editor or exiftool, verify, then pin. Which exact IPTC field Pinterest reads is not on the page; look up the IPTC digital source type guidance and test with a throwaway Pin before a client batch.
Keep versus strip
- Keep: after tagging, export with metadata preserved. Many image optimizers and CMS pipelines remove metadata by default, so test yours.
- Strip on purpose only for private fields such as camera serials or location. Do not use a blanket strip on an image you intend to disclose as AI.
- Re-check after any resize, crop or format change. A converted file is a new file.
- Read the tag back from the final upload-ready file, not from the source.
If you do nothing
Pinterest can still label an untagged image if its detection systems think it was AI-generated or altered. Metadata is one input the page mentions, not a guarantee in either direction. Declaring the content in Pinterest yourself remains the clear path.
Sources
Related posts
More in Developers
- Pinterest CSV: title 100, description 500 characters, pre-upload check
Pinterest's bulk CSV allows titles up to 100 characters and descriptions up to 500. Check every row in Python before you upload 200 Sume-rendered Pins.
- Pinterest CSV video thumbnail: mm:ss, seconds or an image URL
A Pinterest bulk CSV thumbnail can be mm:ss, seconds or a public image URL, and an image must match the video ratio. Make the still with Sume video-frames.
- Poll a 30-second Seedance 2.5 job in Python with a 20-minute deadline
Submit a 30 s Seedance 2.5 video to Sume, poll GET /v1/videos/{id} with capped backoff, and stop at a deadline without losing the job. Runnable stdlib Python.
- Poll a 30-second Seedance 2.5 job in Python: backoff and a deadline
A 30-second Seedance 2.5 job is slow. Poll /v1/videos/{id} with growing delays and a deadline. A stdlib Python script submits, waits and prints the cost.
Written by Sume