Built for people who know what's at stake.

A free, open, browser-side privacy toolkit. No servers. No accounts. No compromise.

Why Purify exists

Every photo you share carries a silent payload. Every link you forward broadcasts where you came from. Every JSON payload your app touches may leak analytics IDs to anyone who intercepts it.

These aren't theoretical risks — they're things that happen every day, to ordinary people, in ways they never see. A journalist's source identified by the GPS in a shared photo. A domestic abuse survivor located through EXIF data in a forum post. A personal address exposed in a public image's metadata.

Purify was built because stripping this data should be free, instant, and private — not something that requires trusting a third-party server with your files.


How it works — technically

Every tool in Purify runs entirely inside your browser tab. Nothing is ever transmitted to any server.

Images are loaded into an HTML5 Canvas element. The canvas redraws the visual pixels without reading or writing any EXIF chunk. When you download the result, the file is generated from the pixel buffer alone — metadata-free by construction, not by deletion.

URLs are parsed using the browser's native URL API. Each query parameter key is checked against a list of 70+ known tracking identifiers. Non-tracking parameters are preserved exactly. The cleaned URL is rebuilt and returned instantly.

Text blocks are scanned with a URL-detecting regular expression. Every matched URL goes through the same cleaning pipeline, and the surrounding text is left completely untouched.

JSON payloads are parsed with JSON.parse(), then walked recursively. Any key matching the tracking key list is deleted. The result is re-serialized with JSON.stringify() at your chosen indentation level.

Vanilla JS HTML5 Canvas API URL API No frameworks No dependencies No build step No server

Our principles

01 — ZERO UPLOADS

Your data never leaves your device

Every byte of processing happens inside your browser tab. We have no server that could receive your files because we've deliberately built one that doesn't exist.

02 — NO ACCOUNTS

No registration, ever

You don't need an account to use Purify. We don't want your email address. A tool that asks you to identify yourself before stripping identifiers is missing the point.

03 — NO ANALYTICS

We don't track you either

No Google Analytics. No Hotjar. No pixel. No session recording. We practice what we preach — if we built a tracking-removal tool, it would be absurd to track you while you use it.

04 — ALWAYS FREE

Privacy tools should be accessible

Purify is and will remain free for personal use. Privacy shouldn't be a premium feature gated behind a subscription. The people who need this most often can't afford to pay for it.


Who built this

Purify is a project by RuntimeZero, part of the Runtime Hub family of browser-based developer and privacy tools.

We build small, sharp, privacy-respecting tools that do one thing well. No accounts, no subscriptions, no data collection. Just tools.

Ready to clean your data?

Four tools, one page, zero uploads. Try it now.

Open the Tools