End User License Agreement (EULA)
Product: Neocodec (macOS video/GIF converter; internal repo codename vidconvert) Publisher: George Liu, Brisbane, Queensland, Australia Contact: https://neocodec.com/contact/support Effective date: 17 August 2026 Version of this agreement: 1.0
1. Agreement to these terms
This End User License Agreement ("Agreement") is a legal agreement between you ("you" or "Licensee") and George Liu, Brisbane, Queensland, Australia ("we", "us", the "Licensor") for the Neocodec software application for macOS, including its executable code, bundled helper programs, documentation, and any updates we make available (together, the "Software").
By downloading, installing, activating a license key for, or using the Software, you agree to be bound by this Agreement. If you do not agree, do not install or use the Software, and you may request a refund under Section 9.
2. The purchase model
- The Software is sold as a one-time purchase, not a subscription. There is no recurring charge and no account is required to use it.
- Updates entitlement: your one-time purchase licenses the major-version family offered at checkout. A purchase of Neocodec 1 includes every Neocodec 1.x update we release, including point releases and security fixes, at no additional charge. Your licensed 1.x versions continue to work indefinitely; this entitlement has no 12-month expiry.
- A future Neocodec 2.x release may be offered as an optional paid upgrade under a separate license. You are never required to buy that upgrade to keep using Neocodec 1.x. Any upgrade price or existing-customer discount will be shown at checkout before purchase.
- Free trial: the Software includes a 14-day full-feature trial — no license key or account is required, and every feature works during the trial. After the trial ends the Software still opens, but starting new conversions requires a purchased license key. In addition to the trial, we offer a money-back guarantee described in Section 9.
3. License grant
Subject to your compliance with this Agreement and payment of the applicable fee, we grant you a personal, non-exclusive, non-transferable, revocable license to install and use the Software.
- Scope — per person: the license is granted to you as a single named user, who may install and use the Software on Macs you personally own or control, subject to the activation limit below.
- Activations / seats: each license key permits activation on up to 5 Macs at a time. You may free up a seat at any time using the in-app "Deactivate this Mac" control or the customer portal, and then activate a different Mac.
- Additional seats or team/volume licensing are available by separate order — use the secure support form at https://neocodec.com/contact/support.
This license is granted to the Software we author. It does not apply to the bundled open-source helper programs, which you receive under their own licenses — see Section 4.
4. Bundled open-source helper programs (GPL) and the reverse-engineering carve-out
The Software ships several independent, separately-licensed open-source programs as stand-alone helper executables. The Software invokes them as separate processes; it does not link them into itself. These helpers are:
- FFmpeg / ffprobe — licensed under the GNU General Public License, version 3 or (at your option) any later version (GPLv3+).
- Gifsicle — licensed under the GNU General Public License, version 2 (GPLv2-only).
For these helper programs:
- They are governed only by their own GPL licenses, not by this Agreement. Nothing in this Agreement limits any right the GPL grants you in those programs.
- You may freely use, copy, modify, and redistribute the helper programs under the terms of their respective GPL licenses. (This freedom applies to the helper programs themselves; it does not grant you any right to redistribute Neocodec itself, which remains licensed under this Agreement.)
- Complete corresponding source code for the exact helper builds we distribute is available to you, free of charge, at: https://neocodec.com/source. The source remains available for as long as we distribute the corresponding binaries, including older versions still offered through the update feed.
- Reverse-engineering carve-out (Section 8 does not apply to the helpers). The restrictions in Section 8 (including any prohibition on reverse engineering, decompiling, or disassembling) apply only to the software we author and expressly do not apply to FFmpeg, ffprobe, gifsicle, or any other GPL-licensed component. Your rights in those components — including the right to study, reverse engineer, and modify them — are governed solely by the applicable GPL and are not restricted by this Agreement.
Full license texts, credits, and the corresponding-source link are also presented inside the Software's Acknowledgments screen.
5. Privacy, local conversion, and optional transcription uploads
All media conversion performed by the Software runs entirely on your Mac. Conversion source files and converted output are not uploaded to us or a third party as part of conversion.
Transcription is a separate, user-controlled exception. It is off until you save your own OpenRouter API key and approve an upload. Depending on the model you select, the Software sends either locally extracted 16 kHz mono audio or the entire original video, and where supported your instruction text, to OpenRouter and the third-party provider operating that model. Audio and whole-video uploads require separate approvals. Each request asks OpenRouter to use only providers that do not retain the uploaded data, but we cannot verify that a provider honours the request. The Software refuses the transcription when no qualifying provider is available rather than silently using another provider. You can withdraw approval to block new uploads.
The Software also uses network requests for trial leases, license activation/validation, update checks, OpenRouter key verification and model-catalog refresh, and an approved transcription. A diagnostic report leaves your Mac only if you explicitly choose to email it to support. See the separate Privacy Policy at https://neocodec.com/privacy for the data and provider details.
6. License keys, activation, and validation
- The Software uses a license key issued at purchase to unlock the paid features. Activation associates your key with a given Mac using a hashed, non-reversible machine identifier.
- The Software periodically validates the license over the network (at launch and about every 24 hours) and tolerates being offline for a grace period. Routine network, server, or connectivity errors will not cause your license to be treated as invalid; only an authenticated response indicating the key has been revoked or has exceeded its activation limit will do so.
- You must not share your license key publicly, resell it, or attempt to circumvent activation limits. We may revoke keys used in breach of this Agreement (for example, keys obtained through a fraudulent or charged-back payment).
- What activation and validation do and do not disable. An installation without a valid, activated license key does not unlock the conversion features. Once you have activated a license, every version in its licensed major-version family remains entitled and keeps working indefinitely; release of a later paid major version does not disable it. If the Software cannot reach the validation server (because you are offline, or during a server outage or transient error), it continues to function normally throughout the offline grace period. If the grace period expires without a successful validation, starting new conversions requires a successful validation — the Software still opens, and conversions already running or queued are allowed to finish. The Software returns to its unactivated state only in response to an authenticated, current server response indicating that your key has been revoked or has exceeded its activation limit.
7. Ownership
The Software we author is licensed, not sold, and we (and our licensors) retain all intellectual-property rights in it. You receive only the rights expressly granted in this Agreement. This Section does not affect your rights in the GPL helper programs (Section 4).
8. Restrictions
Except as permitted by applicable law that cannot be excluded, and except for the GPL helper programs, to which these restrictions do not apply (see Section 4), you must not:
- copy, redistribute, resell, sublicense, rent, or lease the Software we author;
- remove or alter any proprietary notices;
- reverse engineer, decompile, or disassemble the Software we author, except to the extent this restriction is prohibited by applicable law;
- use the Software to infringe any third party's rights or to violate any law.
9. Refunds — money-back guarantee
- We offer a voluntary 30-day money-back guarantee from the date of purchase. If the Software does not meet your needs within 30 days, use the secure support form at https://neocodec.com/contact/support for a full refund. You do not need to prove that the Software is faulty to use this additional guarantee.
- We will arrange an approved refund through our reseller and merchant of record, Polar (see Section 10). A full refund normally revokes the associated software-license benefit; an installation that is offline may continue to work until its documented offline grace period ends.
- Nothing in this Agreement limits any rights you have under mandatory consumer-protection law, including the Australian Consumer Law. Those rights can apply outside the 30-day voluntary-guarantee period and are assessed independently of it (see Section 12).
10. Purchases, reseller, and merchant of record
Purchases are sold through Polar, which acts as the merchant of record for the transaction. This means Polar — not us — is the seller of record for payment purposes, handles payment processing and applicable sales taxes/VAT/GST, and issues your receipt. Your payment details are handled by Polar and its payment processors; we do not receive or store your full payment-card information. Polar's own terms and privacy policy also apply to the purchase transaction: https://polar.sh/legal/checkout-buyer-terms and https://polar.sh/legal/privacy-policy.
11. Disclaimer of warranties
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, whether express, implied, or statutory, including without limitation any implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement. We do not warrant that the Software will be uninterrupted, error-free, or that it will convert every possible input file correctly. You are responsible for keeping backups of your original media. This Section is subject to Section 12.
12. Consumer guarantees (Australia and other mandatory regimes)
If you are a consumer under the Australian Consumer Law (or any similar mandatory law in your jurisdiction), the Software and related services come with guarantees that cannot be excluded under that law. Depending on what the law treats the transaction as and whether a problem is major or minor, available remedies may include repair or correction, replacement, a full or partial refund, cancellation, or compensation for reasonably foreseeable loss or damage. Nothing in this Agreement—including the 30-day voluntary guarantee, warranty disclaimer, or liability limitation—excludes, restricts, or modifies any right or remedy that applicable law says cannot be excluded, restricted, or modified.
13. Limitation of liability
Subject to Section 12, to the maximum extent permitted by law:
- we will not be liable for any indirect, incidental, special, consequential, or punitive damages, or for loss of data, media, profits, or goodwill, arising out of or related to the Software; and
- our total aggregate liability arising out of or related to this Agreement will not exceed the amount you paid for the Software in the 12 months before the event giving rise to the liability.
14. Term and termination
This Agreement applies for as long as you use the Software. It terminates automatically if you materially breach it. On termination you must stop using and remove the Software we author. Sections 4, 7, 8, 11, 12, 13, and 15 survive termination. Termination of this Agreement does not affect your rights in the GPL helper programs.
15. Governing law and general terms
- Governing law: this Agreement is governed by the laws of Queensland, Australia, and the courts of Queensland have non-exclusive jurisdiction, without limiting any mandatory consumer rights you have in your own country of residence.
- Entire agreement: this Agreement (together with the referenced Privacy Policy and Polar's purchase terms) is the entire agreement between you and us regarding the Software we author, and supersedes prior discussions. The GPL helper programs are governed by their own licenses.
- Severability: if any provision is held unenforceable, the rest remains in effect.
- Changes: we may update this Agreement for future versions of the Software; the version you agreed to at purchase continues to govern your use of the version you bought, except where a change is required by law.