Apple iOS Privacy Tool

Remove EXIF & GPS location from iPhone HEIC photos

iPhone HEIC photos quietly record your exact home coordinates, camera serial numbers, and device models. ManageMetadata unlinks and strips metadata items directly in your browser memory with zero pixel loss.

100% Client-Side Privacy Zero Quality Loss (Lossless)

Lossless HEIC / iPhone EXIF Metadata Cleaner

Choose one or multiple HEIC/HEIF photos. Inspect embedded camera settings and satellite GPS tags, then export pristine, sanitized copies.

or drag and drop iPhone HEIC photos here

Supports HEIC & HEIF formats. Batch processing enabled.

No HEIC photo selected yet.

File Summary

Waiting for file
📱

No photo loaded

Select a HEIC photo to inspect device tags

Understanding HEIC: Apple's Modern Image Container Architecture

Starting with iOS 11 and macOS High Sierra, Apple transitioned its default camera capture format from legacy JPEG to High Efficiency Image Container (HEIC), an implementation of the High Efficiency Image File Format (HEIF) standardized by the Moving Picture Experts Group (MPEG) under ISO/IEC 23008-12.

HEIC was adopted primarily for its superior compression efficiency: using High Efficiency Video Coding (HEVC / H.265) intra-frame compression, HEIC delivers identical or superior visual quality at approximately 50% of the file size of an equivalent JPEG, alongside support for 16-bit color depth, alpha transparency, and burst image sequences.

However, the fundamental container architecture of HEIC differs radically from JPEG:

ISO/IEC 14496-12

The ISOBMFF Box Hierarchy

Rather than sequential byte streams delimited by 0xFF markers (like JPEG), HEIC is organized as a structured hierarchy of object-oriented data blocks known as boxes (or atoms):

  • ftyp (File Type Box): Identifies the container brand compatibility (e.g., heic, mif1, msf1).
  • meta (Metadata Box): The master index holding information about items, relationships, and metadata handlers.
  • iinf (Item Information Box): Catalogs every item in the file, assigning an item_ID and item_type (e.g., hvc1 for image data, Exif for metadata).
  • iloc (Item Location Box): Specifies the byte offset and extent length where each item is stored in the binary file.
  • mdat (Media Data Box): Contains the raw, compressed HEVC video bitstream representing the actual photo pixels.
Forensic Payload

How EXIF Data is Encapsulated in HEIC

In HEIC, EXIF metadata is not embedded in the image bitstream. Instead, it is packaged as a distinct binary payload. The meta → iinf table registers an item with item_type = 'Exif', and the meta → iref table creates a cdsc (content describes) reference linking that EXIF item to the primary master image item.

Inside this payload resides a standard TIFF header (II*\0 or MM\0*) holding all camera make, lens model, shutter speed, ISO, and satellite GPS IFD directories.

The Privacy Hazards of Sharing Native iPhone HEIC Photos

When you take a photo with an iPhone, the device's multi-sensor array records far more than just light. Unless you have disabled Location Services for the Camera app, iOS automatically records:

🛰️

Precise Satellite Coordinates & Altitude

Dual-frequency GPS, GLONASS, and Galileo chips record your latitude and longitude down to a precision of under 3 feet (1 meter), alongside your exact altitude above sea level.

🧭

Compass Bearing & Direction of View

The built-in digital magnetometer embeds the GPSImgDirection tag, documenting the exact compass heading (0° to 359°) your camera was pointing when the photo was snapped.

📱

Hardware Fingerprinting

Tags include Model (e.g., iPhone 16 Pro Max), LensModel (e.g., iPhone 16 Pro Max back triple camera 6.765mm f/1.78), and the exact iOS firmware build number.

⚠️

The Direct Sharing Vulnerability

While social media apps (Instagram, X, Facebook) strip metadata when compressing uploads, sharing raw photos via AirDrop, iMessage (uncompressed), Email attachments, or Cloud Drives (Google Drive, iCloud, Dropbox) shares the raw HEIC file with 100% of your location data intact.

How ManageMetadata Strips HEIC Metadata Losslessly

Many conversion utilities attempt to clean HEIC files by decompressing the HEVC video stream, drawing the frame onto a software canvas, and re-encoding it. This approach is deeply flawed: it degrades 10-bit color gradations, introduces compression banding, and strips Apple's optimized wide-color P3 color gamuts.

ManageMetadata executes surgical container unlinking:

  1. Step 1: Parse the ISOBMFF Box Tree

    Our engine navigates the meta box and identifies all item entries in the iinf table matching item_type = 'Exif' and item_type = 'mime' (XMP).

  2. Step 2: Unlink Metadata References in Memory

    We nullify the item references in the meta index and clear the embedded TIFF EXIF/GPS structures. Any image viewer inspecting the sanitized file finds no metadata or location records.

  3. Step 3: Preserve the Pure HEVC Pixel Stream

    The media data box (mdat) containing the raw, high-efficiency HEVC video tiles remains completely untouched. You receive a clean .heic file that retains 100% of its original Apple image clarity and compact file size.

Comparison: Native OS Methods vs ManageMetadata

Feature ManageMetadata.org iOS Share Sheet (Options) macOS Preview Export Windows File Explorer
Strips GPS Geotags Yes Yes (Location only) Yes Inconsistent for HEIC
Strips Camera & Device Tags Yes (Full purge) No (Leaves camera specs) No No
Lossless (Zero Re-compression) 100% Lossless Lossless Re-compresses on export N/A
Batch Processing & ZIP Export Yes (Parallel in memory) Manual per share Manual export No
Cross-Platform Web Access Any device / browser iOS only macOS only Windows only

Frequently Asked Questions

Does this tool work with Samsung Galaxy and Google Pixel HEIC photos?

Yes. Modern Android smartphones (Samsung Galaxy S20–S25, Google Pixel 7–9) also support HEIC/HEIF capture. Because all manufacturers adhere to the ISO/IEC 23008-12 container standard, ManageMetadata cleans metadata from both Apple iOS and Android HEIC files identically.

Can I view the photo before cleaning if my browser does not support HEIC?

While some desktop browsers (like Google Chrome on Windows) lack native HEVC patent licenses to render HEIC images on the canvas, our tool parses the internal ISOBMFF boxes and EXIF tables directly. You can inspect all device tags, see detected GPS coordinates on OpenStreetMap, and clean the file losslessly.

Does cleaning a HEIC photo remove Live Photo video clips?

An Apple Live Photo consists of two paired files: a .heic still image and a hidden .mov QuickTime video clip. ManageMetadata sanitizes the .heic still photo. If you upload the companion video, use our video cleaner to purge location tags from QuickTime metadata tracks.

Is there any file size limit for cleaning HEIC photos?

No. Because all processing executes in your browser's local memory using binary ArrayBuffers, there are no server upload limits. You can process 48-megapixel ProRAW HEIC files effortlessly.