Terms of Service
1. Definitions and Interpretation
1.1 In these Terms of Service (“Terms”):
- a) “Apolast” means the Apolast research and development entity organized as a limited liability company (ТОВ) under the laws of Ukraine, together with any affiliated holding or contracting entities identified in an Order Form or Enterprise Agreement.
- b) “Customer” means the business entity purchasing a license and subscription to the Software, as identified in the Order Form.
- c) “Software” means the proprietary Apolast platform, including its Abstract Syntax Tree (“AST”) parsers, orchestration frameworks, ensemble of Small Language Models (“SLMs”), CI/CD hooks, integrations and documentation, deployed on‑premise within Customer’s infrastructure.
- d) “Services” means implementation, setup/audit, integration, training, support, compliance tooling and other professional services provided by Apolast under an Order Form.
- e) “Order Form” means a written or electronic ordering document executed by both Parties specifying the Subscription Term, license metrics, fees and any special conditions.
- f) “Subscription Term” means the initial and any renewal term of Customer’s subscription as stated in the Order Form.
- g) “Customer Codebase” means Customer’s proprietary legacy source code, monolithic architectures, configuration files and related artifacts provided within Customer’s own environment for analysis and transformation by the Software.
- h) “AI‑Generated Output” or “Generated Code” means microservices, refactored code, tests, architectural blueprints, specifications, Software Bills of Materials (SBOMs) and related artifacts generated by or through the Software based on the Customer Codebase.
- i) “On‑Premise Deployment” means installation and operation of the Software entirely within Customer’s closed, private or isolated infrastructure, without transmission of Customer Codebase or end‑user data to Apolast servers or public cloud LLMs.
- j) “Applicable Data Protection Laws” means all laws governing personal data processing, including the General Data Protection Regulation (EU) 2016/679 (“GDPR”) and equivalent or supplemental laws in relevant jurisdictions.
- k) “DORA” means Regulation (EU) 2022/2554 on digital operational resilience for the financial sector, together with applicable regulatory technical standards.
- l) “NIS2” means Directive (EU) 2022/2555 on measures for a high common level of cybersecurity across the Union, including Article 21 on supply‑chain security.
1.2 Headings are for convenience only and do not affect interpretation. Words in the singular include the plural and vice versa.
2. Basis of Contract and Scope
2.1 These Terms, together with the Order Form and any schedules (including SLA and Data Processing Agreement, where applicable), form the entire agreement between Apolast and Customer for the licensing and use of the Software and provision of the Services.
2.2 In case of conflict between these Terms and an Order Form, the Order Form shall prevail solely with respect to the conflicting provisions.
2.3 The Software and Services are provided exclusively on a business‑to‑business (B2B) basis and are not intended for consumer use.
2.4 The Agreement is structured to support hybrid B2B monetization with a one‑time setup/audit fee and annual recurring subscription (ARR) based on lines of code (LoC) or developer seats.
3. License Grant and Restrictions
3.1 Subject to Customer’s continuous compliance with these Terms and timely payment of all fees, Apolast grants Customer a limited, non‑exclusive, non‑transferable (except as permitted in Clause 15), non‑sublicensable, revocable license during the Subscription Term to:
- a) install, configure and operate the Software solely within Customer’s On‑Premise Deployment environment;
- b) use the Software for internal business purposes to audit, map and modernize the Customer Codebase, generate AI‑Generated Output, and maintain architectural visibility;
- c) permit authorized employees, contractors and service providers of Customer to access and use the Software solely for Customer’s benefit and in accordance with these Terms.
3.2 License metrics (e.g. number of seats, environments, LoC, instances) are specified in the Order Form. Customer shall not exceed licensed metrics without purchasing additional capacity or entering into an amended Order Form.
3.3 Customer shall not, and shall not permit any third party to:
- a) use the Software to offer a competing service or in a service‑bureau or managed‑service capacity, except where explicitly authorized for System Integrators in a white‑label or project‑based agreement;
- b) reverse‑engineer, decompile, disassemble or attempt to derive the source code or underlying model weights of the Software or SLMs, except to the limited extent allowed by mandatory law;
- c) circumvent license enforcement, capacity tracking or security controls embedded in the Software;
- d) remove or alter proprietary notices or trademarks;
- e) use the Software in violation of any Applicable Data Protection Laws or export control laws.
4. Delivery, Deployment and Customer Environment
4.1 Following execution of the Order Form and payment of the initial setup fee, Apolast will make the Software packages and documentation available for On‑Premise Deployment.
4.2 Customer is solely responsible for:
- a) provisioning suitable hardware (including GPUs or accelerators for SLM inference), operating systems and network configurations;
- b) securing its infrastructure (e.g. identity management, network segmentation, firewalls, backup and recovery);
- c) integrating the Software into its CI/CD pipelines, task management systems and monitoring tools, in accordance with documentation.
4.3 Because the Software operates entirely within Customer’s closed infrastructure, Customer maintains full operational control over its deployment, access rights and environment configuration.
5. Intellectual Property Rights
5.1 Apolast retains all right, title and interest, including all intellectual property rights, in and to:
- a) the Software, including its AST parsers, SLM ensemble, orchestration frameworks, “Living Graph” capabilities and CI/CD hooks;
- b) any generic templates, models, tools, methodologies and documentation used to deliver the Services;
- c) Apolast trade names, trademarks, logos and branding.
5.2 Customer retains all right, title and interest, including intellectual property rights, in and to:
- a) the Customer Codebase;
- b) AI‑Generated Output and resulting refactored applications, subject only to Apolast’s rights in the underlying Software and any embedded third‑party/open‑source components.
5.3 To the extent AI‑Generated Output includes third‑party or open‑source components, such components remain subject to their respective license terms, as disclosed in documentation or SBOM outputs.
5.4 No rights are granted by implication. Except as expressly stated, neither Party acquires any rights to the other Party’s intellectual property.
6. Services, Service Levels and Support
6.1 Apolast may provide implementation, audit, integration, training, premium support and compliance advisory Services as described in the Order Form and its schedules.
6.2 Any Service Level Agreement (SLA) relating to support (e.g. response and resolution times) or maintenance shall be set out in a separate SLA schedule and incorporated by reference.
6.3 Unless expressly agreed, SLAs apply to support services and not to performance, correctness or particular business outcomes of AI‑Generated Output.
6.4 Customer shall provide reasonable cooperation, secure remote access (where agreed), information and test environments required for Apolast to deliver the Services.
7. Fees, Payment and Taxes
7.1 Customer shall pay:
- a) a one‑time setup/audit fee as described in the Order Form;
- b) annual recurring subscription fees (ARR) based on agreed metrics such as LoC or active developer seats;
- c) any agreed professional services fees (e.g. integration, training, premium support).
7.2 Unless otherwise stated in the Order Form:
- a) subscription fees are invoiced in advance of each Subscription Term;
- b) invoices are payable within thirty (30) days of the invoice date;
- c) fees are exclusive of taxes; Customer is responsible for any VAT, sales, use or similar taxes.
7.3 If Customer fails to pay amounts when due, Apolast may charge interest at the maximum rate permitted by law and, after prior written notice and a cure period, suspend access to the Software or Services.
8. Compliance Tooling (DORA, NIS2, SBOM)
8.1 The Parties acknowledge that the Software is intended to function as a compliance‑enabling tool, helping Customers subject to DORA to maintain real‑time visibility into IT assets, dependencies and change histories.
8.2 The Software can generate dynamic SBOMs and related outputs to support NIS2 supply‑chain security and documentation requirements, including component inventories, vulnerability tracking and supplier risk assessments.
8.3 Apolast does not warrant or guarantee that use of the Software or Services alone will cause Customer to be compliant with DORA, NIS2, PCI DSS, CRA or any other regulatory framework; Customer remains solely responsible for its overall compliance program.
9. Data Protection, “Private AI” and Security
9.1 Each Party shall comply with Applicable Data Protection Laws in connection with personal data processed under or in relation to these Terms.
9.2 Default on‑premise model:
- a) Customer acts as data controller for personal data contained in its systems, logs and Codebase;
- b) the Software processes such data within Customer’s infrastructure under Customer’s exclusive control;
- c) Apolast does not routinely access or process Customer’s end‑user personal data or proprietary code on Apolast‑controlled servers under the default configuration.
9.3 “Private AI” and Zero Data Retention:
- a) the SLM ensemble runs locally; Customer Codebase and end‑user data are not transmitted to public cloud LLMs;
- b) Apolast does not use Customer Codebase or end‑user data to train or improve public LLMs;
- c) any temporary access or storage of customer data for support is minimized, strictly controlled and time‑bound.
9.4 If Customer opts into outbound telemetry or remote support, the Parties will enter into a Data Processing Agreement (DPA) describing roles, purposes, legal bases, security measures, international transfers and retention periods in accordance with GDPR.
9.5 Apolast will implement appropriate technical and organizational measures to protect any personal data it processes, consistent with GDPR principles of data minimisation, integrity, confidentiality and accountability.
10. Customer Responsibilities
10.1 Customer is responsible for:
- a) validating, testing and reviewing AI‑Generated Output and refactored services before deployment;
- b) maintaining backup, disaster recovery and business continuity arrangements;
- c) configuring and enforcing access controls, encryption and security policies in its own environment;
- d) ensuring that its use of the Software, Services and AI‑Generated Output complies with all applicable laws, internal policies and industry standards.
10.2 Apolast shall have no liability for failures or incidents resulting from Customer’s environment, configuration, or deployment choices, including untested changes to production systems.
11. Warranties
11.1 Apolast warrants that:
- a) it has the authority to grant the license and provide the Services;
- b) the Software, when used in accordance with its documentation, will materially conform to its published specifications during the Subscription Term.
11.2 Except as expressly stated, the Software and Services are provided “as is” and “as available”. Apolast disclaims all other warranties, whether express, implied or statutory, including implied warranties of merchantability, fitness for a particular purpose and non‑infringement.
11.3 Apolast does not warrant that:
- a) AI‑Generated Output will be error‑free or free of vulnerabilities;
- b) use of the Software will result in any specific business outcome, performance improvement or regulatory status.
12. Limitation of Liability
12.1 To the maximum extent permitted by law, Apolast’s aggregate liability arising out of or in connection with these Terms, the Software, Services or AI‑Generated Output shall not exceed the total fees paid by Customer to Apolast under the relevant Order Form in the twelve (12) months preceding the event giving rise to the claim.
12.2 Apolast shall not be liable for any:
- a) loss of profits, revenue, business, goodwill or data;
- b) indirect, consequential, incidental, special or punitive damages;
- c) loss resulting from Customer’s failure to test AI‑Generated Output or to implement appropriate controls and governance over system changes.
12.3 These exclusions and limitations apply regardless of the form of action (contract, tort, statute or otherwise), even if Apolast has been advised of the possibility of such damages, except to the extent such limitation is prohibited by applicable law.
13. Indemnities
13.1 Apolast IP indemnity: Apolast will defend Customer against third‑party claims alleging that the unmodified Software infringes a valid copyright or patent in the jurisdiction specified in the Order Form, and will pay damages finally awarded or agreed in settlement, subject to Clause 12.
13.2 Apolast’s obligations do not apply to claims arising from:
- a) combinations of the Software with products or services not provided by Apolast;
- b) modifications made by Customer or on its behalf;
- c) use of the Software after Apolast has provided a non‑infringing replacement.
13.3 Customer indemnity: Customer will defend and indemnify Apolast against claims arising from Customer Codebase, AI‑Generated Output or Customer’s use of the Software contrary to these Terms or applicable laws, including data protection and intellectual property laws.
14. Term, Termination and Suspension
14.1 These Terms come into effect on the effective date of the first Order Form and continue for the Subscription Term and any renewals.
14.2 Either Party may terminate:
- a) for convenience, with effect at the end of the then‑current Subscription Term, by providing written notice within the period specified in the Order Form;
- b) for material breach not cured within thirty (30) days of written notice;
- c) immediately if the other Party becomes insolvent or enters bankruptcy proceedings.
14.3 On termination or expiry:
- a) Customer’s license to the Software shall automatically cease;
- b) Customer shall uninstall or disable the Software, save for archival copies required by law or audit;
- c) Customer retains ownership of its Customer Codebase and AI‑Generated Output.
14.4 Apolast may suspend Customer’s access to the Software or Services for material non‑payment or serious security risk, following prior notice and an opportunity to cure.
15. Assignment, Subcontracting and Third‑Party Beneficiaries
15.1 Customer may not assign or transfer these Terms without Apolast’s prior written consent, except to an affiliate or in connection with a merger or sale of substantially all assets, subject to notice.
15.2 Apolast may subcontract or use affiliates to perform any part of the Services, remaining responsible for their acts and omissions.
15.3 These Terms do not confer any rights on third parties, save that Apolast affiliates may benefit from limitations of liability and IP protections.
16. Governing Law, Jurisdiction and Miscellaneous
16.1 Governing law and jurisdiction shall be specified in the Order Form. Contracts with foreign Enterprise clients are typically entered into by an Apolast holding or contracting entity (e.g., a US C-Corp or UK Ltd) subject to the laws of its respective jurisdiction (e.g., Delaware, New York, or England and Wales). The Ukrainian LLC (ТОВ) acts exclusively as an R&D center.
16.2 No waiver of any provision shall be effective unless in writing. If any provision is found invalid or unenforceable, the remainder shall continue in full force.
16.3 These Terms may only be varied in writing signed or electronically accepted by both Parties.
16.4 A severability and “entire agreement” clause shall be interpreted to preserve the rest of the Agreement if any clause is held invalid.