PressZero
Back to overviewDeveloper documentation
Core Engine

System Architecture & Security Model

PressZero operates entirely in-memory on the client machine with zero network transmission.

+-------------------------------------------------------------+
| USER DEVICE (Browser or Standalone Desktop App)             |
|                                                             |
| [ File Input ] ---> [ HTML5 Canvas ]                        |
|                            |                                |
|                            v                                |
|                 [ Web Worker Thread Pool ]                  |
|                 |- Binary Search Bisection (O(log n))       |
|                 |- Adaptive Luma Bleach Filter              |
|                 |- EXIF / Geolocation Scrubber              |
|                            |                                |
|                            v                                |
|                 [ In-Memory Blob / ZIP Export ]             |
|                            |                                |
|                            v                                |
|                 [ Local Instant Download ]                  |
+-------------------------------------------------------------+
                             |
                             X (0 Bytes Transmitted)
                             v
               [ Remote Backend Servers ]

Network Egress Verification

You can independently verify zero network transmission: open Developer Tools (F12 or ⌥⌘I), switch to the Network tab, and perform a compression. Exactly 0 outgoing HTTP requests are made.