Legal
Terms of Service
Effective Date: March 19, 2026
These Terms of Service (“Terms”) govern your access to and use of the NeuronSearchLab platform, including the administration console at console.neuronsearchlab.com, the API available at api.neuronsearchlab.com, the official client SDKs published under the @neuronsearchlab namespace, and any related documentation or services (collectively, the “Service”). By accessing or using the Service you agree to be bound by these Terms. If you are using the Service on behalf of an organisation, you represent that you have authority to bind that organisation.
1. The Service
NeuronSearchLab (“we,” “us,” “our”) provides a recommendation engine platform that enables customers to ingest item catalogues and user events, train machine learning models, and retrieve personalised recommendations via API. The Service includes:
- Console — a web-based administration interface for managing tenants, API keys, event configurations, training templates, training jobs, model deployments, team members, and billing.
- API — a REST API for event ingestion, recommendation retrieval, catalogue management, and operational queries.
- SDK — official client libraries (JavaScript/TypeScript, Python, and others) published under the @neuronsearchlab namespace on npm and equivalent package registries, which wrap the API for use in your applications.
- Training infrastructure — managed machine learning pipeline execution on AWS SageMaker, model registration, and deployment.
2. Accounts and Access
2a. Registration
To use the Service you must register for an account. You agree to provide accurate and complete registration information and to keep that information current. Each account is associated with one organisation (tenant). You are responsible for all activity that occurs under your account.
2b. API Keys
API keys are credentials that authenticate requests to the Service. You are responsible for keeping your API keys confidential. Do not embed API keys in publicly accessible code, repositories, or client-side applications unless scoped appropriately. If you believe a key has been compromised, rotate it immediately via the console. We are not liable for unauthorised use of your API keys.
2c. Team Members
Account owners may invite additional users to their tenant. You are responsible for ensuring that all users under your account comply with these Terms. You may revoke access for any team member at any time via the console.
3. Your Data
You retain ownership of all data you submit to the Service, including item catalogues, user event streams, and any other customer content (“Customer Data”). By submitting Customer Data you grant us a limited licence to store, process, and use it solely to provide the Service to you.
We do not use Customer Data to train models for other customers. Recommendation models trained on your data are associated with your tenant and are not shared.
You are responsible for ensuring that you have the rights necessary to submit Customer Data to the Service, and that doing so complies with applicable laws including data protection regulations.
4. Acceptable Use
You agree not to:
- Use the Service in a way that violates applicable law or regulation.
- Submit data that contains personal information of individuals without a lawful basis for doing so.
- Attempt to reverse-engineer, decompile, or extract the underlying models or infrastructure of the Service.
- Use the Service to build a product that competes directly with NeuronSearchLab without our written consent.
- Attempt to circumvent rate limits, access controls, or security measures.
- Introduce malicious code, excessive load, or disruptive traffic into the Service.
- Resell, sublicense, or otherwise make the Service available to third parties as a standalone offering without an explicit reseller agreement.
5. SDK and API Usage
The SDK and API are provided to allow you to integrate the Service into your own applications and infrastructure. You may use the SDK in your applications subject to these Terms and the applicable licence in the SDK package.
API usage is subject to rate limits and quotas defined in your plan. We reserve the right to throttle or suspend API access that exceeds reasonable use or that poses a risk to service availability for other customers. We will attempt to provide notice before taking such action where practicable.
We may release new versions of the API or SDK and deprecate older versions. We will provide reasonable notice before removing support for a major API version.
6. Training Jobs and Model Deployments
Training jobs consume compute resources billed according to your plan. You are responsible for configuring training templates, event signal thresholds, and job parameters. We make no guarantee that a training job will produce a model that meets any specific quality or performance threshold.
Deployed models are made available via the inference API. Model availability is subject to the service level commitments in your plan. We reserve the right to retire models that are inactive, that consume disproportionate resources, or that were produced by a deprecated training pipeline, with reasonable notice.
7. Billing and Payment
Paid plans are billed according to the pricing described at neuronsearchlab.com/pricing at the time of your subscription. Fees are non-refundable except where required by law or stated otherwise in a separate agreement.
If payment fails, we may suspend access to the Service after providing reasonable notice. We reserve the right to update pricing with at least 30 days notice to existing customers.
8. Service Availability
We aim to provide a reliable service but do not guarantee uninterrupted availability. Planned maintenance, infrastructure events, or third-party service disruptions may affect availability. Current service status is available at neuronsearchlab.statuspage.io.
9. Intellectual Property
The Service, including the console, API design, documentation, training pipeline, and underlying technology, is owned by NeuronSearchLab and protected by applicable intellectual property laws. Nothing in these Terms transfers ownership of any intellectual property to you.
You retain all rights to your Customer Data and to any applications you build using the SDK or API. We do not claim ownership over your applications or integration work.
10. Confidentiality
Each party agrees to treat as confidential any non-public information received from the other party in connection with the Service. You agree not to disclose your API keys, account credentials, or any non-public aspects of the Service architecture or performance data to third parties without our consent.
11. Disclaimer of Warranties
The Service is provided “as is” and “as available” without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the Service will be error-free, that recommendation outputs will be accurate or suitable for any particular purpose, or that any specific business outcomes will result from use of the Service.
12. Limitation of Liability
To the maximum extent permitted by applicable law, NeuronSearchLab will not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of revenue, loss of data, or loss of business, arising from your use of or inability to use the Service. Our total liability for any claim arising out of or relating to these Terms or the Service will not exceed the fees paid by you in the twelve months preceding the claim.
13. Termination
You may terminate your account at any time via the console or by contacting us. We may suspend or terminate your access if you breach these Terms, fail to pay fees after notice, or if we discontinue the Service, with reasonable notice where practicable.
On termination, your access to the Service will cease. We will retain Customer Data for a reasonable period to allow you to export it, after which it may be deleted. Provisions of these Terms that by their nature should survive termination will do so.
14. Changes to These Terms
We may update these Terms from time to time. We will notify you of material changes via email or in-console notice at least 14 days before they take effect. Continued use of the Service after that date constitutes acceptance of the updated Terms.
15. Governing Law
These Terms are governed by the laws of England and Wales. Any disputes arising under these Terms will be subject to the exclusive jurisdiction of the courts of England and Wales.
16. Contact
Questions about these Terms can be directed to:
- Email: hello@neuronsearchlab.com
- Contact form: neuronsearchlab.com/contact