# JadePDF > Verified browser-based PDF tools for finishing documents without uploading them. JadePDF is a static web application hosted on Cloudflare Pages. Its verified launch tools read and transform selected documents on the user's device with bundled JavaScript. The launch release has no document-upload API, remote document storage, account system, analytics, advertising, or paid plan. ## Canonical product pages - [Homepage](https://jadepdf.com/): product overview and common document workflows. - [Verified tools](https://jadepdf.com/tools/): public directory of launch-ready tools only. - [Privacy architecture](https://jadepdf.com/privacy-architecture/): technical document flow and hosting boundary. - [Privacy Policy](https://jadepdf.com/privacy/): launch data practices. - [Security](https://jadepdf.com/security/): runtime, dependency, browser-test, and response-header controls. - [About](https://jadepdf.com/about/): product scope and capability policy. - [Terms](https://jadepdf.com/terms/): terms for the free browser-based release. - [PDF glossary](https://jadepdf.com/pdf-glossary/): reference terminology. - [How it works](https://jadepdf.com/how-it-works/): browser-processing walkthrough. - [Examples](https://jadepdf.com/examples/): practical PDF workflows. ## Verified launch tools The capability registry marks 18 tools as functional and indexable: - [Merge PDF](https://jadepdf.com/merge/) - [Split PDF](https://jadepdf.com/split/) - [Rotate PDF](https://jadepdf.com/rotate/) - [Watermark PDF](https://jadepdf.com/watermark/) - [Add page numbers](https://jadepdf.com/page-numbers/) - [Extract pages](https://jadepdf.com/extract-pages/) - [Delete pages](https://jadepdf.com/delete-pages/) - [Reorder pages](https://jadepdf.com/reorder/) - [Header and footer](https://jadepdf.com/header-footer/) - [Bates numbering](https://jadepdf.com/bates-numbering/) - [Edit metadata](https://jadepdf.com/edit-metadata/) - [Images to PDF](https://jadepdf.com/images-to-pdf/) - [Resize PDF](https://jadepdf.com/resize-pdf/) - [Crop PDF](https://jadepdf.com/crop-pdf/) - [N-up PDF](https://jadepdf.com/n-up/) - [Overlay PDF](https://jadepdf.com/overlay-pdf/) - [Inspect form fields](https://jadepdf.com/form-fields/) - [Stamp PDF](https://jadepdf.com/stamp-pdf/) Partial experiments and unavailable concepts are intentionally excluded from this list and from the production sitemap. Their routes use conservative indexing controls and must not be cited as completed capabilities. ## Technical boundaries - Framework: Astro 7 and React 19. - PDF parsing and rendering: bundled PDF.js 6.2.108 module worker. - PDF manipulation: bundled pdf-lib 1.17.1 and related browser libraries. - Hosting: Cloudflare Pages static assets. - Document processing: browser memory for verified launch tools. - PDF.js scripting, XFA, dynamic evaluation, and fake-worker fallback are disabled. - Automated Chromium tests reject unexpected document uploads, external PDF.js CDNs, worker failures, page errors, and console errors. - The service worker only clears obsolete JadePDF caches; it does not precache production bundles. - Canonical domain: https://jadepdf.com - Sitemap: https://jadepdf.com/sitemap.xml ## Indexing policy English is the only reviewed, indexable launch locale. Legacy marketing pages, partial tools, unavailable tools, and unreviewed localized pages are kept out of the canonical sitemap. Canonical URLs point to `jadepdf.com`. ## Privacy summary Cloudflare receives ordinary requests for site assets and the associated connection/security metadata. Verified tool workflows do not intentionally send selected PDF or image bytes to a JadePDF processing endpoint. Users should retain original files and verify important output before relying on it.