Does WhatsApp Remove Photo Metadata? WhatsApp vs Telegram vs Signal
WhatsApp strips EXIF from photos sent normally — but not when sent as documents. How WhatsApp, Telegram and Signal handle photo metadata, with the exact traps.
You send photos through messaging apps every day. Whether the GPS coordinates, timestamps, and device details embedded in those photos travel with them depends entirely on which app and which send button you used.
Here's what WhatsApp, Telegram, and Signal actually do with photo metadata — including the one option in each app that silently sends everything.
Sent as a photo (the normal way): WhatsApp re-compresses the image and strips its metadata. The recipient gets a smaller file with no EXIF, no GPS, no camera details. The "HD" quality option changes compression, not the stripping.
Sent as a document (Attach → Document): WhatsApp transmits the original file, byte for byte — full resolution, full metadata, GPS included. This is the option people choose precisely when quality matters ("send it as a file so it doesn't lose quality"), which means the highest-quality path is also the leakiest one.
The rule for WhatsApp: photo = stripped, document = everything.
Telegram
Sent as a photo: Telegram compresses and strips metadata, like WhatsApp.
Sent as a file ("Send without compression"): the original travels intact, metadata and all. Telegram makes this option more prominent than WhatsApp does, and many groups ask for uncompressed images by default — every one of those is an original file with its metadata attached.
Signal
Signal strips metadata from images sent through its normal photo flow, consistent with its privacy-first design. But the same class of caveat applies: attaching an image as a file transmits the file you attached. Signal protects the transport (end-to-end encryption) and cleans the standard photo path; it doesn't rewrite arbitrary files you choose to send.
The comparison
| App | Normal photo send | "As document / file" send |
|---|---|---|
| Metadata stripped, re-compressed | Original file, all metadata | |
| Telegram | Metadata stripped, re-compressed | Original file, all metadata |
| Signal | Metadata stripped | Original file, all metadata |
| Email (any client) | — | Original file, all metadata |
Notice the right column is identical everywhere. No mainstream messenger cleans files sent as documents — that mode exists specifically to deliver the file unmodified.
Why this matters more than it seems
A photo's metadata can contain the GPS coordinates of where it was taken (your home, your child's school), the exact second it was taken, your phone's model and sometimes serial number, and editing history. Our guide on what your photos reveal walks through a real example field by field.
The document-send trap is nasty because it correlates with sensitivity: contracts, IDs, medical documents, real-estate photos, and anything where quality matters get sent "as a file" — exactly the content you least want carrying location data.
The fix: clean the file, then send it any way you like
If a photo needs to travel as a document — full quality, no re-compression — strip its metadata first, on your own device:
- Open MetaWipe in your browser.
- Drop in the photo (or a whole batch). It's processed locally — nothing is uploaded, which you can verify by switching to airplane mode first.
- Review what was found — GPS, timestamps, device info — and download the cleaned copy.
- Send the cleaned file as a document anywhere: WhatsApp, Telegram, email, cloud link. Full image quality is preserved; only the metadata is gone.
Not sure whether a file you received or are about to send has metadata? Check it in seconds with the free metadata viewer.
FAQ
Does WhatsApp remove metadata from videos?
Videos sent normally are re-encoded, which drops most metadata. Videos sent as documents keep everything, same as photos.
If WhatsApp strips metadata, can WhatsApp itself read it first?
Media in WhatsApp is end-to-end encrypted in transit, and stripping happens on the sender's device during processing — a different model from Instagram's server-side stripping. The practical takeaway is unchanged: the recipient of a document gets your metadata, whoever else can or can't see it.
Do forwarded photos keep metadata?
A photo that entered the chat as a stripped photo stays stripped when forwarded. A document forwarded as a document keeps whatever it had.
What about MMS / SMS photo messages?
Traditional MMS typically sends a heavily compressed copy; behavior varies by carrier and there is no guarantee about metadata. Treat it as unknown and clean sensitive photos first.