Terms of Service
Last updated: 2026-04-29
These Terms of Service (“Terms”) govern your purchase and use of SupaDupa, a macOS application provided by Carrington Creative Labs LLC (“we,” “us”). By purchasing, downloading, or using SupaDupa, you agree to these Terms.
If you do not agree, do not use the app, and request a refund within the 14-day window described in §8.
1. Summary
| Topic | What it means |
|---|---|
| License | You own the version you bought, forever — no subscription required to keep using it |
| Updates | $49 includes 1 year of feature and bug-fix updates; you may later purchase a 12-month update extension for $19 |
| Devices | One license per customer; reasonable use across your own personal Macs is fine |
| Refunds | 14-day no-questions-asked refund window |
| Warranty | The app is provided “as is”; back up your data before bulk operations |
The rest of this document is the formal version of those bullets.
2. The license we grant you
When you purchase SupaDupa, we grant you a personal, non-exclusive, non-transferable license to install and use the version of the app that was the latest release at the time of purchase, plus any update we publish during your update window (see §4).
You may install and use the app on any number of macOS devices that you personally own or that are issued to you for your personal or professional use. The license is bound to the email address you used at purchase.
A license is for one customer. If your team or organization needs multiple licenses, contact us — team licensing is not available at launch but we are happy to discuss it.
3. The “you own it forever” guarantee
Subject to §11 (Termination), the version of SupaDupa you have activated will continue to work on your devices indefinitely, whether or not you later purchase another 12-month update extension, whether or not we shut down the company, and whether or not our license backend ever goes offline.
This is enforced by design:
- License keys are verified locally on your device using offline cryptography (Ed25519 signatures). No server contact is required for the app to recognize your license.
- The license key is stored on your device in the macOS Keychain.
- If our backend is unreachable, the app continues to operate using the stored key.
If we ever shut down the SupaDupa backend, the app you have installed will keep functioning with the Pro features authorized by your license for the version you bought.
4. Updates and the update window
4.1 What’s included
Your $49 purchase includes one (1) year of updates from the date of purchase. During that year you will receive every new release we ship — bug fixes, new features, performance improvements — at no additional cost.
After your update window ends, the version of the app you have keeps working forever (per §3). You can:
- Continue using the version you have, with no restrictions
- Purchase a 12-month update extension for $19
- Choose not to purchase an extension and stop receiving new updates
4.2 How the update window is enforced
The app’s auto-updater checks the publication date of each new release against the updates_until date encoded in your license. If a release was published after your update window ended, the auto-updater will skip it. You will not receive a notification to install it, and you cannot install it via the auto-updater.
You can still manually install any older release we have published — the version you bought is yours.
4.3 What we promise about updates
We do not promise a specific update cadence, a specific roadmap, or any specific feature in any specific release. The pricing model is meant to fund ongoing development without obligating us to ship on a calendar.
What we do commit to:
- We will not deliberately remove features from the version of the app you bought in order to push you to buy a 12-month update extension.
- We will not introduce paid-on-top tiers that lock previously-included functionality behind an additional fee for existing customers.
5. Restrictions
You may not:
- Sell, sublicense, rent, or redistribute the app or your license key
- Share your license key with people who have not purchased the app
- Reverse-engineer, decompile, or disassemble the app for the purpose of evading the license check or generating fraudulent keys
- Use the app for any purpose that violates applicable law
We do not restrict reverse-engineering for legitimate interoperability, security research, or curiosity, where permitted by law.
6. Open source software
SupaDupa includes third-party open source software.
The applicable open source license notices are provided in the app at Help → About → Open Source Notices.
Nothing in these Terms limits, replaces, or overrides any rights or obligations that apply under the licenses for those open source components.
If you would like a current software bill of materials (SBOM) for SupaDupa, email support@supadupa.tech and we will provide one.
7. Free tier
SupaDupa offers a free tier with no time limit and no card required. The free tier covers scanning, exact-duplicate detection, basic search, and the media browser. Pro features (Auto-tag, near-duplicate detection, organize plans, multi-drive watcher) require a license.
These Terms apply to your use of the free tier as well, except for the sections that pertain specifically to purchases (sections 4, 8, and 10).
8. Refunds
We offer a 14-day no-questions-asked refund window from the date of purchase. See the Refund Policy for the complete terms and the request process.
Refunds are processed by Paddle as our merchant of record. After a refund, the app will detect that your license has been refunded the next time it can reach our license backend (typically within 7 days) and will gracefully degrade to the free tier. There is no abrupt lockout.
9. Warranty disclaimer
SupaDupa is provided “as is” and “as available,” without warranty of any kind, express or implied, including without limitation any warranty of merchantability, fitness for a particular purpose, or non-infringement.
We do not warrant that the app will be error-free, that defects will be corrected, that the app will be available at any particular time, or that it will work with every macOS configuration.
Back up your data before performing bulk operations. SupaDupa surfaces destructive operations (deletes, moves, renames) behind explicit user actions and provides undo where it can, but you are responsible for maintaining your own backups. We are not liable for data loss caused by your use of the app, regardless of cause.
10. Limitation of liability
To the maximum extent permitted by applicable law, our total aggregate liability to you arising out of or relating to these Terms or your use of the app, whether in contract, tort, or any other legal theory, is limited to the greater of (a) the amount you paid us for the app in the 12 months preceding the event giving rise to the claim, or (b) US $50.
We are not liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, including without limitation damages for lost profits, data loss, business interruption, or substitute goods or services, even if we have been advised of the possibility of such damages.
Some jurisdictions do not allow these limitations; in those jurisdictions, our liability is limited to the maximum extent permitted by law.
11. Termination
These Terms remain in effect for as long as you use the app.
We may suspend or terminate your license if you materially breach these Terms — for example, by sharing your key publicly so that strangers activate Pro on devices you have no relationship with, or by using the app to commit illegal acts. We will give you written notice and a reasonable opportunity to cure the breach (via the email address on your license) unless the breach is so serious that immediate termination is justified. If we terminate your license for breach, your right to use Pro ends even if the app’s local architecture means enforcement is not always immediate. Section 3 protects customers against backend shutdowns and expired update windows; it does not preserve Pro rights after a valid termination.
You may stop using the app at any time. Termination does not entitle you to a refund outside the 14-day window unless required by applicable law.
12. Assignment and change of control
We may assign or transfer these Terms, and our rights and obligations under them, in connection with a merger, acquisition, sale of assets, reorganization, or operation of law.
You may not assign or transfer these Terms or your license without our prior written consent, except where applicable law gives you a non-waivable right to do so. Any attempted assignment in violation of this section is void.
These Terms bind and benefit the parties and their permitted successors and assigns.
13. Changes to these Terms
We may update these Terms from time to time. When we do, we will update the “Last updated” date at the top of this page. For material changes that affect your existing license, we will email you at the address on your purchase.
The Terms in effect at the time of your purchase apply to that purchase. Updates to these Terms do not retroactively change the rights you obtained when you bought the app.
The full revision history is in this repository’s git log.
14. Governing law
These Terms are governed by the laws of the District of Columbia, United States, without regard to its conflict-of-laws rules. The exclusive forum for any dispute is the state and federal courts located in the District of Columbia, except that either party may seek injunctive relief in any court of competent jurisdiction to protect its intellectual property.
If any provision of these Terms is held to be unenforceable, the remaining provisions will remain in full force and effect.
15. Contact
Email: support@supadupa.tech
Carrington Creative Labs LLC 1250 4th St SW, Unit 708 Washington, DC 20024 United States