This is one of the most common questions people ask about photo privacy, and it deserves a straight answer rather than a hedge.
TL;DR
Yes. When you post a photo through the official X app or x.com, X re-encodes the image and the public copy comes out without your GPS coordinates, camera model, or capture timestamps. That protects you from anyone downloading your image and reading your location out of it. It does not mean X never saw the metadata, and it does not cover every upload path: direct messages, third-party scheduling tools posting through the API, and video have all been reported to behave differently. Stripping before you upload is the only version that is fully in your control.
The short answer
Post a photo through the official X app or the x.com website, and the image other people can download will not contain your EXIF metadata. X re-encodes uploaded images to JPEG during processing, and the file that comes out the other side carries only basic technical fields like image dimensions and colour space. No GPS coordinates. No device make and model. No original capture timestamp.
So if your worry is “can a stranger download my photo from X and find out where I live,” the answer for a normal post is no. For how every other major platform and messaging app compares, see which social platforms strip metadata.
Try MetaStrip; it's free.
Strip metadata from any photo in seconds. No upload, no account.
What that answer leaves out
Three things, and they matter more than the headline.
X still receives the original file. Stripping happens during processing, which means the metadata was there when the image arrived. In its own help documentation X describes referring to EXIF data when location services are enabled and holding onto it temporarily while processing your photo, while noting the data is not available to people viewing the photo. X’s privacy policy separately confirms the platform collects location information embedded in photos you share. Public-facing removal and platform-side collection are different questions, and only the first one is answered by “X strips EXIF.”
Not every upload path behaves the same. The reliable case is the official app and website. Independent testing has reported that images uploaded through the X API, the route used by scheduling tools, social media management platforms, and developer applications, do not always get the same treatment, and that direct messages can preserve metadata that public posts would not. If you schedule posts through a third-party tool, you should not assume you are getting the same protection as posting directly.
Video is murkier. Video files are re-encoded too, which changes or removes some original metadata, but the handling is less consistently documented than it is for photos and can vary with format and upload path. For sensitive footage, do not rely on the platform.
The thing platform stripping never covers
Even a perfectly stripped photo can still give away where you were, because the picture itself is evidence. A street sign, a house number, a distinctive view out a window, a recognisable skyline. AI geolocation tools read exactly those clues, and they work fine on images that have already had their metadata removed by a social platform. We wrote about that in more detail in the two ways a photo reveals your location.
So “X strips metadata” answers one exposure and not the other. Worth holding both in your head.
Why strip before uploading anyway
If X removes the metadata on its way through, why bother cleaning the file first?
Because you keep control instead of delegating it. Platform behaviour changes without announcement, and it varies by upload path in ways most people never check. Stripping before you upload means the metadata is gone regardless of which app you posted from, whether you scheduled it, whether you also sent it as a DM, and whether X’s pipeline behaved the way it did last year. It also means X never receives the coordinates in the first place, which is the part their stripping cannot help you with by definition.
It takes a few seconds, and it is the only step in this whole picture that is entirely yours.
FAQ
Does X remove EXIF data from photos? Yes, for photos posted through the official X app or x.com. The image other users can download is re-encoded and does not carry GPS coordinates, camera details, or original timestamps.
Does that mean X never sees my location? No. The metadata is present when the file arrives and is removed during processing. X’s own documentation describes temporarily retaining EXIF while processing a photo, and its privacy policy confirms it collects location information embedded in shared photos. Stripping protects you from other users, not from the platform.
Do scheduling tools strip metadata the same way? Not reliably. Uploads through the X API, which is how most third-party scheduling and management tools post, have been reported to behave differently from official app uploads. If you schedule posts, clean your images first rather than assuming.
Does X strip metadata from direct messages? Direct messages have been reported to preserve metadata that public posts do not. Treat DMs as a different pathway with weaker guarantees, and strip sensitive images before sending.
What about video? Video is re-encoded on upload, which alters or removes some metadata, but the behaviour is less consistently documented than for photos and can vary by format and upload route. Clean sensitive video before uploading.
If X strips it anyway, why remove metadata first? Because it is the only part you control. Platform behaviour changes, varies by upload path, and does not stop the platform itself from receiving your coordinates. Stripping first makes the outcome the same no matter how the file gets posted.
Lars is a cybersecurity and privacy specialist and the developer of MetaStrip, an open-source, client-side metadata-removal tool.
More from Lars →