Metadata Editor

EXIF EditorEXIF ReaderRemove MetadataGuidesGlossaryAbout

Does social media remove metadata from your photos?

By Alexis Guay

Does social media remove metadata? For the copy other people see, mostly yes: Facebook, Instagram, X and Signal re-encode uploaded photos and drop EXIF, GPS included, and WhatsApp and Telegram do the same for photos sent the normal way. Anything that treats your image as a file keeps everything: email attachments, Google Drive, Dropbox, WhatsApp and Telegram documents, iMessage. Flickr keeps it and shows camera EXIF publicly by default. Two caveats change the picture: the platform usually reads the metadata before stripping it, and behavior changes without announcement.

Does social media remove metadata? Platform by platform

As of October 2026, in our understanding. Platforms change their image pipelines without notice, so test it yourself with the method further down before relying on any row.

Where you shareWhat the recipient getsEXIF and GPS
FacebookRe-encoded copyRemoved
InstagramRe-encoded copyRemoved
XRe-encoded copyRemoved
WhatsApp, as photoCompressed copyRemoved
WhatsApp, as documentOriginal fileKept
Telegram, as photoCompressed copyRemoved
Telegram, as fileOriginal fileKept
SignalRe-encoded copyRemoved
DiscordProcessed copy for JPEGEXIF usually removed, varies
MessengerCompressed copyVaries
iMessageOriginal fileKept, including location
Email attachmentOriginal fileKept
Google DriveOriginal fileKept
DropboxOriginal fileKept
FlickrOriginal stored, EXIF displayedKept, EXIF public by default

A few rows need more than a table cell.

WhatsApp and Telegram strip as a side effect of compression, not as a privacy feature. Choosing Document in WhatsApp's attachment menu, or sending as a file in Telegram, skips compression, and the recipient gets your original bytes with GPS intact. People pick those options for quality and forget the trade-off.

Signal strips EXIF deliberately. Its developers have said so in their public issue tracker, and the Android app has re-encoded JPEGs to remove EXIF since 2018. Whether a photo attached as a generic file is also processed has changed over time, so treat that path as untested.

Discord does not document its behavior. A 2025 media forensics thesis from the University of Colorado Denver found that every processed JPEG lost its EXIF, GPS and thumbnail included, while XMP and other segments survived in some cases. That is useful data, not a guarantee.

iMessage sends the original. Apple's own iPhone guide says that sharing a photo includes its metadata, such as date, time and location. In Photos, tap Share, then Options, and turn off Location before choosing Messages.

Email delivers attachments byte for byte. The exception is a mail app that offers to shrink large images before sending: accept, and the file is re-encoded, with results that depend on the app.

Flickr's privacy page says a link to EXIF data shows on your photo pages by default, and that you can hide it under Settings > Privacy & Permissions. Location display follows a separate geo privacy setting, and anyone allowed to download your originals gets the full file.

"Removed" doesn't mean the platform never saw it

Stripping happens on the platform's servers, after your phone has uploaded the original. The public copy is clean; the upload was not.

X's help center says it may use a photo's EXIF to suggest a location and keeps it temporarily while processing, while not making it available to people viewing the photo. Meta's privacy policy lists "metadata about content and messages" among what it collects, and a 2022 version of the policy gave "the location where a photo was taken" as an example. Flickr states plainly that it receives and stores EXIF data unless you remove it before uploading.

So the honest answer has two parts. Other users usually cannot pull your GPS from a Facebook or Instagram photo. Meta, X and the rest still got it at upload time. If the platform itself shouldn't have your location, the only fix is removing it first.

Pixels leak too. A street sign, a house number or a reflection in a window can place a photo without any metadata at all.

How to test any platform yourself

Don't trust this page, or any other, for a platform you care about. The test takes five minutes.

  1. Make a test photo with a known, harmless location, for example a public landmark, using ExifTool. The Artist value is a marker you can search for later.
  2. Confirm the coordinates are in the file.
  3. Share it exactly the way you normally would: post, story, DM, "send as file". Test each path separately, since they often behave differently.
  4. Download it on the receiving side, from a second account or device. Your own outbox may still show your local original.
  5. Inspect the downloaded copy with the EXIF reader or ExifTool.

The commands for steps 1, 2 and 5:

exiftool -GPSLatitude=40.748440 -GPSLatitudeRef=N -GPSLongitude=73.985664 -GPSLongitudeRef=W "-Artist=gps test 01" test.jpg
exiftool -a -gps:all test.jpg
exiftool -a -gps:all downloaded.jpg

Use -a. Without it, ExifTool 12.76 hides GPS:GPSLatitude and GPS:GPSLongitude behind Composite tags of the same name, so exiftool -gps:all test.jpg prints only this:

GPS Version ID                  : 2.3.0.0
GPS Latitude Ref                : North
GPS Longitude Ref               : West

That looks like a file without coordinates, and it isn't. With -a the coordinates appear:

GPS Version ID                  : 2.3.0.0
GPS Latitude Ref                : North
GPS Latitude                    : 40 deg 44' 54.38"
GPS Longitude Ref               : West
GPS Longitude                   : 73 deg 59' 8.39"

On a re-encoded copy (resizing the test file to 1080 pixels with PIL gives a fair approximation of what a platform does), exiftool -a -gps:all downloaded.jpg prints nothing at all. For the full picture of what survived, run exiftool -a -G1 -s downloaded.jpg: you will see which segments were kept, whether the ICC profile or XMP made it through, and anything the platform added. If the marker "gps test 01" still shows in Artist, the platform passed your file through untouched.

The same check works on a photo someone sent you; see how to find where a photo was taken.

Strip location before you upload

Since every platform receives the original, cleaning the file on your side is the only approach that keeps the data off their servers.

  • To remove everything, the metadata remover runs exiftool -all= on a JPEG, PNG, WebP or TIFF and returns the clean copy. A full strip also drops the Orientation tag, so a phone photo stored sideways can come out rotated; check the result before posting.
  • To remove only GPS and keep camera details, use exiftool -gps:all= photo.jpg, or follow how to remove location from photos for phone and desktop methods.
  • On an iPhone, the Location toggle under Options in the share sheet works for any app you share to, which also covers HEIC files our tools don't accept.

To stop the problem at the source, turn off location access for the camera app. Photos taken after that carry no GPS at all.

FAQ

Related guides

How to remove location from photos and stop geotagging

Turn off geotagging on iPhone and Android, remove GPS from existing photos on phone, Windows or Mac, and clear XMP GPS and IPTC city fields with ExifTool.

How to remove metadata from photos, and what each method misses

Strip EXIF, GPS, IPTC and XMP from photos online, on Windows, Mac, iPhone or Android, or with ExifTool, and learn what each method leaves behind.

How to find where a photo was taken from its metadata

Read a photo's GPS tags, convert degrees, minutes and seconds to decimal, and open it on a map. Plus camera direction, accuracy and why GPS goes missing.

What is EXIF data, and what does a photo's EXIF contain?

EXIF is the metadata cameras and phones write into each photo. Its history and versions, its TIFF-based layout, a real dump, and how to view or remove it.

Other Metadata Tools