Visits: 489
AVIF Metadata Sanitizer — Private Client-Side Inspection & Sanitization

AVIF Metadata Sanitizer

Inspect, edit, sanitize, and verify AVIF image metadata — privately in your browser. The original AVIF remains untouched on your device.

Local Browser Processing Zero Server Uploads Original File Unchanged
Local Inspection Pipeline

Analyzing AVIF ISOBMFF Boxes...

Parsing ftyp brand headers, meta directory, and EXIF/XMP payloads in memory...

Zero bytes transmitted over the network
AVIF

Drop Your AVIF Here

or browse files from your device (Max 100 MB)

Quick Sanitization Presets (Selectable before or after upload)
Technical Privacy Guide

What Is AVIF Metadata and Why Does It Matter?

AVIF (AV1 Image File Format) is the next-generation image standard offering superior compression over legacy JPEG and WebP. However, like other photographic formats, AVIF files carry hidden Exif (Exchangeable Image File Format), XMP (Extensible Metadata Platform), and color management packets embedded directly within their ISOBMFF container boxes.

01

AVIF Container & EXIF Data

AVIF embeds Exif metadata inside the meta box referencing byte extents in mdat. Standard properties include camera make, model, lens parameters, shutter speed, ISO rating, and camera serial numbers.

02

Hidden Geolocation & Fingerprints

Modern mobile phones and high-end mirrorless cameras automatically append precise GPS latitude, longitude, and altitude coordinates into AVIF headers, potentially leaking residential addresses or private shooting locations.

03

Web Performance & Privacy Risks

Sharing uninspected AVIF photos on corporate portals, social networks, or investigative archives exposes editing histories, workstation usernames, local filesystem paths, and unnecessary byte overhead.

AVIF Metadata Fields Explained Reference Architecture
Field Name What It Contains Potential Privacy Concern Can Standard Sanitization Remove It?
GPS Coordinates Exact latitude, longitude, and elevation of the photo location. Reveals exact residential or confidential location coordinates. Yes — 100% Client-Side
Camera Make & Model Hardware brand, camera body serial number, and firmware build. Hardware fingerprinting and equipment owner identification. Yes — Editable / Removable
Lens Model & Specs Focal length, aperture range, and lens manufacturer tag. Identifies specific commercial or proprietary camera setups. Yes — Editable / Removable
Author / Artist Photographer's real name, workstation identity, or studio alias. Exposes creator identity in anonymous submissions or whistleblowing. Yes — Editable / Removable
Copyright Notice Licensing terms, agency registration, and copyright holder tags. Identifies corporate contracts or confidential agency work. Yes — Removable
Software / Editor Post-processing software (e.g., Photoshop, Lightroom, GIMP). Reveals software licenses, operating system versions, and toolchains. Yes — Removable
Creation Timestamp Exact timestamp including local time zone of image capture. Exposes timeline of events, working hours, and time-zone location. Yes — Removable
ICC Color Profile Color gamut calibration descriptor (e.g., Display P3, Adobe RGB). Minimal privacy risk, but adds file size overhead if non-standard. Yes — Removable

How AVIF Metadata Sanitization Works

Our engine operates directly within your browser's JavaScript runtime using ArrayBuffer and typed binary views. Your original AVIF is loaded into memory, parsed through its ISOBMFF box hierarchy (ftyp, meta, iinf, iloc, mdat), modified according to your specifications, and re-serialized without decompressing the AV1 pixel bitstream.

1. Upload
2. Scan
3. Inspect
4. Sanitize
5. Verify
6. Download
Lossless Binary Scrubbing vs. Canvas Re-Encoding Technical Accuracy

Lossless ISOBMFF Container Scrubbing (Our Engine)

  • Directly strips the Exif item and XMP references from the meta box directory.
  • Keeps the compressed AV1 video frame in mdat completely intact.
  • Zero generation loss, zero quantization artifacts, zero blur.
  • Preserves 10-bit or 12-bit HDR color depths exactly as shot.
  • Speed: Instantaneous processing in under 50ms even for high-resolution 48MP files.

HTML Canvas Re-Compression (Generic Tools)

  • Draws the image onto an HTML5 2D canvas and calls canvas.toBlob().
  • Re-encodes every single pixel through a lossy encoder pipeline.
  • Causes generation loss, compression ringing, and color shift.
  • Clamps high-dynamic range 10-bit color down to standard 8-bit sRGB.
  • Tradeoff: High CPU/GPU load, battery drain, and degradation of visual fidelity.
Frequently Asked Questions FAQ
AVIF metadata is administrative information stored inside the ISOBMFF container alongside the AV1 compressed bitstream. It typically includes standard Exif tags (camera settings, timestamps, GPS), XMP packets (creative licenses, asset workflows), and ICC color profiles.
No. The entire sanitization engine runs locally inside your browser's memory using JavaScript TypedArrays. No file, pixel data, or metadata property is ever transmitted over the network.
No. Our engine operates directly on the container structure, removing metadata item pointers while leaving the compressed AV1 video keyframe bytes untouched. There is zero re-compression or generation loss.
Yes. Smartphones and digital cameras with GPS enabled record latitude, longitude, and elevation into the Exif block embedded within the AVIF container, making it easy for viewers to determine the exact location where the photo was captured.
ISOBMFF stands for ISO Base Media File Format (standardized in ISO/IEC 14496-12). It organizes binary data into discrete four-character code blocks known as "boxes" or "atoms" (e.g., ftyp, meta, mdat). Both AVIF and MP4 video files use this hierarchical container.
Yes. You can use our "Photography" preset or manually click "Remove" next to the GPS Coordinates field while keeping Camera Make, Model, and Lens Model intact.