The Apple Markup Opacity Trap
Millions of iPhone users use the built-in Markup marker to "black out" sensitive numbers. Here is why simple brightness sliders expose the text underneath.
The Semi-Transparent Highlighter Illusion
The default marker in iOS Photos is an optical highlighter designed for annotating notes, not a redaction tool.
- Sub-100% Alpha Channel Blending The black highlighter pen in iOS Markup renders at approximately 80% to 90% opacity per stroke. Even with multiple passes, the alpha compositing layer allows underlying pixel luminance to persist.
- Trivial 3-Second Exposure Adjustment Anyone who receives the image can open it in standard photo editors, max out Brightness (+100), Exposure (+100), and Contrast, instantly making the blacked-out text clearly legible.
- Non-Destructive HEIC/Live Photo Layers When editing in iOS Photos, edits are frequently saved as non-destructive parameter metadata rather than flattened raster files, allowing recipients or forensics to revert the markup entirely.
Technical Architecture Comparison Matrix
| Feature / Threat Vector | Standard / Competitor | MaskMyBody (Client-Side) |
|---|---|---|
| Layer Alpha Transparency | Highlighter brush retains 10-20% opacity leakage per pass. | Alpha 1.0 (100% opaque) flat rasterization directly onto pixel buffer. |
| Brightness / Exposure Exploit | Extremely vulnerable. Sliding exposure to +100 reveals characters. | Immune. Target pixels are 0x00; increasing brightness turns the entire box grey uniformly. |
| Non-Destructive Metadata Revert | Vulnerable in Apple Photos / HEIC shared files where edit history persists. | Immune. The exported image is freshly encoded from a flattened canvas with zero history. |
| EXIF & Location Sanitization | Apple Markup preserves GPS location, camera serial, and timestamp metadata. | Scrubbed. All GPS coordinates, lens serials, and timestamps are eliminated on export. |
| Speed & Convenience | Requires multiple scribbles with Apple pencil/finger; high risk of missed spots. | One-click AI detection for faces/hands, or clean drag-and-brush redaction boxes. |
Forensic FAQ & Verification
Does using the solid black shape tool in Apple Markup work instead of the marker?
The solid rectangle shape in iOS Markup is opaque (if opacity is manually set to 100%), but users frequently forget to adjust opacity or accidentally send the Live Photo / HEIC version which contains non-destructive editing history. MaskMyBody eliminates human error by enforcing 100% opacity, true canvas flattening, and metadata scrubbing.
Can people see through black highlighter on Android screenshot editors?
Yes. Many Android gallery editors (e.g., Samsung Gallery, Google Photos) use brush tools with anti-aliasing or slight opacity blending around brush stroke edges that can be manipulated through contrast/curves adjustment.
Does MaskMyBody upload my sensitive document or screenshot to the internet?
Never. MaskMyBody is strictly client-side. The code runs inside your local browser sandbox via WebAssembly and HTML5 Canvas. Your documents, IDs, and screenshots never touch our servers.