Legal

Terms of Service

Last updated: June 9, 2026

Overview

Purple is freeware — a personal project provided free of charge in compiled binary form. By downloading or using Purple you agree to these terms. If you do not agree, do not use the software.

Important: Purple is provided with absolutely no warranties. It is not a commercial product. The author accepts no liability for any consequences of its use. Read sections 3, 5, and 6 carefully before use.

1. License

Purple is freeware. It is distributed free of charge in compiled binary form only. The source code is not provided or distributed.

You may:

  • Download, install, and run Purple at no cost for personal or commercial use
  • Share unmodified copies of the original binary or installer with others

You may not:

  • Sell, sublicense, or charge others for access to Purple or any part of it
  • Decompile, disassemble, reverse-engineer, or otherwise attempt to derive source code from the binary
  • Modify, patch, or create derivative works based on the software
  • Repackage or redistribute modified versions
  • Remove or alter copyright notices or attribution

All rights in the software not expressly granted here are reserved by the author.

2. Freeware, personal project

Purple is a personal side project built and maintained by a single developer in his spare time. It is freeware — provided at no cost, in binary form, with no commercial intent. There is no company, no commercial entity, no support team, and no service-level agreement behind it.

The author builds Purple for his own use and shares it in the hope that others will find it useful. That is the full extent of the commitment.

3. 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, TITLE, AND NON-INFRINGEMENT.

THE AUTHOR MAKES NO REPRESENTATIONS OR WARRANTIES THAT:

  • The software will meet your requirements or expectations
  • The software will be available, uninterrupted, timely, or error-free
  • Any errors or defects will be corrected
  • The software is free from viruses, malware, or other harmful components
  • The results obtained from the software will be accurate or reliable
  • AI-generated content produced by the software will be correct, current, or safe to act upon

USE OF THIS SOFTWARE IS ENTIRELY AT YOUR OWN RISK.

4. Your responsibility for actions taken

Purple is capable of executing shell commands, reading and writing files, sending emails, creating and deleting calendar events, and taking other automated actions on your behalf. You are solely and entirely responsible for:

  • Reviewing every action the application proposes before approving it
  • Any commands executed on your system as a result of use of this software
  • Any data loss, file corruption, or system damage arising from those commands
  • Any emails, calendar events, documents, or other content created, modified, or sent by the application
  • The security of your device, credentials, and data

The tiered approval system is provided as a convenience. It is not a guarantee of safety. Automated execution of Read-tier commands, in particular, happens without a prompt. Verify you understand the approval tiers before using agentic mode.

5. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

THIS INCLUDES, WITHOUT LIMITATION:

  • Direct, indirect, incidental, special, exemplary, consequential, or punitive damages
  • Loss of data, profits, revenue, business, goodwill, or anticipated savings
  • Damage to hardware, systems, or infrastructure
  • Costs of procuring substitute software or services
  • Any damage arising from AI-generated content, commands, or recommendations

THE AUTHOR'S TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING UNDER OR RELATED TO THESE TERMS SHALL NOT EXCEED ZERO DOLLARS (US$0.00), REFLECTING THAT THE SOFTWARE IS PROVIDED FREE OF CHARGE.

6. AI-generated content disclaimer

Purple uses large language models (LLMs) via Ollama to generate responses, take actions, and produce content. AI-generated content may be inaccurate, incomplete, outdated, biased, or otherwise unreliable.

You should not rely on AI-generated output for decisions that have significant consequences — medical, legal, financial, safety-critical, or otherwise — without independent verification by a qualified professional.

The author is not responsible for any decision made, action taken, or harm caused in reliance on AI-generated content produced through use of this software.

7. Kids Friendly Mode

Kids Friendly Mode and Kids Profile Mode are provided on a best-effort basis. They are not certified parental control systems, not verified for child safety compliance, and cannot guarantee prevention of all exposure to inappropriate, inaccurate, or harmful content. Parental supervision is strongly recommended at all times when children use the application. The author accepts no liability for content encountered by children through use of this software.

8. Third-party services

Purple optionally integrates with third-party services including Ollama, Google, Dropbox, Brave Search, and SearXNG. Use of those services is subject to their respective terms of service and privacy policies. The author is not affiliated with, does not endorse, and accepts no responsibility for those services, their availability, their content, or their data-handling practices.

Purple's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. In particular: Google user data obtained through Purple is used only to provide or improve user-facing features visible within the application; it is not used for serving advertisements, not transferred to third parties except as necessary to provide the feature, not used for any purpose unrelated to the task requested, and not used to train AI or machine learning models.

9. No support obligation

The author is under no obligation to provide technical support, bug fixes, security patches, updates, documentation, or any form of service. Issues may be reported at the project repository and will be considered at the author's sole discretion.

10. Changes to these terms

These terms may be updated at any time without prior notice. The "last updated" date at the top of this page will reflect any changes. Continued use of the software after updated terms are posted constitutes acceptance of those updated terms.

11. Severability

If any provision of these terms is found to be unenforceable or invalid under applicable law, that provision shall be limited or eliminated to the minimum extent necessary, and the remaining provisions shall continue in full force and effect.

12. Contact

For questions about these terms, please contact the author or open an issue at the project repository.