DEV Community

Magill Anway
Magill Anway

Posted on

Merge PDFs Locally Before You Share: A Privacy Checklist for Contracts and Scans

Answer first: If you are combining a signed agreement, ID scans, or medical pages into one PDF, do the merge in your browser on your machine before the file ever touches email, Drive, or a random “free online merger.” Cloud converters are convenient — and they are also a third party that briefly (or longer) holds the exact bytes you care about. Below is a practical checklist plus a local workflow.

Why this keeps showing up

Indie builders keep shipping the same pattern: pdf-lib / WASM tools that refuse to upload. Roundups of “merge PDF with no signup” circulate again every few months. The useful takeaway is not another brand name — it is a habit: treat the packet as sensitive until it is assembled, then send it once, to the destination you chose.

Pre-merge checklist (2 minutes)

  1. Know what is in the stack. Cover sheets, contracts, IDs — remove pages you do not need before merging when possible.
  2. Prefer local merge over “email me the parts.” Fewer hops means fewer copies.\n3. Watch the Network tab. Open DevTools → Network, clear the log, merge a non-sensitive test PDF. Pass = no multipart POST carrying your document to a third-party API.
  3. Airplane-mode sanity check. After page assets load, go offline and retry. If merge still works, upload-to-server architecture is off the table for that action.
  4. Name the output clearly. client-packet-2026-09-17.pdf\ beats merged.pdf\ when you attach it later.

A local merge workflow

Step 1 — Order the sources

Drop files in the order the recipient expects (cover → agreement → appendixices). Reordering after a cloud merge often means another upload.

Step 2 — Merge in the tab

Combine locally. Closing the tab should clear in-memory copies; the downloaded file is the artifact you keep.

Step 3 — Send once

Attach or upload the finished packet to the real destination only. Skip the detour through a random merger host.

Optional — Split first

If you only need pages 2–5 of a larger scan, split locally first, then merge the thin slices. Same rule: Network tab quiet while you process.

One browser-local starting point

When you need an on-device merge without creating an account, this Merge PDF tool runs in the tab (files stay on your device):
https://www.lizecheng.net/pdf/merge-pdf/?utm_source=devto&utm_medium=article&utm_campaign=lizely_daily_20260917&utm_content=merge-pdf

(That is the only product link in this post.)

What “good enough” looks like

Scenario Local move
2–5 scans for a form Merge in-tab → upload once
Contract + appendixices Order carefully → merge → email
Need only a page range Split locally → then merge thin set
Sensitive IDs Never use a cloud converter “just this once”

Closing

Merging PDFs is a solved UX problem. The open question is whether the bytes leave your device on the way. Prefer tools you can verify with Network + offline checks — and keep cloud converters for files you would not mind a stranger reading.

Top comments (0)