AI image detector by platform
AI image detector by platform
A file saved from a feed is rarely the file that was uploaded. Each platform page explains what the service strips, what label it adds, what that means for a downloaded copy and what to do instead: ask for the original, read the label, then run the checker.

without-records.pngPNG file · controlled example
- Signature + IHDR
- iTXt XML:com.adobe.xmp
- tEXt parameters
- tEXt prompt / workflow
- tEXt invokeai_metadata
- eXIf
- caBX C2PA manifest
- IDAT pixels
- IEND
No record in this copy
Screenshots and re-exports often drop records.
A clean copy is not proof of a human author, so the report says what is missing and asks for the original.
Check an image →Choose the platform
Check an image from Instagram. Instagram re-encodes uploads and shows an “AI info” label from C2PA and IPTC signals it read at upload.
TikTok
Check a TikTok image or video. TikTok reads C2PA Content Credentials to auto-label AI content and attaches credentials to downloaded TikToks.
Check an image from Facebook. Facebook applies “AI info” labels from C2PA and IPTC signals read at upload and serves re-encoded copies.
X
Check an image from X. Files saved from X posts are widely reported to arrive without EXIF or XMP, and X publishes no metadata policy.
Check an image received on WhatsApp. Normal photo sends are resized and re-encoded; “send as document” keeps the original bytes.
Telegram
Check an image received on Telegram. Photos are re-encoded and lose metadata; “send as file” delivers the original unchanged.
Check an image from LinkedIn. LinkedIn shows a C2PA icon on media with Content Credentials and lets posters self-attest AI use.
Check an image from Pinterest. Pinterest adds “AI modified” labels using image metadata and classifiers and serves re-encoded Pins.
Check an image from Reddit. Images uploaded to Reddit’s own host are re-encoded and lose most metadata; external links keep theirs.
Discord
Check an image from Discord. Discord publishes no metadata policy, previews are re-encoded and users report text metadata being removed.
Snapchat
What is the Snapchat AI watermark? Snap puts a ghost-and-sparkle logo on AI images you export or save. See what it means and how to check a Snap image.
YouTube
Check a YouTube video. YouTube shows “Captured with a camera” from C2PA 2.1 credentials and carries forward AI disclosures from credentials and creators.
Threads
Check an image from Threads. Threads applies Meta’s “AI info” label from C2PA and IPTC signals read at upload and serves re-encoded copies.
Messenger
Check an image received on Messenger. Photos are re-encoded in transit and lose metadata; files sent as attachments keep the original bytes.
Civitai
Check an image from Civitai. Civitai reads generation data from uploads and shows it on the image page; a saved copy may not carry the prompt.
Pixiv
Check an image from pixiv. Creators must answer pixiv’s “AI-generated” setting when posting; the label sits on the work, not in the file.
DeviantArt
Check an image from DeviantArt. The “Created using AI tools” label comes from the submit form or AI metadata read at upload, not from the download.
ArtStation
Check an image from ArtStation. CreatedWithAI is a tag for filters and NoAI an opt-out meta tag; neither is a record inside the image file.
Bluesky
Check an image from Bluesky. The Bluesky app re-encodes uploads as JPEG, which strips metadata, and AI labels come from labelers users subscribe to.
What survives an upload: our measurements
We upload test files carrying C2PA, IPTC, EXIF/GPS, saved-prompt and ComfyUI records to each platform and download them again. On 19 October 2026, X removed all of them. Read the platform metadata survival study for the files, hashes and the platforms not yet tested.
How to check an image from this platform
- Note the platform’s own label or credential icon on the post before you download anything; it does not travel with the file.
- Ask the poster for the original file, or trace the first upload. A platform download is a re-encoded copy on most services.
- Upload what you have to the AI image detector and read the report. A stripped copy returns “no evidence found” honestly.
- Use the matching-copy check: a hash or perceptual fingerprint match can tie the stripped copy to an original that still carried records.