The short version
Open source, delivered to your browser
NoUpload App combines original site code with third-party open-source components. A larger tool may download an engine, language file, or model from model.nouploadapp.com when you start a task. That download brings the tool to your device; it does not send your selected file to us.
Exact versions
This inventory follows the files actually referenced by the current source code.
License copies
Local license copies and component-specific upstream notices are linked below.
First-party delivery
Runtime assets are local or served from our own model subdomain, not a public CDN.
Scope. This page gives notices for third-party works. It does not place NoUpload App's original branding, page copy, or application code under those licenses unless a file says otherwise.
Current distribution
Component inventory
This table is the required notice inventory for the third-party works loaded by the current site. Copyright names reproduce supplied notices or identify the project contributors when a license file does not name one person.
| Component and use | Version | License | Copyright holder / author | Source and notice |
|---|---|---|---|---|
| BiRefNet Lite 512 ONNX Background removal | studioludens/birefnet-lite-512 | MIT | Copyright © 2024 ZhengPeng; export by studioludens | Model · Source · License |
| Whisper Base / ONNX export Subtitle transcription | openai/whisper-base | Apache-2.0 | OpenAI and contributors; ONNX Community export | Model · Export · License |
| Tesseract language data OCR language files | 4.0.0 + tessdata_best | Apache-2.0 | Tesseract OCR contributors | Default source · Best source · License |
| FFmpeg.wasm wrapper Video and media tools | 0.12.15 | MIT | Copyright © 2019 Jerome Wu | Exact source · License |
| FFmpeg WebAssembly cores Video and media processing | 0.12.10 single/multi-threaded; 0.12.3 media core | GPL-2.0-or-later | FFmpeg and ffmpeg.wasm contributors | 0.12.10 build source · Build archive · FFmpeg n5.1.4 source · 0.12.3 build source · Build archive · FFmpeg n5.1.3 source · GPL text |
| Transformers.js Model loading | 3.8.1 | Apache-2.0 | Hugging Face and contributors | Exact source · License |
| ONNX Runtime Web On-device inference | 1.22.0-dev.20250409-89f8206ba4 | MIT | Copyright © Microsoft Corporation | Exact source commit · License · Third-party notices |
| Hugging Face Jinja Bundled by Transformers.js | 0.5.3 | MIT | Copyright © 2023 Hugging Face | Exact package and source · License |
| Tesseract.js / Core Browser OCR runtime | 5.0.5 / 5.0.0 | Apache-2.0 | Tesseract.js and Tesseract OCR contributors | JS source · Core source · License |
| heic-to / libheif HEIC and HEIF decoding | 1.5.2 / 1.22.2 | LGPL-3.0-or-later | Hopper Gee; Copyright © 2017–2026 Struktur AG and Dirk Farin | Wrapper source · Library source · LGPL text · GNU GPL 3 text |
| LibPDF PDF inspection and encryption | 0.4.1 | MIT; bundled MIT, Zlib, BSD-3-Clause | Copyright © 2026 Lucas Smith; dependency authors | Exact package and source · License · Bundled notices |
| qpdf-run / QPDF PDF merge and extraction | 0.2.1 / 11.10.0 | MIT / Apache-2.0 | Copyright © 2026 CrabPDF contributors; Copyright © 2005–2024 Jay Berkenbilt | Exact runner package and source · Exact QPDF source · MIT text · Apache text |
| Bootstrap | 5.3.3 | MIT | Copyright © 2011–2024 The Bootstrap Authors | Exact source · License |
| Font Awesome Free | 6.5.2 | Icons: CC BY 4.0; fonts: SIL OFL 1.1; code: MIT | Fonticons, Inc. | Exact source · Complete notice |
| Inter | 4.1 | SIL OFL 1.1 | Copyright © 2016 The Inter Project Authors | Exact source · License |
Source availability
GPL and LGPL components
FFmpeg cores
GPL-2.0-or-later corresponding source
Video Compressor distributes the single- and multi-threaded 0.12.10 release builds, built from FFmpeg n5.1.4. Media Converter distributes the single-threaded 0.12.3 release asset, built from FFmpeg n5.1.3; its local UMD loader and 31,598,677-byte WebAssembly binary match that release. The ffmpeg.wasm release trees and build archives provide the browser bindings, configuration, dependency recipes, and pinned source references. The separate FFmpeg archives above provide the upstream FFmpeg source used by each build. You may copy and modify the applicable source under GPL-2.0-or-later. These links are provided at no charge and should be kept available for as long as the binaries are distributed.
heic-to and libheif
LGPL-3.0-or-later replacement and relinking
NoUpload App loads /assets/vendor/heic-to/1.5.2/heic-to.js as a separate JavaScript module at runtime. The corresponding application code is available at /assets/js/heic-converter.js. No integrity check or technical restriction prevents replacing the LGPL module. To use a modified build, rebuild the exact sources linked above and replace that module at the same path in your own copy of the site. Reverse engineering for debugging such modifications is not prohibited by NoUpload App's terms.
On-device intelligence
Models and language data
BiRefNet Lite 512 ONNX
Background Remover · foreground segmentation and alpha matte
- Model used
studioludens/birefnet-lite-512- Base model
ZhengPeng7/BiRefNet_lite- Runtime
- FP16 ONNX, fixed 512 × 512 input
- Delivery
- Four first-party model parts, assembled in browser (98,484,532 bytes)
The browser-ready export is a 512-pixel ONNX re-export of Peng Zheng and contributors' BiRefNet Lite. NoUpload App uses the FP16 graph; it does not use the restricted RMBG-1.4 model.
Whisper Base
Subtitle Extractor · speech recognition and transcription
- Model used
openai/whisper-base- Browser layout
onnx-community/whisper-base- Runtime
- Quantized ONNX encoder and merged decoder
- Languages shown
- English, Spanish, French, and Chinese
Tokenizer and configuration files are stored with the site. The quantized encoder and decoder are delivered from our model subdomain when transcription starts.
Tesseract language data
Local OCR · printed-text recognition
- Default data
- Tesseract.js data 4.0.0
- Best data
- Tesseract
tessdata_best - Languages
eng,spa,fra,chi_sim- Delivery
- Compressed traineddata from our model subdomain
“Best + Preprocess” uses the same Best language data and adds local Canvas preparation; it does not call another model or correction service.
Browser runtimes
Processing engines
FFmpeg.wasm
Video Compressor and Media Converter
@ffmpeg/ffmpeg 0.12.15 provides the MIT-licensed JavaScript wrapper. Video Compressor uses @ffmpeg/core 0.12.10 and @ffmpeg/core-mt 0.12.10. Media Converter uses the @ffmpeg/core 0.12.3 release asset. The compressor selects a multi-threaded core when isolation and memory permit, then falls back to its 0.12.10 single-threaded core.
Wrapper source0.12.10 core source0.12.3 core sourceMIT textGPL text
Transformers.js and ONNX Runtime Web
Background Remover and Subtitle Extractor
Transformers.js 3.8.1 loads and prepares the models. Its distributed browser bundle includes ONNX Runtime Web 1.22.0-dev.20250409-89f8206ba4 for local inference.
Transformers.js sourceONNX Runtime sourceApache textMIT text
Tesseract.js
Local OCR
Tesseract.js 5.0.5 provides the browser API and worker. Tesseract.js Core 5.0.0 provides the WebAssembly builds, including SIMD and LSTM variants.
heic-to and libheif
HEIC Converter
heic-to 1.5.2 provides the CSP-compatible browser module and bundles libheif 1.22.2 to decode HEIC and HEIF images locally.
LibPDF
PDF Suite · inspection and AES-256 password protection
@libpdf/core 0.4.1 is bundled with its dependency notices, including MIT, Zlib, and BSD-3-Clause notices where applicable.
qpdf-run and QPDF
PDF Suite · content-preserving merge and extraction
qpdf-run 0.2.1 supplies the MIT-licensed browser runner. Its WebAssembly runtime is QPDF 11.10.0, licensed under Apache-2.0.
Interface assets
Layout, icons, and fonts
First-party asset delivery
Large files served from R2
Cloudflare Pages accepts individual site files up to 25 MiB. Larger processing assets, and related model data kept with them, are served from NoUpload App's own model.nouploadapp.com R2 domain. On August 2, 2026, all 17 objects referenced by the source code returned HTTP 200 with the expected MIME type and byte length; browser CORS requests were accepted from both https://nouploadapp.com and the local development origin.
| Runtime group | R2 objects | Verified bytes | Used by |
|---|---|---|---|
| BiRefNet Lite FP16 | /models/model_fp16/part-01.bin through part-04.bin | 98,484,532 | Background Remover |
| Whisper Base ONNX | Quantized encoder and merged decoder | 76,894,629 | Subtitle Extractor |
| FFmpeg WebAssembly | 0.12.10 multi-thread, 0.12.10 single-thread, and 0.12.3 media cores | 96,549,419 | Video Compressor and Media Converter |
| Tesseract default data | eng, spa, fra, and chi_sim | 45,725,237 | Local OCR |
| Tesseract best data | eng, spa, fra, and chi_sim | 40,136,021 | Local OCR |
Direction of transfer. These requests download engines or model data to the browser. The file selected by the user is not included in an R2 request.
Written content
Policy attribution
Basecamp open-source policies
Ideas adapted in our Privacy Policy and Terms of Service
NoUpload App's policy pages include ideas adapted from Basecamp's open-source policies. They have been rewritten for our browser-only processing model. Attribution is also shown on each adapted page.
Notices
License texts and bundled notices
The local copies distributed with this site and component-specific third-party notices are available below. When a bundle contains several works, its legal-notice file is the authoritative component-level record.
Questions, corrections, or source requests
Open-source authors retain all rights granted by their respective licenses. Product and project names belong to their respective owners. Inclusion here does not imply endorsement of NoUpload App.
If you believe a notice is incomplete, need the corresponding source for a distributed GPL/LGPL component, or want to report a licensing issue, email info@nouploadapp.com. Please name the component and version in your message.
This inventory was prepared from the runtime imports, vendored license files, model metadata, and first-party model-host paths used by the current NoUpload App build.