Stock photographers live in two worlds: agency IPTC (keywords, captions, rights) and social C2PA (AI Info on Instagram). The same image often needs two exports.
This 2026 IPTC guide explains what to keep for Shutterstock/Adobe Stock and what to strip before social — without conflating the two masters.
Not official agency guidance. Verify live contributor terms.
Agency overview: Shutterstock & Getty AI metadata policy.
Format primer: IPTC vs XMP vs EXIF.
What stock agencies read
Contributor ingest commonly inspects:
- IPTC/IIM keywords — search ranking
- Caption / description — editorial context
- Copyright and creator — rights management
- XMP wrappers — Adobe pipeline compatibility
- C2PA / AI fields — generative disclosure on qualifying assets
Etsy and POD sellers face similar metadata + policy overlap: Etsy AI images guide.
Two-folder workflow (recommended)
| Folder | IPTC keywords | C2PA/XMP | Use |
|---|---|---|---|
Stock_Master | Full | As required by agency | Shutterstock / Adobe Stock upload |
Social_Ready | Optional minimal | Stripped | Instagram, Pinterest, client social |
Never upload Social_Ready to stock if keywords were stripped. Never upload accidental C2PA-heavy exports to Instagram when labels are unwanted.
Lightroom and Adobe prep
Many contributors embed IPTC in Lightroom Classic:
- Keyword hierarchy in library
- Sync metadata to export preset
- Export Stock_Master JPEG/TIFF
- Export Social_Derivative — run checker
- Remover on social copy only
Lightroom + AI Info: Lightroom Denoise Instagram label.
Generative stock and AI disclosure
If you submit AI-assisted or fully generative assets:
- Agencies may require accurate AI labeling in metadata and upload forms
- Stripping C2PA to hide synthetic origin violates contributor ethics
- Hybrid camera + AI sky may need disclosure even when C2PA is accidental
EU context: EU AI Act creator checklist.
When social stripping is appropriate
Appropriate:
- Licensed camera-original with accidental Generative Fill C2PA on social derivative
- Client social delivery when contract allows metadata-clean JPEGs
- Pinterest pins from stock previews where license, not metadata, governs rights
Not appropriate:
- Hiding generative origin on stock submission files
- Misrepresenting AI product photos as authentic in ads
Scope choice: when to keep vs remove C2PA.
Batch workflow for contributors
Processing 30–100 images weekly:
- Keyword batch in Lightroom
- Export stock masters
- Export social derivatives → batch remover (30/session)
- Spot-check one file per batch in checker
Workflow guide: stock photographer metadata workflow.
Keyword strategy without stuffing
Stock IPTC keywords should describe visible content, not competitor brands or misleading concepts. A 2026 best practice:
- Primary subject (5–10 precise terms)
- Setting and mood (indoor, golden hour, minimalist)
- Concepts buyers search (remote work, sustainability — when true)
- Avoid duplicate singular/plural spam and irrelevant trending tags
Keywords live in IPTC for agency search — they are not the same problem as C2PA AI manifests on social. Maintain keywords on Stock_Master even when you strip everything except pixels on Social_Ready.
Lightroom tip: use keyword hierarchies and sync metadata on export preset so weekly shoots stay consistent.
Editorial vs commercial generative submissions
Agencies treat editorial and commercial generative content differently — always read live contributor pages. General 2026 patterns:
Editorial illustrative AI may require clear AI labeling in upload forms and metadata — stripping to pretend photojournalism is a policy violation.
Commercial generative backgrounds may allow stripped social promos of licensed stills while submission files retain disclosure.
When unsure, keep provenance on the file you send to the agency and only strip downstream social derivatives you own for marketing.
Getty vs Shutterstock-style ingest (high level)
Both major agencies inspect embedded metadata on ingest, but contributor UX differs:
- Keyword and caption fields remain central to discoverability
- AI disclosure fields expanded post-2023 generative boom
- Rejection reasons may cite missing AI declaration as often as missing model release
This guide does not reproduce live legal text — verify Shutterstock Contributor, Adobe Stock, and Getty Images help centers before changing your metadata SOP.
Policy overview: Shutterstock & Getty AI metadata policy 2026.
Lightroom metadata sync pitfalls
Contributors lose keywords or accidentally ship C2PA-heavy social exports when:
- Copy metadata from a previous shoot without updating captions
- Export for web preset strips IPTC unintentionally
- Sync from cloud overwrites local keyword edits
- Publish to Adobe cloud then download a different derivative than expected
Before Stock_Master upload: checker on exact JPEG attached to contributor portal. Before Instagram: checker on Social_Ready derivative — not the stock file.
QA checklist before weekly upload day
- One Stock_Master spot-check — IPTC keywords + caption present
- One Social_Ready spot-check — C2PA/XMP absent if labels were the issue
- Confirm model/property releases match live files (metadata cannot fix release gaps)
- Log which folder was uploaded where — prevents accidental stock upload of stripped files
For batches over 30 images, run multiple browser sessions — batch remove guide.
Mobile and Android contributor workflow
Contributors often keyword in Lightroom on desktop, then AirDrop or Drive-sync social derivatives to phone for Instagram Stories. Phone gallery apps rarely show C2PA — run the browser checker on Android before Story upload when hybrid edits were involved.
Phone guide: remove AI metadata on Android.
Samsung and Google AI editor saves can add fresh XMP on roll exports even after a desktop strip — treat mobile re-edits as a new metadata event.
When in doubt — ask three questions
- Which file am I uploading — stock portal, Instagram, or client email?
- Does this file need keywords or provenance for someone else's system?
- Is AI Info or agency rejection the problem I'm solving?
If (2) is yes → keep IPTC/C2PA on that master. If (3) is AI Info on social → strip C2PA/XMP on a derivative, not the archival stock file.
Contributors who batch 50+ social derivatives weekly should calendar a monthly review of agency FAQ pages — AI disclosure fields change faster than camera gear cycles.
When Pinterest or Instagram promos drive traffic back to Shutterstock preview pages, remember that buyer licenses govern use — metadata on the promo JPEG is about AI labels, not royalty-free rights.
New contributors: export one test JPEG with full IPTC, upload to the agency contributor test environment if available, and confirm keywords appear in the portal preview before scaling a 200-image batch. Keep that test file as a metadata reference sample for your team.
Related reading
Summary
IPTC keywords belong on stock masters. C2PA/XMP stripping belongs on social derivatives when file-level AI labels are the problem — not on files where agency rules require honest AI disclosure.
Independent guide — disclaimer.
Prepare stock IPTC and social derivatives
Keyword stock master, export social JPEG, strip AI metadata for platforms.
- Build stock master — Embed IPTC keywords, caption, copyright in Lightroom or dedicated DAM.
- Submit to agency — Upload stock master per live contributor rules — do not strip required AI disclosure.
- Export social derivative — Flat JPG for Instagram; run checker for C2PA/XMP.
- Clean social copy — Strip file-level AI markers; publish from Social_Ready folder.
Поширені запитання
Does Shutterstock require IPTC keywords?
Shutterstock contributor workflows expect keyword metadata for discoverability. IPTC/IIM and embedded XMP keyword fields are standard in stock prep — verify current contributor guidelines.
Should I remove IPTC before uploading to Shutterstock?
No for submission masters — keywords and captions belong in IPTC. Create a separate social derivative if you need C2PA/XMP stripped for Instagram.
Does Adobe Stock read XMP or IPTC?
Adobe Stock ingest typically reads XMP and IPTC-compatible fields, including AI disclosure metadata on generative submissions. Inspect exports before upload.
Can IPTC contain AI attribution?
Yes. IPTC and nested XMP fields can include AI-generated content markers. Agencies may require accurate AI disclosure on generative assets.
How do I prep one photo for stock and Instagram?
Maintain a stock master with full IPTC keywords. Export a flat social JPEG, strip C2PA/XMP for Instagram, keep stock master unchanged.
Will stripping C2PA hurt my Shutterstock submission?
Stripping provenance to misrepresent synthetic work as human-shot violates agency ethics and terms. Some hybrid workflows strip accidental C2PA only when disclosure remains accurate.
What IPTC fields matter most?
Keywords, caption/description, copyright notice, creator, and headline — plus agency-specific AI disclosure fields where applicable.
Is this official Shutterstock guidance?
No. Independent creator guide. Always read live Shutterstock and Adobe Stock contributor policies.
