From 21c2d227dd0ceb785b22d18dba460ec50129cd63 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Mon, 8 Jun 2026 10:50:23 -0400 Subject: [PATCH] terms: add Multi-Tenant Commerce Platform section The marketing ToS predates the multi-tenant Medusa platform launch and didn't mention it. Visitors arriving at /terms after viewing a client storefront have no way to find the legal relationship clearly spelled out. - Section 2 (Description of Services): add the platform + custom dev / consulting line items so the list reflects what we actually do today - New Section 6 (Multi-Tenant Commerce Platform): states clearly that Such Software is NOT the merchant of record for purchases made on Merchant Client storefronts, that each Merchant Client has their own signed Platform Services Agreement, that card payments route through Stripe Connect with the Merchant Client holding their own Stripe account, and that crypto payments are non-custodial (we never take possession of customer funds). Directs customers with purchase questions to contact the Merchant Client directly. - Renumbered sections 7-12 (now 8-13). Last-updated date bumped to 2026-06-08. Verified consistent with the operator-side documentation in the medusa-multi-tenant-platform repo: doc/legal_model.md, doc/architecture.md "Liability Model" section, and doc/tenant_guide.md "Refunds & Chargebacks" section all match this language. --- apps/web/src/app/terms/page.tsx | 58 ++++++++++++++++++++++++++++----- 1 file changed, 49 insertions(+), 9 deletions(-) diff --git a/apps/web/src/app/terms/page.tsx b/apps/web/src/app/terms/page.tsx index 09042f0..fee02cb 100644 --- a/apps/web/src/app/terms/page.tsx +++ b/apps/web/src/app/terms/page.tsx @@ -22,7 +22,7 @@ export default function TermsPage() {

Terms of Service

-

Last updated: April 9, 2026

+

Last updated: June 8, 2026

1. Acceptance of Terms

@@ -37,13 +37,23 @@ export default function TermsPage() {

2. Description of Services

Such Software LLC develops and operates software products including mobile applications, web applications, - and browser-based games. Our Services include but are not limited to: + browser-based games, and a multi-tenant commerce platform. Our Services include but are not limited to:

  • Vegan IQ — a plant-based trivia application for iOS and Android
  • Bauhaus Echo — a visual memory puzzle game for iOS, Android, web, and desktop
  • Suchoice — an AI-powered decision-making application for iOS and Android
  • such.software — our company website and portfolio
  • +
  • + Multi-Tenant Commerce Platform — a hosted e-commerce platform on which independent + merchants ("Merchant Clients") operate their own online stores. Merchant Clients enter into a separate + Platform Services Agreement governing that relationship; see Section 6 below for how purchases made on + a Merchant Client's store relate to these Terms. +
  • +
  • + Custom development & consulting — software development, integration, and consulting + services delivered under separate signed agreements. +
@@ -84,7 +94,37 @@ export default function TermsPage() {
-

6. Advertising

+

6. Multi-Tenant Commerce Platform

+

+ Such Software LLC operates a multi-tenant commerce platform on which independent merchants ("Merchant + Clients") offer goods and services for sale through their own branded online stores. The relationship + between Such Software and each Merchant Client is governed by a separate signed Platform Services + Agreement. +

+

+ Such Software is NOT the merchant of record for purchases made on a Merchant Client's + store. The Merchant Client is the merchant of record: they sell the goods or services, they have the + direct contractual relationship with the purchaser, they are responsible for fulfillment, customer + service, returns, and refunds, and they publish their own refund and shipping policies on their + storefront. Such Software provides the technology platform and payment-facilitation services only. +

+

+ Card payments on Merchant Client stores are processed through Stripe Connect, with the Merchant + Client holding their own Stripe account under Stripe's standard Services Agreement. Cryptocurrency + payments are processed through self-hosted payment infrastructure operated either by Such Software + or by the Merchant Client; in all cases, customer funds are paid directly to the Merchant Client + and Such Software does not take custody of customer funds at any point. +

+

+ For questions about a specific purchase, refund, dispute, or shipment on a Merchant Client store, + contact that Merchant Client directly using the contact information published on their storefront. + Such Software cannot process refunds, issue store credit, or resolve disputes on a Merchant Client's + behalf. +

+
+ +
+

7. Advertising

Some of our mobile applications display advertisements provided by Google AdMob. By using these applications, you acknowledge that advertisements may be displayed and that ad-related data collection is governed by @@ -93,7 +133,7 @@ export default function TermsPage() {

-

7. Data and Content Accuracy

+

8. Data and Content Accuracy

Our applications, including Vegan IQ, present information sourced from publicly available datasets (USDA, NIH, FAOSTAT, peer-reviewed research). While we make reasonable efforts to ensure accuracy, we do not guarantee that @@ -103,7 +143,7 @@ export default function TermsPage() {

-

8. Disclaimer of Warranties

+

9. Disclaimer of Warranties

The Services are provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. @@ -114,7 +154,7 @@ export default function TermsPage() {

-

9. Limitation of Liability

+

10. Limitation of Liability

To the fullest extent permitted by law, Such Software LLC shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or use, arising out of or @@ -127,7 +167,7 @@ export default function TermsPage() {

-

10. Governing Law

+

11. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the Commonwealth of Pennsylvania, United States, without regard to its conflict of law provisions. Any legal action arising from these Terms shall @@ -136,7 +176,7 @@ export default function TermsPage() {

-

11. Changes to These Terms

+

12. Changes to These Terms

We reserve the right to modify these Terms at any time. Changes will be posted on this page with an updated "Last updated" date. Your continued use of the Services after any changes constitutes acceptance of the updated Terms. @@ -144,7 +184,7 @@ export default function TermsPage() {

-

12. Contact Us

+

13. Contact Us

If you have questions about these Terms, contact us at: