isGenAI research · Original measurements

Which image records survive a platform upload?

Result on 19 October 2026: X removed every record we tested. We uploaded 5 test images to X through its official API, carrying a C2PA manifest, an IPTC AI source type, EXIF camera and GPS fields, an AUTOMATIC1111 saved prompt and a ComfyUI workflow. The files X served back kept 0 of 6 records. The decoded pixels were unchanged and the dimensions stayed the same. X is the only platform tested so far; the others are listed below as not yet tested.

Results: what X kept

Each test file, read by isGenAI before upload and after downloading the copy X served (?name=orig), 19 October 2026.
Test fileRecord before uploadAfter XFormat and sizePixels
a1111-parameters.pngSaved prompt (A1111 parameters)Removed: Saved prompt (A1111 parameters)PNG 640×400, 13,352 bytes → PNG 640×400, 13,179 bytesIdentical decoded pixels
comfyui-workflow.pngComfyUI workflow graphRemoved: ComfyUI workflow graphPNG 640×400, 14,013 bytes → PNG 640×400, 13,179 bytesIdentical decoded pixels
iptc-ai-source.jpgIPTC DigitalSourceType (AI) in XMPRemoved: IPTC DigitalSourceType (AI) in XMPJPEG 640×400, 12,349 bytes → JPEG 640×400, 11,299 bytesIdentical decoded pixels
exif-camera-gps.jpgEXIF camera make/model; EXIF GPS coordinatesRemoved: EXIF camera make/model; Removed: EXIF GPS coordinatesJPEG 640×400, 12,180 bytes → JPEG 640×400, 11,299 bytesIdentical decoded pixels
c2pa-signed.pngC2PA manifestRemoved: C2PA manifestPNG 640×400, 58,196 bytes → PNG 640×400, 13,179 bytesIdentical decoded pixels

What else we measured

Platforms tested and still to test

Status by platform. We only publish results we measured.
PlatformStatusUpload path
XTested 19 October 2026: 0 of 6 records keptAPI v2 media upload attached to a post from @isgenai
WhatsAppNot yet testedphoto (standard and HD quality) and the same file sent as a document
InstagramNot yet testedfeed post and story, downloaded from the web
FacebookNot yet testedpost photo downloaded at full size
TelegramNot yet testedsent as a photo and sent as a file
DiscordNot yet testedattachment URL and media proxy URL
SignalNot yet testedphoto attachment saved on the receiving device
iMessageNot yet testedphoto attachment saved on the receiving device
LinkedInNot yet testedpost image
RedditNot yet testedi.redd.it image post
BlueskyNot yet testedpost image (CDN full size)
ThreadsNot yet testedpost image
PinterestNot yet testedPin original image
SlackNot yet testeduploaded file download
MastodonNot yet testedinstance media attachment

Each platform will be tested with the same five files and added here with its date. Platform-specific background is on the AI image checks by platform pages.

Method

  1. We made five 640×400 test images from one code-drawn picture and attached one known record to each: a PNG "parameters" text record in the AUTOMATIC1111 format, a PNG with ComfyUI editor and API graphs, a JPEG with an XMP packet declaring IPTC DigitalSourceType trainedAlgorithmicMedia, a JPEG with invented EXIF camera and GPS fields, and a PNG with a C2PA manifest signed by a disposable test certificate. The records are test data, not evidence of how the pixels were made.
  2. Before uploading, we read every file with the same isGenAI code the site's tools use: the C2PA checker, the IPTC/XMP AI source reader, the EXIF viewer, the saved prompt extractor and the ComfyUI workflow reader. We recorded each file's SHA-256.
  3. On 19 October 2026 we uploaded the files with the X API v2 media upload (category tweet_image) and attached them to 2 posts from @isgenai that said they were test uploads for this study. We fetched each post's media URL from the X API, downloaded the served file from pbs.twimg.com in three variants (default, ?name=large, ?name=orig) and then deleted the posts.
  4. We read each downloaded copy with the same readers and compared the records, format, dimensions, byte size, SHA-256 and decoded RGBA pixels.

Download the files

Everything is released under CC0-1.0: use it anywhere, no permission needed.

Downloaded X copies are in /research/platform-metadata/x/, for example c2pa-signed.orig.png. The study script is scripts/platform-metadata-study.ts in the isGenAI source.

Cite this data

The data is CC0, so credit is not required, but a citation or link helps readers find the files, hashes and test date behind any figure you quote.

APA citation

isGenAI. (2026, October 19). Platform metadata survival study: What X keeps [Data set]. https://isgenai.com/research/platform-metadata-survival

BibTeX entry

@misc{isgenai_platform_metadata_2026,
  author       = {{isGenAI}},
  title        = {Platform Metadata Survival Study: What X Keeps},
  year         = {2026},
  month        = oct,
  howpublished = {Data set, CC0-1.0},
  url          = {https://isgenai.com/research/platform-metadata-survival},
  note         = {X tested 2026-10-19; data: https://isgenai.com/research/platform-metadata/results.json}
}

HTML badge embed

<a href="https://isgenai.com/research/platform-metadata-survival"><img src="https://isgenai.com/research/platform-metadata/badge.svg" width="220" height="40" alt="Data: isGenAI platform metadata survival study (CC0)"></a>
<p>Data: <a href="https://isgenai.com/research/platform-metadata-survival">isGenAI platform metadata survival study</a>, CC0.</p>

Badge preview: Data: isGenAI platform metadata survival study (CC0)

Limitations

Compare with our local export experiment and the Image Metadata Lab. Report a problem with a file or result.