Two ways an image gets onto X
The first way: you attach a file from your camera roll or desktop. That file can still contain a C2PA credential from ChatGPT or Firefly, XMP, or GPS from the camera. Those records are exactly what this tool removes. I will not claim a complete public spec of every detector X runs. If the label is coming from the credential, removing the credential matters. If it is coming from something else, it does not.
The second way: you ask Grok for an image inside X. That post is created on their side. The Grok page explains why you should not assume the later download even has C2PA. Either way, this website cannot reach back into the post.
X also recompresses uploads. Sometimes that alone destroys metadata, sometimes it does not. Do not rely on the platform to strip GPS for you. If location in a photo is sensitive, strip it here before you attach the file. The GPS guide is the longer version of that warning.
Attach a cleaned image
- 1
Save the file you will attach
JPG, PNG, or WebP. A screenshot of a tweet is not the original export.
- 2
Inspect it
The checker shows C2PA, XMP, EXIF, and GPS without changing the file.
- 3
Strip and download
Use the tool above. Pixels stay put on JPG, PNG, and WebP.
- 4
Pick the new file in the composer
The original still has the old records. An existing X post is unchanged.
Labels inside X are not a metadata switch
You cannot toggle off a label X already applied by cleaning a file on your laptop. Delete the post and attach a different file if you are running a test.
Questions
Does X read C2PA?
A content credential in the file you upload is a signal a platform can store. This tool removes that container. It does not document every other detector X may use.
I made the image with Grok on X. Can I unlabel it here?
No. That post is already on X. See the Grok page for downloads.
Will my photo’s location be removed?
Yes, if it was in EXIF. The rest of EXIF is removed too.
Does the image get softer?
JPG, PNG, and WebP are not recompressed.