macOS 26 · iPhone · Live on the App Store

Kernel rebuilds files. It doesn't scan them.

A scanner looks for known bad things and misses the rest. Kernel opens each file inside an isolated sandbox with no network entitlement, extracts only the content — the vector page, the pixels, the frames — and writes a brand-new file around it. Whatever wasn't content is gone by construction, not by blocklist.

Get Kernel — 9,99 € Universal Purchase · macOS 26 & iPhone, one purchase · No subscription · No account
Kernel — 3 files, ready to rebuild
contrat-signe.pdf
JavaScript · launch action · 1 embedded file
Rebuilt
IMG_4021.heic
GPS: Rue de Rivoli, Paris · iPhone 16 Pro · serial no.
Rebuilt
tournage-spatial.mov
MV-HEVC stereo pair · original container
Rebuilding…
No network entitlement · sandboxed per file Approve plan
What files carry

Every file format hides something concrete.

Not "metadata" in the abstract — specific fields, sitting in the container, that most viewers never show you.

PDF

  • JavaScript and launch actions that run when the file opens
  • Embedded executables and attached files nobody asked for
  • Forms, annotations and the entire document catalog

Image

  • GPS coordinates — exactly where it was taken
  • Camera make, model and serial number
  • Timestamps and every other EXIF metadata block

Video

  • The original container and its atoms — nobody audits what's actually inside an .mp4
  • Editing history and device metadata carried along for the ride
  • For spatial video: two stereo layers most tools don't even know exist
How it works

Four steps. The sandbox is the one that matters.

Each file is opened in its own isolated sanitizer service — no network entitlement, no filesystem access beyond the one file handle it was given.

File in
PDF, image or video, handed off as a single file handle.
Isolated sandbox
No network entitlement at all — absent from the binary, not toggled off.
Content extracted
The vector page, the pixels, the frames — nothing else.
New file written
Carrying a verifiable SHA-256. Your original is never touched.
It refuses rather than damages

Ask for the lossy conversion, and Kernel says no.

Converting a transparent PNG to HEIC would flatten the transparency — so Kernel keeps the original format and tells you why. Same logic for HDR range, chroma resolution and a stereo pair. Most tools quietly do the lossy thing. An app willing to say what it won't do is making a claim about everything else it does.

You ask
PNG
HEIC

Convert a transparent PNG logo to HEIC for a smaller batch output.

Kernel does
Kept as PNG

HEIC has no alpha channel worth trusting for this case — the conversion would paint the transparent area white. Kernel keeps the file as a rebuilt PNG instead, and says so right on the row. It never enlarges a file to force a format either — the same refusal instinct in reverse.

Batches, visibly

A few hundred files, cleared tile by tile.

Drop a batch onto Kernel and it lays them out as a contact sheet — you watch it clear itself, one tile at a time. Every finished copy carries a SHA-256 you can check yourself; drag a tile straight into another app the moment it's done.

214 / 240 cleaned SHA-256 per copy Batch output format, per-file fallback when needed
Watch folders

Point it at Downloads. Anything landing there gets cleaned.

While Kernel is open, a watched folder cleans new arrivals automatically — a Downloads folder, a folder of mail attachments. Pause any folder any time. Watching runs only while the app is open; it isn't a background launchd agent.

Downloads
Watching · while Kernel is open
Proof, offline

Seal a clean copy. Verify it later — no network required.

Seal a rebuilt file into an archive signed by this Mac's Secure Enclave. Drop that archive back into Kernel any time afterward and it tells you whether the content still matches its seal — entirely offline, and without trusting anything inside the file itself.

Sealed by this Mac
Signature matches the Secure Enclave that made it.
Unknown signer
A valid Kernel seal, made by a different device.
Tampered
Content no longer matches the sealed signature.
Not a Kernel archive
No seal to check — the file was never sealed here.
iPhone

Same engine, one screen.

Hand Kernel a file on iPhone and get a clean copy back — same rebuild logic, no navigation to learn.

One screen, no menus

Every file states in one sentence what it's giving up.

Tap once to see the specifics, struck through. Tap once more to clean the batch. The share sheet, Photos, Files, drag and drop, Shortcuts, Siri, the Action button and Control Center — Kernel meets files wherever they already are.

  • No account, no network permission, no analytics, no server — an absence of capability, not a policy.
  • Place names come only from what the file already wrote down — Kernel never looks up your coordinates.
  • Your originals are never touched. Kernel only ever writes new files.

Honestly scoped: on iPhone the rebuild runs inside the app itself — iOS has no separate sandboxed service the way macOS does. Heavy video re-encoding and cryptographically sealed archives stay Kernel-for-Mac's job, and the app says so rather than pretending otherwise.

Where it sits

Rebuild, native, batch, media-first.

Dangerzone shares Kernel's core insight — rebuild, don't scan — and is free, open-source and well-regarded. The honest contrast isn't "better", it's what each one is built for.

KernelDangerzoneMetadata strippers
MethodRebuildRebuildStrip fields
RuntimeNative, no containerPodman/Docker containerNative
FormatsPDF, images, video, spatial videoPDF, Office docs, imagesMostly images
BatchHundreds, visibly, SHA-256 per fileNo batch viewVaries
Offline seal + verifyYesNoNo
Price9,99 € onceFree, open-source≈4 €

Dangerzone details as of publishing — check freedomofpress/dangerzone for the current feature set.

Zero cloud, by construction.

Kernel's sanitizer services hold no network entitlement at all — not disabled by preference, absent from the binary. iCloud-evicted files are skipped rather than downloaded. Built by a solo developer in France.

French developer · Privacy policy · Support
Pricing

One purchase. Both platforms. That's the whole model.

Kernel
9,99 € once
  • Universal Purchase — Mac and iPhone, one purchase
  • No subscription
  • No account
  • No telemetry
Get Kernel on the App Store

Files you send should carry only what you meant to send.

Kernel rebuilds them clean, on your Mac or iPhone, before they ever leave.

Get Kernel — 9,99 €
macOS 26 & Apple silicon · iPhone · Universal Purchase