Remove JPEG GPS before an AI upload: ExifTool commands and the clues that remain

Remove EXIF GPS locally with ExifTool, save a separate JPEG and verify it. Review other metadata and visible addresses independently—not as proof of anonymization.

A café product photo shows no customers and no street number. Is it ready for AI to write a promotional caption? Check the file too. A phone may store shooting coordinates in EXIF. Conversely, removing coordinates does not remove the address on a receipt or the sign outside the window. Location in the file and location in the picture need separate reviews.

This exercise is for marketing, design and everyday office work: inspect an authorized JPEG copy locally, remove EXIF GPS specifically, save a new file and check it again. ExifTool is free; no paid AI plan is required. AI can explain a sanitized status report or draft copy, not decide whether an image is safe to publish. We completed six in-memory checks on a synthetic JPEG using ExifTool 13.10, not real photos, Windows installation or a complete photo library.

Name the goal narrowly: remove EXIF GPS

Choose an owned test image without sensitive visible content. Copy it into a separate folder as sample.jpg; keep the original elsewhere, outside the upload folder. Name the result sample_no_exif_gps.jpg. Input and output must differ. Confirm that it really is JPEG, not HEIC or PNG with a renamed extension.

We deliberately avoid a remove-all-metadata command. Attribution, copyright, orientation and color information may still matter to delivery. Removing everything indiscriminately creates other problems. Our conclusion covers the specified GPS group, not possible addresses in XMP, IPTC or maker information, filenames, cloud-library records or visible content. Mark unexamined items as unverified.

On Windows, keep more than the executable

Use the ExifTool website and its installation guidance to choose your system's package, not a similarly named cleaner from a search advertisement. For Windows command-line use, rename exiftool(-k).exe to exiftool.exe and keep its neighboring exiftool_files folder. Do not disable protection to make it run. Stop if the source or files look wrong.

Place the practice image in that tool folder and open PowerShell there. These commands use a current-directory prefix, without changing the system PATH:

.\exiftool.exe -ver
.\exiftool.exe -a -G1 -s "sample.jpg"

The first reports the version; the second reads information. -a includes duplicate tag names, -G1 labels groups, and -s displays short tag names. On macOS or Linux with a working installation, replace the executable prefix with exiftool; do not combine both launch forms.

Keep the complete report local; share only field status

Check for errors and confirm the JPEG file type before looking for GPSLatitude, GPSLongitude and their reference fields. Coordinates may not appear as familiar decimal numbers, and north/south and east/west matter. Do not paste the coordinates into a chatbot just to understand them or post a screenshot of the report in a public team channel.

A local note can simply say: image A; latitude present; longitude present; orientation present; other location information pending. That is enough for AI to explain the review process. If the source has no GPS, record “not found in this reading,” not an invented successful removal. An absent tag does not prove a photo never contained location data.

FileModifyDate and Directory are easy to misinterpret. Reports also contain filesystem properties and calculated values, not only embedded information. A remaining date or image dimension does not by itself mean removal failed. Equally, warnings or parsing errors cannot be ignored merely because fewer lines appear.

Write a new file and leave the source alone

.\exiftool.exe -GPS:all= -o "sample_no_exif_gps.jpg" "sample.jpg"

This removes the EXIF GPS group and writes the specified new file. Keep -o. If the output already exists, stop, inspect it and choose a new name. Do not add -overwrite_original, replace the filename with wildcards or point at a whole album. Establish the behavior on one sample before considering any broader processing.

This is not a promise to remove every location clue. Review XMP, IPTC, descriptions and keywords in the full report separately. If you cannot identify the relevant group, keep the file local and pending review rather than running an AI-invented remove-everything command. For evidence or licensed assets, preserve originals and provenance under your organization's process; cleaning must not conceal their source.

Read the result again, then view it locally

.\exiftool.exe -a -G1 -s -GPS:all "sample_no_exif_gps.jpg"
.\exiftool.exe -a -G1 -s "sample_no_exif_gps.jpg"

The first query targets GPS; the second returns a broader report. No GPS tags and no errors support only the limited conclusion that this reading found none in that group. Use the broader report to inspect remaining descriptions, authors, times and groups. Do not expect an empty report: JPEG encoding and filesystem information remain.

Open the new file in a trusted local viewer. Confirm it decodes, looks correctly oriented, has acceptable color and has not been cropped incorrectly. Our synthetic checks found no remaining GPS group, retained Orientation and Artist, unchanged dimensions and matching compressed-image-data hashes. That is not a guarantee for every manufacturer's files or a human visual inspection. Check your own deliverable.

If location remains, or the output looks damaged or rotated, pause the upload and investigate using the original copy and logs. Renaming extensions, taking another screenshot or rerunning the same command is not proof of completion; those actions may change quality without resolving hidden or visible clues.

Receipts, reflections and screens are the last gate

Zoom in on signs, receipt addresses, shipping labels, monitors, number plates, faces and reflections. Crop unnecessary regions or conceal them reliably in a local editor, export a sharing version, then inspect that exported file's pixels and metadata again. An editable overlay alone is not a finished deliverable. Sharing also depends on permission and purpose, not just a GPS check.

Check only this sanitized status table for logical gaps. Do not request the image, coordinates or original report. Image A: original retained; EXIF GPS not detected after removal; XMP/IPTC location pending; visible receipt needs cropping; upload permission unconfirmed. Separate completed work, pending work and the next human action. Do not rewrite “GPS not detected” as “anonymized.”

Use your existing Claude or Gemini access for this text table, without uploading the image first. We did not test any model's response. If online image processing is later necessary, our Remove.bg entry provides an option to investigate, but background removal is not privacy cleaning. Check service policies and organizational rules before uploading.

  • Name originals, working copies and sharing files distinctly; confirm the upload path again.
  • Record the tool version, actual command, errors and before/after GPS-group status.
  • Review other location fields, visible addresses, people and permissions independently; do not tick missing checks.
  • Deliver only the reviewed new file, without bundling the original or complete local report.

Consult the ExifTool FAQ and GPS tag reference for uncertain fields. This procedure does not extend to PDF, RAW, HEIC or video and offers no forensic anonymization guarantee. A narrowly scoped operation with explainable checks is easier to review than a one-click promise to erase everything.

Independently prepared by AI Islands using official product pages and public sources. Features and pricing may change; check official sites for current information.