← Back to Blog

A Privacy-First Approach to Handling PDF Documents at Work

Every day, people working with sensitive documents face a practical dilemma: they need to perform a quick PDF task — merge two contracts, compress a scan, add a watermark — and the fastest option is an online tool. But those online tools almost always work by uploading the file to a remote server.

For certain documents, this is worth thinking about carefully.


What Happens When You Use a Cloud PDF Tool

The typical cloud PDF workflow:

  1. You visit the website and select your file
  2. Your file is uploaded to the service’s servers over the internet
  3. The processing happens on their infrastructure
  4. The result is sent back to you for download
  5. Your original file, and sometimes the processed result, is retained on their servers for a period ranging from one hour to indefinitely

For most services, the stated retention policy is something like “files are deleted within 24 hours.” This may be true. It may not be enforced consistently. It almost certainly does not apply to metadata and processing logs, which may be retained separately.

The service may use your files to train machine learning models, improve their algorithms, or share data with advertising partners — depending on their terms of service, which most users do not read.


What Documents Should Never Be Uploaded

The risk is highest for documents in these categories:

Legal documents: Contracts, agreements, powers of attorney, court filings, regulatory submissions. These often contain confidential clauses, negotiated terms, and personal identifying information that should not appear on a third-party server.

Financial records: Bank statements, tax returns, pay stubs, invoices, financial projections. These contain account numbers, income data, and corporate financial information.

Medical documents: Patient records, insurance forms, prescription information, medical imaging PDFs. Healthcare data is highly regulated in most jurisdictions.

Identity documents: Passport scans, national ID copies, driver’s licence images, birth certificates. These are the primary inputs for identity theft.

Personnel records: Employment contracts, performance reviews, disciplinary records, salary information. These often have legal confidentiality obligations.

Intellectual property: Technical specifications, product designs, research documents, proprietary processes. Uploading these to a third-party tool may constitute unauthorised disclosure.


How Local PDF Processing Works

A browser-based local PDF tool works differently at every step:

  1. You open the tool in your browser
  2. You select a file — the file is read into the browser tab’s memory
  3. A Web Worker (a background script) running on your device performs the PDF operation
  4. The result is returned to your browser’s download manager
  5. Nothing travels to an external server at any point

This is possible because modern browsers are sophisticated enough to run complex file processing tasks natively. Libraries like pdf-lib and PDF.js — the same open-source libraries used by many of the cloud tools — can run entirely in the browser without a backend.

The architecture makes the privacy properties guaranteed by design, not by policy. There is no server to receive your file because there is no server involved.


What “Privacy by Architecture” Means

There is an important distinction between privacy by policy and privacy by architecture.

Privacy by policy means a company promises not to do certain things with your data — retain it, share it, mine it. This is better than no policy. But it requires you to trust the promise, the company’s ability to keep it, their security posture, and the clarity of the legal language.

Privacy by architecture means the system is designed so that the problematic outcome is physically impossible. If a PDF tool processes files entirely in your browser and has no document-receiving server, then your file cannot be uploaded to a server — there is no endpoint to receive it. You do not need to read the privacy policy. The architecture makes the policy irrelevant.

PDFolio is built around this principle. It is a static web application served from a CDN. When you load the page, all the code needed to process your PDFs is delivered to your browser. The processing happens on your device. There is no document API, no upload queue, no storage server.


What This Means in Practice for Workplace Use

If your organisation handles sensitive client documents, employee records, financial data, or regulated information, the tool you use for PDF tasks matters:

  • Cloud PDF tools: Generally not appropriate for sensitive documents without explicit DPA (data processing agreement) and security assessment. Most free consumer PDF tools do not offer enterprise DPA.
  • Desktop PDF software: Appropriate, but requires installation, licensing, and maintenance. Adobe Acrobat is the standard but expensive. Free alternatives vary in capability.
  • Browser-based local tools: Can offer the convenience of an online tool with the data-locality of desktop software. The key criterion is whether the processing is genuinely local (confirmed by the architecture, not just the marketing).

Questions to Ask About Any PDF Tool

Before using an online PDF tool with sensitive documents:

  1. Does it upload files to process them? If yes, your document leaves your device.
  2. What is the retention policy? How long does the file stay on their servers?
  3. Is there a privacy policy specific to file processing? Generic website privacy policies often do not address document handling clearly.
  4. Is the tool used in your browser or on their servers? The only way to verify a “local processing” claim is to check whether the tool works when your internet connection is disabled after the page loads.
  5. Does it work offline? If the tool requires a live connection to process your file, the processing is not local.

Verifying That a Tool Actually Processes Locally

A practical test: load the tool, then disconnect your device from the internet. If the tool still processes your file and provides a download, the processing is genuinely local. If it requires connectivity to complete the operation, the file is being sent to a server.

PDFolio passes this test. After the page loads, the PDF tools work without an internet connection.


Summary

  • Most online PDF tools work by uploading your files to remote servers
  • For documents with sensitive content, this is a meaningful privacy risk
  • Local browser-based processing eliminates this risk by design, not by policy
  • The practical test: does the tool work when disconnected from the internet after loading?
  • For workplace use with sensitive documents, the architecture of the tool matters as much as its features

Process PDF documents privately, on your own device →