BlueMask hides private details in photos and screenshots. It runs in your browser, without uploading your image.
Use secure masking for sensitive data. It replaces the covered pixels with a solid patch. Cosmetic blur is an appearance effect and may leave recoverable details.
Blur mixes pixels together. A name can look unreadable while still leaving enough shapes and patterns for software to recover it.
Deblurring models such as Restormer and NAFNet reconstruct detail from degraded images. They can also produce plausible guesses. A sharp result is not necessarily the original. These are research references, not BlueMask test results.
Each pixel becomes a weighted average of its neighbors. Nearby pixels count more, following a bell-shaped pattern called a Gaussian kernel. The mixed values still depend on the original image.
A stronger blur is not a guarantee that a secret is gone. See the Gaussian filter definition.
It replaces the selected pixels with a fixed, opaque color. The mask’s color does not depend on the hidden image. The export is a flattened PNG, with no separate layer to lift off.
For the same mask positions and visible surroundings, changing the hidden pixels produces the same output. Secure masks also take priority wherever they overlap cosmetic blur. Your original file is unchanged.
This edition reads, edits and saves images locally. It has no image uploads, analytics, accounts or remote AI calls.
Opening the hosted website still connects you to its host. For sensitive images, download the offline edition and disconnect before choosing your image.
How do you know Bluethroat Labs isn’t uploading your photo or extracting sensitive details from it? Paranoia Mode lets you check that BlueMask works offline. While your device has no network connection, the page cannot send your photo or its contents to our servers.
A webpage cannot turn off your internet connection for you. Disconnect before opening your private image:
The browser’s connection indicator is only a hint. Use your device’s network controls to disconnect.
It proves editing needs no server. It does not prove the code, browser or device is safe.
The source and recorded tests are downloadable. File hashes identify the exact build; they do not certify its safety.
BlueMask creates a new PNG named bluemask.png. It does not copy the original filename, camera details or GPS metadata. Ordinary image properties, such as dimensions, remain.
Anything visible in the picture still needs to be covered.
Yes, from context. A box’s width can suggest a name’s length. Nearby text, logos, reflections and timestamps can give you away.
Cover the full detail with room around it. A whole line can reveal less than a tightly fitted word. Avoid sharing differently masked versions of the same image.
The published test uses twelve synthetic codes. DPIR recovered all twelve from the Gaussian blur control and none from secure masks. All twelve secure inputs were identical, so they were not independent challenges.
DarkIR failed the ordinary-blur control; its failure on masks is not a useful resistance result. These tests do not establish protection against every model, face recognition or guesses from context. Settings, originals and outputs are available with the results.