Terms of Service
Effective date: 12 June 2026
Last updated: 1 July 2026
PLEASE READ THESE TERMS OF SERVICE CAREFULLY. They form a legally binding agreement. By creating an account, installing the Plugin, installing the App, or otherwise accessing or using CartPilot, you acknowledge that you have read and understood these Terms, and you agree to be bound by them. If you do not agree to these Terms, you must not access or use CartPilot.
These Terms of Service (the “Terms”) are entered into by and between weDevs Pte. Ltd., a private limited company incorporated in Singapore that operates the StorePulse brand and provides the CartPilot service (“CartPilot”, “weDevs”, “we”, “us”, or “our”), and the person or entity that registers for, accesses, or uses the Service (“you”, “your”, or the “Merchant”). These Terms take effect on the date you first accept them or first use the Service, whichever is earlier.
If you enter into these Terms on behalf of a company or other legal entity, you represent and warrant that you have the authority to bind that entity to these Terms, and “you” and “Merchant” refer to that entity.
These Terms govern the relationship between us and you as a Merchant. They do not create any agreement between us and your customers or shoppers, and you remain solely responsible for your own terms with your shoppers.
1. Definitions
In these Terms, the following capitalized terms have the meanings given below.
- CartPilot or the Service: the CartPilot AI sales agent and its hosted cloud backend, operated by weDevs Pte. Ltd. under the StorePulse brand, together with the Plugin and the App.
- Plugin: the CartPilot plugin component for WordPress and WooCommerce.
- App: the CartPilot application for Shopify.
- weDevs, we, us, or our: weDevs Pte. Ltd., a company incorporated in Singapore.
- Merchant, you, or your: the account holder that connects and operates a Shop with the Service.
- Shopper: an end customer of the Merchant who interacts with the CartPilot chat or voice widget on the Merchant’s storefront. Shoppers are not parties to these Terms.
- Shop or Connected Shop: one WooCommerce storefront or one Shopify storefront connected to the Service. One WooCommerce store and one Shopify store constitute two separate Connected Shops. Usage allowances and the Fair Usage Caps are measured per Connected Shop.
- Conversation: a unit of Shopper interaction that is counted against the allowance of the applicable plan. Conversations are pooled at the account level and are shared across all connected shops.
- Credit or Credit Pack: prepaid, one-time units that fund AI interactions on hosted plans.
- Training Item: an entry the Merchant provides to the Knowledge Base, such as an FAQ, a policy, or compatibility information, that informs AI Output.
- Knowledge Base: the Merchant’s collection of Training Items.
- AI Output: any response, product search result, recommendation, buying guidance, or cart action generated by the Service.
- Hosted Subscription: a plan under which weDevs operates the AI model on the Merchant’s behalf, billed on a recurring basis.
- Lifetime BYOK Plan: a one-time purchase under which the Merchant supplies and pays for its own third-party model key (“bring your own key”).
- Model Provider: the third-party artificial-intelligence model provider used to process AI interactions, whether selected by weDevs (on Hosted Subscriptions) or by the Merchant (on a Lifetime BYOK Plan).
- Fair Usage Caps: the per-Shop limits set out in Section 8.
- Unlimited: where a paid plan describes Conversations, products, or Training Items as “Unlimited”, it means available up to the Fair Usage Caps in Section 8 and subject to these Terms. It does not mean a limitless quantity.
2. The Service, Scope and Limitations
The Service is a hosted software offering that provides an AI sales agent for WooCommerce and Shopify storefronts. Among other functions, the Service can search a Merchant’s catalog, answer product questions, provide buying guidance, and add, update, or remove items in a Shopper’s cart through a chat or voice interface. The Service reads live product data from a Connected Shop and may use the Merchant’s Training Items to inform AI Output. Certain features are available only on certain plans.
The Service operates on two platforms: the Plugin for WooCommerce and the App for Shopify. Both connect to the CartPilot hosted backend, which is required for the Service to function.
You acknowledge and agree that the Service operates before checkout only. The Service assists Shoppers and may move items toward a cart, but it does not process payments, does not complete orders, and is not a payment processor, payment facilitator, or merchant of record for any Shopper transaction. All checkout and payment functions are performed by WooCommerce, Shopify, or their respective payment providers. You retain sole control of, and responsibility for, your storefront, your catalog, your pricing, and your checkout.
We may add, modify, or remove features of the Service as set out in Section 12.
3. Accounts, Eligibility, and Shop Connections
To use the Service, you must register for an account and provide accurate and current information. You are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account. You shall notify us promptly at [email protected] if you become aware of any unauthorized access to your account.
By connecting a Shop, you authorize the Service to read your catalog and to interact with the cart on that Shop. On Shopify, you connect through the App installation and its permission flow. On WooCommerce, you connect through the Plugin and its authentication. Your act of connecting a Shop constitutes your authorization for the Service to read catalog data and perform cart actions on that Shop.
Each plan permits a set number of Connected Shops, as described at the time of purchase. Each Connected Shop is measured independently for usage, allowances, and the Fair Usage Caps. A Shop connection covers a single platform.
If you operate both a WooCommerce store and a Shopify store, each store is a separate Connected Shop, and you must hold enough Shop entitlements to cover both, for example by purchasing two single-Shop licenses or by subscribing to a plan that includes multiple Connected Shops.
You must be capable of forming a binding contract to use the Service. One account is for one business. You shall not share, sell, sublicense, or otherwise make your account or plan available to unrelated businesses, except as expressly permitted in these Terms (see Section 6 and Section 9).
4. Plans, Billing, and Payment
The Service is offered through the following purchase types. The plans that are available, together with their features, allowances, and prices, are described on our website at the time of purchase, and they may change from time to time.
Hosted Subscription. A free plan and one or more paid plans, billed on a monthly or annual basis. Paid Hosted Subscriptions include a Conversation allowance that resets each billing period. The free plan includes a limited, one-time Conversation allowance that does not reset. Hosted Subscriptions renew automatically at the end of each billing period until cancelled in accordance with Section 5.
Lifetime BYOK Plan. A one-time purchase under which you supply your own Model Provider key and contract with, and pay, that Model Provider directly for model usage. Because you bear the model cost, Conversations under a Lifetime BYOK Plan are not metered by us. Sections 7 and 13 govern the Lifetime BYOK Plan.
Conversation/Credit Packs. Optional, one-time purchases that add prepaid Credits to a hosted plan. Credit Packs are non-refundable. Credits are consumed after the applicable plan allowance has been used, and they expire twelve (12) months after the date of purchase. Refunds are governed by Section 5.
You are responsible for all applicable taxes, including any GST or VAT, in addition to the fees you pay. We may change our fees and plans, and any change will apply to your next billing period or purchase. If a payment is not successfully made when due, we may suspend paid features until the amount owed is paid. Upgrades and downgrades, and their effect on allowances and features, take effect as described at the time of the change. Payments are processed by our third-party payment processor, Stripe, Inc. as described in our Privacy Policy.
5. Fees, Refunds, and Cancellation
Fees are non-refundable. Except as expressly stated in this Section, and except where a refund is required by applicable law, all fees are non-refundable. This includes Hosted Subscriptions billed on a monthly or annual basis, and Credit Packs, whether the Credits are used or unused.
Lifetime BYOK money-back. As the only money-back exception, we offer a seven (7) day, no-questions-asked refund on a Lifetime BYOK Plan, calculated from the date of the original purchase. This money-back does not apply where the purchase falls under “Discounted and promotional purchases” below.
Discounted and promotional purchases. Any purchase made using a discount, coupon, promotional code, bundle, or other special offer is final and is not eligible for any refund, regardless of plan, tier, or purchase type. This applies notwithstanding the Lifetime BYOK money-back above, and to the extent permitted by applicable law.
Credits. Credits are non-refundable, whether used or unused, and expire twelve (12) months after the date of purchase in accordance with Section 4.
Consumed usage. Conversations and Credits that have been consumed are not refundable under any circumstance.
Cancellation. You may cancel at any time from your account, or by contacting us for any reason, including an accidental purchase. On cancellation of a Hosted Subscription, your access continues until the end of the then-current paid period, and you will not be billed for the next period. We do not provide refunds for partial or unused periods. Cancellation stops future billing; it is not a refund.
How to request a refund. To request a refund under the Lifetime BYOK money-back above, contact us. Approved refunds are returned to your original payment method, and the time to receive funds depends on your payment provider.
Abuse. We may decline a refund, and may suspend or terminate an account under Section 14, where we reasonably determine that a refund is being sought abusively, including repeated refund requests, or a refund request combined with a payment chargeback for the same purchase (see Section 9).
Statutory rights. Nothing in this Section limits any right or remedy that cannot be excluded or limited under the law that applies to you, including any statutory right of withdrawal or cancellation available to consumers in your jurisdiction.
6. License, Ownership, and Intellectual Property
The Plugin. The Plugin code distributed for WordPress is licensed under the GNU General Public License, version 2 or later, consistent with WordPress requirements. That license applies to the plugin code so distributed.
The hosted Service and the App. The CartPilot hosted backend and the App are proprietary. Subject to your compliance with these Terms and payment of applicable fees, we grant you a limited, non-exclusive, non-transferable, non-sublicensable, and revocable right to access and use them during the term of your plan. This right is licensed, not sold.
Ownership. The names, logos, and marks of CartPilot, StorePulse, and weDevs, and the hosted backend, model integrations, dashboards, and all related intellectual property, are and remain the exclusive property of weDevs Pte. Ltd. or its licensors. weDevs is a registered trademark. Nothing in these Terms transfers any such rights to you.
Your content. As between the parties, you own your catalog data, your Training Items, and your Knowledge Base content (“Your Content”). You grant us a worldwide, non-exclusive license to host, process, and transmit Your Content solely as needed to provide and support the Service, as further described in our Privacy Policy. You represent and warrant that you hold all rights necessary to provide Your Content and to grant this license.
Restrictions. You shall not, and shall not permit any third party to: reverse engineer, decompile, or disassemble the proprietary components of the Service; resell, rent, or provide the Service to a third party as a service bureau; circumvent or attempt to circumvent any allowance, Credit, or the Fair Usage Caps; or use the Service to develop a competing product.
Feedback. If you provide suggestions or feedback about the Service, you grant us a perpetual, irrevocable, royalty-free right to use them without restriction or obligation to you.
7. Third-party Platforms, Model Providers, and BYOK
WooCommerce and Shopify. The Service depends on WooCommerce and Shopify and their application programming interfaces. Changes, deprecations, downtime, rate limits, or policy changes by those platforms may affect the operation of the Service, and we are not responsible for the acts, omissions, or availability of WooCommerce, Shopify, or any other third-party platform. Your use of the App is also subject to Shopify’s applicable terms, and your use of the Plugin is subject to WordPress guidelines and the GPL.
Model Providers on Hosted Subscriptions. On Hosted Subscriptions, AI interactions are processed through one or more third-party Model Providers. We currently use Google’s Gemini models and may add other providers, such as OpenAI. These Model Providers act as our sub-processors, as described in our Privacy Policy.
Bring your own key (BYOK). Under a Lifetime BYOK Plan, you supply your own Model Provider key. You contract directly with, and are solely responsible for paying, your Model Provider, and that Model Provider’s own terms govern your use of its models. We are not responsible for any Model Provider’s AI Output, availability, latency, pricing, rate limits, or changes. You are responsible for keeping your key valid and adequately funded. If your key fails, is revoked, or is rate-limited, the Service may be degraded or unavailable, and this shall not constitute a failure or outage of the Service.
We do not control, and do not warrant, any third-party model content.
8. Fair Usage Policy
8.1 Purpose. Where a paid plan describes products or Training Items as “Unlimited”, this Section sets out what that term means in practice, so that the description remains accurate.
8.2 The caps. The Fair Usage Caps are fifty thousand (50,000) products and ten thousand (10,000) Training Items, measured per Connected Shop. Where you connect more than one Shop, each Shop is subject to its own caps, and the caps are not pooled across Shops.
8.3 The free plan. The free plan is subject to its own lower product and Training Item limits, as described at the time of sign-up. The “Unlimited” description and the Fair Usage Caps apply to paid Hosted Subscriptions and to Lifetime BYOK Plans, and not to the free plan.
8.4 Measurement. For the purpose of the caps, “products” means catalog items indexed from your Connected Shop, and “Training Items” means the individual entries you create or upload to your Knowledge Base.
8.5 Approaching a cap. Most Shops operate well within these limits. Where a Shop approaches or reaches a cap, we invite you to contact us so that we can arrange a custom plan sized to your catalog. We would rather size a plan to fit your Shop than restrict it.
8.6 Reservation of rights. To protect the performance and stability of the Service for all Merchants, we may pause or throttle the indexing of items above a cap until a custom arrangement is in place. Any such measure is a temporary hold and not a penalty, and your existing indexed content and Conversations will continue to function.
8.7 Relationship to conversations. The Fair Usage Caps concern products and Training Items only, and these are measured per Connected Shop. The Conversation allowance on hosted plans is separate from the Fair Usage Caps and from Credits, and it is pooled across all Connected Shops on the users account rather than measured per Shop.
9. Acceptable use
You shall not, and shall not permit any Shopper or third party to:
- Use the Service for any unlawful purpose or in any manner that breaches these Terms or applicable law;
- Upload Training Items that infringe the rights of any third party, or that contain personal data of a third party without a lawful basis;
- Use the AI features of the Service to generate unlawful, deceptive, or misleading content, or to mislead Shoppers;
- Upload malware, or probe, scan, scrape, overload, or attempt to gain unauthorized access to the Service;
- Circumvent, inflate, or interfere with any allowance, Credit, or the Fair Usage Caps, including by generating artificial Conversations to consume Credits or inflate usage;
- Share a single plan across unrelated businesses, or resell the Service; or
- Request a refund while also initiating a payment chargeback for the same purchase.
You are responsible for complying with all applicable export-control and sanctions laws, and for not accessing or using the Service from any restricted territory. You remain responsible for the AI Output displayed on your storefront, as set out in Section 10. A breach of this Section may result in throttling, suspension, or termination under Section 14.
10. AI Output & Your Responsibilities
AI Output is generated automatically. It may be incomplete, inaccurate, or incorrect, and it does not constitute verified advice. You should review and test the behavior of the Service on your Shop before relying on it.
You are solely responsible for your storefront, your product data, your pricing, your availability, and your policies, and for the final content presented to your Shoppers. You are responsible for configuring the behavior of the Service and your Knowledge Base, and for confirming that catalog synchronization and cart actions are correct.
We do not represent or warrant that product matches, buying guidance, or cart actions generated by the Service are accurate, complete, or suitable for any particular Shopper. We make no representation or warranty regarding sales results, and we do not guarantee any specific outcome, including any increase in conversions, add-to-cart rate, or sales.
Where applicable law requires you to disclose to Shoppers that they are interacting with an automated or AI system, that disclosure is your responsibility.
You shall defend, indemnify, and hold harmless weDevs and its officers, employees, and agents from and against any third-party claim, damage, loss, liability, cost, and expense (including reasonable legal fees) arising out of or relating to Your Content, your storefront, your use of the Service in breach of these Terms, or any claim brought by a Shopper, to the extent permitted by law.
11. Warranties and Disclaimers
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”. We do not warrant that the Service will be uninterrupted, timely, error-free, or free of harmful components. To the maximum extent permitted by the laws of Singapore, we disclaim all warranties, whether express, implied, or statutory, including any implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.
We aim for high availability, but we do not provide a formal uptime or service-level commitment for these plans.
Nothing in these Terms excludes or limits any right or remedy that cannot be excluded or limited under the law that applies to you.
12. Changes to the Service & Discontinuation
We may update, improve, or change the Service from time to time, including its features and the AI models or Model Providers it uses. Where a change will have a material adverse effect on your use of the Service, we will provide at least sixty (60) days’ prior notice, by email or through the dashboard.
Where a change by WooCommerce or Shopify affects a feature, we will use reasonable efforts to adapt, but we may deprecate a feature that a platform no longer supports. Updates to the Plugin follow WordPress and WooCommerce version practice, and we do not warrant compatibility with every past or future version of WordPress, WooCommerce, or Shopify.
If we discontinue the Service or a plan type, we will provide reasonable prior notice, and, for a Lifetime BYOK Plan, the notice described in Section 13.
13. Lifetime Plan Terms
“Lifetime”, when used to describe a plan, refers to the working lifetime of the CartPilot product. It does not refer to the lifetime of the customer, and it does not refer to the lifetime of weDevs.
A Lifetime BYOK Plan entitles you to use the Service through your own Model Provider key, together with the voice agent and full analytics with export, for the number of Connected Shops included in your plan. It does not include model costs, which you pay to your Model Provider directly, as set out in Section 7.
The Fair Usage Caps in Section 8 apply to Lifetime BYOK Plans. This is where the “Unlimited” description of products and Training Items is subject to the per-Shop caps.
A Lifetime BYOK Plan is eligible for the seven (7) day money-back described in Section 5, except where it was purchased using a discount, coupon, or promotion, in which case it is final.
If we discontinue CartPilot, we will provide Lifetime BYOK Plan holders with reasonable prior notice and will handle a fair wind-down. Lifetime licenses are non-transferable.
14. Suspension and Termination
You may cancel at any time from your account. Section 5 governs the effect of cancellation on access and refunds.
We may suspend or terminate your access to the Service, in whole or in part, with or without notice, where: you fail to pay amounts due; you breach Section 9 (Acceptable use) or any other material term; there is a legal, security, or fraud risk; or a Shop repeatedly exceeds the Fair Usage Caps without arranging a custom plan. For serious matters, including a security risk or unlawful use, suspension or termination may take effect immediately. All such decisions are made at our reasonable discretion.
On termination, your license and your access end, your Shop connections are revoked, and you shall cease all use of the Service and uninstall the Plugin or the App. We will retain and then delete Your Content, including Conversation transcripts, the Knowledge Base, and analytics data, as described in our Privacy Policy. You may request an export or deletion of your data as described there, subject to our legal obligations.
Any provision that by its nature should survive termination shall survive, including provisions relating to intellectual property, disclaimers of warranty, limitation of liability, indemnification, and governing law.
15. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, weDevs shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, or data, arising out of or relating to the Service or these Terms, whether based in contract, tort, or any other theory, and whether or not weDevs has been advised of the possibility of such damages.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, the total aggregate liability of weDevs arising out of or relating to the Service or these Terms shall not exceed the greater of the amounts you paid to us for the Service in the twelve (12) months immediately preceding the event giving rise to the claim, or the amount you paid for the one-time purchase that is the subject of the claim.
Without limiting the foregoing, weDevs shall not be liable for AI Output, for the acts, omissions, or content of any Model Provider, or for the behavior of WooCommerce, Shopify, or any other third-party platform.
Nothing in this Section excludes or limits any liability that cannot be excluded or limited under the laws of Singapore.
16. Data Protection and Privacy
Our Privacy Policy describes how we collect, use, and share information. It is separate from these Terms and is incorporated into them by reference.
The information most relevant to the Service includes Conversation transcripts and logs (which may include voice interactions), catalog data read from your Shop, your Training Items, and analytics data. International data transfers and sub-processors, including Model Providers, are described in the Privacy Policy.
Where the Service processes personal data of your Shoppers, it does so as a processor acting on your documented instructions, and you act as the controller. You are responsible for your own Shopper-facing privacy notices and for maintaining a lawful basis for the data you connect or upload.
17. Confidentiality
Each party may receive non-public business information of the other party (“Confidential Information”). The receiving party shall protect the Confidential Information of the disclosing party with reasonable care and shall use it only to provide or use the Service. Support access to your environment and logs is treated as Confidential Information. This Section does not apply to information that is or becomes public through no fault of the receiving party, that the receiving party already lawfully held, that the receiving party develops independently, or that must be disclosed by law or valid legal process.
18. Changes To These Terms
We may revise these Terms from time to time. We will update the “Last updated” date above and, for a material change, provide notice by email or through the dashboard before the change takes effect. Your continued use of the Service after the effective date of a revision constitutes your acceptance of the revised Terms. If you do not agree to a revision, you must stop using the Service and may cancel in accordance with Section 5.
19. Governing law and disputes
These Terms, and any dispute or claim arising out of or in connection with them or the Service, are governed by and construed in accordance with the laws of Singapore, without regard to its conflict-of-laws rules. You and weDevs submit to the exclusive jurisdiction of the courts of Singapore. Before commencing any formal proceeding, you agree to first contact us so that the parties may attempt to resolve the matter in good faith.
20. General
These Terms, together with the Privacy Policy and any applicable order form, constitute the entire agreement between you and weDevs regarding the Service, and supersede all prior agreements and understandings on that subject. If any provision is held to be unenforceable, that provision shall be limited or severed to the minimum extent necessary, and the remaining provisions shall remain in full force and effect.
Our failure to enforce any right or provision shall not be a waiver of that right or provision.
You may not assign or transfer these Terms without our prior written consent, and any attempt to do so is void. We may assign these Terms, including in connection with a merger, acquisition, or sale of assets. Neither party shall be liable for any delay or failure to perform caused by events beyond its reasonable control. We will provide notices to the email associated with your account, and you may send notices to us at the address in Section 21. These Terms are written in English, and the English version shall control.
21. Contact
Our Address is – weDevs Pte. Ltd. , 160 Robinson Road, #14-04 SBF Centre, Singapore 068914
For any query, including product support, billing, and refunds, contact us.
CartPilot is a StorePulse product, operated by weDevs Pte. Ltd.
