Offline vs online PDF tools: follow the document data
“Runs in a browser” does not necessarily mean “uploads the document”. Conversely, a desktop application can still contact online services. Evaluate the processing path instead of relying on either label.
Ask where the bytes are processed
A server-based workflow sends document data to another system for processing. A local workflow uses your device’s processor and memory. The latter avoids that document upload, but you still need to consider the device, browser extensions, local storage and the destination of the export.
CloakDoc’s boundary
CloakDoc’s PDF rendering, matching and OCR run locally. OCR workers and language data come from the application assets. Payment, device activation, periodic license checks and support messages use online services separately from the document-processing code.
Offline sessions need preparation
A fresh browser visit needs a connection to load the website and its assets. The project does not promise an installable offline browser cache. The Windows app bundles processing assets, but paid entitlement still depends on initial activation and periodic verification. Check validity before planning disconnected work.
Local storage needs its own policy
Batch files can persist in browser storage until you clear the queue or site data. Downloads and backups are independent copies. Local processing is not the same as no retention, secure erasure or an air-gapped computer.
Evaluate a workflow with a sample
Use a synthetic document first. Inspect network activity and the export location, check whether processing needs remote assets, and test failure behavior when connectivity changes. Recheck after software updates. For sensitive work, combine a suitable processing tool with device access controls and a deliberate release review.