Terms of Service
Last updated: 2026-05-01 Effective: 2026-05-01 Version: 1.0
1. About these terms
These Terms of Service ("Terms") govern your use of the Revatly Shopify application (the "App"), provided by WEBIXO S.R.L. ("we," "us," or "Revatly"), a company registered in Romania (Reg. Com. J2022004846350; CUI RO47008450) with registered office at Vlad Banateanu Nr. 1A, A/8/79, Timisoara, Timis, 300668.
By installing or using the App, you ("Merchant," "you") agree to these Terms. If you do not agree, do not install the App, or uninstall it from your Shopify store.
These Terms apply alongside, and do not replace:
- Shopify's terms – your contract with Shopify Inc. governing your store, payment processing, and the Shopify Partner Program purchase mechanism through which you subscribe to the App.
- Our Privacy Policy at https://revatly.webixo.com/privacy, which describes how we process personal data.
Where these Terms conflict with Shopify's terms on matters Shopify governs (billing collection, App Store distribution, refund mechanics), Shopify's terms control.
2. The App and what it does
Revatly is a single-purpose utility that bridges the EU VAT identifier Shopify validates natively at checkout into structured order and customer metafields, so that invoice-generation apps (Sufio, Order Printer Pro, Oblio, SmartBill, and more) can render compliant B2B reverse-charge invoices via Liquid templates.
The App is designed for Shopify merchants selling business-to-business within the European Union. Installation by non-EU merchants is at your own risk; the App may not produce useful output for non-EU tax flows.
The App:
- Listens to the
orders/paidwebhook from your Shopify store - Reads the VAT number Shopify validated at checkout
- Writes structured metafields on the corresponding order and customer
The App does not:
- Validate VAT numbers itself (Shopify performs validation natively at checkout via VIES; we read the result)
- Generate, render, or transmit invoices
- Modify any non-metafield data on your orders or customers
The App's value depends on Shopify's native VAT validation working as documented by Shopify. We are not responsible for outages or behavioral changes in Shopify's validation flow, nor for the correctness of any individual VAT validation Shopify performs.
3. Subscription, fees, and trial
3.1 Pricing
The App is offered at a flat fee of USD 4.99 per month, billed by Shopify on your standard Shopify billing cycle.
3.2 Free trial
A 7-day free trial is offered to first-time installers. You will not be charged during the trial. At the end of the trial, the recurring subscription begins automatically unless you uninstall the App or cancel through Shopify before the trial ends.
3.3 Billing mechanism
All charges are processed through Shopify Billing. You authorize the recurring charge during installation. We do not collect, store, or process payment-card data or any other payment instrument; Shopify holds and bills it as part of your store account. We do receive and store subscription-state metadata from Shopify (subscription identifier, plan name, status, timestamps) as described in our Privacy Policy.
3.4 Cancellation and refunds
You may cancel at any time by uninstalling the App from your Shopify admin. Cancellation takes effect immediately; Shopify will not charge you for the next billing cycle.
Refunds are governed by Shopify's App Store refund policy. We do not offer refunds outside that mechanism. For refund requests, you may contact us (see §17) and we will forward eligible requests to Shopify; only Shopify can process the refund.
3.5 Price changes
We may change the subscription price for new installs at any time by updating the App Store listing.
For existing active subscriptions:
- Where Shopify's billing mechanics allow us to leave existing subscribers on their current price, we will do so until they uninstall or otherwise terminate.
- Where Shopify's mechanics require existing subscribers to re-authorize a new price (for example, on plan changes or scope changes), we will give you at least 30 days' advance notice via in-App banner before the new price takes effect.
- Your right of termination on price change is to uninstall the App before the effective date.
4. Your responsibilities
By installing the App you confirm that:
- You operate a Shopify store and are authorized to install applications on it
- You are using the App for legitimate business purposes consistent with applicable EU and national VAT law
- You have lawful basis under GDPR to process your end-customers' order data, including their VAT identification numbers, and have provided them with adequate notice in your own privacy policy
- You will not attempt to extract, reverse-engineer, scrape, or abuse the App or its APIs beyond ordinary use
- You will not use the App to commit fraud, evade taxes, or misrepresent VAT exemption eligibility
You remain solely responsible for:
- The correctness of your tax configuration in Shopify (registrations, rates, exemption rules)
- The Liquid templates and configuration of your invoice-generation app
- The compliance of the invoices you issue with the laws applicable to you and your customers
- Any decisions made or invoices issued based on data the App writes to your store
The App writes metafields. It does not validate, audit, or guarantee the legal correctness of any invoice rendered from those metafields.
5. Our responsibilities
We will:
- Operate the App with reasonable care, including TLS in transit, encryption at rest for the primary database, HMAC verification on webhooks, and the security measures described in §10 of our Privacy Policy
- Process personal data only as described in our Privacy Policy and as required to deliver the App
- Implement and maintain Shopify's required GDPR webhooks (
customers/data_request,customers/redact,shop/redact,app/uninstalled)
We do not commit to a specific service-level objective (uptime SLA) for the App at this pricing tier. The App is intended to process orders/paid events within minutes of receipt under normal operation, but we provide no guarantee of timeliness or completeness for any individual event.
6. Acceptable use
You agree not to:
- Use the App in violation of any applicable law, including tax, anti-fraud, sanctions, and data-protection law
- Attempt to gain unauthorized access to the App, its infrastructure, or other merchants' data
- Interfere with or disrupt the App's operation (denial-of-service, brute-force authentication, abuse of webhooks)
- Resell, sublicense, or rent the App to a third party
- Use the App to process data for stores or merchants other than those for which the App is installed and authorized
- Use the App on a Shopify store you operate to provide invoicing services to third-party legal entities other than the store's owner, except where each such entity has separately accepted these Terms
- Reverse-engineer, copy, or use the App's metafield schema, parsing logic, or output structure to build a competing product
We may suspend or terminate your access if you breach this section, or if continued service would expose us to legal or platform risk. Where reasonably practicable we will notify you first; for urgent risks (active abuse, security incidents) we may act first and notify after.
7. Intellectual property
The App, including its source code, design, and branding, is owned by us and licensed to you on a non-exclusive, non-transferable, revocable basis for the duration of your active subscription.
The metafield values the App writes onto your store (your validated VAT data, your customers' data) belong to you. You may export, modify, or delete them through the Shopify Admin or API at any time.
Uninstalling the App does not automatically remove existing metafield values from your store. If you want them removed, delete them through Shopify Admin or API after uninstall.
8. Disclaimers
The App is provided "as is" and "as available." To the maximum extent permitted by law, we disclaim all warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, accuracy, and non-infringement.
In particular, we do not warrant:
- That Shopify's native VAT validation is or will remain correct, available, or compatible with the App
- That every
orders/paidevent will be successfully parsed (some events do not contain a validated VAT number, by design) - That metafields written by the App will be correctly rendered or interpreted by your downstream invoice-generation app
- That the App is fit for use in any jurisdiction outside the European Union
You acknowledge that responsibility for the legal correctness of invoices and tax filings lies with you, your tax adviser, and the invoice-generation app you use – not with us.
This section does not exclude or limit liability that cannot be excluded under mandatory consumer-protection or other law applicable to you.
9. Limitation of liability
To the maximum extent permitted by law:
- We are not liable for indirect, incidental, special, consequential, or punitive damages, or for loss of profits, revenue, data, business opportunity, regulatory fines or penalties, third-party indemnity or recourse claims, or reputational harm, arising out of or related to the App or these Terms, regardless of the legal basis for the claim (contract, tort, statute, or otherwise).
- Our total aggregate liability for all claims arising out of or related to the App or these Terms in any 12-month period is capped at the greater of (a) the gross subscription fees attributable to your store under the App's Shopify App Store listing in the 12 months preceding the event giving rise to the claim, or (b) USD 50.
Nothing in this section excludes or limits liability that cannot be excluded or limited under mandatory law, including: (a) liability for fraud (dol) or gross negligence (culpa gravă) as defined in Romanian Civil Code Art. 1355; (b) liability for damage to life, body, or health; and (c) any other liability that cannot be excluded under applicable mandatory law.
10. Indemnification
You agree to defend and indemnify us against any third-party claim, loss, or expense (including reasonable legal fees) to the extent it arises out of:
- Your material breach of these Terms
- Your unlawful or fraudulent use of the App
- The content of invoices you issue, or tax decisions or filings you make, including any decisions based on metafields the App writes to your store
- Your processing of your end-customers' personal data in violation of applicable law
Your indemnification obligation does not apply to the extent the claim arises from our gross negligence, willful misconduct, or breach of these Terms. We will notify you promptly of any covered claim, allow you to control the defense (with our reasonable cooperation, at your cost), and not settle without your consent (not to be unreasonably withheld). The aggregate amount you are required to pay us under this section is capped at three times the cap in §9.
11. Termination
You may terminate these Terms at any time by uninstalling the App.
We may terminate these Terms and your access to the App:
- Immediately, on notice, if you breach these Terms (including §6 acceptable use)
- Immediately, on notice, if Shopify suspends or terminates our App Store listing
- For convenience, on at least 30 days' notice by email or in-App banner
On termination:
- Your subscription ends and Shopify will not charge you for further cycles
- Metafields previously written to your store remain unless you delete them
- Pro rata refunds, if any, are processed exclusively through Shopify's App Store refund mechanism and at Shopify's discretion. Where we terminate for convenience under the third bullet above, we will request that Shopify refund the unused portion of any pre-paid period. Where we terminate for your breach, no refund is due
- We will erase data we hold about your store in line with the retention rules in our Privacy Policy
Re-installation of the App on a previously-uninstalled store does not extinguish unsettled obligations from the previous installation period (including unpaid fees, indemnification claims, or breach liabilities).
The following sections survive termination: §7 (Intellectual property), §8 (Disclaimers), §9 (Limitation of liability), §10 (Indemnification), §15 (Governing law), §17 (Contact).
12. Data processing
For processing of your end-customers' personal data, you (the merchant) are the controller and we are the processor. The detailed description of processing – categories of data, categories of data subjects, nature, purpose, duration, and security measures – is set out in our Privacy Policy, which is incorporated into these Terms by reference and forms the GDPR Art. 28(3) contract terms together with this section. We further commit to:
(a) process personal data only on your documented instructions, including transfers, unless required to do so by EU or Romanian law (in which case we will inform you before processing, unless that law prohibits us); (b) ensure that persons authorized to process the personal data are bound by confidentiality; (c) take all measures required pursuant to GDPR Art. 32 (security of processing) – see §10 of our Privacy Policy; (d) engage sub-processors only as listed in §8 of our Privacy Policy, which we will update before any addition or replacement takes effect, giving you the opportunity to object; (e) assist you, taking into account the nature of the processing, in fulfilling your obligations to respond to data-subject requests under Chapter III GDPR; (f) assist you in ensuring compliance with GDPR Art. 32–36, taking into account the nature of processing and the information available to us; (g) at your choice, delete or return all personal data to you after the end of the provision of services, in line with the retention rules in our Privacy Policy; (h) make available to you all information necessary to demonstrate compliance with GDPR Art. 28, and allow for and contribute to audits, including inspections, conducted by you or an auditor mandated by you, no more than once per year and on at least 30 days' written notice, with reasonable scope and at your cost.
13. Changes to the service and to these Terms
We may modify, add, or remove App features at any time. We will not remove a feature that is critical to the App's stated function (parsing the orders/paid event into metafields) without at least 30 days' notice by email or in-App banner.
If we discontinue the App in whole or in material part – including because the underlying Shopify feature the App bridges is replaced or made redundant by Shopify natively – we will give at least 30 days' advance notice and request that Shopify refund the unused portion of any pre-paid subscription period. We have no obligation to maintain the App if Shopify's platform changes make the App's stated function obsolete.
We may update these Terms. We will give at least 30 days' advance notice of material changes via in-App banner. Continued use of the App after the effective date of an update constitutes acceptance. If you do not accept the updated Terms, your remedy is to uninstall the App before the effective date.
The version number, effective date, and last-updated date at the top of this document reflect the current version. Prior versions are available on request.
14. Force majeure
We are not liable for failure or delay in performance caused by events beyond our reasonable control, including but not limited to outages of Shopify, our hosting provider, our database provider, internet backbone providers, acts of governmental authority, war, civil unrest, natural disaster, or labor disputes affecting upstream providers.
15. Governing law and jurisdiction
These Terms are governed by Romanian law, supplemented by directly applicable EU law, without regard to conflict-of-laws rules.
The competent courts of Timisoara, Romania have exclusive jurisdiction over any dispute arising out of or in connection with these Terms or the App, in accordance with Article 25 of Regulation (EU) 1215/2012 (Brussels I-bis). The parties agree this forum-selection clause is reasonable given that the Provider is established in Timisoara.
16. Miscellaneous
- Entire agreement. These Terms, together with our Privacy Policy and the documents they incorporate, constitute the entire agreement between us regarding the App, and supersede any prior agreements between us on the subject.
- Severability. If any provision is held invalid or unenforceable, the remaining provisions remain in effect, and the invalid provision is replaced by a valid provision approximating the original intent.
- No waiver. Our failure to enforce any provision is not a waiver of our right to enforce it later.
- Assignment. You may not assign or transfer these Terms or any rights under them without our prior written consent. We may assign these Terms in connection with a merger, acquisition, or sale of all or substantially all of our assets, on notice to you.
- No agency. Nothing in these Terms creates a partnership, joint venture, employment, or agency relationship between us.
- Notices. Notices to you may be given by in-App banner. Notices to us must be sent by email to the address in §17; for formal legal notices (claims, breach notices, termination), also send a copy by post to the address in §1.
17. Contact
For questions about these Terms or other legal matters:
Email: revatly@webixo.com Postal: see §1 above for our registered office address
We aim to respond to legal enquiries within 5 business days.