The Short Version
We do not receive your files, document text, page contents, or output PDFs on our servers. We cannot see what files you process, how many pages they contain, or what is inside them. That is a technical property of how the app is built, not a marketing promise.
What Data We Collect
| Data Type | Collected? | Details |
|---|---|---|
| PDF file contents | NO | Files are processed in browser memory only. Never transmitted. |
| File names or metadata | NO | File names are used locally for naming downloads. Not sent anywhere. |
| Usage analytics | NO | No analytics libraries. No event tracking. No heatmaps. |
| Crash/error reports | NO | No error reporting SDK is included. |
| Advertising identifiers | NO | No ad networks. No tracking pixels. No retargeting. |
| IP address or location | LIMITED | Your browser and our hosting provider may exchange standard request metadata when loading the site or purchase endpoints. We do not use it to inspect PDF contents. |
| Purchase transaction data | LIMITED | If you buy or restore Pro, Lemon Squeezy and our license service process your email address, order identifiers, product/variant details, refund status, and receipt link. We do not receive your card details. |
How File Processing Works
When you open a PDF in PDF Tools Pro, here is what happens technically:
- Your browser reads the file from your local disk into memory (RAM)
- The file is passed to pdf-lib and/or PDF.js โ JavaScript libraries running entirely in your browser tab
- All operations (merge, split, compress, rotate, convert) happen inside that browser tab
- The output file is written back to your local disk via a standard browser download
- When you close the tab or navigate away, the in-memory data is immediately freed by the browser
At no point does any file data leave your device. There is no network request containing your file content. You can verify this yourself by running the app with your network connection disabled โ it will work identically.
Third-Party Libraries
PDF Tools Pro uses the following open-source libraries, loaded from public CDNs on first launch and then cached locally by the service worker for offline use:
- pdf-lib (MIT License) โ PDF creation, editing, and manipulation
- PDF.js (Apache 2.0, Mozilla) โ PDF rendering and page previews
- JSZip (MIT License) โ Creating ZIP archives for batch exports
- Google Fonts โ Typography (Syne, DM Mono, Instrument Sans)
These libraries are fetched from CDN servers on first use (standard browser cache headers apply). After the first load, the service worker serves them from local cache. None of these libraries receive your file data โ they run as code inside your browser, not as external services.
Local Storage & Caching
PDF Tools Pro uses the browser's Cache API (via the service worker) to store the app shell and library files locally. This enables offline use after the first load. The following is stored in your browser's cache:
- The app HTML, CSS, and JavaScript
- The PDF processing library files (pdf-lib, PDF.js, JSZip)
- Font files
Your PDF files are never written to the browser cache or any persistent storage. They exist only in RAM while you're using them and are discarded when you're done.
You can clear this cached data at any time through your browser's settings (Settings โ Privacy โ Clear browsing data โ Cached images and files).
Purchases & Licensing
PDF Tools Pro is distributed through the Microsoft Store as a Progressive Web App, but the in-app Lifetime Pro checkout is currently processed by Lemon Squeezy.
When you purchase or restore Pro access, we store only the minimum data needed to unlock the license again later: your email address, order identifiers, product/variant details, refund status, and receipt link. We do not receive full payment method details.
For purchase, billing, or refund questions, contact support@pdftools.pro and include the email used at checkout.
Children's Privacy
PDF Tools Pro is not intended for children. We do not knowingly collect children's personal information, and we do not process user files on our servers.
Changes to This Policy
If we ever change our privacy practices, we will update this policy and revise the "Last updated" date at the top of this page. Any meaningful change โ especially one that involves newly collecting data โ will be communicated prominently in the app itself before taking effect.
The commitment to never uploading your files is fundamental to the product and will not change. If we were ever unable to honor that commitment, we would disclose it clearly rather than quietly update a policy.
Email: privacy@pdftools.pro