Third-party open-source licenses
This site uses the open-source components below. Full license texts ship with the site, and upstream source locations for LGPL components are listed.
| Component | Version | License | Upstream source |
|---|---|---|---|
| fflate | 0.8.3 | MIT text | https://github.com/101arrowz/fflate |
| pdf-lib | 1.17.1 | MIT text | https://github.com/Hopding/pdf-lib |
| marked | 18.0.14 | MIT text | https://github.com/markedjs/marked |
| utif2 | 4.1.0 | MIT text | https://github.com/photopea/UTIF.js |
| pako | 3.0.2 | MIT + Zlib text | https://github.com/nodeca/pako |
| lucide-static | 1.48.0 | ISC text | https://lucide.dev |
| pdfjs-dist | 6.3.289 | Apache-2.0 text | https://github.com/mozilla/pdf.js |
| libheif-js | 1.23.2 | LGPL-3.0 text | https://github.com/catdad-experiments/libheif-js |
| openpgp | 6.3.2 | LGPL-3.0+ text | https://github.com/openpgpjs/openpgpjs |
| Noto Sans SC Web (subset) | variable | OFL-1.1 text | https://fonts.google.com/noto/specimen/Noto+Sans+SC |
LGPL source availability
libheif-js and openpgp are provided as separate modules. Their upstream source is available at the locations in the table. To relink or replace them, swap the files while keeping the same module interface. Full third-party notices
Fonts
The page uses a bundled Noto Sans SC Web subset (SIL OFL 1.1) with system-font fallback; the OFL text is at /fonts/OFL.txt.
PDF.js bundles Foxit fonts under BSD-3-Clause and Liberation fonts under GPLv2 with a font exception.
Both permit commercial use, subject to their license, notice and source terms. Licenses are in /vendor/pdfjs/standard_fonts/.