Terms and Conditions
These Terms and Conditions ("Terms") govern your purchase and use of the Innesta application ("Innesta" or the “Software”) and your use of the website at innesta.app (the “Website”). By installing, accessing, or using Innesta, or by completing a purchase, you accept these Terms in full. If you do not accept them, do not install, use, or purchase Innesta.
These Terms are written in English. A translation may be provided for convenience, but the English version prevails in case of conflict.
1. About us
In these Terms, “we”, “us”, and “our” refer to the trader identified in our Legal Notice, which is the only page carrying that identity, including the registered address referred to in Section 15.2. A single mailbox, support@innesta.app, handles support, licence, privacy, and security correspondence.
2. Definitions
- “Software” — the Innesta macOS application, including any updates, patches, and accompanying documentation, together with the components distributed inside its bundle: the
innestacommand-line helper, the Quick Look extension, the Spotlight extension, App Intents/Shortcuts, the Focus Filter, theinnesta-askpasshelper, and the Sparkle updater. - “Trial” — the 14-day no-card evaluation period made available before purchase.
- “Pre-release Build” — an alpha, beta, or release-candidate build published for evaluation before the corresponding stable release.
- “Licence” — the right to install and use the Software under the conditions of these Terms.
- “Customer” or “you” — the natural or legal person who purchases or uses the Software.
- “Consumer” — a Customer who is a natural person acting outside their trade, business, craft, or profession, within the meaning of Directive 2011/83/EU and Spanish Royal Legislative Decree 1/2007 (TRLGDCU).
- “Sales Channel” — the route through which you acquire the Software: the direct checkout at
innesta.appoperated by Paddle.
3. Sales channel and seller of record
Innesta is sold exclusively as a direct purchase from innesta.app. It is not sold through any third-party app store or reseller.
When you purchase a Licence directly from innesta.app, the seller of record is the Merchant of Record identified in our Legal Notice, together with its registration details and buyer terms. That seller is the party that sells the Licence to you, charges your payment instrument, collects any applicable VAT, GST, or sales tax, and issues the invoice or receipt. Its buyer terms form part of the contract for your purchase.
By completing checkout, you enter into a contract for the Licence with that seller, while the Software, its functionality, and the licence rights granted by these Terms are provided by us.
4. Licence grant
Subject to your compliance with these Terms and payment of the applicable fees, we grant you a non-exclusive, non-transferable, non-sublicensable, worldwide, revocable Licence to install and use the Software on Macs that you own or control, for your personal or internal business purposes. The Software is licensed, not sold: title and all intellectual property rights in the Software remain with us.
4.1 Individual and Team
An Individual order creates one Licence. A Team order covers 2 to 50 seats and creates a distinct Licence for each seat, so seats can be assigned and moved independently. Buying additional seats later creates new Licences; it never extends, renews, or modifies the ones you already hold, and it does not convert your purchase into a subscription.
4.2 Devices and activation
Each paid Licence may be activated on up to two Macs at the same time. Deactivate one Mac to free its slot before activating another. Deactivation requires a connection to our licensing service and works even after the current signed token has expired; if the service does not confirm it, the Software keeps the local token and the slot stays assigned.
4.3 Online verification and offline use
Activation issues a signed licence token with a 30-day technical lease. Within that period the Software works offline. After it expires, the Software needs a connection to renew the token, which re-checks that the Licence, key, and device are still valid.
Your right to use the versions covered by your purchase is perpetual, but uninterrupted offline operation is not promised. Expiry of the updates window described in Section 6 does not prevent renewal for a version your Licence already covers. Verification never deletes, alters, or locks your repositories.
4.4 Key rotation and replacement
If a Licence key is rotated, the previous key can no longer activate or verify the Software, and a token signed for that disabled key version can no longer be renewed. A token already signed remains valid until its stated expiry. You can adopt a newer key for the same Licence on each activated Mac without deactivating it or consuming another device slot. Moving to a different Licence requires deactivation followed by a new activation.
5. Restrictions and your responsibilities
5.1 Restrictions
You agree that you will not, and will not permit any third party to:
- Copy, modify, translate, or create derivative works of the Software, except as permitted by mandatory law (in particular, Article 100 of Spanish Royal Legislative Decree 1/1996 on the protection of computer programs, and Articles 5 and 6 of Directive 2009/24/EC).
- Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software, except to the extent expressly permitted by mandatory law.
- Sell, rent, lease, sublicense, distribute, or otherwise transfer the Software or your Licence to any third party.
- Remove, obscure, or alter any proprietary notices or marks on the Software.
- Use the Software in violation of any applicable law or regulation, including export-control laws.
5.2 Your responsibilities
The Software drives the git and ssh binaries installed on your Mac and acts on the repositories, remotes, and accounts you choose. You remain responsible for:
- Your repositories, remotes, credentials, provider accounts, permissions, and backups. Innesta keeps local recovery copies of discarded changes, deleted branches, and pre-reset state for 7 days, but those are a convenience, not a backup strategy;
- Reviewing the preview shown before destructive operations — in particular force push, rebase, merge, amend, stash, discard, hard reset, and branch deletion — and accepting their consequences;
- Comparing an SSH host-key fingerprint against an independent trusted source when the Software asks you to confirm one, and accepting the consequences of that decision — your own OpenSSH configuration remains authoritative, and a changed or revoked key is refused rather than offered for approval;
- Any automation you configure through the command-line helper, Shortcuts, or Focus Filters;
- Having the right to share the content you send to an external AI tool under Section 5.3.
5.3 Third-party services and AI tools
Operations that reach the network — clone, fetch, pull, push, force push, tag push, ls-remote, remote Git Flow operations, OAuth sign-in, and the read-only loading of pull/merge requests and pipelines — contact services chosen by you and are governed by their terms and privacy policies. The same applies to Paddle, Cloudflare, Apple, and the Git providers you connect. Provider tokens are used read-only; the Software performs no CI/CD mutations.
External AI commit-message generation through Claude Code CLI or Codex CLI runs only after your explicit consent, and the request may include the current branch, recent commit subjects, and the staged diff. The Software launches those tools with a reduced environment and forwards allowlisted authentication variables only if you enable that setting. You are responsible for your CLI session, for the credentials you make available to it, and for the provider’s terms. Innesta stores no AI API keys.
6. Updates and support
We may issue updates, patches, and new versions of the Software from time to time. A purchased Licence covers releases first published through the UTC calendar day reached 12 calendar months after purchase, inclusive. The technical cutoff is 23:59:59 UTC on that day. Releases published within that window remain licensed for perpetual use; releases published later require a new Licence. Expiry of that window does not revoke your Licence and does not turn your purchase into a subscription. We do not commit to any particular release cadence and may discontinue features or the Software as a whole, subject to your statutory consumer rights.
Updates are delivered in-app through Sparkle, which verifies the cryptographic signature of every update against our published feed. We do not guarantee the continuous availability of the network, of our hosting provider, of the update domains, or of any particular version; you may keep using the versions already installed, within the limits of your Licence, the technical requirements, and the periodic verification described in Section 4.3.
6.1 Pre-release builds
Pre-release Builds (alpha, beta, release candidates) are made available for evaluation only. They may be incomplete, unstable, or superseded without notice, they may be pointed at test infrastructure, and they are provided without any warranty beyond your non-waivable statutory rights. Keep backups of important repositories before using one.
A build is a Pre-release Build only when its signed update metadata or release notes identify it as alpha, beta, or a release candidate. Its hosting or licensing environment does not by itself determine that status. Everything in these Terms applies to a Pre-release Build, with the reservations in this Section.
6.2 Support
Best-effort email support is available to Licence holders at support@innesta.app.
7. Trial, prices and payment
Innesta may be used during a 14-day no-card Trial before purchase. Starting a Trial does not require payment card details and does not create an automatic paid subscription or automatic charge.
At the end of the Trial, you may buy a Licence to continue using the Software. If you do not buy a Licence, Innesta may block repository features until a Licence is activated. We undertake that it will never delete, alter, lock, or hold your repositories hostage because a Trial ends or because online licence verification is required: your repositories remain ordinary Git repositories on your disk, fully usable with any other Git tool.
The published prices are set out in our Legal Notice and are also displayed at checkout. The seller of record, not us, determines, charges, and remits any applicable VAT, GST, or sales tax for your country, and the total payable including any such tax is shown at checkout before you confirm.
Payment is processed at the time of purchase. We do not offer instalments unless explicitly indicated.
8. Trial, refunds and right of withdrawal
This Section is also referred to as the Trial and Refund Policy. It applies in addition to any non-waivable consumer rights you have under the laws of your country of residence.
8.1 Trial — 14 days, no card required
The Trial starts when you first activate it in the Software and lasts 14 calendar days. It is not renewable and there is no extension or grace period.
Eligibility is decided per Mac, against a record that is not held on your Mac. A new Trial cannot be granted on the strength of the Software’s own local state: it depends on a per-device record kept by Apple through its DeviceCheck service. Reinstalling the Software, deleting its stored data, or reinstalling macOS therefore does not make the Mac eligible again. A further Trial cycle on the same Mac becomes possible only after at least fourteen full months have passed since the last one was recorded. Where that record cannot be read or written unambiguously, the Trial is refused; that outcome does not affect purchasing a Licence or redeeming an invitation.
Assisted reset on a change of owner. If a Mac legitimately changes hands, the new owner may write to support@innesta.app. Once we have verified the case, we may issue a one-time reset code valid for 24 hours, which clears that Mac’s Trial record. This is a support measure, not an entitlement: we decide case by case, and an ambiguous or failed reset leaves the Mac’s state unchanged. No other reset, reactivation, or transfer of Trial eligibility is offered.
The Trial is provided to let you evaluate Innesta on real repositories before paying. You may not attempt to bypass Trial limits, reset Trial state, create multiple device identities, or otherwise obtain repeated Trials beyond what the Software allows.
While the Trial runs, the Software holds a signed token whose expiry is the Trial’s end date; unlike a paid Licence, that token is not renewable. No payment is taken at the end of the Trial. To continue afterwards, you must explicitly purchase a Licence through the Website or the checkout.
What data this involves, who receives it, and how long it is kept are described in the Privacy Policy.
8.2 Direct purchases via Paddle — 14-day money-back guarantee
For purchases made directly from innesta.app via Paddle, we offer a 14-day, no-questions-asked refund. If, within 14 calendar days of your purchase, you are not satisfied with Innesta for any reason, contact support@innesta.app with your order number and we will arrange a full refund through Paddle.
This 14-day window meets and goes beyond the right of withdrawal granted to Consumers by Articles 9–16 of Directive 2011/83/EU and Articles 102–108 of Spanish TRLGDCU.
Important — digital content and waiver of withdrawal: Under Article 16(m) of Directive 2011/83/EU (Article 103(m) TRLGDCU), the statutory right of withdrawal for digital content not supplied on a tangible medium is lost once performance has begun with the Consumer’s prior express consent and acknowledgement that the right is thereby lost. At checkout you may be asked to give this consent in order to access the Software immediately. Notwithstanding any such waiver, our voluntary 14-day refund policy above continues to apply — i.e. we contractually grant a refund right that exceeds your statutory minimum.
To request a refund, write to support@innesta.app with:
- The email address used at checkout;
- The order or invoice ID from Paddle;
- (Optionally) a brief reason, to help us improve the product.
Refunds are issued by Paddle to the original payment method, typically within 5–10 business days depending on your bank.
8.3 Effect on your Licence
An approved full refund or a chargeback revokes the Licences created by that purchase: the corresponding key stops activating and verifying the Software. Partial refunds, pending or rejected adjustments, and chargeback warnings do not revoke anything automatically, and a later reversal does not reinstate a revoked Licence automatically — contact support@innesta.app if that happens.
8.4 Exceptions
Beyond the 14-day window, refunds are at our discretion and are typically granted only where the Software has a defect that cannot reasonably be remedied. Statutory remedies for non-conforming digital content (Directive (EU) 2019/770; Articles 115 ter–127 quinquies TRLGDCU) — including the right to have the Software brought into conformity, to a price reduction, or to terminate the contract — remain available to Consumers and are not limited by these Terms.
9. Intellectual property
Innesta, its name, logo, source code, designs, and all related materials are the intellectual property of the trader named in Section 1, protected by Spanish, EU, and international copyright and trademark law. No rights are granted to you other than the limited Licence in Section 4.
Third-party open-source components included in the Software are governed by their respective licences. The applicable notices are collected in the third-party notices file distributed inside the application bundle.
10. Disclaimer of warranties
To the maximum extent permitted by applicable law, the Software is provided “as is” and “as available”, without warranties of any kind, whether express, implied, statutory, or otherwise, including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement.
Nothing in this Section excludes or limits your statutory rights as a Consumer, including the right to have non-conforming digital content brought into conformity under Spanish and EU law. Where mandatory law grants you a warranty that cannot be excluded, that warranty applies notwithstanding this Section.
11. Limitation of liability
To the maximum extent permitted by applicable law, our aggregate liability arising out of or in connection with the Software, the Website, or these Terms — whether in contract, tort (including negligence), or otherwise — is limited to the greater of (a) the total amount paid for the Licence in the twelve (12) months preceding the event giving rise to the liability, or (b) one hundred euros (€100). Because the Licence is sold by the seller of record, that amount is what you paid at checkout, not what reached us.
We are not liable for indirect, incidental, special, consequential, exemplary, or punitive damages; loss of profits, revenue, business opportunity, goodwill, or data; or the cost of substitute goods or services, even if advised of the possibility of such damages.
Nothing in this Section limits our liability for:
- Death or personal injury caused by our negligence;
- Fraud or fraudulent misrepresentation;
- Any liability that cannot be limited or excluded under mandatory applicable law, including the non-waivable rights of Consumers under Spanish and EU law.
12. Termination
These Terms remain in force for as long as you use the Software. You may terminate by uninstalling the Software and ceasing all use. We may terminate or suspend the Licence with immediate effect if you materially breach these Terms, in particular Sections 4 (Licence grant) and 5 (Restrictions and your responsibilities), or in case of fraud or unlawful use. A Licence is also revoked when the purchase behind it is fully refunded or charged back, as described in Section 8.3. Termination does not, by itself, entitle you to a refund except as provided in Section 8 or by mandatory law.
Sections that by their nature should survive termination — including Sections 9 (IP), 10 (Disclaimer), 11 (Limitation of liability), 14 (Governing law), and 15 (Dispute resolution) — will survive.
13. Changes to these Terms
We may amend these Terms from time to time to reflect changes in our service, in our service providers, or in the law. The current version is always available at innesta.app/terms, with the effective date shown at the top. Where applicable law requires advance notice, consent, or another remedy for a change, we will provide it through an appropriate available channel. Changes do not reduce rights that already apply to a completed purchase unless permitted by law.
14. Governing law
These Terms are governed by the laws of the Kingdom of Spain, without regard to its conflict-of-laws rules. The United Nations Convention on Contracts for the International Sale of Goods is expressly excluded.
If you are a Consumer habitually resident in a Member State of the European Union, the choice of Spanish law does not deprive you of the protection of any mandatory provision of the law of the country where you are habitually resident (Article 6(2), Regulation (EC) 593/2008, “Rome I”).
15. Dispute resolution
15.1 Informal resolution
Before initiating formal proceedings, please contact us at support@innesta.app. We aim to resolve disputes in good faith within 30 days.
15.2 Jurisdiction
Subject to Section 15.3, any dispute arising out of or in connection with these Terms or the Software is subject to the exclusive jurisdiction of the competent courts of the city of the trader’s domicile in Spain — that is, the address published in our Legal Notice.
15.3 Consumers — choice of forum
If you are a Consumer, you may bring proceedings against us in the courts of your country of habitual residence, and you may only be sued in those courts (Articles 17–19, Regulation (EU) 1215/2012, “Brussels I bis”).
15.4 Consumer redress in the EU
The European Union’s Online Dispute Resolution platform was discontinued on 20 July 2025. Information about recognized consumer alternative-dispute-resolution bodies is available from the European Commission. We do not currently participate voluntarily in proceedings before a consumer-arbitration board unless applicable law requires it. Nothing in this Section limits any mandatory consumer remedy or choice of forum.
16. Miscellaneous
- Entire agreement — These Terms, together with the Privacy Policy and the Paddle buyer terms that apply to your purchase, constitute the entire agreement between you and us with respect to the Software, and supersede all prior agreements.
- Severability — If any provision of these Terms is held invalid or unenforceable, the remainder will remain in full force, and the invalid provision will be replaced by a valid one that most closely reflects the original intent.
- No waiver — A failure by us to enforce any provision is not a waiver of our right to do so later.
- Assignment — You may not assign these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, or sale of substantially all of our assets, in which case the assignee will inherit our obligations.
- Force majeure — Neither party is liable for delays or failures caused by events beyond its reasonable control.
17. Contact
- General, support, privacy
- support@innesta.app
- Security reports
- support@innesta.app with subject
SECURITY— see the Security Policy - Postal
- See our Legal Notice