Most online tools ask you to upload your files to a server, process them remotely, and send the result back. Blurify works entirely differently — and understanding why that matters could protect you and the people in your photos.
Try Blurify free — blur & redact in your browser, nothing uploaded.
Open tool →No server processing
Blurify has no backend. There are no servers receiving, storing, or processing your files. The app is pure client-side code.
No account required
Nothing is tied to an identity. You open the tool, process your file, and download the result — no sign-in, no history, no profile.
Your hardware does the work
Your CPU, GPU, and browser engine are the processing units. Blurring, redacting, and video encoding all run on your own machine.
Files stay offline
Your image, video, or PDF is never transmitted over a network. It stays in the browser's memory from the moment you open it to the moment you download the result.
Most online image editors, video processors, and PDF tools follow the same fundamental architecture: you upload your file to their server, their backend processes it, and they send you back the result. They may promise to "automatically delete files after 24 hours," offer HTTPS encryption in transit, or display trust seals — but the fundamental fact remains: your file has left your device and entered someone else's infrastructure.
For processing a photo of your lunch before posting it to Instagram, this is completely fine. But blurring and redaction tools are specifically used for sensitive content — the opposite of casual photos. Consider what people typically use them for:
These are precisely the files you don't want to hand to a third-party server, regardless of their privacy policy. A privacy policy is a legal document — it can be updated, violated, breached, or subpoenaed. Architectural privacy is different: if data never reaches a server, there is no policy that could fail to protect it.
Blurify uses several browser-native technologies to perform the same operations that cloud-based tools do — but entirely on your own device. Here is exactly what happens when you process a file, with no details omitted.
When you open an image or a PDF page in Blurify, the file is loaded into the browser's memory using a Blob URL — a temporary local reference that points to data stored in RAM. A Blob URL looks like blob:http://localhost/a4f2d0e3-... and exists only within the current browser session. It is never transmitted over a network, and it expires when the tab is closed.
The blur and redact effects are computed using the browser's built-in Canvas API— a hardware-accelerated 2D graphics rendering system that has been part of every major browser since 2008. The Gaussian blur algorithm is executed by the browser's own rendering engine, using your device's GPU where available for acceleration. The resulting composited image is held in memory and offered for download via a second Blob URL — again with zero network activity involved.
You can verify this directly. Open your browser's developer tools (F12 or right-click → Inspect), go to the Network tab, filter by "All", and load an image into Blurify. Apply a blur shape and export. You will see requests for the JavaScript and CSS assets that make up the application, but no outgoing request containing your image data. The image never leaves your browser.
Video processing is more complex than image processing, but the privacy guarantee is the same. Here is the complete pipeline:
<video> element using a Blob URL, exactly as with images.PDF support is built on two well-established open-source libraries that run entirely in the browser:
The automatic face detection feature uses MediaPipe— Google's open-source machine learning library for media processing. When you click Detect Faces, Blurify loads a small face detection neural network model (a TFLite file, approximately 450KB) into the browser and runs inference on your image using the browser's WebGL graphics API for acceleration. The model runs entirely in the browser sandbox — your image is never sent to Google or any other service for analysis.
Being completely transparent about this is important. Blurify is funded by advertising, and like virtually every website, it uses standard web analytics. Here is a precise breakdown of what is and is not collected:
The analytics services Blurify uses can only see page-level behavior — the same information they would see on any other website. They have no access to, and no visibility into, what happens inside the editor or what files you process.
Building Blurify as a fully client-side application is significantly more technically challenging than deploying a simple server-side processing pipeline. The engineering effort was deliberate. Beyond privacy, it produces several other practical benefits:
Because Blurify's processing does not require a server connection, it continues to work in environments with limited or no internet connectivity after the initial page load. The application's JavaScript is cached by the browser. If you're on an airplane, working in a restricted corporate network environment, or dealing with an unreliable connection, image and PDF processing continues to work without interruption.
Server-based tools impose file size limits, daily processing quotas, and rate limits because server-side processing costs real money. Every megabyte you upload is bandwidth, and every second of video processing is compute time that the service pays for. Blurify's processing runs on your hardware, at your expense. There are no server costs to pass on to you, no artificial limits to encourage upgrades, and no paywalls to unlock larger files.
Cloud services are regularly breached. Even services with strong security practices and good intentions are targets. The only complete protection against a data breach exposing your files is ensuring your files were never stored by the service in the first place. Blurify eliminates this risk entirely by design.
Under the EU General Data Protection Regulation (GDPR), a photograph of an identifiable person is personal data. Uploading such a photograph to an online tool makes you a data controller sharing personal data with a third-party data processor, triggering obligations around data processing agreements, cross-border transfer rules, consent documentation, and breach notification requirements.
When the processing stays entirely on your device — as it does with Blurify — the photograph never becomes a third-party data processing issue. This is particularly relevant for organisations in healthcare, law, education, journalism, and social work, where handling photographs of individuals is routine but uploading them to external servers may be restricted or legally complex under sector-specific regulations like HIPAA, the UK Data Protection Act, or various national health data laws.
You don't have to take our word for it. The most convincing demonstration of Blurify's local-only processing is an empirical one — you can verify it directly in your browser.
The Network tab will be quiet after the initial page load. Your file stays entirely within the browser's memory. This is the technical reality of how Blurify works — not a marketing claim.
Yes. Once the page has loaded and the application code has been cached by the browser, image and PDF processing continue to work without a network connection. Video export using ffmpeg.wasm requires the WebAssembly binary to be cached first (it downloads automatically on first use). After that, video export also works offline.
No. Only the code — the ffmpeg binary — is fetched from the CDN. Your video data is processed locally by that code after it has been downloaded to your browser. The CDN serves the tool, not the data. This is the same as installing any desktop application from the internet: the installer comes from an external server, but after installation, the software runs locally on your machine.
No. Blurify does not request camera or microphone access. It only reads files you explicitly open through the file picker or drag-and-drop interface.
The file and all edit state are cleared from memory when you close the tab. Blurify does not save files to local storage, IndexedDB, or any other persistent browser storage. Closing the tab is equivalent to the session never having happened, from a data persistence perspective.
Blurify is not currently open source, but it is built entirely on open-source dependencies — pdf.js, pdf-lib, ffmpeg.wasm, and MediaPipe — all of which are publicly auditable. The processing logic can also be empirically verified by inspecting network traffic in the browser developer tools, as described above.
100% free · no sign-up
Blur faces, redact documents, and censor screenshots — all in your browser. Nothing is ever uploaded to our servers.
Open Blurify — it's free →