Zero-Re-Encoding Video Privacy

Remove GPS location & metadata from MP4 and MOV videos online

Smartphones silently encode exact GPS coordinates, camera hardware serials, and timestamps into video files. ManageMetadata nullifies metadata atoms directly in your browser memory with zero video quality loss and zero server uploads.

100% Client-Side Privacy Tool Zero Re-encoding (Lossless)

Lossless MP4 & QuickTime MOV Video Sanitizer

Select or drop an MP4 or MOV video file to inspect embedded location tags and device fingerprints, then export a sanitized copy in milliseconds.

or drag and drop an MP4 or MOV video here

Supports MP4, MOV, and M4V (Zero quality loss, microsecond processing)

No video selected yet.

The Architecture of Video Metadata: The ISO Base Media File Format (ISOBMFF)

Digital video formats such as MP4 (ISO/IEC 14496-14) and QuickTime MOV do not store video data as a continuous linear stream. Instead, they utilize an object-oriented binary structure known as the ISO Base Media File Format (ISOBMFF). In this format, all data is partitioned into discrete, self-contained hierarchical structures called boxes (historically referred to as atoms in Apple QuickTime specifications).

Each box consists of an 8-byte header: a 4-byte big-endian unsigned integer indicating total box size, followed by a 4-byte ASCII FourCC (Four-Character Code) defining the box's functional type. If a box size is declared as 1, the actual size is stored in a 64-bit unsigned integer immediately following the FourCC type, accommodating video files larger than 4 gigabytes.

Primary Top-Level ISOBMFF Boxes

  • ftyp (File Type Box): Identifies the file format brand (e.g., isom, mp42, qt ) and format compatibility versions.
  • moov (Movie Box): The master structural container that houses all timeline tracks, codec descriptions, sample tables, and metadata dictionaries. Contains less than 1% of the total file size.
  • mdat (Media Data Box): The bulk payload container storing the raw compressed audio and video elementary bitstreams (H.264, H.265/HEVC, AV1, AAC, or PCM audio). Occupies 98%+ of the file size.
  • free or skip (Padding Boxes): Standardized filler boxes containing zero functional data. The ISOBMFF standard explicitly instructs all conforming media decoders to skip free boxes entirely.

Critical Video Privacy Risks

  • Embedded ISO-6709 GPS Coordinates: Apple iPhone and Android recordings store exact latitude, longitude, and altitude within the ©xyz atom and com.apple.quicktime.location.ISO6709 metadata keys.
  • Hardware & OS Fingerprints: Atoms like ©mak, ©mod, and ©swr disclose device manufacturers (e.g., "Apple"), specific hardware models (e.g., "iPhone 15 Pro Max"), and firmware versions.
  • Original Timestamps: The mvhd (Movie Header) and tkhd (Track Header) boxes embed 32-bit creation and modification timestamps referenced to midnight, January 1, 1904 UTC.
  • Confidential Footage Leaks: Whistleblowers, journalists, and legal counsel frequently leak video evidence containing hidden GPS telemetry that unmasks recording locations.

Why Video Converters Fail: The Re-Encoding Trap

When users seek to remove metadata from video files, standard internet utilities instruct them to run the file through video conversion software or cloud transcoders. This approach is fundamentally flawed for three major engineering reasons:

  1. Generational Quality Degradation: Video codecs like H.264 and H.265 are lossy compression algorithms. Decompressing macroblocks and re-quantizing discrete cosine transforms (DCT) introduces generational loss, mosquito noise, macroblocking artifacts, and crushed shadow gradations.
  2. Excessive Processing Latency: Re-encoding a 4K 60FPS video clip on a consumer CPU requires minutes of 100% processor utilization, generating heat, draining laptop batteries, and consuming massive system memory.
  3. Severe Cloud Privacy Hazards: Uploading private recordings, internal corporate demos, or legal video depositions to third-party conversion servers exposes confidential intellectual property to remote surveillance, server retention, and potential data breaches.

ManageMetadata's Lossless Atom Nullification Engine

ManageMetadata solves this challenge through lossless binary atom nullification. Rather than touching the media payload in mdat, our engine operates exclusively on the metadata sub-boxes within the moov container:

The Chunk Offset Invariance Principle:
Inside the moov.trak.mdia.minf.stbl box, the stco (Sample Table Chunk Offset) or co64 table stores the exact byte offsets from the start of the file pointing to every audio and video packet in mdat. If a metadata stripper simply deletes the udta box, the total byte length of moov shrinks—causing every single chunk offset in stco to point to incorrect file positions and corrupting playback!

To preserve mathematical byte alignment with zero offset recalculation:

The result is extraordinary:

Comparison: ManageMetadata vs. Traditional Video Tools

Feature & Benchmark ManageMetadata Lossless Engine Cloud Video Converters FFmpeg CLI Command Line
Processing Speed (1 GB Video) < 50 Milliseconds 5 - 15 Minutes (Upload + Transcode) 1 - 3 Seconds (Stream copy)
Video Bitstream Quality 100% Lossless (Untouched) Degraded (Re-compressed) 100% Lossless (With -c copy)
Data Privacy & Server Transmission Zero Uploads (100% Client-Side) High Risk (Stored on Cloud Servers) Local Terminal
Software Installation Required None (Runs in Any Web Browser) None Requires Terminal & Package Manager

Step-by-Step: Sanitizing MP4 & MOV Videos

  1. Choose Video File: Drag your MP4, MOV, or M4V video into the dropzone above or click "Choose Video".
  2. Automatic Atom Inspection: ManageMetadata scans the ISOBMFF header for udta, meta, and GPS coordinates.
  3. Inspect Detected Telemetry: Review identified device models, recording timestamps, and geolocation tags.
  4. Instant Sanitization: Click "Strip Video Metadata Losslessly". The sanitized file is exported immediately to your browser downloads folder.