Terms & Conditions

As of 11 September 2026

1. Provider and scope

These General Terms and Conditions apply to the use of Textile Portal services, including the textileportal.eu website, the web application and the iOS/Android mobile applications.

Service provider and contracting party:

MachTech Digital OÜ
Sepapaja tn 6, 15055 Tallinn, Estonia

Email: info@textileportal.eu | Phone: +372 5832 4426

These terms apply only to entrepreneurs, legal entities and commercial textile / ready-to-wear businesses (B2B). No contract is offered to consumers (B2C).

2. Subject of the contract

Textile Portal is a cloud-based B2B software (SaaS) solution for tracking textile manufacturing and subcontract production processes, controlling materials and stock, and generating a Digital Product Passport (DPP). The scope of the service is defined by the model, subcontract-user, storage and data-retention limits of the selected plan (Professional, Enterprise, etc.).

3. Registration and user account

Registration takes place only through the web application. The mobile application is intended to operate an existing licensed account in the field. The customer is obliged to provide accurate company and authorised-person details and to keep passwords and access credentials confidential. Access may not be transferred to unauthorised third parties.

4. Conclusion of the contract

Plan descriptions on the website do not constitute a binding offer. A binding request arises when the customer places an order on the web or accepts an invoice proposal. The contract is formed upon activation of the account, issuance of the invoice or transmission of the order confirmation.

5. Plans and scope of service

The system offers plans with different capacities (for example Professional and Enterprise). The limits of the package selected at the time of order (number of models, number of users, storage space and historical data-viewing period) are binding. The provider may develop the software functionally and update it with equivalent solutions.

6. Prices and payment

Prices are those stated at the time of order. VAT/tax rules apply in accordance with the law in force. Payments are made in advance via Stripe Checkout or by bank transfer against a commercial invoice issued by the Provider.

7. Default in payment

If the customer fails to pay amounts due, statutory late-payment interest applies. If payment is still not made after reminders, the Provider is entitled, after reasonable prior notice, to suspend or restrict system access temporarily.

8. Term and termination

Subscriptions are offered on monthly or annual commitments. Unless terminated before the end of the term, they renew automatically for the same period. Notice of termination is sent to info@textileportal.eu. Either party retains the right of immediate termination for cause if the other party materially breaches the contract.

9. Deletion of the user account

Expiry of the contract and deletion of the account are separate processes. The customer may request account deletion via info@textileportal.eu. Operational production data, other than accounting records subject to statutory retention, are deleted from the active system within 14 days.

10. Publication of the Digital Product Passport (DPP)

The customer may make DPP pages created in the system for produced models publicly available via a unique link or QR code. Technical details, fabric composition and care instructions published on those pages are at the customer’s own discretion and responsibility.

11. Responsibility for content

The customer is solely responsible for the accuracy of model codes, measurement tables, fabric types, prices, supplier information and images uploaded to the platform. The Provider is not obliged to verify the accuracy of technical or legal data entered by the customer.

12. Regulatory compliance, labelling and standards

The customer must itself ensure that product passports, material declarations and product descriptions it creates comply with textile legislation, international export standards and environmental labelling rules.

13. Statement that no artificial intelligence is used

Textile Portal does not contain artificial intelligence, automatic text reading or prediction engines. All technical parameters, orders and production stages entered into the system are based solely on the user’s own data entry and declarations.

14. Processing of data uploads

Excel tables and production sheets uploaded by the customer are processed solely to create internal database records and to carry out stage tracking.

15. Product images, designs and files

The customer warrants that it holds the intellectual-property rights in patterns, drawings, photographs and logos it uploads. Materials that infringe third-party trade marks or copyrights may not be uploaded.

16. Rights of use in customer content

The customer remains the owner of all data it uploads. The customer grants the Provider only a limited, simple technical right of use, for the term of the contract, as necessary to operate the system, display content in the interface and perform technical backups.

17. Unauthorised use and abuse

Any action that compromises the security of the platform, involves reverse engineering, hosts malware or threatens the data isolation of other customers is strictly prohibited. In such cases the Provider is entitled to suspend the account immediately and terminate the contract.

18. Intellectual property in the Textile Portal software

The Textile Portal software, source code, database architecture, designs and brand belong exclusively to MachTech Digital OÜ. The customer is granted only a non-exclusive, non-transferable licence of use for the term of the contract. Copying the software, converting it into source code or sublicensing it is prohibited.

19. Availability and maintenance

The Provider aims to provide high system availability. However, no warranty is given for short interruptions caused by internet infrastructure outages, data-centre failures or mandatory technical updates. Planned maintenance is notified to customers in advance.

20. Third-party providers

The Provider uses external providers for infrastructure services such as hosting (Hetzner), file storage (Cloudflare R2), push notifications (Firebase FCM), email (GoDaddy) and payments (Stripe). The Provider reserves the right to change technical providers provided that the service level is maintained.

21. Use of the mobile application

The mobile application is a complementary operational tool linked to an account opened on the web. The general terms of the app stores (Apple App Store, Google Play) remain reserved; however, the SaaS contract itself is concluded between the Customer and MachTech Digital OÜ.

22. Customer’s principal obligations

The customer is obliged to keep company registration data up to date, assign sub-user permissions correctly, report security vulnerabilities without delay and verify the accuracy of data in the production flow.

23. Fault and error reports

The customer must report reproducible errors detected in the system to info@textileportal.eu. The Provider will take the steps reasonably required, within technical means, to remedy critical errors.

24. Limitation of liability

The Provider is liable, within the statutory framework, for intent, gross negligence and personal injury. In the case of damage caused by slight negligence, the Provider’s liability is limited to typical, foreseeable direct damage at the time the contract was concluded and to a maximum of the contract fees paid by the customer in the preceding 12 months. The Provider cannot be held liable for financial losses arising from incorrect data entry in the customer’s production processes.

25. No liability for content and production errors

The Provider has no liability for textile waste or delivery delays arising from incorrect metreage, quantities, colours, cutting or finishing approvals entered into the system by the customer or subcontract workshops.

26. Data protection and GDPR

Personal data are processed in accordance with the General Data Protection Regulation (GDPR) in force. Details are set out in the Textile Portal Privacy Policy.

27. Price changes

The Provider is entitled to adjust prices for new contracts or renewal periods because of increased infrastructure costs or changes in legislation. Changes are notified to the customer at least 30 days in advance. A customer that does not accept the change may choose not to renew the contract at the end of the period.

28. Changes to the service and the terms

These terms may be amended in line with legal changes, case law or system developments. Material changes are communicated to customers by email or platform notification.

29. Set-off and rights of retention

The customer may set off only claims that are finally established or undisputed.

30. Governing law

This contract and all disputes arising from it are governed by the laws of the Republic of Estonia, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).

31. Competent court

The courts of Tallinn, Estonia (Harju Maakohus / Harju County Court) have exclusive jurisdiction over any legal dispute arising from this contract or from use of the platform.

32. Final provisions

Written special agreements between the parties take precedence over these General Terms and Conditions. If any provision of these terms is held invalid, the remaining provisions continue in force. The invalid provision is replaced by the legal rule closest to the commercial purpose.

Questions? Email us at info@textileportal.eu