Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 81 additions & 59 deletions docs/privacy.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,67 +64,89 @@ <h1>Privacy Policy</h1>
</div>

<section>
<div class="container" style="max-width: 820px;">
<div class="container docs-content" style="max-width: 820px;">
<p><strong>Last updated:</strong> May 8, 2026</p>

<h2>The short version</h2>
<p>PDFApps is a desktop application that runs entirely on your computer. It does not collect, transmit, or store any personal information, files, or usage data. There are no accounts, no telemetry, no analytics, and no tracking of any kind.</p>

<h2>1. Who we are</h2>
<p>PDFApps is an open-source desktop application developed by Nelson Duarte. The source code is publicly available at <a href="https://github.com/nelsonduarte/PDFApps">github.com/nelsonduarte/PDFApps</a> under the MIT license. This privacy policy applies to the desktop application and to the website at <a href="https://pdf-apps.com/">pdf-apps.com</a>.</p>

<h2>2. Data we do <em>not</em> collect</h2>
<ul class="docs-list">
<li><strong>No personal data.</strong> The app does not ask for your name, email, account, or any identifier.</li>
<li><strong>No file contents.</strong> PDF files you open, edit, or convert are processed locally on your machine. They are never uploaded to any server.</li>
<li><strong>No telemetry or analytics.</strong> The app does not phone home, ping any analytics service, or send crash reports automatically.</li>
<li><strong>No tracking cookies on the website.</strong> <a href="https://pdf-apps.com/">pdf-apps.com</a> is a static site with no analytics scripts and no third-party trackers.</li>
<li><strong>No advertising.</strong> The app and website are free of advertising and do not share data with ad networks.</li>
</ul>

<h2>3. Network connections the app <em>does</em> make</h2>
<p>To stay useful, the app makes a small number of outbound network requests. These are limited and transparent:</p>
<ul class="docs-list">
<li><strong>Update check.</strong> When you launch the app, it queries the public GitHub Releases API (<code>api.github.com</code>) to see whether a newer version is available. The request contains no personal data — only a standard HTTP user-agent. You can disable update checks in the app settings.</li>
<li><strong>Update download.</strong> If you choose to install an update, the installer is downloaded from the official GitHub release URL.</li>
<li><strong>System-managed installs</strong> (Microsoft Store, Snap, Flatpak, Homebrew, AUR, apt, rpm) skip the in-app updater entirely — updates flow through your platform's package manager.</li>
</ul>
<p>The app does <strong>not</strong> connect to any other server. PDF processing — merging, splitting, compressing, OCR, conversion, watermarking, and every other tool — runs 100% offline.</p>

<h2>4. Local data the app stores on your device</h2>
<p>The app stores a small amount of data locally on your machine, and never transmits it anywhere:</p>
<ul class="docs-list">
<li><strong>Settings file</strong> with your preferences (theme, language, recent paths). Stored in your OS user-config folder (<code>%APPDATA%\PDFApps</code> on Windows, <code>~/.config/PDFApps</code> on Linux, <code>~/Library/Application Support/PDFApps</code> on macOS).</li>
<li><strong>Temporary files</strong> created during PDF processing, automatically cleaned up when the app closes.</li>
<li><strong>Log files</strong> (only if you enable diagnostic logging) stored next to the settings file. Logs are never sent off-device.</li>
</ul>
<p>You can delete this data at any time by uninstalling the app and removing the config folder above.</p>

<h2>5. Permissions the app requests</h2>
<p>The app needs access to the local filesystem so you can open and save PDF files at locations of your choice. On Microsoft Store installs the app declares the <code>runFullTrust</code> capability because it is a packaged Win32 desktop application that uses native libraries (Qt/PySide6) and bundled native helpers (Ghostscript for compression, Tesseract for OCR). The app does not request any other capabilities.</p>

<h2>6. Children's privacy</h2>
<p>PDFApps does not knowingly collect any data from anyone, including children. The app is suitable for all ages.</p>

<h2>7. Third-party services</h2>
<p>The website is hosted on Cloudflare Pages and the application binaries are distributed via GitHub Releases. Both providers may log standard HTTP request metadata (IP address, user-agent, timestamp) for security and abuse-prevention purposes. We have no access to and do not store these logs. Their privacy policies apply to those interactions:</p>
<ul class="docs-list">
<li><a href="https://www.cloudflare.com/privacypolicy/">Cloudflare Privacy Policy</a></li>
<li><a href="https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement">GitHub Privacy Statement</a></li>
</ul>

<h2>8. Your rights</h2>
<p>Because the app does not collect personal data, there is nothing to access, correct, export, or delete on our side. Any data the app stores lives exclusively on your own device, under your full control.</p>

<h2>9. Changes to this policy</h2>
<p>If this policy is ever updated, the new version will be published at this URL and the "Last updated" date above will change. Material changes will also be noted in the app's <a href="changelog.html">changelog</a>.</p>

<h2>10. Contact</h2>
<p>Questions about this privacy policy or about how the app handles data can be sent to:</p>
<ul class="docs-list">
<li><strong>Email:</strong> <a href="mailto:nelson.duarte31@gmail.com">nelson.duarte31@gmail.com</a></li>
<li><strong>GitHub issues:</strong> <a href="https://github.com/nelsonduarte/PDFApps/issues">github.com/nelsonduarte/PDFApps/issues</a></li>
</ul>
<section id="short-version">
<h2>The short version</h2>
<p>PDFApps is a desktop application that runs entirely on your computer. It does not collect, transmit, or store any personal information, files, or usage data. There are no accounts, no telemetry, no analytics, and no tracking of any kind.</p>
</section>

<section id="who-we-are">
<h2>1. Who we are</h2>
<p>PDFApps is an open-source desktop application developed by Nelson Duarte. The source code is publicly available at <a href="https://github.com/nelsonduarte/PDFApps">github.com/nelsonduarte/PDFApps</a> under the MIT license. This privacy policy applies to the desktop application and to the website at <a href="https://pdf-apps.com/">pdf-apps.com</a>.</p>
</section>

<section id="data-not-collected">
<h2>2. Data we do <em>not</em> collect</h2>
<ul class="docs-list">
<li><strong>No personal data.</strong> The app does not ask for your name, email, account, or any identifier.</li>
<li><strong>No file contents.</strong> PDF files you open, edit, or convert are processed locally on your machine. They are never uploaded to any server.</li>
<li><strong>No telemetry or analytics.</strong> The app does not phone home, ping any analytics service, or send crash reports automatically.</li>
<li><strong>No tracking cookies on the website.</strong> <a href="https://pdf-apps.com/">pdf-apps.com</a> is a static site with no analytics scripts and no third-party trackers.</li>
<li><strong>No advertising.</strong> The app and website are free of advertising and do not share data with ad networks.</li>
</ul>
</section>

<section id="network">
<h2>3. Network connections the app <em>does</em> make</h2>
<p>To stay useful, the app makes a small number of outbound network requests. These are limited and transparent:</p>
<ul class="docs-list">
<li><strong>Update check.</strong> When you launch the app, it queries the public GitHub Releases API (<code>api.github.com</code>) to see whether a newer version is available. The request contains no personal data — only a standard HTTP user-agent. You can disable update checks in the app settings.</li>
<li><strong>Update download.</strong> If you choose to install an update, the installer is downloaded from the official GitHub release URL.</li>
<li><strong>System-managed installs</strong> (Microsoft Store, Snap, Flatpak, Homebrew, AUR, apt, rpm) skip the in-app updater entirely — updates flow through your platform's package manager.</li>
</ul>
<p>The app does <strong>not</strong> connect to any other server. PDF processing — merging, splitting, compressing, OCR, conversion, watermarking, and every other tool — runs 100% offline.</p>
</section>

<section id="local-data">
<h2>4. Local data the app stores on your device</h2>
<p>The app stores a small amount of data locally on your machine, and never transmits it anywhere:</p>
<ul class="docs-list">
<li><strong>Settings file</strong> with your preferences (theme, language, recent paths). Stored in your OS user-config folder (<code>%APPDATA%\PDFApps</code> on Windows, <code>~/.config/PDFApps</code> on Linux, <code>~/Library/Application Support/PDFApps</code> on macOS).</li>
<li><strong>Temporary files</strong> created during PDF processing, automatically cleaned up when the app closes.</li>
<li><strong>Log files</strong> (only if you enable diagnostic logging) stored next to the settings file. Logs are never sent off-device.</li>
</ul>
<p>You can delete this data at any time by uninstalling the app and removing the config folder above.</p>
</section>

<section id="permissions">
<h2>5. Permissions the app requests</h2>
<p>The app needs access to the local filesystem so you can open and save PDF files at locations of your choice. On Microsoft Store installs the app declares the <code>runFullTrust</code> capability because it is a packaged Win32 desktop application that uses native libraries (Qt/PySide6) and bundled native helpers (Ghostscript for compression, Tesseract for OCR). The app does not request any other capabilities.</p>
</section>

<section id="children">
<h2>6. Children's privacy</h2>
<p>PDFApps does not knowingly collect any data from anyone, including children. The app is suitable for all ages.</p>
</section>

<section id="third-party">
<h2>7. Third-party services</h2>
<p>The website is hosted on Cloudflare Pages and the application binaries are distributed via GitHub Releases. Both providers may log standard HTTP request metadata (IP address, user-agent, timestamp) for security and abuse-prevention purposes. We have no access to and do not store these logs. Their privacy policies apply to those interactions:</p>
<ul class="docs-list">
<li><a href="https://www.cloudflare.com/privacypolicy/">Cloudflare Privacy Policy</a></li>
<li><a href="https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement">GitHub Privacy Statement</a></li>
</ul>
</section>

<section id="rights">
<h2>8. Your rights</h2>
<p>Because the app does not collect personal data, there is nothing to access, correct, export, or delete on our side. Any data the app stores lives exclusively on your own device, under your full control.</p>
</section>

<section id="changes">
<h2>9. Changes to this policy</h2>
<p>If this policy is ever updated, the new version will be published at this URL and the "Last updated" date above will change. Material changes will also be noted in the app's <a href="changelog.html">changelog</a>.</p>
</section>

<section id="contact">
<h2>10. Contact</h2>
<p>Questions about this privacy policy or about how the app handles data can be sent to:</p>
<ul class="docs-list">
<li><strong>Email:</strong> <a href="mailto:nelson.duarte31@gmail.com">nelson.duarte31@gmail.com</a></li>
<li><strong>GitHub issues:</strong> <a href="https://github.com/nelsonduarte/PDFApps/issues">github.com/nelsonduarte/PDFApps/issues</a></li>
</ul>
</section>
</div>
</section>
</main>
Expand Down