PurifyAI
Manifest V3 · Chrome & Edge

Inspect AI metadata without leaving the page

The PurifyAI extension adds hover inspection, a drop scrubber and a full provenance side panel to your browser — running the same local engine as the web app.

Download v1.4.1(72 KB)Try the web version

Chrome Web Store listing is pending review — the download above installs the same build unpacked, no account required.

Hover inspection badge

Hover any image on any page and a badge shows whether it carries AI provenance metadata, before you even download it.

Popup drop scrubber

Drag a file straight into the extension popup to strip its metadata and get a clean copy back — no tab switching.

C2PA provenance side panel

Open the side panel for a full breakdown of an image's embedded manifest, EXIF records and text chunks.

Same local engine

The extension runs the identical byte-level scrubber as the web app. Nothing is transmitted to a server.

Install it now

2

Unzip it. You should end up with a folder named extension.

3

Open chrome://extensions in your browser.

4

Turn on Developer mode with the toggle in the top right.

5

Click Load unpacked and select the unzipped extension folder.

6

Pin PurifyAI to your toolbar, then hover any image to see the inspection badge.

Unpacked extensions stay installed and keep working. Chrome may show a “Developer mode extensions” notice on startup — that is expected until the Web Store listing is approved.

What it asks for, and why

Every permission the extension requests, and what each one is for. This table mirrors manifest.json in the download — unzip it and check.

PermissionWhy it is needed
activeTabRead the image you hover or select, on the tab you are actively using.
scriptingInject the inspection badge and read image bytes from the page.
tabsKnow which tab the popup and side panel should act on.
contextMenusAdd the "Inspect with PurifyAI" right-click entry on images.
sidePanelRender the C2PA provenance inspector panel.
storageRemember your preferences locally. Nothing is synced to a server.
host access (<all_urls>)Required so the hover badge works on any site you visit, rather than a fixed allowlist. This is broad — see the note below.

About the broad host access: the extension registers a content script on all sites so the hover badge can work anywhere you browse. That is genuinely wide access and you should weigh it. What it does not do is transmit anything: the badge reads image bytes locally to check for metadata, and there is no network call carrying your data. If you would rather not grant site-wide access, use the web scrubber instead — same engine, no extension required.

Extension FAQ

Is the extension free?

Inspection and single-file scrubbing are free. A PurifyAI account syncs your preferences and unlocks higher quotas, but the extension works standalone without signing in.

Does the extension send images anywhere?

No. It bundles the same local scrubbing engine as the web app and runs it inside the extension sandbox. There is no network call carrying your media.

Which browsers are supported?

It is a Manifest V3 extension, so it works in Chrome and Chromium-based browsers including Edge, Brave, Arc and Opera. A Firefox build is not available yet.

How do I install it before the Web Store listing goes live?

Download the zip from this page, unzip it, then open chrome://extensions, turn on Developer mode, click Load unpacked and select the unzipped extension folder. It takes about a minute and needs no GitHub or PurifyAI account.

Will an unpacked extension stop working or auto-update?

It keeps working indefinitely, but it will not auto-update — you would download a newer zip and load it again. Chrome may also show a "Developer mode extensions" notice when it starts. Both go away once the Web Store listing is approved.

Is the source code available?

The repository is private for now, so there is no public source link. The download on this page is the complete, unminified extension: you can unzip it and read every line of the scrubbing engine before you install it.