These terms apply to your use of GRNT • EU Warranty & GARAN (the "App"), a Shopify app provided by Ivan Goriachev, a self-employed sole trader registered in Portugal, Avenida Conde S. Januário, n.º 28, House D, 2770-040 Paço de Arcos (Oeiras), Portugal, tax number (NIF) 311595154 ("we", "us"). By installing the App you ("merchant", "you") agree to these terms. The App is offered only to businesses: by installing it you confirm that you act for the purposes of your trade or business, not as a consumer. They apply together with the Shopify Terms of Service.
1. What the App does
The App displays the harmonised EU legal guarantee notice and, for products you mark as eligible, the GARAN label under Regulation (EU) 2025/1960, on your storefront, in the cart, in checkout (Shopify Plus stores), on the Thank you and Order status pages, and in order confirmation emails (via a snippet you add). It also keeps a change log of your setup and can produce a printable poster of the notice.
2. Not legal advice; you stay responsible for compliance
The App is a display tool. It shows the official notice and label and explains the rules in general terms. Help texts, checklists, warnings and status messages in the App, on our website and in support replies are general information only.
- The App and everything we provide with it is not legal advice and does not create a lawyer–client relationship.
- We do not warrant that using the App makes your store compliant with Directive (EU) 2024/825, Regulation (EU) 2025/1960, national laws transposing them, or any other law. Member States may add requirements that the App does not cover.
- Whether you need the notice or the label, where and how to show them, and whether your setup is sufficient is your decision, or that of your legal adviser. This includes the display option you choose (for example a link or a collapsed notice instead of the full notice).
- You alone decide whether a producer's guarantee qualifies for the GARAN label and are responsible for the guarantee years, brand, model and terms you enter or import. We do not check producers' guarantees and are not a party to them.
- The change log and the PDF "setup record" are records of your settings. They are not a certificate, audit or proof of compliance.
- Laws, official texts and their interpretation change. We try to keep the App up to date but do not guarantee it reflects every change at all times.
For a binding assessment of your situation, consult a lawyer.
2a. Official texts and artwork
The notice texts are reproduced from the language versions of Regulation (EU) 2025/1960 published in the Official Journal of the European Union. If the App's text differs from the Official Journal, the Official Journal prevails; please tell us and we will correct it. The official designs may only be shown unchanged: do not edit or restyle the notice or label artwork outside the options the App provides.
3. Your responsibilities
- Turn on the App's theme embed (or block) and check that the notice shows where you expect, including on any custom theme, after theme changes and when you install other apps that change your product pages.
- Configure exclusions, countries and display options correctly for your business.
- Add the order confirmation snippet yourself if you want the reminder in emails, and check it after editing your email templates.
- Keep GARAN details accurate and keep the producer's guarantee terms available to shoppers.
- Comply with your own obligations towards your customers, including your own privacy policy.
- Turn off test mode before selling to EU consumers.
- Use the App only on stores you are authorised to manage, and in line with Shopify's terms.
4. Plans and billing
- The App has a Free plan and a paid Pro plan. Current plans and prices are shown on the App's Shopify App Store listing and in the App.
- Paid plans are billed through Shopify and appear on your Shopify invoice. We never handle your payment details.
- A free trial may be offered, as shown on the listing. If you uninstall during the trial, you are not charged.
- You can change or cancel your plan at any time from the App. Uninstalling the App cancels the subscription.
- Fees are not refunded for unused time or partial billing periods, unless the law requires a refund. Any other refund is at our discretion and is made through Shopify.
- Taxes are added or handled as shown by Shopify on your invoice.
- We may change prices with at least 30 days' notice. Shopify asks you to approve a new price before it applies.
If the App cannot read your plan from Shopify (for example during an outage), we keep your features working rather than switching them off.
5. Availability and changes
We aim to keep the App available but do not guarantee uninterrupted service. Your storefront keeps showing the notice from your theme even if our servers are briefly unavailable; the App's admin pages may not be. We may change, add or remove features. If we remove a paid feature, we will tell you in advance. We are not liable for delays or failures caused by events beyond our reasonable control.
The App depends on Shopify's platform, APIs, checkout and email systems, and on your theme. We are not responsible for failures or changes in these, or in other apps you install, that stop the notice or label from showing; where possible the App warns you (storefront monitoring), but it cannot detect every case.
6. Data
How we handle data is described in the Privacy Policy. In short: we do not access customer or order data.
Shopify is not a party to these terms and is not responsible for the App.
7. Intellectual property
The App, its code and design belong to Ivan Goriachev. The official notice and GARAN label designs are set out in Regulation (EU) 2025/1960. Your product data stays yours.
8. Warranty disclaimer
To the extent permitted by law, the App is provided "as is" and "as available", without warranties of any kind, including fitness for a particular purpose and that use of the App will make your store compliant with any law.
9. Limitation of liability
To the extent permitted by law:
- We are not liable for indirect or consequential damages, lost profits or lost sales.
- We are not liable for fines, penalties, warning or cease-and-desist letters, claims by competitors, consumer associations or customers, or authority proceedings against your business that result from the notice or label being missing, incomplete, shown in a way you chose, or based on data you entered or imported.
- Our total liability for all claims relating to the App in any 12-month period is limited to the higher of EUR 100 and the amount you paid for the App in the 12 months before the event giving rise to the claim.
- You must tell us without undue delay about any problem for which you intend to claim, and take reasonable steps to limit the loss. We are not liable for loss to the extent it could reasonably have been avoided.
Nothing in these terms excludes or limits liability for harm to life, physical or moral integrity or health, for non-contractual damage to property, for intent or gross negligence (including of our representatives or helpers), or any other liability that cannot be excluded or limited by law.
9a. Indemnity
You will compensate us for third-party claims and reasonable costs (including legal fees), to the extent they arise from the data you enter or import (in particular GARAN claims about a producer's guarantee), from your breach of these terms, or from your use of the App in breach of law and were not caused by us.
10. Termination
- You can stop using the App at any time by uninstalling it. Your data is deleted as described in the Privacy Policy.
- We may suspend or end your access if you breach these terms or Shopify's terms, or if we discontinue the App. If we discontinue the App, we will give at least 30 days' notice and stop billing.
11. Governing law
These terms and any non-contractual obligations connected with them are governed by the laws of Portugal. The courts of Lisbon, Portugal have exclusive jurisdiction. Mandatory rules that cannot be excluded by agreement remain unaffected.
12. Changes to these terms
We may update these terms. We will change the "Last updated" date and announce material changes in the App at least 30 days before they apply, unless a change is needed sooner for legal or security reasons. If you do not agree, stop using the App and uninstall it before the change applies; continuing to use it afterwards means you accept the new terms.
We may move the App and these terms to a company we control. We will tell you in advance, and you can uninstall the App if you do not agree.
13. General
If a provision of these terms is invalid, the rest remains in force and the invalid provision is replaced by a valid one that comes closest to its purpose. Sections 2, 2a, 8, 9, 9a and 11 survive termination. These terms, the Privacy Policy and Shopify's terms are the entire agreement about the App.
14. Contact
Ivan Goriachev — Avenida Conde S. Januário, n.º 28, House D, 2770-040 Paço de Arcos (Oeiras), Portugal — vinulu.com@gmail.com