Back to Login

Terms of Service

Effective Date: March 31, 2026

1. Acceptance of Terms

By accessing or using GrassLMS (“we,” “us,” or “our”), you agree to be bound by these Terms of Service (“Terms”). If you are using GrassLMS on behalf of a school or organization, you represent that you have the authority to bind that organization to these Terms, and “you” refers to both you individually and the organization.

If you do not agree to these Terms, you may not access or use the platform. These Terms apply to all users, including administrators, teachers, students, and parents.

2. Description of Service

GrassLMS is a business-to-business (B2B) software-as-a-service learning management system designed for schools and learning centers. The platform enables schools to teach programming, mathematics, and languages through a comprehensive suite of educational tools.

The platform includes:

  • 9 lesson types for diverse content delivery
  • 11 interactive exercise formats including code editors, quizzes, and assignments
  • Support for 37 programming languages with sandboxed code execution
  • An AI Tutor powered by a self-hosted language model for student assistance
  • Gamification features including experience points, levels, streaks, and achievements
  • SAT preparation materials and practice exercises
  • Progress tracking, analytics, and reporting for teachers and administrators

We reserve the right to modify, update, or discontinue any feature of the platform at any time. We will provide reasonable notice for material changes that affect your use of the service.

3. User Accounts & Roles

GrassLMS supports four user roles:

  • Administrator: Manages the school’s subscription, creates and manages teacher and student accounts, and oversees platform usage within the organization.
  • Teacher: Creates and manages courses, lessons, and exercises; monitors student progress; and provides feedback.
  • Student: Accesses assigned courses, completes lessons and exercises, and tracks personal learning progress.
  • Parent: Views their child’s learning activity, progress, and performance reports.

Schools register for the platform and are responsible for creating and managing user accounts within their organization. Each person may have only one account. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify us immediately at support@learnhub.app if you suspect unauthorized access to your account.

4. Subscription & Payment

GrassLMS offers the following subscription plans:

  • Free: $0/month — up to 5 students and 1 teacher.
  • Starter: $15/month — up to 30 students and 3 teachers.
  • School: $35/month — up to 100 students and 10 teachers.
  • Academy: $75/month — up to 300 students and 30 teachers.

Annual billing is available at a 20% discount. All payments are processed securely through Stripe. Paid subscriptions automatically renew at the end of each billing period unless cancelled before the renewal date. You may cancel your subscription at any time through your account settings.

We reserve the right to change subscription prices with at least 30 days’ advance notice. Price changes will take effect at the start of your next billing period following the notice. For details on how Stripe handles your payment data, please refer to Stripe’s Privacy Policy.

5. User Content

Teachers retain ownership of the course content they create on the platform, including lessons, exercises, and instructional materials. Students retain ownership of their submissions, including code, written responses, and other work product.

By uploading content to GrassLMS, you grant us a non-exclusive, worldwide, royalty-free license to host, display, transmit, cache, and back up your content solely for the purpose of operating, maintaining, and providing the platform to you and your organization. This license ends when you delete your content or when your account is terminated, subject to our data retention policy.

You are solely responsible for the legality, accuracy, and appropriateness of all content you upload or create on the platform. You represent that you have the necessary rights to upload any content and that your content does not infringe on the intellectual property rights of any third party.

6. Intellectual Property

GrassLMS and its licensors own all rights, title, and interest in and to the platform, including but not limited to the source code, object code, design, user interface, graphics, branding, logo, and all related intellectual property. All rights are reserved.

You may not copy, modify, distribute, sell, lease, reverse engineer, decompile, or disassemble any part of the platform or its underlying technology. You may not remove or alter any proprietary notices, labels, or marks on the platform. Your right to use the platform is limited to the license granted under your active subscription.

7. Code Execution

GrassLMS provides a sandboxed code execution environment that supports 37 programming languages. This environment is provided “as is” for educational purposes only. We make no guarantees regarding the accuracy, completeness, or reliability of code execution results.

We are not liable for any output, side effects, or results produced by code executed on the platform. The following activities are strictly prohibited in the code execution environment:

  • Cryptocurrency mining or any form of resource abuse
  • Creating, distributing, or testing malware, viruses, or malicious code
  • Network scanning, port scanning, or probing external systems
  • Attempting to escape, bypass, or circumvent the sandbox environment or its restrictions
  • Accessing or attempting to access systems or data outside the sandbox

Violations of these restrictions may result in immediate account suspension or termination.

8. AI Tutor

GrassLMS includes an AI Tutor feature powered by a language model that is entirely self-hosted on our own servers. No student data, questions, code, or conversation content is sent to any external AI provider or third-party service.

The AI Tutor uses the Socratic method to guide students through problems by asking leading questions rather than providing direct answers. It is designed to supplement, not replace, professional instruction from qualified teachers. The AI Tutor is not a substitute for human teaching, professional tutoring, or academic advising.

The AI Tutor may occasionally produce inaccurate, incomplete, or misleading information. Students should always verify AI-generated guidance with their teacher or course materials. We make no warranties regarding the accuracy or reliability of AI Tutor responses.

AI Tutor conversations are processed in real time and are not stored long-term. Conversation data may be temporarily held in server memory during your session and is not retained after the session ends. The AI Tutor is subject to rate limiting to ensure fair usage across all users.

9. Acceptable Use

You agree to use GrassLMS in compliance with all applicable laws and our Acceptable Use Policy, which is incorporated into these Terms by reference. You may not use the platform for any unlawful, abusive, or unauthorized purpose.

Violations of the Acceptable Use Policy may result in warnings, temporary suspension, or permanent termination of your account, at our sole discretion. We reserve the right to investigate suspected violations and take appropriate action, including reporting violations to law enforcement where necessary.

10. Privacy

Your use of GrassLMS is also governed by our Privacy Policy, which describes how we collect, use, store, and protect your personal data. By using the platform, you acknowledge that you have read and understood our Privacy Policy.

11. Children & Student Data

COPPA Compliance

When a school subscribes to GrassLMS and creates student accounts, the school acts as an agent of the parents and provides consent on behalf of parents for the collection and use of students’ educational data, as permitted under the Children’s Online Privacy Protection Act (COPPA). Data collected from students is used solely for educational purposes within the scope of the school’s subscription.

FERPA Compliance

GrassLMS acts as a “school official” with a “legitimate educational interest” under the Family Educational Rights and Privacy Act (FERPA). We access student education records only to provide the educational services contracted by the school. We do not use student data for any purpose other than providing and improving the educational services described in these Terms.

Minimum Data Collection

We collect only the minimum data necessary to provide the educational service. We do not collect more data from students than is reasonably necessary for participation in the platform. We do not use student data for advertising, profiling, or any non-educational purpose.

12. Termination

Either party may terminate the subscription with 30 days’ written notice to the other party. You may cancel your subscription at any time through your account settings or by contacting us at support@learnhub.app.

We may terminate or suspend your account immediately, without prior notice, for severe violations of the Acceptable Use Policy, including but not limited to: illegal activity, sandbox escape attempts, distribution of malware, or any activity that poses a security risk to the platform or its users.

Upon termination:

  • You will have 30 days to export your data, including course content and student records.
  • After the 30-day export period, your data will be permanently deleted from our active systems.
  • Encrypted backups containing your data may be retained for up to 90 days after deletion from active systems, after which they are purged.

Free accounts that have been inactive for 12 consecutive months may be terminated and their data deleted after reasonable notice. We will attempt to notify the account administrator by email before terminating an inactive account.

13. Disclaimers

THE PLATFORM IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

We do not warrant that the platform will be uninterrupted, error-free, or free of harmful components. We do not guarantee any specific learning outcomes, academic results, or educational achievements from the use of the platform. The platform is a tool to assist in education, and results depend on many factors beyond our control, including student effort, teacher instruction, and curriculum design.

14. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, LEARNHUB’S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS OR THE USE OF THE PLATFORM SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU TO LEARNHUB DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

IN NO EVENT SHALL LEARNHUB BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, REGARDLESS OF WHETHER WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Some jurisdictions do not allow the exclusion or limitation of certain warranties or liability. In such jurisdictions, our liability shall be limited to the greatest extent permitted by applicable law.

15. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to its conflict of laws provisions.

Any dispute arising out of or relating to these Terms or the use of the platform shall be resolved through binding arbitration administered in accordance with the rules of the American Arbitration Association. The arbitration shall be conducted in the State of Delaware. Either party may seek injunctive or other equitable relief in any court of competent jurisdiction to prevent the actual or threatened infringement of intellectual property rights.

YOU AGREE THAT ANY DISPUTE RESOLUTION PROCEEDINGS WILL BE CONDUCTED ONLY ON AN INDIVIDUAL BASIS AND NOT IN A CLASS, CONSOLIDATED, OR REPRESENTATIVE ACTION. You waive any right to participate in a class action lawsuit or class-wide arbitration against GrassLMS.

16. Changes to Terms

We may update these Terms from time to time. If we make material changes, we will provide at least 30 days’ advance notice by posting a notification on the platform and sending an email to the address associated with your account. The “Effective Date” at the top of this page indicates when the Terms were last updated.

Your continued use of the platform after the effective date of the updated Terms constitutes your acceptance of the changes. If you do not agree to the updated Terms, you must stop using the platform and may terminate your account in accordance with Section 12.

17. Contact Us

If you have any questions, concerns, or requests regarding these Terms of Service, please contact us:

GrassLMS Support Team

Email: support@learnhub.app

We aim to respond to all inquiries within 30 days.