How iLovePDF works (the upload part)
When you use iLovePDF to merge, compress, or convert a PDF, the operation happens in two steps: your file is uploaded from your browser to iLovePDF's servers in Spain, then the tool performs the operation server-side and returns a download link. The file travels over the internet to a third-party server before anything happens to it. iLovePDF states that uploaded files are deleted from their servers within two hours. However, the file did leave your device, did travel over the network, and did exist on a third-party server — even if briefly.
When iLovePDF's upload model is a problem
For most people compressing a holiday photo PDF or merging public documents, iLovePDF's approach is perfectly acceptable. The situation changes when the documents contain personal data or confidential information. Under GDPR Article 28, organisations processing personal data with a third-party tool must have a Data Processing Agreement (DPA) with that tool. iLovePDF's free tier includes no DPA — only Enterprise plans do. For HIPAA-covered entities in the US, uploading documents containing Protected Health Information (PHI) to iLovePDF would require a Business Associate Agreement (BAA) — check whether iLovePDF offers one on your plan before uploading PHI. For law firms, healthcare providers, HR departments, and financial services, these are real compliance constraints — not theoretical concerns.
What MiniFiles does differently
MiniFiles performs PDF operations entirely inside the browser using WebAssembly, pdf-lib and pdf.js. When you merge, compress, split, protect or convert a PDF with MiniFiles, your file is read from your disk into your browser's memory, the operation runs locally, and the output is made available as a download — all on your device. At no point is a network request made with your file data. This is architecturally different from iLovePDF: MiniFiles cannot see your files even if it wanted to, because they are never sent.
Feature comparison: iLovePDF vs MiniFiles
Merge PDF — iLovePDF: yes (upload). MiniFiles: yes (local). Compress PDF — iLovePDF: yes (upload). MiniFiles: yes (local). Split PDF — iLovePDF: yes (upload). MiniFiles: yes (local). PDF to JPG — iLovePDF: yes (upload). MiniFiles: yes (local, JPG or PNG). JPG to PDF — iLovePDF: yes (upload). MiniFiles: yes (local, via the Merge tab). Password protect PDF — iLovePDF: yes (upload). MiniFiles: yes (local, AES-256). Compress images — iLovePDF: yes (upload). MiniFiles: yes (local). Works on mobile — both: yes. Free tier — iLovePDF: limited (file size, daily operations). MiniFiles: free (10 uses a day as a guest, unlimited with a free account). GDPR DPA — iLovePDF: Enterprise only. MiniFiles: Enterprise plan. Uploads files: iLovePDF: always. MiniFiles: never.
iLovePDF for everyday use — MiniFiles for sensitive documents
There is no need to be absolutist. iLovePDF is a well-built tool and perfectly appropriate for non-sensitive PDF tasks. If you are compressing a travel itinerary or merging public meeting notes, the upload is not a concern. The relevant question is: does this document contain personal data, client information, or confidential content that should not leave my device? If the answer is yes, that is when MiniFiles is the right tool. A practical approach: use iLovePDF for convenience-first tasks, use MiniFiles when the document requires privacy.
Other iLovePDF alternatives worth knowing
Smallpdf: similar to iLovePDF, server-based, Swiss infrastructure, files deleted after one hour. PDF24: server-based (German company), wide feature set, free. Sejda: server-based, files deleted after one hour, some local processing features available in the desktop app. Adobe Acrobat Pro: local desktop app, most powerful option, but requires a subscription ($19.99/month). PDF24 Desktop: local app, free. LibreOffice: free and local, but limited PDF manipulation features. MiniFiles: browser-based, local, free, no installation — the only option in this list that is both local and requires zero installation.
How to switch from iLovePDF to MiniFiles
If you currently use iLovePDF for merge, compress, protect or conversion operations and want to switch to a local workflow: go to minifiles.io, use the Merge tab (equivalent to iLovePDF Merge PDF and JPG to PDF — it accepts both PDFs and images), the Compress tab (equivalent to iLovePDF Compress PDF), the Protect tab (equivalent to iLovePDF Protect PDF), the Split tab (equivalent to iLovePDF Split PDF), and the PDF to image tab (equivalent to iLovePDF PDF to JPG). The interface is simpler by design, and the key difference you will notice immediately is that operations complete without any upload progress bar — because nothing is being sent anywhere.