Terms of Service
Terms for the Nodali B2B SaaS platform.
1. General provisions
These Terms govern the use of the Nodali B2B SaaS platform and form part of the contract between the operator and the customer. The operator is David Hošek, doing business under the trade name Progity, Company ID 03956890, with registered office at U Potoka 247, 440 01 Peruc, Czech Republic, registered in the Czech Trade Licensing Register, e-mail: hello@noda.li, phone: +420 602 352 762.
Nodali is intended exclusively for businesses, self-employed persons and legal entities. The service is not offered to consumers. A person placing an order or accepting these Terms confirms that they act on behalf of the customer and are authorised to do so.
2. B2B status and customer verification
Nodali is intended exclusively for customers acting in the course of their business activity. Creating a tenant and activating a paid service are conditional on providing and reasonably verifying business and billing details. For Czech entities the operator may verify the Company ID (IČO) in particular through the ARES register; for entities from the European Union, the VAT ID in particular through the VIES system. A foreign entity without a verifiable VAT ID may be accepted after individual verification of its business status.
Unsuccessful or contradictory verification may be grounds for refusing or suspending activation. Verification serves to reasonably confirm the customer's business status; it does not by itself guarantee the existence or accuracy of the customer's details and does not relieve the customer of responsibility for their correctness.
3. Contractual documents and formation of the contract
The contract is formed by confirmation of an order, activation of a paid service, acceptance of an individual offer or another demonstrably agreed method. The contract includes these Terms, the Payment and Delivery Terms, the Complaints and Cancellation Terms, the EU Data Act portability and switching rules, the current price list, any individual offer and, where the operator processes personal data on behalf of the customer, the data processing agreement.
In the event of conflict, the following order of precedence applies: (1) an individual written contract or agreement; (2) an individual offer and order; (3) the data processing agreement for personal-data processing; (4) the EU Data Act rules for portability, switching and deletion; (5) the Payment and Delivery Terms and the Complaints and Cancellation Terms in their respective areas; (6) these Terms; (7) the price list. Mandatory law always prevails.
4. Tenant, accounts and permissions
The customer is responsible for the accuracy of its details, administration of the tenant, assignment of roles, the activity of its users and the protection of access credentials. Access is personal and must not be shared outside the customer's authorised persons. The customer shall notify the operator without undue delay of any suspected account misuse or security incident.
5. Licence, permitted use and intellectual property
For the duration of the contract, the customer obtains a non-exclusive, non-transferable and time-limited right to use Nodali for its own business activity within the scope of the activated services. Without the operator's prior consent, the customer must not resell the service, provide it to third parties as its own service, circumvent technical restrictions, perform unauthorised security testing or interfere with the source code or infrastructure.
The software, source code, user interface, documentation, database structures, marks, know-how and other elements of the Nodali platform remain the property of the operator or its licensors. The contract does not transfer to the customer any intellectual property rights to the platform beyond the agreed right of use.
6. Prices, invoicing and payments
Current prices are stated in the price list and before order confirmation. The operator is not registered for Czech VAT and is a VAT-identified person. For domestic customers the operator does not add Czech VAT to the price; the stated price is the amount charged by the operator. For cross-border B2B services, the tax regime is determined by the customer's registered office and tax status and other relevant circumstances. Where the reverse-charge mechanism applies, the tax is declared by the customer in the recipient's state. The customer is responsible for the accuracy of the billing country, VAT/tax ID and other tax details.
The Core price is paid in advance for one billing period. Prices for modules, feeds, connectors and other recurring add-on services accrue continuously according to the actual active days; no pro-rated price is charged immediately when an add-on service is activated. On the first day of the following billing period, the operator issues one consolidated billing statement including the Core price for the new period and the price of add-on services for the closed period. For card payments, the customer has 5 calendar days from the date of issue of the statement to raise objections; if no objection is raised within that period, payment is made on the sixth day and the corresponding document is issued. Customers paying by bank transfer are issued, together with the statement, an invoice with a due date of 14 days; objections may be raised until the invoice is due. Details are governed by the Payment and Delivery Terms. The running price estimate displayed in the portal is informational only; the final amount is determined when the period is closed based on the actual active days.
As part of the pilot operation, individual introductory terms or discounts may be provided for Core and selected modules. Their amount, scope and duration are agreed individually when joining the pilot and are stated in the individual offer. Development of solutions specific to a particular customer may be priced separately.
If the customer is in default, the operator may, after notice, restrict or suspend the service. This does not affect the obligation to pay obligations already incurred, statutory default interest or reasonably incurred recovery costs.
7. Service changes and deactivation
The customer may activate or deactivate modules, feeds and other services through the portal. A recurring add-on is activated without undue delay; its price accrues according to actual active days and is billed in arrears under the Payment and Delivery Terms. The effective time of deactivation, Core termination and any payment settlement are governed by Complaints, cancellation and refunds, unless agreed otherwise.
A voluntary Core upgrade or downgrade takes effect at the start of the next billing period. Automatic-upgrade and downgrade-projection rules are stated in the price list and Payment Terms.
8. Customer data
The customer retains all rights, entitlements and legal titles to the data and digital assets it enters into Nodali, creates by using it or makes available through integrations, to the extent such rights belong to the customer. The customer is responsible for their lawfulness, accuracy, quality, necessary permissions and the legal basis for processing. The customer grants the operator, for the duration of the contract, the right to process such data only to the extent necessary to provide, secure, support and bill the agreed service, unless a separate legal basis is agreed for another purpose.
Where the operator processes personal data on behalf of the customer in providing the service, it acts as processor and the customer as controller in respect of such processing. Before activating Nodali Connect, import feeds, system integrations or any other function enabling the entry or synchronisation of customer data, the customer and the operator shall enter into a data processing agreement under Article 28 GDPR.
The data processing agreement is concluded electronically through the customer account by its express acceptance by a person authorised to act for the customer. A handwritten signature or a qualified electronic signature is not required, unless individually agreed otherwise. The operator will record the identity of the acting person, the customer, the wording and version of the accepted agreement and the moment of its conclusion.
Until the data processing agreement is concluded, it is not possible to activate Nodali Connect, import feeds, system integrations or other functions enabling the entry or synchronisation of customer data. Until then, the customer must not enter personal data of third parties into the service. If pilot operation uses real personal data, the data processing agreement must be concluded before it starts; where exclusively anonymous, aggregated or synthetic data are used, it may be concluded before switching to the processing of real personal data.
9. Integrations and third parties
Nodali may communicate with systems of the customer and third parties, for example ERP, WMS, TMS, e-commerce, accounting, carrier, mapping, e-mail or telematics services. The operator is not responsible for the availability, interface changes, accuracy of input data or conduct of third parties that it cannot reasonably influence. The customer is responsible for the licences and permissions needed to connect such systems.
10. Availability, maintenance and support
The service is provided on a best-effort basis without a guaranteed availability level, unless an SLA is agreed in writing. The operator may perform maintenance, security interventions and outages. Where possible, it will reasonably inform the customer of planned significant outages.
11. Prohibited use and suspension
It is prohibited to use the service for unlawful purposes, disrupt its operation, circumvent security, introduce malicious code, obtain data without authorisation or load the service in a way that endangers other customers. The operator may immediately restrict the service where required for security, a legal obligation or the prevention of serious harm; it will inform the customer of the reason unless prevented by law or security reasons.
12. Liability
Each party is liable for breaches of its contractual and statutory obligations. To the extent permitted by law, the operator is not liable for indirect or consequential damage, lost profit, loss of business opportunity, damage caused by defective input data, the customer's decisions or an outage of a third-party service.
The outputs of the platform, in particular analytics, reports, alerts, recommendations, checks, estimates and data taken over from integrations, are of a supporting and indicative nature. They do not replace the customer's professional, legal, tax, accounting, security or operational assessment. The customer is responsible for its decisions and for reasonably verifying the underlying materials before using them.
Unless the harm was caused intentionally or by gross negligence, and unless it concerns liability that cannot be limited under mandatory law, the operator's total aggregate obligation to compensate harm arising from or in connection with the contract is limited to the amount actually paid by the customer to the operator for Nodali services in the three calendar months immediately preceding the event giving rise to the harm. If the contract has lasted for a shorter period, the amount actually paid for that shorter period applies.
Nothing in these Terms excludes or limits liability that cannot be excluded or limited by law, in particular for harm caused intentionally or by gross negligence.
13. Force majeure
A party is not in default and is not liable for a failure to perform a non-monetary obligation to the extent that its performance was temporarily or permanently prevented by an extraordinary, unforeseeable and insurmountable obstacle arising independently of its will and beyond its reasonable control, in particular a large-scale outage of third-party infrastructure or communication networks, a cyberattack, a natural disaster, war, civil unrest, an epidemic measure or an act of a public authority. The affected party shall inform the other party without undue delay and take reasonable measures to mitigate the impact. This provision does not relieve the customer of the obligation to pay for services already provided and monetary obligations already incurred.
14. Confidentiality
The parties will protect non-public business, technical and security information obtained in connection with the contract and use it solely for its performance. This does not apply to information that is publicly known, lawfully obtained from a third party or disclosed under a legal obligation. The confidentiality obligation lasts for the duration of the contract and for five years after its termination; for information constituting a trade secret it lasts for as long as it retains that character.
15. Term and termination
The contract remains in force while Core is active or for an individually agreed term. Ordinary Core cancellation takes effect at the end of the current prepaid billing period. Add-ons may be deactivated immediately under the Payment and Delivery Terms. Full tenant termination is governed by the Complaints and Cancellation Terms.
If the customer requests switching under the EU Data Act, the contract and service remain applicable to the extent necessary throughout the notice and transition periods. Termination takes effect upon successful completion of the switch, expiry of the agreed period or another agreed time. Subsequent export availability and deletion are governed by the EU Data Act rules.
The operator may terminate the contract or an affected service for material or repeated breach, prolonged non-payment, unlawful use, an irremediable security risk, customer insolvency or permanent discontinuation of the product. Where a breach can be remedied, a reasonable cure period will be provided unless immediate action is necessary.
16. Data portability, switching and termination
The customer may switch provider, port to its own ICT infrastructure, request a standalone export or request erasure. The maximum notice period to initiate switching is two months. The standard transitional period that follows is no more than 30 calendar days. If technically unfeasible, the operator gives the specific reason within 14 working days and proposes an alternative of no more than seven months; the customer may reasonably extend the transitional period once.
Exportable data remain available for at least 30 calendar days after transition. From 12 January 2027 no switching charge is imposed; until then any reduced switching charge does not exceed costs directly linked to the particular switch. Details are in Data portability and switching – EU Data Act. Current data structures, formats, limitations and infrastructure jurisdiction are in the Data export and infrastructure register.
17. Changes to the Terms and prices
The operator may change the Terms or prices due to changes in the service, costs, legal regulations, security or technical conditions. A change affecting an active subscription will be announced at least 30 days before it takes effect. A shorter period is permissible only where required by a legal obligation, an imminent security risk or a change that cannot reasonably be postponed. If the customer does not agree with a material change, it may terminate the affected service as of the effective date of the change, unless the notice provides a more favourable procedure.
18. Governing law, final provisions and contact
The contractual relationship is governed by the law of the Czech Republic. Disputes arising from or in connection with the contract will be resolved by the court of the Czech Republic having subject-matter and territorial jurisdiction according to the operator’s registered office.
If any provision of these terms is or becomes invalid, ineffective or unenforceable, this does not affect the validity and enforceability of the remaining provisions. The parties will replace such provision with a valid and enforceable provision that most closely reflects the economic purpose of the original provision.
The contact e-mail is hello@noda.li. The Czech version of the documentation prevails.