The safest approach is to strip coordinates without damaging the rest of the asset
- Location data can live in multiple layers, so one app view does not always tell you what is inside the file.
- Apple Photos can remove or hide location within its library, while Google Photos mainly edits estimated locations and sharing behaviour.
- For batch work, ExifTool is the most precise option because it can delete GPS tags across many files.
- Do not use a blanket metadata wipe on proprietary RAW files unless you are sure you want to lose maker notes and other camera data.
- Always verify the exported copy, not just the thumbnail or map pin shown in the gallery app.
What location data in a photo really contains
When I talk about location metadata, I am not talking about a single field. A photo can hold GPS coordinates written by the camera at capture time, a place name added by the library app, and descriptive metadata that helps a DAM system keep the file searchable. That mix is why a photo may look harmless on the surface but still expose where it was taken.
In practice, I split the problem into three layers:
- Embedded file metadata such as EXIF GPS tags, which can store latitude, longitude, altitude, and timestamps.
- Library metadata inside a photo app, where a location can be shown even if the original file was not edited directly.
- Descriptive metadata such as captions, keywords, or copyright fields, which are useful and usually should be kept.
The mistake I see most often is stripping everything when only the location layer needed to go. That is bad for archive search, batch delivery, and long-term media management. Once you know where the data lives, choosing the right removal method becomes much easier.
Next I’ll show the safest way to remove only what needs to go, without turning the file into a stripped-down mess.
How I remove location data from photo files without stripping useful metadata
The cleanest rule is simple: edit the copy that leaves your hands, not the master that sits in your archive. For a one-off send, a built-in app may be enough. For anything that will be delivered, syndicated, or stored in a DAM, I prefer a method that rewrites the file and lets me verify the result afterwards.
| Situation | Best method | Why it works | Watch out for |
|---|---|---|---|
| One photo on an iPhone or iPad | Apple Photos | Fast, built in, and good for quick library-level removal | Check the exported file if you plan to send it outside the app |
| One photo on Android | Gallery or Google Photos, if it exposes the right control | Useful for estimated locations and share settings | Camera-written GPS may not be removable inside Google Photos |
| Many files at once | ExifTool | Precise batch removal of GPS tags | Use copies first and avoid blanket deletes on RAW masters |
| Agency or DAM workflow | Export preset or ingest rule | Consistent, repeatable, and easy to enforce | Needs setup and testing before rollout |
When I need certainty, I choose the method that rewrites the file rather than just hiding a map pin. That distinction matters more than most people expect, especially when the image is leaving an archive and entering a public or client-facing workflow.
With that rule in mind, the next step is the actual device-by-device process.
On iPhone, iPad, Mac, and iCloud Photos
Apple’s photo tools are the most straightforward if your images already live in that ecosystem. The key advantage is that you can remove location from the library copy without needing a separate desktop utility. I still prefer to verify the exported version, but for everyday work this is the quickest route.On iPhone and iPad
- Open the photo in Photos.
- Tap the More button.
- Choose Adjust Location.
- Tap No Location.
This is a good option when you only need to clean a few images before sending them on. If you often share from your phone, it is also worth checking whether location permissions are enabled for the camera app in the first place. Turning that off prevents new photos from being tagged at capture time.
On Mac
- Open the photo or select multiple photos in Photos.
- Choose Image > Location.
- Select Hide Location or Revert to Original Location.
I like the Mac workflow for batch edits because it is fast for small sets and keeps the work inside the library. If you manually assigned a location earlier, reverting puts the asset back to its original state. If the file came in with GPS data, check the exported copy before you treat it as clean.
In iCloud Photos
- Open the photo in iCloud Photos.
- Open the metadata or info panel.
- Choose Remove Location.
- Save the change.
This is handy when you are working from a browser and do not want to jump back to the device. It is still the same principle, though: remove the location where the asset lives, then confirm the file you download or share is the version you actually want to send.
Apple’s workflow is clean, but Android and Google Photos behave differently, and that difference is where many privacy mistakes happen.
On Android and in Google Photos
Android is the place where people often assume a removal happened when only the display changed. Google Photos can edit or remove estimated locations, but that is not the same thing as deleting camera-written GPS from the file. If the camera embedded coordinates, I treat the file as still needing a proper scrub.
Prevent new photos from being tagged at capture time
If you do not want future images tagged, turn off location access for the camera app in Android settings. That stops the phone from writing fresh coordinates into new shots. It is the simplest prevention step, and in a busy team workflow it saves far more time than trying to clean up afterwards.
Remove an estimated location in Google Photos
- Open the photo in Google Photos.
- Tap More.
- Choose Edit location.
- Tap Remove location.
That works for estimated locations, including multiple images selected together. The limitation is important: if the location was automatically added by the camera, Google Photos does not give you the same level of control. In that case, I would export the file and clean it with a metadata tool instead of trusting the gallery view.
Do not rely on sharing controls alone
Sharing controls can hide or exclude location from a specific share action, which is useful, but it is not the same as cleaning the file itself. For a quick private share, that may be enough. For anything that will be archived, reused, or passed to a third party, I would still strip the embedded data first.
That limitation matters even more when you are processing a library at scale, which is where DAM workflows and batch tools become the better answer.
For DAM libraries and bulk clean-up
In a digital asset management workflow, I separate the master asset from the delivery copy. The master can keep whatever internal metadata your organisation needs for search and governance. The delivery copy should lose GPS data unless there is a specific reason to keep it. That balance preserves usability without leaking unnecessary location detail.For batch work, ExifTool is the utility I trust most. The current documentation still supports deleting all GPS tags directly, and it preserves the original file by default unless you tell it otherwise. A typical single-file cleanup looks like this:
exiftool -gps:all= photo.jpg
exiftool -gps:all= -overwrite_original photo.jpg
That removes GPS tags while leaving the rest of the metadata intact. I prefer this approach when I want to keep copyright, camera, and descriptive fields but remove location data only. If you are cleaning a folder, the same logic applies to the whole export set.
exiftool -gps:all= -r -ext jpg -overwrite_original /path/to/export
There is one major caution here: do not use a blanket `-all=` wipe on proprietary RAW files unless you are certain that is what you want. Some RAW formats depend on maker notes and other camera-specific data, and stripping everything can break the file or damage the archive value. For RAW masters, I usually prefer a derivative export or a targeted GPS-only removal.
In a team setting, the best DAM rule is usually the boring one: strip GPS on export, preserve descriptive metadata, and keep a clean derivative separate from the archival master. Once that is in place, the final step is checking that the coordinates are actually gone.
How to check that the coordinates are really gone
Never trust a thumbnail alone. A clean-looking photo can still carry metadata in the file, and some apps cache the old view even after the underlying data has changed. I always inspect the exported copy, not the original library item.
- Open the file in a metadata viewer or photo info panel.
- Look specifically for GPS fields such as latitude, longitude, or a map pin.
- Run a metadata read on the file if you are using a tool like ExifTool.
- Reopen the exported copy in a second app to confirm the result is consistent.
If a viewer still shows a place marker, I assume the cleanup failed and I go back to the source file. That extra minute of checking is worth it, especially if the image is going to clients, press contacts, marketplaces, or social channels where you do not control the next step.
Once you have verified the file, the best long-term fix is to stop unnecessary location data from being written in the first place.
The rules I follow so the next file starts clean
The easiest privacy win is prevention. If a project does not need location history, I turn it off at capture time. If the archive needs location for internal search, I keep it in the master and export a sanitised copy for distribution. That gives me flexibility without putting every share at risk.
- Turn off camera location access when geotagging is not needed for the shoot.
- Keep masters and deliverables separate so you do not accidentally publish archive-only metadata.
- Use an export preset that strips GPS automatically for social, client, and press delivery.
- Test on one device class first because mobile apps, desktop apps, and web viewers do not always show the same metadata.
- Treat home, route, and repeat-location data as sensitive in UK client work, even when the image itself looks harmless.
That is the workflow I rely on: decide whether location is part of the asset or a privacy risk, strip it before the file goes into circulation if it is a risk, and keep the clean derivative and the archival master separate when location still has value for search. If you build that habit into your DAM process, removing location data stops being an emergency fix and becomes a routine part of publishing.