NoStorePDF Glossary
Learn about the terminology, technologies, and concepts powering our zero-upload privacy architecture.
WebAssembly (WASM)
A binary instruction format that allows code written in languages like C, C++, and Rust to run natively in web browsers at near-native speed. NoStorePDF uses WebAssembly to process complex files (like PDFs and video) directly on your device without uploading them to a server.
Client-Side Processing
A computing model where data processing occurs entirely on the user's device (the client) rather than on a remote server. This is the core methodology of NoStorePDF, guaranteeing 100% privacy since files never leave the browser.
FFmpeg
A complete, cross-platform solution to record, convert and stream audio and video. NoStorePDF compiles FFmpeg to WebAssembly so it can run securely inside your browser for local media conversion.
PDFium
Google's open-source PDF rendering engine. By utilizing PDFium within a WebAssembly environment, NoStorePDF can manipulate, compress, and render PDF documents locally with extremely high fidelity.
Zero Data Transmission
A security architecture where sensitive user data is strictly confined to the local environment and never transmitted across a network. NoStorePDF achieves this by moving backend processing tools into the frontend.
Blob URL
A temporary internal URL created by the browser to reference data stored in memory (like a processed file). NoStorePDF generates Blob URLs so you can instantly download your processed files without any server round-trips.
Tesseract.js
A pure Javascript port of the Tesseract OCR (Optical Character Recognition) engine. It allows NoStorePDF to extract text from images securely within your browser.
Want to see these technologies in action?
Explore All Tools