Post the photo.
Skip the paper trail
stapled to the back of it.
Every platform claims to strip metadata. Most of them only strip some, only from public posts, only on most upload paths. The original still hits their servers carrying GPS, camera serial, lens model, and an embedded thumbnail of what you cropped out. Strip it yourself first — once, before upload — and the question of "which platform actually does it" stops mattering.
Who strips what
"It's fine, Instagram does it" — not really.
Platforms reserve the right to keep your originals. They strip what the public viewer sees. What they retain server-side, and what they expose through DMs, stories, downloads, crossposts, and unforeseen edge cases, is on a different timeline.
| Platform | What actually happens |
|---|---|
| Instagram (feed post) | Public: yes · DMs / stories: varies · Server: kept |
| Instagram (Stories) | Public: usually · Server: kept · 24-hr lifespan doesn't apply to metadata |
| Facebook (feed) | Public: yes + adds FBMD watermark · Server: kept |
| Facebook Marketplace | Public: yes · Coordinates have leaked via API · Server: kept |
| X / Twitter | Public: yes (incl. thumbnail) · Server: kept |
| Reddit (i.redd.it) | Public: yes · External hosts: untouched |
| Public: yes · Server: kept · Resizes aggressively | |
| Mastodon / Bluesky | Depends entirely on instance · Often no strip |
Three reasons
Why strip it yourself before posting.
- 1
DMs and downloads slip through.
A friend asks for the high-res original. You hit the platform's "send original" or "download" button. Suddenly every coordinate the platform was sitting on is in someone else's hands.
- 2
Crossposts don't re-strip.
Cross-posting through a third-party tool, an RSS bridge, or "share to" from another app uploads the file as-is. The receiving platform may or may not strip, and the version that's mirrored elsewhere often doesn't.
- 3
The platform sees what they keep.
Stripping at upload is a UI feature. Storing the original is a policy. The two aren't linked. Your photo is on their servers in full forever — unless what you handed them was already clean.
In the file
A normal Instagram-ready photo
What's actually inside that 4 MB JPEG before you tap "Share."
- GPS · lat / lon50.0755°N · 14.4378°E
- Capture time + tz2026-05-27 15:14 +02:00
- Camera bodyiPhone 15 Pro
- Lens serialF2LXV·9KM2B
- Owner (IPTC)Sarah Mitchell
- Apple AssetID8E9A1F…6CC2
- Edit history3 entries
- Embedded thumbnail160 × 120 JPEG
The embedded thumbnail is often a cached preview of an earlier version of the image — sometimes the version before you cropped a face or a license plate out.
FAQ for social posting
What gets stripped, what doesn't.
Does Instagram remove EXIF data when I post a photo?
Instagram strips EXIF from photos that are publicly downloadable, in most cases — but the original you uploaded reaches Meta's servers untouched. They keep the GPS coordinates internally for their own ad targeting and data use. The strip also varies across DMs, stories, the reels remix flow, and the in-app browser download. The only file whose metadata is truly gone is the one that's already clean before it hits the upload form.
Does Facebook strip EXIF from uploads?
Facebook strips most EXIF from the publicly visible image, then adds its own watermark chunk (a marker called FBMD) so they can recognize the photo if it surfaces elsewhere. Server-side they keep the original metadata. Marketplace listings have historically leaked seller coordinates through the API — there was a fix in 2018 — but the lesson holds: never trust the platform to filter the file for you.
Does Reddit remove EXIF from i.redd.it uploads?
Reddit strips EXIF from photos uploaded through their own image host (i.redd.it). If you crosspost a photo from elsewhere (Imgur link, direct hotlink), the strip depends on the original host's behavior — Reddit isn't re-uploading it. The safer assumption is that any image touching the wider web should already have its metadata removed.
Does X (Twitter) strip metadata?
X strips EXIF from photos. They also strip the embedded thumbnail. Videos are re-encoded which drops most container-level metadata. But — same caveat — the original you uploaded did sit on their servers in its original state.
What about stories that disappear after 24 hours?
The story disappears from the public feed. The original upload doesn't disappear from the platform's storage, and any viewer who screen-recorded or saved the asset has whatever the platform exposed. Sensitive metadata in a story is the same problem as sensitive metadata in a permanent post — strip before posting.
I export from Lightroom / VSCO with "no location." Am I safe?
Most editors only honor the `location` opt-out for the GPS fields. The original camera serial, lens model, capture time, copyright/owner string, and any embedded thumbnail of the unedited version often survive. Tracemute strips the whole metadata block, not just the GPS.
Strip it once
and never wonder again.
Drop your photo into Tracemute, see what was inside, download the clean version. Now it doesn't matter what each platform does or doesn't do — you handed them a file that has nothing left to leak.
More situations