Last updated: 2026-07-13

    Terms of Service: Wearo Virtual Try-On for Shopify


    1. Parties and acceptance

    These Terms of Service ("Terms") form a binding agreement between Wearo SAS, a French société par actions simplifiée with registered office in France ("Wearo", "we", "us", "our"), and the Shopify merchant ("you", "your", "Merchant") who installs the Wearo: Virtual Try-On app (the "App") on a Shopify store.

    By installing the App, by clicking "Install" in the Shopify App Store, by completing the OAuth grant, or by otherwise using the App, you agree to be bound by these Terms. If you are installing on behalf of a company or another legal entity, you represent that you have the authority to bind that entity to these Terms; in such case "you" refers to that entity.

    These Terms govern your use of the App. Shopper-facing terms (covering the end-shoppers who use the widget on your storefront) live in our shopper photo-processing notice and are notified to shoppers at the moment of upload.

    If you do not agree to these Terms, do not install the App and uninstall it if you have already done so.


    2. The Service

    2.1 What the App is

    The App is a virtual try-on widget. It embeds, on your storefront product detail pages, a "Try it on me" button that, when a shopper clicks it, opens a Wearo-hosted iframe in which the shopper uploads a photo of themselves. Wearo processes that photo through an EEA-resident AI inference partner to render a single try-on image of the shopper wearing the chosen garment, and returns it to the shopper.

    Architecturally, the App consists of:

    • A Shopify Theme App Extension that installs an "App Embed" block (the loader script) and an "App Block" (the buy-box trigger) into your active theme.
    • An embedded admin (Polaris UI) inside your Shopify admin, where you configure the widget's appearance and view your usage.
    • A Shopify App Proxy at /apps/wearo/session that issues short-lived bridge JWTs for the widget to authenticate against the AI generation backend.
    • A managed AI generation backend ("Wearo Cloud") that performs the inference and stores the result.

    2.2 What the App is not

    • The App does not modify your products, your inventory, your orders, your customer records, your prices, your themes (beyond the App Embed / App Block install you control from the theme editor), your checkout, or any other part of your store other than the widget surface itself.
    • The App does not collect Protected Customer Data under Shopify's PCDC framework. We do not request read_orders. As of V1, the App is read-only on the merchant's catalogue (read_products only).
    • The App is not a virtual fitting room, a size-recommendation engine, a fit-quality predictor, or a medical device. It is a visual rendering service.

    2.3 Service availability

    We make commercially reasonable efforts to keep the App running. We do not guarantee any specific uptime in V1. If you experience an outage that affects your storefront, contact contact@wearo.io and we will treat it as priority work.


    3. License grant

    Subject to your compliance with these Terms, we grant you a non-exclusive, non-transferable, non-sublicensable, revocable license to:

    • Install the App on the Shopify store(s) you own or operate,
    • Embed the widget on your storefront,
    • Configure the widget through the embedded admin,
    • Display the AI-generated try-on images to your shoppers in the context of their interaction with the widget on your storefront,
    • Reproduce, in your own marketing materials, screenshots of your storefront that incidentally show the Wearo widget, provided the screenshot is genuinely about your store and not about Wearo.

    The license is for the duration of your active install. Uninstalling the App terminates the license and triggers the data-deletion cascade described in our Privacy Policy §3.4.

    We retain all other rights. In particular: you may not redistribute the loader script, scrape the AI generation endpoint, embed the iframe outside your authorised storefront, reverse-engineer the bridge JWT protocol, or remove the Wearo branding from the widget's footer.


    4. Pricing

    4.1 V1: Free

    The App is free in its current version (V1). There is no recurring charge, no usage charge, no in-app purchase, and no upsell to a paid tier inside the App. Each merchant who installs the App receives a one-time pack of 50 try-on credits at no cost. When the pack is exhausted, the try-on button hides itself automatically on the storefront, so shoppers never see a button that cannot work.

    We do not link out to any external payment page from inside the embedded admin. Any "More plans coming soon" copy you may see in the embedded admin is purely informational and does not constitute an offer.

    4.2 Future paid tiers

    If and when Wearo introduces paid tiers, the change will go through Shopify's Billing API, and you will be presented with the explicit pricing in your admin before any charge is made. We will not retroactively bill for try-ons consumed during the V1 free period.

    4.3 No external payment

    To comply with Shopify's policy and as a matter of principle, we will never invite you to pay through any channel other than Shopify's Billing API. If you receive a request to pay through any other channel and the request appears to come from Wearo, treat it as fraudulent and tell us at contact@wearo.io.


    5. Acceptable use

    You agree NOT to:

    1. Install the App on a store whose primary commercial activity violates Shopify's Acceptable Use Policy (firearms, controlled substances, adult content not properly age-gated, etc.). We rely on Shopify's gating for AUP enforcement; if Shopify removes a store, our license is terminated automatically.
    2. Use the App to render images of identifiable third parties without their consent.
    3. Use the App to render images of children under 16 (under 13 for U.S. users) without verifiable parental consent. If your store markets to under-16 audiences, you are contractually responsible for obtaining parental consent before letting a child interact with the widget.
    4. Use the App to generate intentionally deceptive images that mis-represent the appearance of a garment (e.g., to make a synthetic fabric appear as natural fibre).
    5. Bypass, disable, or attempt to bypass the rate limits, the CSRF protections, the HMAC verification on webhooks, the JWT bridge authentication, or any other security control.
    6. Attempt to use the App to perform facial recognition, biometric identification, age estimation, gender inference, ethnicity inference, or any other inference on your shoppers other than the rendering of a try-on image. The AI model we use is configured for try-on only; you may not engineer prompts or inputs to elicit other behaviour.
    7. Use the App to generate sexually explicit imagery, hateful imagery, harassment imagery, deepfake imagery of identifiable real people, or any other content that violates applicable law or generally accepted standards of decency. We reserve the right to terminate immediately for any violation of this clause and to cooperate with law enforcement.
    8. Sell, sub-license, or otherwise transfer the App or any rights granted under these Terms.
    9. Use the App in a way that interferes with or disrupts the integrity or performance of the App or of any other Wearo customer's instance.

    We monitor for violations through anomaly detection on usage patterns and through manual review of any abuse reports. Confirmed violations result in (a) immediate suspension of try-on processing for the offending shop, (b) a written notice to the merchant's contact email, and (c) a 7-day window to cure or to dispute the determination, after which we may terminate the install and trigger shop/redact-equivalent data deletion.


    6. Your data and our data

    6.1 What you keep

    You own your store, your products, your shopper relationships, the access tokens Shopify issues to you, and the analytics you collect on your storefront. Nothing in these Terms grants us any ownership of those.

    6.2 What shoppers keep

    A shopper retains their photo and the AI-rendered result. We process them on the legal basis of the shopper's consent; see Privacy Policy §4.3 and our shopper photo-processing notice. You as a merchant do not have access to a shopper's photo, only to aggregate usage statistics.

    6.3 What we keep

    We retain the loader script, the iframe code, the AI prompt-engineering, the bridge JWT protocol, the AI model output as configured by Wearo, and all the brand elements ("Wearo", the logotype, the "Try it on me" wording, the visual style of the widget). These are our intellectual property and the license in section 3 does not transfer them.

    6.4 Feedback

    If you send us product feedback, suggestions, or improvements, you grant us a non-exclusive, royalty-free, worldwide, perpetual right to use that feedback in our product. We will not publicly attribute feedback to you without your consent.


    7. Third-party services

    The App depends on third-party services to function. By using the App you also accept the relevant third-party terms; the operative list of these sub-processors and the data they see is maintained in the Privacy Policy §5. At a high level we rely on:

    • Shopify: your contract with Shopify governs the platform on which the App runs.
    • An EEA-resident serverless container runtime that hosts the App backend.
    • An EEA-resident AI inference partner that runs the try-on generation.
    • Two distinct EEA-resident managed PostgreSQL + object storage tiers: a merchant tier for shop records and audit logs, and a separate shopper tier for uploaded photos and AI-generated try-on results.
    • An edge networking and DNS provider (DNS-only for our app subdomain; share-link thumbnail hosting under EU jurisdiction).

    If any of these third parties suffers an outage, the App may degrade or fail. We are not liable for their outages, but we will keep you informed via our status communications.


    8. Disclaimers

    8.1 The App is provided "as is"

    To the maximum extent permitted by applicable law, the App is provided "AS IS" and "AS AVAILABLE" without warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, non-infringement, or accuracy. We do not warrant that the App will be uninterrupted, error-free, secure against every conceivable attack, or compatible with every Shopify theme.

    8.2 AI-generated content

    The try-on images are generated by an AI model. They are visual approximations only and may differ, sometimes materially, from the actual appearance of the garment when worn. We do not warrant that:

    • The colours, textures, drape, fit, or proportions in the rendered image will match the physical garment exactly.
    • The rendered image is suitable for any decision other than the shopper's casual visual preview.
    • The rendered image is free from artifacts, hallucinations, or other AI-typical imperfections.

    You agree to display the try-on with appropriate framing copy that the result is an AI-generated approximation. You agree not to rely on a try-on image for any decision concerning health, safety, fit for medical or professional use, or any other use beyond the casual shopper preview the App is designed for.

    8.3 No professional advice

    The App is not a fashion adviser, a stylist, a medical device, a fitness or body-composition tool, or a substitute for professional advice. You agree not to market the App in your store as anything other than a virtual try-on visualisation.


    9. Limitation of liability

    To the maximum extent permitted by applicable law:

    • No liability for indirect damages. Neither party shall be liable to the other for any indirect, incidental, consequential, special, exemplary, or punitive damages, including lost profits, lost revenues, lost business opportunities, business interruption, or loss of goodwill, arising out of or relating to these Terms or the use of the App, even if advised of the possibility of such damages.
    • Cap on direct damages. Our aggregate liability to you for direct damages arising out of or relating to these Terms or the App, regardless of the cause of action (whether in contract, tort, statute, or otherwise), shall not exceed the greater of (a) one hundred euros (EUR 100) and (b) the total fees you have paid Wearo in the twelve months preceding the event giving rise to the claim. For the avoidance of doubt, V1 is free, so the cap is EUR 100 unless and until you upgrade to a future paid tier.
    • Carve-outs. Nothing in these Terms limits or excludes our liability for (i) gross negligence or wilful misconduct, (ii) fraud or fraudulent misrepresentation, (iii) death or personal injury caused by our negligence, (iv) any other liability that cannot be excluded under applicable mandatory law (notably some consumer-protection statutes).

    10. Indemnification

    You agree to indemnify, defend, and hold harmless Wearo and its officers, directors, employees, and agents against any third-party claim, damage, loss, liability, cost, or expense (including reasonable attorneys' fees) arising out of or related to:

    • Your breach of these Terms,
    • Your violation of section 5 (Acceptable use),
    • Your operation of your Shopify store and its products (we are not responsible for the legality, quality, safety, accuracy, or availability of your products),
    • Your unauthorised use of any third-party intellectual property in connection with the App.

    We will indemnify you against any third-party claim that the App, used as intended in V1 and within your acceptable-use obligations, infringes a third party's intellectual-property rights, up to the same liability cap as section 9.


    11. Term and termination

    11.1 Term

    These Terms enter into effect when you install the App and continue for as long as the App remains installed on at least one of your stores.

    11.2 Termination by you

    You may terminate at any time by uninstalling the App from every store on which it is installed. Uninstalling triggers Shopify's app/uninstalled webhook to us; 48 hours later Shopify sends shop/redact and we cascade-delete your data as described in Privacy Policy §3.4. You owe us no further obligation past uninstall, and we owe you no further obligation past completion of the cascade delete.

    11.3 Termination by us

    We may terminate the License and the App's operation on your store, immediately and without compensation, if:

    • You breach section 5 (Acceptable use) and fail to cure within 7 days of written notice (immediate termination for the violations described in §5.7),
    • You fail to comply with a request from Shopify's Trust & Safety or with applicable law,
    • Wearo discontinues the App as a whole (we will give 30 days' advance notice via email),
    • A court or regulator orders us to terminate.

    Termination triggers the same cascade delete as uninstall.

    11.4 Survival

    Sections 6 (Your data and our data, paragraphs 6.3 and 6.4), 8 (Disclaimers), 9 (Limitation of liability), 10 (Indemnification), 12 (Confidentiality), 13 (Governing law and jurisdiction), and 14 (General) survive termination.


    12. Confidentiality

    Each party may disclose confidential information to the other to perform under these Terms (e.g., the bridge JWT secret, internal incident reports, your store-specific configuration). Each party will use such confidential information only for the purpose of performing under these Terms and will protect it with at least the same degree of care it uses for its own confidential information of similar importance, and in any event with at least reasonable care.

    Confidential information does not include information that (a) is or becomes publicly known without breach by the receiving party, (b) was known to the receiving party before disclosure without confidentiality obligation, (c) is rightfully obtained from a third party without confidentiality obligation, or (d) is independently developed by the receiving party without reference to the confidential information.


    13. Governing law and jurisdiction

    These Terms are governed by the laws of France, excluding its conflict-of-laws rules and excluding the United Nations Convention on Contracts for the International Sale of Goods.

    Any dispute arising out of or relating to these Terms shall be submitted to the exclusive jurisdiction of the courts of Paris, France, subject to any non-waivable mandatory rules of consumer-protection law of the merchant's habitual residence.

    Before initiating litigation, the parties agree to attempt in good faith to resolve any dispute through informal discussion for a period of 30 days following written notice of the dispute.


    14. General

    14.1 Changes to these Terms

    We may update these Terms. Material changes are notified to merchants 30 days in advance via the email registered on the Shopify Partner Dashboard and via a banner inside the embedded admin. Continued use of the App after the effective date constitutes acceptance.

    14.2 Assignment

    You may not assign these Terms without our prior written consent. We may assign these Terms to an affiliate or to a successor in connection with a merger, acquisition, or sale of substantially all of our assets, subject to the assignee's assumption of these Terms in writing.

    14.3 No waiver

    Our failure to enforce any provision of these Terms is not a waiver of our right to enforce that or any other provision.

    14.4 Severability

    If any provision of these Terms is held unenforceable, the remaining provisions remain in full effect, and the unenforceable provision is to be construed in the manner that comes closest to the parties' original intent while remaining enforceable.

    14.5 Entire agreement

    These Terms, together with our Privacy Policy, our shopper photo-processing notice, and any future Data Processing Addendum we sign with you, constitute the entire agreement between you and us concerning the App. They supersede all prior or contemporaneous understandings, communications, and agreements (oral or written) on the subject.

    14.6 Force majeure

    Neither party is liable for delay or failure to perform any obligation (other than payment) due to causes beyond its reasonable control, including acts of God, natural disasters, war, terrorism, civil unrest, government action, internet or utility outages, outages of any third-party platform on which the App depends (notably Shopify, our EEA-resident hosting and database providers, and our AI inference partner), or pandemics.

    14.7 Notices

    • Notices to Wearo must be sent to contact@wearo.io.
    • Notices to you are sent to the email address on file in your Shopify Partner Dashboard.
    • A notice is deemed received the first business day after it is sent, unless the recipient demonstrates non-receipt.

    14.8 Language

    These Terms are drafted in English. We may publish a French translation; in case of discrepancy, the English version prevails for the legal interpretation, except where mandatory consumer-protection law requires otherwise.


    15. Contact

    We aim to acknowledge any inbound query within one business day.


    By installing the App, you confirm that you have read, understood, and agreed to these Terms.