Privacy Policy
Summary
PDF Dark Mode Converter processes your files entirely in your browser. Nothing is uploaded, stored, or sent to any server. We do not collect personal data.
File processing
When you use the converter, your PDF is read by JavaScript running locally on your device. The color transformation, rendering, and PDF assembly all happen in your browser. The resulting file is generated in memory and downloaded directly to your computer. At no point does your file leave your device or travel over the internet.
Analytics
This site uses Google Analytics and Cloudflare Web Analytics to understand aggregate traffic patterns such as page views and visitor counts. These services collect anonymous, non-personal data (e.g. pages visited, approximate location by country, browser type). No cookies are used by Cloudflare Web Analytics. Google Analytics may use a first-party cookie to distinguish unique visitors. Neither service has access to your PDF files or any personal information. You can opt out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on.
No personal data collection
Beyond aggregate analytics, we do not collect, store, or transmit any personal information. There are no user accounts, no email collection, and no contact forms that store data.
Third-party resources
The site loads open-source JavaScript libraries (pdf.js and pdf-lib) from CDN services to enable PDF processing. These CDN providers may log standard web server access information (IP address, timestamp, resource requested) according to their own privacy policies. No personal data or file content is shared with these services.
Hosting
This site is hosted on GitHub Pages. GitHub may collect standard server logs as described in GitHub's Privacy Statement.
Open source
The full source code is available on GitHub. You can verify every claim on this page by reading the code yourself.
Changes
If this policy changes, the update date at the top of this page will be revised. Since the tool does not collect any data, changes are unlikely.
Contact
Questions about this policy can be directed to GitHub Issues.