|
Or doing it in a native, offline app, even an Electron app if you're stuck with JavaScript for libraries? PDFsam has been my go-to for years, it's a GPL v3 open-source offline (JavaFX) app to split, merge, extract, mix, and rotate pages from PDF files. WASM apps can accomplish the same tasks without uploading, but fundamentally the user experience is indistinguishable: browse to a webpage, click some buttons, open/drag the file into the website, get converted file back. And even for the one or two highly-technical users that will audit the WASM and network requests to ensure no uploads happen, there's nothing preventing a page that serves the privacy-honoring suite today to swapping for one that surreptitiously uploads the documents tomorrow. Yes, if you (foolishly/naively) trust OP, there's no leakage between uploading over SSL to his webserver, downloading, and letting his server delete it versus doing it entirely offline. But there's no way to audit that server, and again, even if there were, no way to trust that next week he doesn't get acquired by someone who wants to "unlock the value in his user data" or get a knock on the door from some persuasive men in suits. |