General terms of delivery and license
Rubysoft B.V.
Rubysoft B.V.
Exa 12
6902 KH Zevenaar
The Netherlands
Chamber of Commerce: 30169161
VAT: NL810606136B01
Website: www.rubysoft.eu
Email: support@rubysoft.eu
Document Control
| Property | Value |
|---|---|
| Document | General Terms of Delivery and License |
| Organization | Rubysoft B.V. |
| Version | 2.0 |
| Status | Final |
| Language | English (US) |
| Scope | Worldwide |
| Effective date | Date of publication |
| Replaces | General Terms and Conditions Rubysoft B.V. – November 2024 |
Design and Business Philosophy
Rubysoft develops software for the professional timber and joinery industry. The Software supports businesses in designing, modeling, producing, and managing wooden frames, windows, doors, and related products. Rubysoft aims to provide reliable software suitable for long-term use in production environments where continuity is essential.
Continuity
Software should support a Customer’s day-to-day operations and should not unnecessarily disrupt them. Rubysoft therefore designs its products so that dependence on permanent internet connections or online services is limited where possible. Temporary disruptions of external systems should, to the extent technically reasonable, not immediately cause the User’s work to come to a standstill.
Open Standards
Where possible, Rubysoft supports open standards for data exchange and interoperability. This gives Customers as much freedom as possible when exchanging data with clients, suppliers, third-party software, and future systems.
Privacy by Design
Rubysoft processes only personal data and technical data that are necessary for the delivery, security, and support of its products and services. The principles of data minimization, appropriate security, and privacy protection are incorporated into software development from the design stage. Rubysoft does not collect data solely for marketing purposes and limits telemetry to what is necessary for license management, version management, security, and, where enabled, error diagnostics.
Transparency
Rubysoft aims to communicate clearly about licenses, prices, support, updates, data processing, and the operation of its software. Its documentation, contracts, and terms are intended to be understandable to Customers without requiring specialist legal knowledge.
These principles guide the way Rubysoft develops its products and provides its services. They are an important basis for performing Agreements, but do not create any independent warranty or obligation to achieve a specific result.
Chapter 1 – General Provisions
Article 1 – Definitions
Additional Service – Any service offered by Rubysoft other than the granting of a License, including support, maintenance, consulting, implementation, training, API services, online services, and future additional services.
Account – A personal digital environment through which a User gains access to designated parts of Rubysoft’s Online Services.
Beta Version – A preliminary version of the Software made available by Rubysoft for testing or evaluation purposes that has not yet been released as a final production version.
Documentation – All manuals, technical descriptions, release notes, online documentation, knowledge base articles, and other information made available by Rubysoft in relation to the Software or Services.
User – A natural person authorized to use the Software on behalf of the Licensee.
Customer – Any natural person or legal entity that enters into or wishes to enter into an Agreement with Rubysoft.
License – The limited, non-exclusive, and non-transferable right granted by Rubysoft to use the Software in accordance with these Terms and the Agreement.
Licensee – The Customer to whom Rubysoft has granted a License.
License Server – The facility managed by Rubysoft through which the validity of Licenses can be verified and through which software updates or license information may be made available.
Online Services – Services offered by Rubysoft via the internet, including the Webshop, customer portal, Support Environment, license management, and future online functionality.
Agreement – Any agreement between Rubysoft and the Customer to which these Terms apply.
Personal Data – Data as referred to in the General Data Protection Regulation (GDPR).
Plugin – The software extension developed by Rubysoft that is installed within SketchUp or other software supported by Rubysoft.
Software – All software, Plugins, extensions, Updates, new versions, patches, Beta Versions, and related Documentation developed by Rubysoft that form part of the Agreement.
Support Environment – The environment made available by Rubysoft in which Customers can request support and, where necessary, upload project files or other information for support purposes.
Update – Any modification, improvement, security update, bug fix, compatibility update, or new version of the Software made available by Rubysoft.
Webshop – Rubysoft’s online sales environment in which Software, Licenses, or Services can be ordered.
Article 2 – Applicability
These General Terms of Delivery and License apply to all quotations, offers, agreements, deliveries, Licenses, Online Services, and other services provided by Rubysoft B.V.
Any deviation from these Terms is valid only if expressly confirmed by Rubysoft in writing.
Any general terms and conditions of the Customer, under whatever name, do not apply unless Rubysoft has expressly accepted them in writing.
If any provision of these Terms is wholly or partly void or is annulled, the remaining provisions remain in full force. The parties will replace the relevant provision with a provision that reflects its original purpose as closely as possible.
If these Terms are translated into a language other than Dutch, the language version designated as controlling in the relevant Agreement will prevail in the event of differences in interpretation.
Chapter 2 – Formation of the Agreement
Article 3 – Offers and Quotations
All offers, price quotations, proposals, product information, and other communications from Rubysoft are non-binding unless Rubysoft expressly states otherwise in writing.
Obvious typographical, calculation, programming, or publication errors do not bind Rubysoft.
Product images, screenshots, demonstrations, videos, Documentation, and examples are for illustrative purposes only and may differ from the Software actually supplied.
The Customer is responsible for the accuracy and completeness of the information provided to Rubysoft. Rubysoft may base its offer on that information.
Rubysoft is not required to accept an order or request.
Article 4 – Formation of the Agreement
An Agreement is formed when Rubysoft confirms an order or engagement in writing or electronically, an order through the Webshop is successfully completed, Rubysoft makes the Software, License, or Services available, or the parties sign a written agreement.
Before entering into an Agreement, Rubysoft may perform reasonable checks to establish the Customer’s identity or the legitimacy of an order.
Rubysoft may refuse or terminate an Agreement if incorrect information has been provided, fraud or misuse is involved, payment cannot reasonably be expected, delivery would violate applicable law or regulations, or delivery would create an unacceptable risk for Rubysoft or its Customers. Where reasonably possible, Rubysoft will state the reasons for such a decision.
Article 5 – Ordering through the Webshop
The Webshop is accessible worldwide unless Rubysoft applies restrictions to certain countries, territories, or jurisdictions.
The Customer is responsible for correctly completing all order, billing, and contact information.
After payment has been received, the Customer will, unless otherwise agreed, receive an order confirmation, an invoice, information on activating the License, and access to the download environment or installation instructions.
Rubysoft may use third-party payment service providers to process payments. The terms of the relevant payment service provider may also apply to payment processing.
If a payment is reversed, charged back, reclaimed, or otherwise proves invalid, Rubysoft may temporarily block the License until the payment obligation has been fully satisfied.
Any such blocking will not go beyond what is reasonably necessary to protect Rubysoft’s interests.
Article 6 – B2B and B2C
These Terms apply to both business Customers and consumers.
If mandatory consumer law differs from a provision of these Terms, that law prevails over the relevant provision.
Provisions that apply exclusively to business Customers are expressly identified as such in these Terms.
Where these Terms refer to a Licensee, this means, depending on the context, both a business Licensee and a consumer Licensee.
Article 7 – Digital Delivery
The Software is supplied exclusively by digital means unless otherwise agreed in writing.
Delivery takes place when Rubysoft makes the Software available for download, provides an activation code, activates a License, or grants access to the agreed Online Services.
From the time of digital delivery, the Customer is responsible for storage, installation, and use, except where mandatory consumer law provides otherwise.
The Customer is responsible for securely retaining activation codes, download links, and account credentials.
Article 8 – Consumer Right of Withdrawal
This Article applies only to natural persons acting for purposes outside their trade, business, craft, or profession.
To the extent the law grants a right of withdrawal when purchasing digital content, the consumer may exercise that right in accordance with the applicable statutory provisions.
If the consumer has expressly consented in advance to immediate supply of the Software before expiry of the statutory withdrawal period, has acknowledged that this causes the right of withdrawal to be lost, and Rubysoft has provided the legally required confirmation, the right of withdrawal ends once supply has begun, to the extent permitted by law.
Before the order is completed, Rubysoft will clearly inform the consumer if the right of withdrawal will be lost under the conditions described above.
Article 8A – Statutory Consumer Rights
Consumers are entitled, in addition to these Terms, to the mandatory rules governing conformity of digital content and digital services. These rights are not limited by these Terms.
For the period required by law, Rubysoft will provide consumers with the Updates, including necessary security updates, required for the Software to remain in conformity with the Agreement.
If the Software does not conform to the Agreement, the consumer is entitled to the statutory remedies, including bringing the Software into conformity free of charge or another remedy prescribed by law and, where applicable, a price reduction or termination of the Agreement.
The consumer remains responsible for installing an Update correctly offered by Rubysoft within a reasonable period if Rubysoft has informed the consumer of its availability and of the consequences of failing to install it, to the extent permitted by law.
Article 9 – International Delivery
Rubysoft may offer Software and Services worldwide unless delivery in a particular country or jurisdiction is prohibited by law or excluded by Rubysoft.
The Customer warrants that the Software will be used only in accordance with the laws applicable to the Customer.
The Customer will not export, re-export, transfer, or otherwise make the Software available in violation of applicable export control laws, sanctions laws, or trade restrictions of the European Union, the Netherlands, or other competent authorities.
Rubysoft may refuse an order, block a License, or terminate an Agreement if it is reasonable to assume that delivery or use would violate such laws or regulations.
Article 10 – Electronic Communications
The parties may use electronic communications in connection with the Agreement.
Electronic messages are deemed received when they reach the electronic address provided by the recipient, unless the sender reasonably should know that this is not the case.
Rubysoft may provide important notices electronically, including amendments to terms, security notices, maintenance notices, and license information.
Chapter 3 – Licenses
Article 11 – Grant of License
Rubysoft grants the Licensee a limited, non-exclusive, non-transferable, and non-sublicensable License to use the Software in accordance with the Agreement and these Terms.
The License grants a right of use only. All intellectual property rights in the Software remain at all times with Rubysoft or its licensors.
The scope of the License is determined by the Agreement and may depend on, among other things, the number of users, number of workstations, type of License, term, additional modules, and Additional Services.
Unless otherwise agreed in writing, the License is intended solely for internal use within the Licensee’s own organization.
Use by parent companies, subsidiaries, sister companies, joint ventures, or other affiliated entities is covered by the License only if expressly included in the Agreement.
Article 12 – Scope of the License
The License grants only the right to use the Software in accordance with the Agreement, these Terms, and the related Documentation.
The License includes only the functionality included in the product, subscription, or additional modules purchased by the Customer.
Unless expressly agreed otherwise, the License is non-exclusive, non-transferable, may not be pledged, and may not be sublicensed.
The right of use arises only after Rubysoft has activated the License and the applicable payment obligations have been met.
The right of use automatically ends when the Agreement ends or the License is validly terminated.
Article 13 – Installation of the Software
The Software is installed locally on computers managed by or on behalf of the Licensee.
The Customer is responsible for installation, system requirements, required hardware, SketchUp, internet connections, local security, and backups of its own data.
Rubysoft may modify installation instructions and system requirements where necessary for security, compatibility, or technical developments.
Rubysoft warrants compatibility only with versions of SketchUp officially supported by Rubysoft.
Article 14 – License Validation
The Software may periodically connect to Rubysoft’s License Server to verify the validity of the License.
Only technical data necessary for license validation may be exchanged during such validation.
These data may include License identification, Software version, SketchUp version, technical information necessary for compatibility, and information about available Updates.
Rubysoft uses these data solely for license management, security, compatibility checks, making Updates available, and supporting the Software.
Rubysoft does not use these data for marketing purposes.
Rubysoft does not collect the contents of projects, drawings, or models during routine license validation.
Article 15 – Temporary Unavailability of the License Server
Rubysoft has designed the Software on the principle that a temporary disruption of the connection to the License Server should not immediately make the Software unusable.
Accordingly, depending on the technical configuration of the relevant License, the Software may continue to operate for a limited period without an active connection to the License Server.
This functionality is intended solely to promote the Customer’s business continuity.
No permanent rights may be derived from this functionality.
Rubysoft reserves the right to change the manner in which Licenses are validated, secured, or managed where necessary due to security, changes in law, technical developments, misuse, or new products or services.
Rubysoft will not make such changes without reasonable grounds if they would disproportionately prejudice the Customer’s normal business operations.
Article 16 – Updates
Rubysoft continuously develops the Software.
Updates may include bug fixes, security updates, performance improvements, support for new SketchUp versions, support for new standards, and new functionality.
Rubysoft determines which Updates are made available.
Unless there are compelling reasons not to do so, the Licensee will use a Software version supported by Rubysoft.
Rubysoft may discontinue support for older Software versions if, in Rubysoft’s judgment, they are no longer secure, maintainable, or technically responsible to support.
Rubysoft will announce such discontinuation in a timely manner.
Article 17 – Mandatory Updates
Rubysoft may require an Update if necessary due to a serious security risk, an actively exploited vulnerability, a serious software defect, a change in applicable law, a SketchUp change affecting operation or security, protection of the License Server, or protection of Customers.
If a necessary security update or other mandatory Update is not installed, Rubysoft may limit support for the relevant version and, where necessary to mitigate a serious security risk, temporarily restrict certain online functionality or license validation. Rubysoft will not go beyond what is reasonably necessary.
Rubysoft will always take the continuity of the Customer’s business operations into account.
Article 17A – Security and Vulnerabilities
Rubysoft develops and maintains the Software with appropriate attention to cybersecurity, taking into account the state of the art, known risks, and applicable legal obligations.
Rubysoft investigates reported security vulnerabilities and takes measures within an appropriate period where a vulnerability creates a relevant risk to the Software, License Server, Online Services, or Customers.
During the applicable support period, Rubysoft makes necessary security updates available to the extent reasonably required by the nature of the product, the Agreement, or applicable law.
The Customer will install security updates designated by Rubysoft as necessary or critical within a reasonable period unless there is a compelling reason not to do so.
Rubysoft may process reports of security vulnerabilities or serious security incidents and, where legally required, report them to competent authorities.
Article 18 – Beta Versions
Rubysoft may make Beta Versions available for testing, evaluation, or development purposes.
A Beta Version does not form part of the regular Software.
A Beta Version may contain errors, omissions, or experimental functionality.
Rubysoft gives no warranty that Beta Versions are suitable for production use.
Use of a Beta Version is entirely at the User’s own risk, to the extent permitted by law.
Rubysoft may modify or discontinue a Beta Version at any time.
Feedback, suggestions, and error reports provided by participants in the beta program may be used by Rubysoft free of charge for further development of the Software.
Additional Beta Program Terms may apply to Beta Versions.
Article 19 – Permitted Use
The Software may be used only in accordance with the Agreement.
The Customer will use the Software with due care.
The Software may not be used for purposes that violate the law, violate these Terms, or may cause harm to Rubysoft or third parties.
Article 20 – Prohibited Use
Without Rubysoft’s prior written consent, the Customer may not make the Software available to third parties, rent, sell, pledge, commercially exploit it outside the agreed License, use it for a competing software product, make it publicly accessible, remove or circumvent technical safeguards, manipulate license checks, reverse engineer, decompile, or disassemble it, except to the extent expressly permitted by mandatory law. Nor may the Customer perform automated analyses intended to reproduce the operation of the Software, use the Software or substantial parts of it to train artificial intelligence or machine-learning models, or publish benchmark tests, performance tests, or comparative studies without Rubysoft’s prior written consent.
Article 21 – Compliance Review
If Rubysoft has reasonable grounds to suspect a breach of the License terms, Rubysoft may investigate the legitimacy of the use of the Software.
Such an investigation will, as far as possible, be conducted in a manner that does not disrupt the Customer’s normal business operations.
Rubysoft will process only the data necessary to establish compliance with the Agreement.
If the Software is found to be used systematically outside the agreed License, Rubysoft is entitled to charge the applicable License fee, without prejudice to its other statutory and contractual rights.
Chapter 4 – Customer Obligations
Article 22 – Careful Use
The Customer will use the Software carefully and in accordance with the Agreement, these Terms, and the Documentation provided by Rubysoft.
The Customer will ensure that only authorized Users have access to the Software and related Licenses.
The Customer is responsible for the actions of all Users who use the Software under the Customer’s responsibility.
The Customer will take appropriate organizational and technical measures to prevent unauthorized use of the Software.
Article 23 – System Environment
The Customer is responsible for the availability and management of its own IT environment.
This includes computers, network facilities, internet connections, backups, antivirus software, endpoint security, user management, and access security.
Rubysoft is not liable for failures caused by the Customer’s IT environment.
Article 24 – User Accounts
Where applicable, each User must use an individual user account.
User accounts and login credentials are personal.
The Customer will ensure that login credentials are kept confidential.
Suspected unauthorized use must be reported to Rubysoft without undue delay.
Article 25 – Security
The Customer will implement appropriate security measures suitable for the nature of the Software used and the data processed with it.
This includes, in any event, timely installation of security updates, use of current antivirus software, use of strong passwords, restriction of administrator privileges, and regular backups.
If Rubysoft supports Multi-Factor Authentication (MFA), Rubysoft recommends that the Customer use it.
If the Customer fails to take reasonable security measures, Rubysoft may limit its services to the extent necessary to protect its systems or other Customers.
Article 26 – Backups
The Customer remains responsible at all times for creating and verifying current backups of its data.
Rubysoft does not retain backup copies of project files that exist solely within the Customer’s environment.
Files placed by the Customer in the Support Environment are governed by these Terms and the Privacy Policy.
Article 27 – Cooperation
The Customer will provide all cooperation reasonably necessary for performance of the Agreement.
The Customer will timely provide all information necessary for installation, support, maintenance, problem analysis, and performance of agreed work.
If necessary information is missing, Rubysoft may suspend its work until the required information is available.
Article 28 – Duty to Report
The Customer will notify Rubysoft without undue delay if it becomes aware of security incidents that may affect the Software, misuse of Licenses, unauthorized use of user accounts, or vulnerabilities that may affect the security of the Software.
Rubysoft will treat such reports confidentially.
A report does not entitle the Customer to a reward unless Rubysoft has agreed to this in writing in advance.
Chapter 5 – Online Services
Article 29 – General
Rubysoft may offer Online Services in addition to the Software.
These Online Services may include the Webshop, license management, Customer Portal, Support Environment, and future online functionality.
Rubysoft may expand, modify, or replace Online Services where reasonably necessary.
Article 30 – Availability
Rubysoft aims for high availability of its Online Services.
However, Rubysoft does not warrant that Online Services will be available without interruption or failure.
Rubysoft may perform maintenance where necessary for security, continuity, performance improvements, or error correction.
Planned maintenance will, where reasonably possible, be announced in advance.
Article 31 – Support Environment
The Customer may make project files, drawings, or other information available to Rubysoft in order to obtain support.
The Customer retains all rights in the data it provides.
Rubysoft uses these data solely for support, error analysis, and problem resolution. Insights arising from handling a support request may be used to correct general errors in the Software, but the project file supplied itself will not be used for another purpose without the Customer’s prior written consent.
The data will be made accessible only to employees who need them to perform their duties.
After support has been completed, the data will be deleted in accordance with the Privacy Policy unless a statutory retention obligation or written agreement with the Customer provides otherwise.
Chapter 6 – Support and Maintenance
Article 32 – Maintenance
Rubysoft maintains the Software during the term of the License in accordance with Rubysoft’s maintenance policy.
Maintenance may include correction of software errors, security updates, compatibility updates, performance improvements, changes resulting from amended laws or regulations, and support for new versions of SketchUp.
Rubysoft determines the content, frequency, and scheduling of maintenance work.
Maintenance does not create a right to new functionality unless Rubysoft makes that functionality available as part of the License.
Article 33 – Support
Rubysoft provides support to Licensees in accordance with the agreed form of support.
Support may include answering user questions, installation assistance, analysis of error messages, configuration support, and investigation of reported software errors.
Support is provided through communication channels designated by Rubysoft.
Rubysoft determines the manner in which support is provided.
Rubysoft is not required to provide on-site support unless agreed in writing.
Article 34 – Scope of Support
Support applies only to Software versions supported by Rubysoft.
Support generally does not include problems caused by third-party software, changes made by the Customer, third-party customizations, failures in the Customer’s IT environment, hardware problems, network problems, or problems resulting from improper use.
Rubysoft will use reasonable efforts to assist the Customer as effectively as possible, even if the cause ultimately proves to be outside the Software.
Article 35 – Response Times
Any stated response times are targets and do not constitute strict or guaranteed deadlines.
Rubysoft determines the priority of support requests based on factors including the severity of the problem, impact on business operations, availability of workarounds, and number of affected users.
Rubysoft will use reasonable efforts to give priority to serious disruptions.
Article 36 – Remote Support
Where necessary, support may be provided through a secure connection to the Customer’s systems.
Remote support takes place only with the Customer’s consent.
The Customer remains responsible for its own systems and data during support.
Rubysoft will perform only those actions necessary to provide the agreed support.
Chapter 7 – Consulting and Training
Article 37 – Consulting
Rubysoft may offer consulting, implementation assistance, and other professional services.
Consulting is provided on a reasonable-efforts basis.
Unless otherwise agreed in writing, consulting does not guarantee any particular result.
Article 38 – Training
Rubysoft may provide training for Users of the Software.
Training is intended to familiarize Users with the capabilities of the Software.
Successful completion of training does not constitute certification or a warranty regarding use of the Software.
Article 39 – Changes
If, during consulting or training, it becomes apparent that an expansion of the work is necessary, the parties will consult with each other.
Rubysoft is not required to perform additional work until agreement has been reached.
Chapter 8 – Telemetry and Diagnostic Data
Article 40 – Purpose of Telemetry
Rubysoft may process limited technical data for the operation of the Software.
Telemetry is used solely to verify License validity, verify the installed Software version, verify compatibility with supported SketchUp versions, improve Software stability, and perform error diagnostics where that functionality has been made available by Rubysoft.
Article 41 – Data Processed
During normal use, Rubysoft processes only technical data necessary for the purposes stated in Article 40.
These may include the Software version, SketchUp version, License identification, date and time of license validation, and information about available Updates.
As part of regular telemetry, Rubysoft does not process project content, IFC files, drawings, models, user documents, marketing profiles, hardware profiles, or usage statistics of individual Users.
Article 42 – Diagnostic Data
If the Customer uses error-diagnostic or support functions, additional technical data may be transmitted.
Rubysoft will inform the Customer if such data include more than the data described in Article 41.
Project files are provided to Rubysoft only if the Customer uploads them or otherwise expressly makes them available.
Article 43 – Privacy
To the extent Personal Data are processed in performing these Terms, such processing will take place in accordance with Rubysoft’s Privacy Policy.
If Rubysoft processes Personal Data on behalf of a business Customer, a separate Data Processing Agreement may also apply.
Chapter 9 – Intellectual Property
Article 44 – Ownership
All intellectual property rights relating to the Software, Online Services, Documentation, source code, object code, designs, images, databases, and other materials developed by Rubysoft belong exclusively to Rubysoft or its licensors.
The Agreement grants only a right of use.
Nothing in these Terms transfers any intellectual property rights to the Customer.
Article 45 – Feedback
Suggestions, improvement proposals, error reports, and other feedback provided by the Customer to Rubysoft may be used by Rubysoft free of charge for further development of its products and services.
Rubysoft will not disclose the Customer’s confidential business information in doing so.
Article 46 – References
Rubysoft will use the Customer’s name, logo, or other identifiable business information as a reference only with the Customer’s prior written consent.
The Customer may withdraw such consent in writing at any time.
Chapter 10 – Confidentiality
Article 47 – Confidential Information
The parties will treat all confidential information received from each other in connection with the Agreement with due care and use it solely for performance of the Agreement.
Confidential information means all information that a party knows or reasonably should understand to be confidential, regardless of the manner in which it is provided.
Confidential information includes, in any event, source code, software designs, technical Documentation, business processes, pricing arrangements, project information, non-public product information, and Personal Data.
Article 48 – Exceptions
The obligations under Article 47 do not apply to information that was already public without breach of these Terms, was lawfully obtained from a third party, was independently developed without use of confidential information, or must be disclosed pursuant to a legal obligation.
Article 49 – Confidentiality by Personnel
The parties will ensure that confidential information is accessible only to persons involved in performance of the Agreement.
Chapter 11 – Prices and Payment
Article 50 – Prices
All prices are stated in the currency indicated by Rubysoft.
Unless expressly stated otherwise, prices exclude taxes, import duties, and other governmental charges.
If the Customer is a consumer, prices will include legally applicable VAT to the extent required by law.
Article 51 – Price Changes
Rubysoft may adjust prices if taxes change, laws change, supplier costs change, exchange rates justify an adjustment, or the Agreement provides for it.
For continuing Agreements, Rubysoft will announce price changes in advance.
If the law grants consumers additional rights in connection with price changes, Rubysoft will respect those rights.
Article 52 – Payment
Payment must be made in accordance with the agreed payment method.
Rubysoft may use third-party payment service providers.
The Customer is responsible for correct and timely payment.
Rubysoft is entitled to postpone digital delivery until payment has been received.
Article 53 – Late Payment
If payment is not made, the Customer will be in default after expiry of the statutory or agreed payment period, subject to any mandatory requirements applicable to consumers.
Rubysoft may then suspend further deliveries, temporarily block Licenses, suspend support, and charge statutory interest and collection costs.
Any suspension will not go beyond what is reasonably necessary.
Chapter 12 – Liability
Article 54 – General
Rubysoft is liable only for direct loss that is the direct result of an attributable breach of contract or unlawful act.
All liability for indirect loss is excluded unless mandatory law provides otherwise.
Indirect loss includes consequential loss, loss of profit, lost savings, business interruption loss, loss of goodwill, and loss of data, unless such loss is directly caused by an attributable breach by Rubysoft.
Article 55 – Limitation of Liability
Rubysoft’s total liability per event or related series of events is limited to the amount actually paid by the Customer to Rubysoft for the relevant Software or Service during the twelve months preceding the event giving rise to the loss.
If mandatory law does not permit such a limitation, liability will apply to the extent required by law.
Article 56 – Exceptions
The limitations of liability do not apply in cases of intent, deliberate recklessness, or liability that may not be excluded under mandatory law.
Article 57 – Mitigation of Loss
The Customer will take all reasonable measures to prevent or limit loss as far as possible.
Chapter 13 – Force Majeure
Article 58 – Force Majeure
Rubysoft is not required to perform obligations if it is reasonably unable to do so as a result of force majeure.
Force majeure includes natural disasters, war, terrorism, pandemics, prolonged power outages, internet outages, cyberattacks, failures of cloud or hosting providers, government measures, strikes, and failures of suppliers over which Rubysoft reasonably has no control.
Article 59 – Consequences
Obligations may be suspended for the duration of the force majeure event.
If the force majeure event lasts longer than ninety days, either party may terminate the Agreement in whole or in part with respect to the unperformed portion.
Chapter 14 – Term and Termination
Article 60 – Term
The Agreement is entered into for the agreed term.
If no term has been agreed, the Agreement continues until terminated in accordance with these Terms. For consumers, renewal and termination are always subject to applicable mandatory consumer rules; the specific term and method of renewal will be disclosed before the Agreement is concluded.
Article 61 – Termination
Rubysoft may terminate the Agreement in whole or in part if the Customer commits a material breach, fraud occurs, Licenses are systematically misused, payment remains outstanding despite notice, or continuation would violate applicable law or regulations, subject to mandatory law.
Article 62 – Consequences of Termination
Upon termination, the right to use the Software ends unless the nature of the License or mandatory law provides otherwise.
Chapter 15 – Data after Termination
Article 63 – Data Export
To the extent Online Services contain Customer data, Rubysoft will give the Customer a reasonable period in which to export those data.
Rubysoft is not required to retain data longer than necessary.
Article 64 – Deletion
After applicable retention periods have expired, Rubysoft may delete data in accordance with the Privacy Policy and applicable law.
Chapter 16 – Sanctions Laws
Article 65 – Sanctions
Rubysoft will not supply Software or Services where doing so would violate applicable sanctions or export control laws.
Rubysoft may refuse or terminate supply if it is reasonable to assume that supply or use would violate such laws.
Chapter 17 – Governing Law and Disputes
Article 66 – Governing Law
All Agreements between Rubysoft and the Customer are governed by the laws of the Netherlands, without prejudice to any mandatory protection a consumer enjoys under applicable law.
The United Nations Convention on Contracts for the International Sale of Goods (CISG) does not apply.
Article 67 – Disputes
The parties will use reasonable efforts to resolve disputes first through consultation.
If this is not possible, disputes will be submitted to the competent court in the judicial district in which Rubysoft has its registered office, unless mandatory law provides otherwise.
Chapter 18 – Final Provisions
Article 68 – Amendment of the Terms
Rubysoft may amend these Terms where there is a reasonable basis for doing so, for example due to changes in law or regulation, security requirements, technical developments, changes in services, or clarification of provisions.
Amended Terms will be published on the website or communicated electronically. In the event of a material amendment to a continuing consumer Agreement, Rubysoft will inform the consumer in advance in a clear and understandable manner and will respect any statutory termination rights.
Amendments do not apply retroactively unless permitted by law or agreed by the parties.
Article 69 – Assignment
Rubysoft may assign its rights and obligations under the Agreement to a legal successor or affiliated company, provided that the Customer’s rights are not materially restricted as a result.
Article 70 – Citation Title
These Terms may be cited as: General Terms of Delivery and License of Rubysoft B.V. – version 2.0.