Back to Home

Privacy Policy

Last updated: April 04, 2025

This Privacy Policy explains how PPTX Compressor ("the App") handles your data. We are committed to transparency — in short, the App does not collect, store, or share any personal information.


1. Information We Do NOT Collect

PPTX Compressor is a fully offline desktop application. We do not collect, transmit, or process:

  • Personal information (name, email, address, phone number, etc.)
  • Device identifiers or hardware fingerprints
  • Usage statistics, analytics, or telemetry
  • Crash reports or diagnostic data
  • Location data
  • Cookies or tracking pixels

The App has no user accounts, no sign-up, and no login.


2. File Access

The App accesses only the files that you explicitly select for compression (via the file picker or drag-and-drop). Specifically:

  • The App reads your .pptx files to extract embedded images, videos, and audio for compression.
  • Compressed output is saved to a location you choose.
  • Temporary working files are created in a local temp directory within the App's data folder (%LOCALAPPDATA%\PPTX Compressor\temp) and are automatically cleaned up when the App exits.
  • The App never accesses, scans, or reads files outside of the ones you provide.

3. Local Data Storage

The App stores a small amount of configuration data locally on your computer. This data never leaves your device:

DataLocationPurpose
Settings (theme, quality preset, update preferences)%LOCALAPPDATA%\PPTX Compressor\settings.jsonPersist your preferences between sessions
Application logs%LOCALAPPDATA%\PPTX Compressor\logs\Rotating log files for troubleshooting (stored locally only)
Compression tools%LOCALAPPDATA%\PPTX Compressor\The pptx_compressor.dll bundle downloaded on first launch
Temporary files%LOCALAPPDATA%\PPTX Compressor\temp\Intermediate files during compression (auto-deleted on exit)

You can delete all locally stored data at any time by removing the %LOCALAPPDATA%\PPTX Compressor folder.


4. Network Activity

The App makes only two types of network requests, both directed exclusively at GitHub:

4.1 First-Launch DLL Download

On first launch, the App downloads the required compression tools (pptx_compressor.dll) from the official GitHub Releases page. This is a one-time download required for the App to function.

  • Endpoints contacted: api.github.com, github.com, objects.githubusercontent.com
  • Data sent: Standard HTTP request headers (no personal data)
  • Data received: The pptx_compressor.dll binary file

4.2 Update Check

On startup, the App may check for new versions via the GitHub Releases API. This behavior is optional and can be disabled in Settings → Check for updates on startup.

  • Endpoint contacted: api.github.com
  • Data sent: Standard HTTP request headers (no personal data)
  • Data received: Release metadata (version number, download URL, file size)

No personal data, file contents, filenames, or usage information is included in any network request.


5. Third-Party Services

The App does not integrate with any third-party analytics, advertising, crash-reporting, or tracking services. The only external service the App communicates with is GitHub (api.github.com and github.com), solely for the purposes described in Section 4.

For GitHub's own privacy practices, please refer to the GitHub Privacy Statement.


6. Children's Privacy

The App does not knowingly collect any personal information from anyone, including children under the age of 13. Since the App collects no personal data whatsoever, it is safe for use by individuals of all ages.


7. Data Security

Since the App does not collect or transmit personal data, there is minimal data security risk. All data processed by the App (your .pptx files, settings, and logs) remains entirely on your local machine and is never sent to any server.


8. Your Rights

Because no personal data is collected:

  • There is no data to access, correct, or delete on our end.
  • You have full control over all locally stored data (settings, logs, temporary files) and can delete it at any time.
  • You can disable the auto-update check at any time in the App's Settings page to eliminate all network activity.

9. Open Source Transparency

PPTX Compressor is open source under the MIT License. You can inspect the full source code at any time to verify these privacy claims:

šŸ”— github.com/SnoopyCodeX/pptx-compressor


10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last updated" date at the top of this document and committing the change to the repository. Continued use of the App after changes constitutes acceptance of the updated Privacy Policy.


11. Contact

If you have any questions or concerns about this Privacy Policy, please:


PPTX Compressor is built with privacy in mind. Your files are yours — we never see them.