UnHEIClocal image lab
Privacy boundaries

Your file stays local. The website still uses a network.

Those statements are compatible. This page separates file handling from the ordinary requests needed to load and measure a web application.

Local memory

Stays in this browser

  • Selected file bytes
  • Filenames shown in the workbench
  • Decoded pixels and object URLs
  • Conversion settings and previews
  • Generated image, PDF and ZIP bytes
Site network

May use network requests

  • HTML, JavaScript, fonts and static assets
  • Vercel page-view analytics
  • Allowlisted coarse product events
  • External pages only after you follow a link
  • Optional IndexNow release notifications—never user files

When you select a file

The browser grants this page access to the file you selected. UnHEIC reads bounded sections for inspection and, only when you request conversion or preview, passes the file into local decoder and canvas/PDF code. The application has no upload route for conversion files.

Selected files, decoded images, previews and outputs can remain in JavaScript/WASM memory while you move between the four HEIC routes so you do not have to select them again. They are removed when you use Clear, remove an item, reload or close the tab, or when the browser reclaims the page. Object URLs are revoked during explicit cleanup paths.

Analytics

UnHEIC loads Vercel Analytics for page-level usage. Product events use a closed property allowlist: workflow type, chosen output, success/error/cancel state, coarse file-count bucket, coarse decoded-work bucket and coarse device-memory class. They must not include filenames, file bytes, image content, data URLs, object URLs, source metadata, exact dimensions, precise file sizes or raw error messages.

No third-party error-reporting SDK is configured in the application. Errors shown beside a local item use safe product codes and generic messages; the filename remains a separate local UI label.

Downloads and clipboard

Generated outputs are downloaded from a browser-created object URL. A ZIP is assembled locally. Copying a detector report writes that text to your clipboard only after you activate the copy control; the report excludes file content.

Metadata

The installed HEIC decoder does not preserve source metadata. Resulting raster images therefore do not carry the original EXIF, GPS, capture date or embedded ICC profile through that path. PDF title, author and creation date are separate document settings you control; source metadata is not silently inserted.

Verify it

You do not need to take this policy on trust. The local conversion Network guide explains how to filter browser requests and test with a unique sentinel filename. The metadata privacy checker can inspect bounded metadata signals before conversion.

Contact and changes

This policy is tied to the implemented product contract and was updated for the 17 July 2026 release candidate. Material changes to file transfer or analytics fields require a corresponding visible policy update.