Pressto End User License Agreement
Version 0.1 beta — July 26, 2026
Copyright © 2026 John Wilson. All rights reserved.
This agreement is between you and John Wilson ("the developer"). Installing or using Pressto ("the software") means you accept it. If you do not accept it, do not install or use the software.
1. Licence granted
The developer grants you a personal, non-exclusive, non-transferable, revocable licence to install and use the software on Macs you own or control, for personal or internal business purposes.
2. What you may not do
You may not:
- sell, rent, lease, sublicense, or redistribute the software;
- modify, translate, reverse engineer, decompile, or disassemble the software, or attempt to derive its source code, except where that restriction is prohibited by law;
- remove or alter any copyright, trademark, or other proprietary notice; or
- use the software to break the law or to breach a third party's rights.
Preset packs you create are yours. Exporting, sharing, and importing preset packs is an intended use of the software and is not restricted by this section.
3. Ownership
The software is licensed, not sold. The developer retains all right, title, and interest in the software, including all intellectual property rights. This agreement grants you no rights to the developer's trademarks or branding.
4. Third-party model providers
The software can send text you supply to a model provider you choose and configure, using credentials you supply. Those providers are independent third parties. Your use of them is governed by their own terms and privacy policies, you are responsible for the charges they bill you, and the developer is not responsible for their availability, output, or handling of your data.
Apple's Foundation Models framework supplies the optional On Device path and is governed by Apple's terms.
5. Beta software
Version 0.1 is beta software provided for evaluation. It may contain defects, may change incompatibly, and may be withdrawn. Do not rely on it as the only copy of anything you cannot afford to lose.
6. Updates
The software can check for and install updates through the developer's update feed. You can turn automatic checks off in the software. Updates are covered by this agreement unless they ship with their own terms.
7. No warranty
THE SOFTWARE IS 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 developer does not warrant that the software will be uninterrupted, error free, or that any transform output will be accurate or suitable for your purpose. Review output before you rely on it.
8. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE DEVELOPER SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, OR FOR LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION, ARISING OUT OF OR RELATING TO THE SOFTWARE, ON ANY THEORY OF LIABILITY. The developer's total liability under this agreement shall not exceed the greater of the amount you paid for the software in the twelve months before the claim, or CAD $50.
Some jurisdictions do not allow the exclusion of certain warranties or the limitation of certain damages. Where that law applies to you, the exclusions and limitations above apply only to the extent permitted, and nothing in this agreement limits liability that cannot lawfully be limited.
9. Termination
This licence ends automatically if you breach it, and the developer may terminate it at any time during the beta. On termination, stop using the software and delete it. Sections 3, 4, 7, 8, and 10 survive termination.
10. Governing law
This agreement is governed by the laws of the Province of British Columbia and the federal laws of Canada applicable there, without regard to conflict of laws rules. The courts of British Columbia have jurisdiction, and nothing here deprives you of the protection of mandatory consumer law in your place of residence.
11. Privacy
PRIVACY.md describes what the software stores and sends. It is part of your agreement with the developer.
12. Entire agreement
This is the entire agreement about the software and replaces any earlier understanding. If a provision is unenforceable, the rest stays in force.