Back to Home

Terms and Conditions

Last updated: April 03, 2025

Please read these Terms and Conditions ("Terms") carefully before using the PPTX Compressor application ("the App") or its source code ("the Code"). By downloading, installing, or using the App, or by accessing, cloning, or contributing to the Code, you agree to be bound by these Terms. If you do not agree, do not use the App or the Code.


1. Definitions

  • "App" refers to the PPTX Compressor desktop application, including all associated files, installers, updates, and components downloaded during first launch.
  • "Code" refers to the source code, documentation, scripts, and configuration files in the PPTX Compressor repository.
  • "Author" refers to SnoopyCodeX, the creator and maintainer of the project.
  • "User" refers to any person or entity that uses the App or the Code.

2. Use of the Application

2.1 Permitted Use

The App is provided free of charge for personal, educational, and commercial use. You may:

  • Use the App to compress PowerPoint (.pptx) files for any lawful purpose.
  • Install the App on multiple devices that you own or control.
  • Share the official installer download link with others.

2.2 Restrictions

You may not:

  • Redistribute the App installer or its compiled binaries under a different name or branding without prior written permission from the Author.
  • Remove, alter, or obscure any copyright notices, credits, or attribution within the App.
  • Use the App for any unlawful purpose or in violation of any applicable laws.
  • Reverse-engineer, decompile, or disassemble the compiled application, except as permitted by the open-source license governing the Code.

2.3 First-Launch Download

On first launch, the App downloads required compression tools (pptx_compressor.dll) from the official GitHub Releases page. This requires an active internet connection. The App does not collect, transmit, or store any personal data during this process. The only network requests made are to the GitHub API and GitHub Release asset URLs.

2.4 Auto-Update

The App may check for updates on startup via the GitHub Releases API. This behavior can be disabled in the App's Settings page. No personal data is collected during update checks.


3. Use of the Source Code

3.1 License

The Code is released under the MIT License (see LICENSE). You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Code, subject to the conditions of the MIT License.

3.2 Attribution

If you fork, redistribute, or create derivative works based on the Code, you must:

  • Retain the original copyright notice and license in all copies or substantial portions of the Code.
  • Clearly indicate any modifications you have made.

3.3 Contributions

By submitting a pull request or contributing code to the repository, you:

  • Grant the Author a perpetual, worldwide, non-exclusive, royalty-free license to use, modify, and distribute your contribution as part of the project.
  • Confirm that your contribution is your original work or that you have the right to submit it.
  • Agree that your contribution will be licensed under the same MIT License as the rest of the project.

4. Third-Party Components

The App includes and/or downloads third-party tools for media compression. These tools are the property of their respective authors and are subject to their own licenses:

ToolPurposeLicense
FFmpegVideo and audio compressionLGPL / GPL
OptiPNGPNG optimizationzlib License
PNGQuantPNG quantizationGPL
AdvPNGPNG recompressionGPL
JPEGTran (libjpeg-turbo)JPEG optimizationIJG / BSD
cwebp (libwebp)WebP compressionBSD
GifsicleGIF optimizationGPL
SVGOSVG optimizationMIT

The Author does not claim ownership of these third-party tools. Their inclusion in the pptx_compressor.dll resource bundle is for convenience and does not alter their original licenses.


5. Disclaimer of Warranties

THE APP AND THE CODE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.

The Author does not guarantee that:

  • The App will be free of bugs, errors, or interruptions.
  • Compression will produce optimal results for all file types or configurations.
  • The App will be compatible with all versions of Windows or all .pptx file formats.

6. Limitation of Liability

IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE APP, THE CODE, OR THE USE OR OTHER DEALINGS IN THE APP OR THE CODE.

This includes, but is not limited to:

  • Loss of data or file corruption during compression.
  • Inability to use the App due to missing components or network issues.
  • Any damages resulting from third-party tools included in the App.

Always keep backups of your original files before compressing.


7. Privacy

The App does not:

  • Collect, store, or transmit personal data.
  • Use analytics, telemetry, or tracking of any kind.
  • Access files other than those explicitly selected by the User for compression.

The only network activity performed by the App is:

  1. Checking for updates via the GitHub Releases API.
  2. Downloading the pptx_compressor.dll on first launch from GitHub.

Both operations connect only to api.github.com and github.com.


8. Changes to These Terms

The Author reserves the right to update these Terms at any time. Changes will be reflected by updating the "Last updated" date at the top of this document. Continued use of the App or Code after changes constitutes acceptance of the updated Terms.


9. Contact

For questions, concerns, or permissions requests, please open an issue on the GitHub repository or contact the Author through the channels listed on the project page.


By using PPTX Compressor, you acknowledge that you have read, understood, and agree to these Terms and Conditions.