Credits and licences
Last updated 2026-10-25
Our own code
The tools, the page layouts, the national ID check-digit rules, the checks that run after a redaction and the comparison view are written for this site. The pages make no requests to other servers.
Third-party code
Every library below is open source with a permissive licence, vendored as a file on this site (versions pinned, licence texts in /engine/THIRD-PARTY-LICENSES.txt).
| Name | Used for | Licence |
|---|---|---|
| PDFium (via @embedpdf/pdfium 2.15.1) | Reads and renders PDF pages, extracts text and removes content under redaction boxes. Runs in your browser as WebAssembly, loaded when you open a file. | BSD-3-Clause (PDFium) and MIT (EmbedPDF build) |
| pdf-lib, @cantoo fork 2.11.1 | Builds the output PDF, writes Bates numbers and stamps, and edits metadata. | MIT |
| pdf.js 6.4.299 (Mozilla) | A second, independent text reader used in the after-redaction check. | Apache-2.0 |
| jsdiff 9.0.0 | Finds the changed words when two PDFs are compared. | BSD-3-Clause |
| fflate 0.8.2 | Decompresses the data streams inside a PDF for the raw scan. | MIT |