Your files stay on your device.
Last updated: November 4, 2026
Local processing
ViewerHub reads files you choose or drop into this tab. Parsing, searching, reading and conversion happen in your browser, using local workers where needed. There are no file upload endpoints, accounts, payments or cloud processing fallbacks.
Website requests
Your browser requests website code, fonts, workers and decoder assets from this website. The hosting provider may record ordinary request information such as IP addresses and requested URLs. File names and contents are not added to URLs or sent as telemetry. This application includes no analytics, advertising, remote fonts or tracking scripts.
SQLite is opened read-only in a local worker. Geographic previews use local SVG geometry without remote map tiles; KML NetworkLink is rejected. 3D previews block external glTF buffers and textures, and ignore OBJ material libraries. No user file resources are fetched over the network.
Session and downloads
Selected files, passwords and reading bookmarks are held in tab memory. Closing a file releases its processing resources; reloading the page clears the session. We do not save file contents or reading history in browser storage. Downloads you request are saved by your browser and remain until you delete them.
Document safety
Books and DOCX previews are rendered in a restricted frame with remote resources and active content disabled. XML entities and executable content are blocked. Browser extensions, your browser and your operating system have their own policies. Avoid opening untrusted files in an outdated browser.
Offline use and limits
Engine assets load when needed. This is not an offline/PWA guarantee: a first visit and uncached viewers need website access. No file is uploaded if an engine fails to load.