By Roshan Ramani, August 2026

RAW FILES, PDFS AND VOICE MEMOS

Everyone has heard that photos carry hidden data. The files people treat as boring carry more, and get checked far less often. Three worth knowing about.

A raw file is the most talkative image you own

Photographers assume raw is closer to the sensor and therefore closer to anonymous. It is the opposite. DNG, CR2, NEF, ARW, ORF, RAF and PEF all open with a TIFF header and store metadata in ordinary image file directories, which is the same structure a JPEG hides inside its EXIF block.

What comes out is longer than a JPEG's list: the camera body's serial number and often the lens serial too, which ties every photo you have published to one physical object you own. Your name, if you ever set the copyright or artist field in the camera menu, which most people do once and forget. The original file name off the memory card, such as DSC_4821.NEF, which renaming your export does not remove. And maker notes, kilobytes of undocumented vendor internals that usually include a serial again.

Then the part that surprises people. Every raw file carries at least one fully rendered JPEG of the picture, so your operating system and your catalogue software have something to display without demosaicing anything. That preview survives everything you do to the raw data. Crop the raw and export for a client, and the raw you archived still contains the uncropped view. Send that raw to somebody and you have sent them the version you meant to crop out.

A PDF stores your name twice

Send a CV, a quote, a rental application. It feels finished and inert, like paper. It is a database.

Every PDF has a document information dictionary: Title, Author, Subject, Keywords, Creator, Producer, and both timestamps. Author is often your operating system account name, which is often your full name. Creator names the application you actually wrote it in, which quietly tells the recipient whether that professionally prepared report came out of Word, Canva or a phone scanner. Then there is usually an XMP packet carrying the same information again in XML, and often more of it.

PDFs also carry a file identifier in the trailer, a pair of hashes meant to stay stable across saves so a viewer can tell two files are versions of one document. Which means it also links two files you did not want linked: send a quote to one client and a near-identical quote to another, and the shared identifier says they came from the same original.

A voice memo is an MP4 wearing a different extension

Recordings from a phone are usually M4A files, which are MP4 containers underneath. That means they can carry the same atoms a video does, including the location atom. A recording app with location permission can geotag a memo exactly the way the camera geotags a photo, and nobody thinks to check.

Field recorders are worse, and more precise about it. A professional WAV usually carries a Broadcast Wave chunk: who recorded it, on what device, at what date and time, with a reference number and a description. It is designed to be useful in a production pipeline, and it is remarkably identifying outside one. Music files carry the whole tagging apparatus on top of that, plus whatever the ripping software left behind.

None of it can simply be deleted

Here is why so many tools re-encode instead, and why re-encoding is the wrong answer.

Most of these formats store absolute byte offsets somewhere. A PDF has a cross-reference table listing the exact position of every object. A raw file's directories point at where the sensor data lives. Delete one byte earlier in the file and everything after it is wrong.

So nothing moves. In a PDF, a string value is overwritten with spaces inside its own parentheses and a hex string becomes zeros, so it stays valid hex. In a raw file, values are blanked while every directory entry header stays standing, which keeps the entries sorted and the structural tags pointing where they always did — that is the difference between a cleaned raw your converter opens and one it refuses. A WAV chunk is renamed JUNK, which the format defines as "skip this". A FLAC block becomes PADDING, which is what the format has for exactly this purpose. An Ogg page is rebuilt and its checksum recomputed, because every page carries a checksum of itself. An MP3 is the only easy one: nothing stores an offset, so the tag blocks are cut out and the file gets smaller.

The result in every case is a file the same size, byte-identical where it counts, and quiet about you. Checked rather than claimed: a cleaned PDF renders to pixels identical to the original in macOS's own PDF engine, and cleaned audio decodes to bit-identical samples.

One case that gets declined

If a PDF is encrypted, its strings are ciphertext. Blanking them would corrupt the file without being able to tell you what was in there, so MetaStrip says so and stops rather than looking busy. Remove the password first, then clean it.

CHECK ONE OF YOURS