DITHER BOY SOFTWARE END USER LICENSE AGREEMENT

Last updated: JULY 1ST 2025

This Software End User License Agreement ("Agreement") is a legal agreement between you (either an individual or a single entity) and Studio AAA ("Company", "we", "us", or "our") governing your use of Dither Boy ("Software"), a software application for macOS and Windows that allows you to import an image, view and apply a customizable dither effect, and export the resulting file.

By installing, copying, or otherwise using the Software, you agree to be bound by the terms of this Agreement. If you do not agree to these terms, do not install or use the Software.

1. GRANT OF LICENSE
1.1 License Type.
Subject to your compliance with the terms of this Agreement, Studio AAA grants you a non-exclusive, non-transferable, revocable license to install and use the Software on a single device at a time for commercial purposes. This is a one-time purchase license. If you need to transfer the license to another device, please contact [email protected] for assistance.

1.2 Single Device Usage.
You are permitted to use the Software on one device at any given time. If you wish to install or run the Software on another device, you must first uninstall it from the current device or obtain written consent from Studio AAA by contacting [email protected].

2. RESTRICTIONS
2.1 Prohibited Activities.
You shall not, and you agree not to permit others to:

Redistribute, sell, or share the Software in any form.
Reverse engineer, decompile, or disassemble the Software.
Remove, alter, or obscure any proprietary notices or labels on the Software.
Modify the Software or create derivative works except as expressly permitted herein.

2.2 Open Source Components.
The Software incorporates third-party open source libraries, including (but not limited to) PySide6, and other components such as pyqt, pyside6, and sidebyside, as well as the following open source libraries:

cryptography (License: Apache 2.0)
requests (License: Apache 2.0)
appdirs (License: MIT)
PyJWT (License: MIT)
Pillow (PIL) (License: MIT)
numpy (License: BSD 3-Clause)
numba (License: BSD 2-Clause)
PyYAML (License: MIT)

All required license texts and attribution notices for these open source components are included in the installation files. By using the Software, you acknowledge and agree that your rights in those components are governed by their respective licenses, and nothing in this Agreement alters or restricts those terms.

3. DATA COLLECTION AND PRIVACY
3.1 Data Collection.
The Software automatically collects and transmits certain technical information to our servers, including: (a) a unique hardware identifier generated from your device's hardware components, (b) your IP address when connecting to our licensing servers, and (c) your email address to verify it matches the email used at purchase. The Software requires internet connectivity for license validation and enforcement.

3.2 Purpose of Data Collection.
We collect this data solely for: (a) license enforcement and validation, (b) preventing unauthorized use and license abuse, (c) anti-piracy protection, and (d) ensuring compliance with the single-device licensing terms of this Agreement.

3.3 Your Rights Under GDPR.
If you are located in the UK or EU, you have the right to: (a) access the personal data we hold about you, (b) request correction of inaccurate data, (c) request erasure of your data (subject to our legitimate interests in license enforcement), (d) restrict or object to data processing, and (e) data portability. To exercise these rights, contact [email protected]. We will retain your data for as long as necessary to enforce your license and prevent unauthorized use, typically for three years after your last connection to our servers.

3.4 Data Use Limitations.
We do not use hardware identifiers, IP addresses, or any other technical data collected by the Software for analytics, tracking, marketing, advertising, user profiling, or any purpose other than license enforcement and anti-piracy protection. We do not sell, share, or disclose this technical data to any third parties except as required by law or legal process.

4. UPDATES
The Software is provided as a one-time purchase and includes updates at no additional cost. However, Studio AAA is under no obligation to provide updates or support beyond what is provided at the time of purchase.

5. TERMINATION
This Agreement is effective until terminated. Studio AAA may terminate this Agreement immediately and without notice if you breach any of its terms, including but not limited to redistributing or sharing the Software. Upon termination, you must immediately cease all use of the Software and destroy all copies of the Software in your possession.

6. DISCLAIMER OF WARRANTY & LIMITATION OF LIABILITY
6.1 No Warranty.
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. YOU ASSUME ALL RISK ARISING FROM THE USE OF THE SOFTWARE.

6.2 Limitation of Liability.
IN NO EVENT SHALL STUDIO AAA OR ITS OFFICERS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES ARISING OUT OF OR RELATED TO THE USE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Furthermore, for any claim arising out of or related to the purchase or use of the Software, Studio AAA's aggregate liability shall not exceed the total order value of the Software in question.

7. TERMINATION FOR ILLEGAL OR UNAUTHORIZED USE
Studio AAA reserves the right to terminate your license immediately if you use the Software in any way that violates any applicable law, including but not limited to attempts to redistribute or share the Software in any manner.

8. GOVERNING LAW & DISPUTE RESOLUTION
8.1 Governing Law.
This Agreement shall be governed by and construed in accordance with the laws of the United Kingdom.

8.2 Dispute Resolution.
In the event of any dispute arising out of or related to this Agreement, the Parties agree to first attempt to resolve the matter through informal negotiations. If a resolution cannot be reached within ninety (90) days from the date one Party notifies the other in writing of the dispute, then the dispute shall be submitted to binding arbitration in Leeds, United Kingdom. The arbitration process shall be conducted in English, and the decision rendered by the arbitrator shall be final and binding.

9. MISCELLANEOUS
9.1 Entire Agreement.
This Agreement constitutes the entire agreement between you and Studio AAA regarding the Software and supersedes any prior understandings or agreements.

9.2 No Waiver.
Failure by Studio AAA to enforce any provision of this Agreement shall not constitute a waiver of that provision.

9.3 Severability.
If any provision of this Agreement is held to be invalid or unenforceable, the remaining provisions will remain in full force and effect.

9.4 Contact Information.
For any questions or support related to the Software or this Agreement, please contact:
Email: [email protected]