Photo privacy for journalists and activists

A working guide to protecting sources, yourself, and the people in your photos. Real attack vectors, real defenses, no theater.

Photo privacy for journalists and activists is not a theoretical concern. It is the difference between a source staying anonymous and a source getting identified by anyone with five minutes and a free EXIF viewer. If you cover protests, work with whistleblowers, document conflict zones, or report on people who could be retaliated against, the metadata embedded in your photos is part of the story whether you intend it to be or not.

This guide is written for working reporters, freelance photojournalists, and grassroots organizers who already understand operational security in general but want a clear-eyed view of the photo-specific layer. It is not a complete OPSEC manual, and it does not replace training from organizations like the Committee to Protect Journalists or Access Now. It is a practical companion.

The actual threat model

Before writing about defenses, it helps to be specific about who you are defending against. The metadata risk model for journalism work has four common adversaries:

Different defenses address different adversaries. A blanket "always strip everything" rule is the right default, but understanding why helps you stay calm when something unexpected appears in your workflow.

What gets you, in practice

Across reported incidents and documented cases, the photo metadata leaks that cause real harm fall into a small number of patterns.

GPS coordinates from a source's home

You meet a source at their apartment. You take a photo of a document on their kitchen table. You publish the photo with a generic crop. The GPS data points to their address. Anyone who reads your story now knows where the source lives, sometimes within the precision of a single floor of a building.

Timestamps that put a source at a meeting

Your photo is captioned "Tuesday." The EXIF timestamp says 14:37:22 on that Tuesday. Combined with anything published about your physical location at that time, anyone trying to identify your source has a much smaller list of candidates.

Camera serial numbers that link photos across stories

Many DSLRs and mirrorless cameras embed a unique serial number in every photo. Two stories published a year apart, both with photos taken on the same camera body, are now linkable through that field. If you ever published a photo with your own attribution, your serial number is now public, and any future "anonymous" photo you take with the same camera can be traced back.

The Vice / John McAfee pattern

In 2012, Vice published a photo of fugitive John McAfee that included GPS coordinates in its EXIF data. Coordinates pointed to a guesthouse in Guatemala. McAfee was located within hours. The photo was published by professional journalists at a major publication, which is the point: this is not a hypothetical, and it is not a beginner mistake.

Strip metadata before the photo leaves your device

The single most reliable defense is to strip every photo of every field that is not strictly necessary for the story, before the photo leaves the device that took it. Not after upload, not in your CMS, not in post.

The reason "before it leaves the device" matters is that photos rarely move once. They get uploaded to your laptop, copied to a Dropbox folder, sent to your editor, copied into the CMS, downloaded by the design team, embedded in social media drafts, and forwarded internally. Each copy is a chance to be leaked or subpoenaed with full metadata intact. Stripping at the camera is the only choke point you fully control.

Scramble vs strip: when each makes sense

Most metadata removal tools just delete the EXIF block. That is fine for most purposes, but it has a tell: a photo with no metadata at all looks scrubbed. A determined investigator who finds your stripped photo next to other photos in the same story may notice the discrepancy and treat it as a signal.

Scramble mode replaces metadata with plausible but false values. Random GPS coordinates inside a major city. A timestamp from earlier that day. A different but realistic camera body. The image looks like a normal photo from a normal device, with no telltale empty EXIF block. For sensitive work, scramble is often more useful than strip.

When NOT to scramble

If your photo will be used as legal evidence, in a verification process like Content Authenticity Initiative tools, or in any context where authentic metadata matters, do not scramble. Strip the dangerous fields and preserve the rest, or document a clean chain of custody from the original.

Practical workflow for sensitive shoots

The full workflow most working journalists settle on, after a few close calls, looks something like this.

Before the shoot

Disable GPS tagging in your camera or phone settings. Use a phone case or burner device that you have not used to photograph anything sensitive before. If you are using a DSLR, accept that the serial number is a fingerprint and plan accordingly.

During the shoot

Avoid taking unnecessary photos at your subject's home or workplace. Avoid taking photos that contain identifying details in the background, including reflections, license plates, mailboxes, and visible street numbers.

Immediately after

Transfer photos directly to an air-gapped or strongly encrypted device. Do not let them sit in cloud-synced libraries. Strip or scramble metadata before any further movement.

Before publishing

Re-verify metadata is gone. Use ExifTool or a viewer like Jeffrey's Image Metadata Viewer on the file you intend to publish, not on the file you started with. CMS pipelines sometimes re-add metadata or fail to strip it the way they claim.

Image content tells stories too

Metadata is one layer. Image content is another. Reflections in glass, building features visible through windows, distinctive interior decor, and even the lighting angle and shadows can identify a location to a determined investigator. Bellingcat has built much of its reputation on this kind of geolocation work, often with no metadata at all.

For your most sensitive photos, consider whether the image itself can be cropped, blurred in non-essential areas, or recreated as an illustration. Strip the metadata, then audit the pixels.

Strip or scramble photo metadata in one tap

StripIt removes GPS, camera serial, and timestamps, or replaces them with plausible decoys. On-device processing only, no servers, no cloud upload.

Download StripIt

Train your team, not just yourself

Photos move through more hands than you usually think about. The freelance photographer who shot the location, the picture editor who selected the frame, the social media manager who cropped it for Twitter, the legal reviewer who flagged a face for blurring. Any one of them can defeat the strongest stripping workflow by passing the original file along.

Build a written standard. Strip on capture, verify before publication, treat originals as confidential source material that never leaves a controlled system. The discipline that protects sources is the same discipline that protects you.

The cost of getting it wrong

The cost of leaking GPS coordinates of a source, a safe house, or a witness is not measured in apologies. It is measured in real harm to real people who trusted you. Photo metadata is the easiest field on this entire surface to lock down, and there is no excuse for being sloppy with it. Build the habit. Verify the output. Publish with confidence.