Vellum PDF Tools Use WebAssembly to Process Files Entirely in the Browser
Vellum is a free, static-site PDF toolkit built on the premise that user files never leave the device, with no backend server to receive uploads. All PDF operations — merging, splitting, OCR, encryption, and repair — run locally using WebAssembly engines including pdf-lib, Tesseract.js, and qpdf compiled to WASM. To prevent any outbound data transfer, all dependencies such as Tesseract's language models and WASM binaries are self-hosted rather than loaded from third-party CDNs. The architecture is reinforced at the browser level through a strict Content-Security-Policy header setting 'connect-src self', which technically prevents the page from making external network requests regardless of code intent. Users can independently verify this behaviour by monitoring the Network tab in browser developer tools during any file operation.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in