Skip to content

Agreement to Our Legal Terms

We are REVOLIST OÜ ("Company," "we," "us," "our"), a company registered in Estonia at Ruunaoja tn 3, Tallinn, Harju maakond 11415. Our VAT number is EE101070492.

We operate the websites https://rv-grid.com and https://pro.rv-grid.com (the "Site/s"), as well as any other related products and services that refer or link to these legal terms (the "Legal Terms") (collectively, the "Services").

You can contact us email at [email protected].

These Legal Terms constitute a legally binding agreement made between you, whether personally or on behalf of an entity ("you"), and REVOLIST OÜ, concerning your access to and use of the Services. You agree that by accessing the Services, you have read, understood, and agreed to be bound by all of these Legal Terms. If you do not agree with these terms, we kindly ask you to discontinue using the services immediately.

Supplemental terms and conditions or documents that may be posted on the Services from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Legal Terms from time to time. We will alert you about any changes by updating the "Last updated" date of these Legal Terms, and you waive any right to receive specific notice of each such change. It is your responsibility to periodically review these Legal Terms to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Legal Terms by your continued use of the Services after the date such revised Legal Terms are posted.

All users who are minors in the jurisdiction in which they reside (generally under the age of 18) must have the permission of, and be directly supervised by, their parent or guardian to use the Services. If you are a minor, you must have your parent or guardian read and agree to these Legal Terms prior to you using the Services.

We recommend that you print a copy of these Legal Terms for your records.

Part 1 Provisions

1. Definitions

  1. "Revolist" means Revolist OÜ, a company established under Estonian law, seated at Ruunaoja tn 3, Tallinn, Harju maakond 11415, Estonia (registered with the Estonian Commercial Register under Registry Code 11273741).

  2. "User" is the person or entity who enters into a Service Agreement (as defined below) with Revolist. Users may be Consumers or Entrepreneurs.

  3. "Terms of Use" means these General Terms of Use on Services provided by Revolist to its Users on the basis of Service Agreements and any attachments, which form an integral part of the Terms of Use.

  4. "Service Agreement" means the legally binding agreement concluded between Revolist and the User on the use of a RevoGrid Pro product. The Terms of Use constitute a binding and integral part of the Service Agreement.

  5. "RevoGrid" means a software library provided by Revolist that is accessible via various platforms and that is licensed under the MIT license.

  6. "RevoGrid Pro" is a premium offering from Revolist to Users of RevoGrid who have entered into a Service Agreement with Revolist via its Platform and in accordance with these Terms of Use. RevoGrid Pro Designed for developers and professionals who require sophisticated data manipulation and presentation capabilities, RevoGrid Pro unlocks advanced features and complex implementations that go beyond the basic usage scenarios. RevoGrid Pro consists of a bundle of usage rights, services, and/or access rights that are described in the relevant product made available to the Users prior to the conclusion of the Service Agreement.

  7. "Services" means the rights and services provided by Revolist to its Users as part of the RevoGrid Pro plan booked by the respective Users on the basis of the Service Agreement.

  8. "Platform" means the internet platform called "RevoGrid Pro" operated by Revolist, including all functionalities provided by Revolist via such platform.

  9. "User Account" means the area of the Platform individually accessible to the User following registration and conclusion of the Service Agreement. The User Account is password-protected.

2. Application of these Terms of Use

  1. These Terms of Use are a binding and integral part of the Service Agreement concluded between the User and Revolist and apply to all Services provided by Revolist.

  2. The Terms of Use do not apply to GitHub or the GitHub platform. Revolist is an independent company and is not connected under corporate law in any way with GitHub.

  3. Terms and conditions introduced by the User in connection with the Services do not apply and are not accepted by Revolist. This shall apply even if the User makes reference to any such terms and conditions (written or electronic) and Revolist does not expressly reject those terms and conditions. Even if Revolist refers to any of the User’s messages that contain or make reference to terms and conditions introduced by the User, this shall not be construed as acceptance of the applicability of those terms and conditions. The inclusion of such terms and conditions is hereby proactively rejected.

3. Subject Matter of the Service Agreement

  1. The subject matter of the Service Agreement is the provision of the Services by Revolist. These Services will be provided as part of the RevoGrid Pro Plan chosen by the User. The subject of the services may include, Revolist's waiver of certain rights in relation to RevoGrid Pro, onboarding services, as well as granting access to news and updates related to RevoGrid Pro.

  2. THE PROVISION OR LICENSING OF REVOGRID TO THE USER IS NOT SUBJECT TO THIS SERVICE AGREEMENT. The use of the Services by the User is conditional upon the use of RevoGrid by the User in accordance with the terms of the license applicable to RevoGrid, as made available via the respective platforms. These Terms of Use do not alter or amend the licenses under which software, modules, or libraries, including but not limited to RevoGrid, may be used.

  3. The Services are only addressed to those Users with whom Revolist has entered into a Service Agreement according to these Terms of Use. No third parties are entitled to any Services.

  4. Revolist provides the Platform on its own servers for access via the internet. The provision of all further hardware, software, and connections (e.g., PC, internet access, etc.) required for the use of the functionalities of the Platform is not the subject matter of the Services or the Service Agreement. The User is responsible for this and is aware that it may incur additional costs for this.

  5. Ownership and Restrictions: The RevoGrid Pro library is licensed, not sold. All rights, including copyright, in the Library remain with Revolist (the Licensor). Revolist retains all rights, title, and interest in and to any work product created by Revolist in the course of providing Deliverables under the Agreement. The Licensee must not remove, alter, or obscure any copyright notices, proprietary legends, or other indicia of ownership from the Deliverables.

Part 2 Term of the Service Agreement

4. Conclusion of the Service Agreement

  1. If the User is a natural person, the following shall apply: The User may ONLY register on the Platform and/or use the Services if they are of legal age and considered fully legally competent as determined by the applicable laws.

  2. Revolist’s acceptance of the User’s offer to conclude a Service Agreement will be confirmed by means of a separate email that contains the contractual terms and conditions, including these Terms of Use.

  3. The User expressly agrees that Revolist may begin providing its services immediately after the conclusion of the Service Agreement.

5. Obligations in Connection with the User Account

  1. In the context of registration to the Platform, the User shall provide email address which later will be used for access to the platform.

  2. The User Account may only be used by the respective User who has been registered for this account. The User may not allow any third party to use such User Account. Revolist may, at its discretion, block the User’s User Account if it is used by someone else.

  3. The User is obliged to observe the applicable legal provisions when using the User Account and the Platform and not to infringe upon any rights of third parties. In particular, the User represents and warrants that they will not use the Services, the User Account, or any of the Platform’s functionalities for any illegal acts.

  4. The User is obliged to keep their data provided during payment process and registration up to date at all times. In case any data changes, the User shall immediately update the current data or, if this is not possible, inform Revolist of the change by email at [email protected].

6. Term, Termination of the Service Agreement

  1. The Service Agreement is concluded for the term that corresponds with the billing period specified in the description of the respective RevoGrid Pro Plan, which is subject to the Service Agreement. The Service Agreement can be terminated by either Party with one week's notice to the end of the then-current billing period.

  2. The right to termination with immediate effect for good cause by either Party remains unaffected. From the perspective of Revolist, good cause will be deemed to be on hand especially (but not limited to) if the User: a) is in default with payment obligations to Revolist and does not fully resolve such default even after being reminded with a deadline of 30 (thirty) days. b) violates or breaches one or several of the User’s obligations set forth in section 5. c) has registered on the Platform in violation of section 4 para. (1) or has submitted incorrect or falsified documents or information to Revolist during the registration process. d) as a Professional User, is found to violate any ethical standards set forth by Revolist after being given a deadline to comply within 30 days of being notified of the violation.

  3. In case of the termination of the Service Agreement, the User Account will be irrevocably closed, and all content, data, and settings that the User might have implemented, created, or uploaded will be deleted, except for the data for which Revolist is subject to a retention obligation. Further rights of Revolist remain unaffected.

  4. Termination can be declared, for example, via email to [email protected].

Part 3: Service Plans and Platform

7. Service Plans

  1. The Services to be provided by Revolist under this Service Agreement are set forth in the description of the RevoGrid Pro Plan selected by the User.

  2. Regarding individual Services that are mentioned in the Service Plans offered by Revolist, the following shall apply:

    a) Access to Pro Examples: Pro Examples are advanced examples built on top of the RevoGrid library. The User may access the source code of all Pro Examples for the term of the Service Agreement. Once the Service Agreement ends, the User will no longer have access to the source code of the Pro Examples. Revolist may add, update, change, or remove Pro Examples during the term of the Service Agreement. The source code of the Pro Examples can be copied, adapted, and reused by the User from the start of the Service Agreement for an unlimited amount of time. However, the source code of the Pro Examples is not allowed for redistribution, repackaging, or for building similar services as RevoGrid Pro. The Pro Examples are provided on the RevoGrid Pro website. The code is embedded in the website and can be copied to the User's environment. Revolist is not liable for the provided source code or any of its dependencies. Revolist does not guarantee that the code will work in the User's environment. The primary language for all examples provided within RevoGrid Pro is JavaScript/TypeScript. Framework-oriented examples, including but not limited to Angular, React, Vue, Svelte, and other frameworks, are secondary to the primary examples and can be made available at a later time. The release schedule for these framework-specific examples may vary, and they will be provided as supplementary resources to enhance the utility of RevoGrid Pro across various development environments. While we strive to support a broad range of frameworks, we do not guarantee the immediate availability of examples for any specific framework other than JavaScript/TypeScript. Users are encouraged to utilize the primary examples in the interim or adapt them as needed for their framework of choice.

    b) Prioritized GitHub Issues: Revolist is committed to resolving issues in the RevoGrid library. During the term of the Service Agreement, the User may submit GitHub issues and forward them to Revolist via email ([email protected]). Revolist does not guarantee that the issue will be resolved but will prioritize responding to the GitHub issues of subscribed users.

    c) Individual Support via Email: The User can raise support requests via the provided email address on the RevoGrid Pro website. The User will have the chance to address questions to Revolist’s experts and exchange messages with them. Revolist aims to respond to the User's support request within 48 hours on weekdays. Requests made on weekends and on public holidays in Estonia will be responded to within 48 hours from the next working day. Revolist does not represent or warrant that it will answer questions or provide solutions or workarounds for any potential bug, insufficiency, or malfunction of RevoGrid, nor does it commit to performing any kind of repairs to RevoGrid. Support is limited to one hour per month per User. Unused support time cannot be transferred and expires at the end of each month.

    d) Introduction Call: The User is entitled to a 15-minute online video or voice call with a Revolist expert within four weeks after the conclusion of the Service Agreement. For the scheduling of the call within the aforementioned period, Revolist will make at least three suggestions, considering the availability of its team. The call is scheduled and held via a third-party service (e.g., cal.com). Revolist is not liable for any services provided by third-party platforms or for any terms of service provided by these third-party platforms.

8. Fees and Payments

  1. The RevoGrid Pro Plan is subject to a fee. The fees to be paid under the Service Agreement correspond to the fees for the RevoGrid Pro Plan selected by the User.

  2. The due date and the payment methods accepted by Revolist are determined by the description of the Service Plan selected by the User, which is subject to this Service Agreement. In case of doubt, the fees for a specific booked period are due in advance.

  3. Fees are always shown exclusive as well as inclusive of VAT.

  4. In the event of default, the User shall pay default interest to Revolist in accordance with the statutory provisions applicable in Estonia. Further rights of Revolist shall remain unaffected.

  5. The User agrees to electronic invoicing.

9. Availability of the Platform

  1. The availability of the Platform is determined as follows: a) Revolist will perform the required maintenance work on the Platform between 02:00 a.m. and 06:00 a.m. (CET) ("Maintenance Windows"). During Maintenance Windows, the Platform may be temporarily unavailable on the internet, either entirely or with respect to certain Services. b) Revolist makes the Platform available on the internet for at least 99 percent of the time per calendar quarter. The times of the Maintenance Windows shall not be included in the calculation of the availability. c) Revolist may limit access to the Platform even outside the Maintenance Windows if this is necessary for the security of the Platform's operation or the preservation of network integrity or user data, especially to avoid serious malfunctions of the network, the software, or stored data.

  2. The point of handover/delivery relevant for the availability of the Platform is the interface between the servers on which the Platform is hosted and the internet.

10. Updates and Changes to Platform Functionalities

In the interest of all Users, Revolist endeavors to continuously improve the Platform and expand it in a meaningful way in order to continually increase its benefits for its Users. Therefore, Revolist expressly reserves the right to further develop the Platform during the term of the Service Agreement. As part of the further development, Revolist may, for example, change the appearance of the frontend or backend, modify, add, and remove functions, and change designs, input screens, and other elements of the frontend and backend (collectively referred to as "Platform Updates"). The User shall not have any claim to Platform Updates or to continued use of a certain version of the Platform. The User cannot derive any claims against Revolist due to the implementation of Platform Updates if and insofar as (i) no functions which are contractually guaranteed to the User are canceled or impaired by the Platform Updates and (ii) the User does not suffer any unacceptable disadvantages due to Platform Updates.

11. Data Protection

Revolist strictly complies with the regulations of applicable data protection legislation. Please find Revolist’s Privacy Policy at Privacy Policy.

12. General Limitation of Liability

Revolist shall be liable exclusively according to the following regulations, no matter what the legal basis may be.

  1. Revolist shall only be liable for intent and gross negligence. In the event of slight negligence, Revolist shall be liable only in the case of a breach of a material contractual obligation whose fulfillment is essential to the due performance of the Agreement and on whose fulfillment the User may rely (cardinal obligation). In this context, Revolist shall be liable only for foreseeable damage whose occurrence must typically be expected. This also applies to lost profit and unrealized savings.

  2. The aforementioned limitation of liability of Revolist shall not apply in the event of injury to life, body and/or health and in the case of liability under any applicable product liability legislation.

  3. Revolist shall not be liable for any events of force majeure that make contractual performance impossible, even if such events merely impair the due performance of the Agreement to a significant extent or hinder it temporarily. Force majeure comprises all circumstances that are independent of the will and influence of the contracting Parties, such as terror attacks, embargo, confiscation, natural disasters, strikes, official orders, or measures to the public, including but not limited to those to avert hazards or health risks, including measures addressing a pandemic or other serious and unforeseeable circumstances for which the contracting Parties are not responsible. In this context, a circumstance will be regarded as force majeure only if it occurs after the conclusion of the Service Agreement.

  4. Moreover, Revolist shall not be liable for malfunctions and loss of quality of the data transfer on the Internet for which Revolist is not responsible and that impairs or prevents the use of functions of the Platform or Services.

  5. To the extent that the liability of Revolist is excluded or limited, this shall also apply to the liability of the employees, other staff members, representatives, and agents of Revolist.

  6. RevoGrid Pro incorporates third-party tools and libraries within its samples, plugins, and examples. We take care to ensure that these tools are licensed under permissive licenses such as the MIT License, GPL License, Apache 2.0, or similar, which generally allow for commercial usage. However, it is the responsibility of the customer to verify that these third-party tools are compatible with their specific needs and legal requirements. A detailed list of the third-party tools and libraries utilized within RevoGrid Pro, along with their respective licenses, can be found at 3rdparty.

  7. Future Inclusion of Libraries: We reserve the right to incorporate additional third-party libraries in future examples or plugins provided within RevoGrid Pro. Customers are encouraged to review the licenses of any included third-party tools to ensure they meet their specific requirements.

  8. Customer Responsibility: While we endeavor to use reputable third-party tools with permissive licenses, customers should independently verify that the included tools and their licenses align with their intended use and comply with their legal obligations.

13. Subcontractors, Assignment of Rights and Obligations

  1. The transfer of rights and obligations under this Service Agreement by the User to third parties is subject to the express prior approval of Revolist.

  2. Revolist may delegate its service obligations from the Service Agreement to third parties or subcontractors and transfer claims against the User to third parties. Vis-à-vis the User, Revolist will remain responsible for the contractual performance.

14. Offsetting

The User may only offset Revolist’s claims against the User with undisputed claims or claims legally confirmed by a court. This shall not apply to claims that exist vis-à-vis the Parties within the scope of contracts concluded between Revolist and the User on the basis of mutuality.

15. Amendments to these Terms of Use

  1. Revolist may amend these Terms of Use and other applicable contractual provisions: a) if they need to be adapted to applicable law, especially if the relevant legal situation changes; b) if this is required for Revolist to comply with a court order or an official decision that is binding for Revolist; c) if the amendments are merely advantageous for the User; or d) due to unforeseeable changes that are not caused by Revolist and over which Revolist does not have any influence and that disturb the balance that existed at the conclusion of the Agreement to an extent that is not insignificant.

  2. Amendments as defined in the preceding paragraph (1) will be offered to the User no later than one month prior to the proposed effective date in textual form or in writing, e.g., via email. The User’s approval will be deemed granted if the User does not indicate its rejection of the amendments before the proposed effective date of the amendments. In its offer for amendment of the Terms of Use, Revolist will highlight all amendments and will expressly draw attention to the approval effect as of the proposed effective date.

16. Entrepreneur and Consumer Information

  1. The following shall apply to entrepreneurs: Section 47(1) of the Estonian Law of Obligations Act (Võlaõigusseadus) shall not apply.

  2. For Consumers, the following shall apply: a) Complaints procedure via Online Dispute Resolution for consumers ('OS') can be found under: http://ec.europa.eu/consumers/odr/. b) Revolist is neither willing nor obliged to participate in a dispute resolution procedure before a consumer conciliation body pursuant to the Estonian Consumer Dispute Resolution Act (or its equivalent). c) Revolist has not submitted to any codes of conduct. d) Revolist shall be available for questions regarding its services offered hereunder as well as regarding the concluded agreement by email at [email protected] and shall always respond to customer inquiries in a timely manner. e) Consumers can find information on their right of Withdrawal: 3. You have the right to revoke this Service Agreement within fourteen days without giving reasons. The withdrawal period is fourteen days from the date of conclusion of the Service Agreement. In order to exercise your right of withdrawal, you must inform us by email at [email protected]

  3. The User shall be sent the contractual provisions, including these Terms of Use and—if the User is a consumer—the cancellation policy with the confirmation email specified in § 4 of these Terms of Use. The User may download these documents to their computer and/or print them out and keep them. Revolist will not store the contractual provisions for the User.

  4. The contract language is English, and all declarations and communication shall take place in the English language.

17. Miscellaneous

  1. All headings in these Terms of Use are provided for convenience and readability only and have no influence on the meaning and interpretation of the individual provisions.

  2. As far as this is permitted by the applicable laws, the Service Agreement and all contracts concluded between Revolist and its Users shall be governed by Estonian law, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).

  3. If the User is a merchant, Entrepreneur, a legal entity under public law, or a special fund under public law, or if the User has no general place of jurisdiction in Estonia, disputes arising from or in connection with the Service Agreement and all contracts concluded between Revolist and its Users are subject to the exclusive jurisdiction of the courts at the registered office of Revolist (currently Tallinn, Estonia).

  4. Should individual provisions of the Service Agreement, these Terms of Use, or of contracts or agreements concluded between the Parties be fully or partially invalid or unenforceable or become invalid or unenforceable after the conclusion of the respective contract, this shall not affect the validity of the other provisions. Instead, the Parties shall endeavor to agree on a substitute regulation that comes as close as possible to the effects of the invalid or unenforceable regulation in a legally permissible and economic way. The aforesaid provisions shall also apply in case any provisions should turn out to have gaps.

Revogrid is a MIT-licensed open source library made by Revolist OU.