These Developer Terms of Service (“Developer Terms”) constitute a binding agreement between you (“Developer,” “you,” or “your”) and Salloq Software, Inc. (“Salloq,” “CartOS,” “we,” “us,” or “our”) governing your access to and use of the CartOS Developer Platform. By applying for or using a CartOS developer account, you agree to be bound by these Developer Terms.

1. Acceptance of Terms

By registering for a developer account, accessing the CartOS API, submitting themes or bolts, or otherwise using the Developer Platform, you acknowledge that you have read, understood, and agree to be bound by these Developer Terms, our API Usage Policy, and any additional guidelines or policies referenced herein.

If you are entering into these Developer Terms on behalf of a company or other legal entity, you represent that you have the authority to bind that entity to these terms. If you do not have such authority, or if you do not agree to these terms, you may not use the Developer Platform.

2. Definitions

  • “Developer Platform” means the CartOS APIs, developer documentation, developer portal, sandbox environments, and related tools and services made available to developers.
  • “API” means the CartOS application programming interfaces, including all endpoints, request formats, and response data.
  • “Bolt” means a modular extension or add-on built using the CartOS bolt framework that extends the functionality of the CartOS platform.
  • “Theme” means a storefront template built using the CartOS Liquid-based theme engine.
  • “Developer Application” means any theme, bolt, integration, or software you develop using the Developer Platform.
  • “Merchant” means a CartOS customer who operates a store on the CartOS platform.
  • “Merchant Data” means any data belonging to or originating from a Merchant or their customers, including but not limited to product data, order data, customer information, and transaction records.
  • “Theme Store” means the CartOS marketplace for themes at themes.salloq.com.
  • “Bolt Store” means the CartOS marketplace for bolts at bolt.salloq.com.

3. Developer Account

3.1 Registration

To access the Developer Platform, you must apply for and be approved for a developer account. You agree to provide accurate, current, and complete information during registration and to update such information as necessary. We reserve the right to approve or deny any developer application at our sole discretion.

3.2 Account Security

You are responsible for maintaining the confidentiality of your account credentials, including API keys. You must immediately notify us at developers@cart-os.com if you become aware of any unauthorized use of your account or API keys. You are responsible for all activity that occurs under your account.

3.3 API Keys

API keys are issued with specific permission scopes based on your approved application. You may not attempt to use scopes beyond those granted to your key, share your API keys with unauthorized third parties, or use another developer’s API keys. We may revoke or rotate API keys at any time for security purposes.

4. License Grant

4.1 License to You

Subject to your compliance with these Developer Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Developer Platform solely for the purpose of developing, testing, and distributing Developer Applications that integrate with or extend the CartOS platform.

4.2 License to Us

By submitting a Developer Application to the Theme Store or Bolt Store, you grant Salloq a non-exclusive, worldwide, royalty-free license to host, display, distribute, and promote your Developer Application within the CartOS ecosystem for the purpose of operating the marketplace. This license terminates when you remove your Developer Application from the marketplace, except with respect to copies already distributed to Merchants.

4.3 Documentation License

We grant you a limited license to use CartOS documentation, sample code, and reference materials solely for the purpose of developing Developer Applications. You may not redistribute our documentation as standalone content.

5. Developer Restrictions

In connection with your use of the Developer Platform, you agree that you will not:

  • Use the API in any manner that could impair, overburden, or damage the CartOS platform or interfere with any other party’s use of the platform.
  • Attempt to access data or functionality beyond the permission scopes granted to your API key.
  • Scrape, crawl, or use automated means to collect Merchant Data beyond what is made available through authorized API endpoints.
  • Store Merchant Data longer than necessary for the stated purpose of your Developer Application, or use Merchant Data for any purpose other than providing your Developer Application’s stated functionality.
  • Sell, rent, lease, or otherwise monetize raw Merchant Data obtained through the API.
  • Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the CartOS platform or API.
  • Develop applications that compete directly with core CartOS functionality for the purpose of diverting Merchants away from the CartOS platform.
  • Include malicious code, backdoors, vulnerabilities, or any code designed to damage, interfere with, or gain unauthorized access to any system.
  • Misrepresent your identity, your Developer Application’s functionality, or your relationship with Salloq or CartOS.
  • Reference competitor product names, brands, or trademarks in your bolt or theme descriptions, marketing materials, or code comments within submitted Developer Applications.
  • Use the Developer Platform to send unsolicited communications (spam) to Merchants or their customers.
  • Violate any applicable law, regulation, or third-party rights in connection with your use of the Developer Platform.

6. Marketplace Terms

6.1 Submission and Review

All themes and bolts submitted to the Theme Store or Bolt Store are subject to review by our team. We may approve, reject, or request modifications to any submission at our sole discretion. Approval is not guaranteed. We evaluate submissions for functionality, compatibility with the CartOS platform, code quality, security, and adherence to our guidelines.

6.2 Listing Requirements

Developer Applications listed in the Theme Store or Bolt Store must include accurate descriptions of their functionality, clear documentation or setup instructions, a valid support contact, and version information. You must keep your listings up to date and promptly address compatibility issues when CartOS platform updates are released.

6.3 Pricing

You may offer Developer Applications as free or paid. Pricing for paid Developer Applications is set by you, subject to any marketplace pricing guidelines we may publish. We reserve the right to establish revenue sharing arrangements for paid marketplace listings, which will be communicated to you in advance of taking effect.

6.4 Updates and Maintenance

You are responsible for maintaining your Developer Applications, including providing bug fixes, security patches, and compatibility updates. We may remove or disable Developer Applications that are abandoned, pose security risks, or are incompatible with current platform versions after providing reasonable notice.

6.5 Removal

You may remove your Developer Application from the marketplace at any time. We may also remove Developer Applications that violate these Developer Terms, pose security or stability risks to the platform, receive sustained negative feedback from Merchants, or are no longer compatible with the current CartOS platform. We will make reasonable efforts to notify you before removal except where immediate removal is necessary for security reasons.

7. Intellectual Property

7.1 Your Ownership

You retain all right, title, and interest in and to your Developer Applications, subject to the licenses granted in these Developer Terms. Nothing in these terms transfers ownership of your code, designs, or content to Salloq.

7.2 Our Ownership

Salloq retains all right, title, and interest in and to the CartOS platform, APIs, documentation, trademarks, and all related intellectual property. These Developer Terms do not grant you any right to use CartOS or Salloq trademarks except as expressly permitted in our brand guidelines.

7.3 Trademark Usage

You may state that your Developer Application is “built for CartOS” or “compatible with CartOS” in accordance with our brand guidelines. You may not use CartOS or Salloq trademarks in a manner that suggests endorsement, sponsorship, or affiliation beyond the actual relationship, or in your company name, product name, or domain name without prior written permission.

7.4 Feedback

If you provide feedback, suggestions, or ideas regarding the Developer Platform, you grant us an unrestricted, irrevocable, perpetual license to use such feedback for any purpose without compensation.

8. Data & Privacy

8.1 Merchant Data Handling

When your Developer Application accesses Merchant Data through the API, you act as a data processor on behalf of the Merchant. You must process Merchant Data only as necessary to provide your Developer Application’s stated functionality, implement appropriate technical and organizational security measures, not use Merchant Data for purposes unrelated to your Developer Application (including advertising, profiling, or resale), and delete Merchant Data when it is no longer needed or when requested by the Merchant or by Salloq.

8.2 Privacy Policy

If your Developer Application collects, processes, or stores personal data, you must maintain a clear, accurate privacy policy that discloses what data you collect, how you use it, and how users can exercise their rights. You must comply with all applicable data protection laws, including GDPR, CCPA, and any other relevant regulations.

8.3 Data Security

You must implement industry-standard security measures to protect Merchant Data, including encrypting data in transit using TLS/HTTPS, using parameterized queries to prevent SQL injection, securely storing any cached or persisted data, and promptly notifying us at security@cart-os.com of any data breach that may affect Merchant Data.

8.4 Data Retention

You must not retain Merchant Data longer than is reasonably necessary for your Developer Application’s functionality. When a Merchant uninstalls your Developer Application or revokes API access, you must delete their data within 30 days unless a longer retention period is required by law.

9. Confidentiality

During the course of your participation in the Developer Platform, you may receive confidential information including pre-release API features, platform roadmap information, internal documentation, and non-public technical specifications. You agree to hold such confidential information in strict confidence and not disclose it to any third party without our prior written consent. This obligation survives termination of these Developer Terms for a period of three (3) years.

10. Warranties & Disclaimers

10.1 Your Warranties

You represent and warrant that you have the right and authority to enter into these Developer Terms, your Developer Applications do not infringe any third-party intellectual property rights, your Developer Applications do not contain malicious code, your use of the Developer Platform complies with all applicable laws, and the information you provided during registration is accurate and complete.

10.2 Our Disclaimer

THE DEVELOPER PLATFORM IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE DEVELOPER PLATFORM WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT ANY DEFECTS WILL BE CORRECTED.

11. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SALLOQ BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, GOODWILL, OR BUSINESS OPPORTUNITY, ARISING OUT OF OR IN CONNECTION WITH THESE DEVELOPER TERMS OR YOUR USE OF THE DEVELOPER PLATFORM, REGARDLESS OF THE THEORY OF LIABILITY.

SALLOQ’S TOTAL AGGREGATE LIABILITY UNDER THESE DEVELOPER TERMS SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNTS PAID BY YOU TO SALLOQ IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED DOLLARS ($100 USD).

12. Indemnification

You agree to indemnify, defend, and hold harmless Salloq, its affiliates, officers, directors, employees, and agents from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys’ fees) arising out of or related to your Developer Applications, your use of the Developer Platform, your violation of these Developer Terms, your violation of any applicable law or third-party rights, or any dispute between you and a Merchant.

13. Termination

13.1 By You

You may terminate your developer account at any time by emailing developers@cart-os.com. Upon termination, your API keys will be revoked and your marketplace listings will be removed.

13.2 By Us

We may suspend or terminate your developer account at any time with or without cause upon notice to you. We will provide 30 days’ notice for terminations without cause. We may immediately suspend or terminate your account without prior notice if you violate these Developer Terms, your Developer Application poses a security threat, your account is involved in fraudulent or illegal activity, or as required by law.

13.3 Effect of Termination

Upon termination, your license to use the Developer Platform immediately ceases, your API keys are revoked, your marketplace listings are removed, and you must delete any cached Merchant Data within 30 days. Sections 7 (Intellectual Property), 8 (Data & Privacy), 9 (Confidentiality), 10 (Warranties), 11 (Limitation of Liability), 12 (Indemnification), and 15 (General Provisions) survive termination.

14. Modifications to Terms

We may modify these Developer Terms from time to time. We will provide at least 30 days’ notice of material changes via email to the address associated with your developer account or through the developer portal. Your continued use of the Developer Platform after the effective date of modified terms constitutes your acceptance of those modifications. If you do not agree to the modified terms, you must stop using the Developer Platform and terminate your account.

15. General Provisions

15.1 Governing Law

These Developer Terms are governed by the laws of the State of California, without regard to conflict of law principles. Any disputes arising under these terms shall be resolved exclusively in the state or federal courts located in Sacramento County, California.

15.2 Entire Agreement

These Developer Terms, together with the API Usage Policy and any other policies referenced herein, constitute the entire agreement between you and Salloq regarding the Developer Platform and supersede all prior agreements and understandings.

15.3 Severability

If any provision of these Developer Terms is found to be unenforceable, the remaining provisions shall remain in full force and effect.

15.4 Waiver

Our failure to enforce any right or provision of these Developer Terms shall not constitute a waiver of that right or provision.

15.5 Assignment

You may not assign or transfer these Developer Terms or your developer account 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.

15.6 Contact

For questions about these Developer Terms, please contact us at:

Salloq Software, Inc.
Email: developers@cart-os.com
Web: developers.cart-os.com