Back to home

Terms of Service

Last updated: March 15, 2026

These Terms of Service ("Terms") govern your use of the Tutor IDE platform. By creating an account or using the service, you agree to these Terms. If you are a parent, teacher, or school administrator creating accounts for minors, you accept these Terms on their behalf.

1. Service Description

Tutor IDE is an online coding education platform operated by Anvic IT, Przemysław Jakubski (NIP 8792519376, Poland). The platform provides:

  • A browser-based code editor for HTML, CSS, and JavaScript
  • An AI-powered tutoring assistant for learning web development
  • Project hosting and a student portfolio at code.tutoride.dev
  • Classroom management tools for teachers and schools
  • Coding challenges, CSS Battle exercises, and a gamification system
  • Content moderation and student safety features

2. Account Types and Registration

2.1 Student Accounts (Minor Users)

Student accounts are intended for learners aged 8–16. They can be created in three ways:

  • By a teacher: through the classroom management panel. The teacher is responsible for obtaining appropriate parental or institutional consent.
  • Via invite code: a student joins a teacher's classroom using a code provided by the teacher. The student is placed under that teacher's supervision.
  • Self-registration: students under 16 who register independently should do so with the knowledge and consent of a parent or guardian.

Student accounts do not require an email address. Students can create projects, use the AI tutor (if enabled by their teacher), complete challenges, and publish their work to a public portfolio.

2.2 Individual Accounts (Hobby Plan)

Individual users may register with the Hobby plan for personal learning. These accounts require an email address and are subject to the plan limits described on our pricing page.

2.3 Teacher Accounts

Teacher accounts provide access to classroom management features including: creating and managing student accounts, monitoring student projects and AI chat sessions, assigning challenges, grading student work, reviewing moderation alerts, and configuring AI settings for their classroom.

2.4 Organization (School) Accounts

Organizations such as schools and coding academies can manage multiple teachers and students under a single account with shared billing. The organization owner controls plan settings, billing, and can manage all users within the organization.

2.5 Age Requirements

  • Students must be at least 8 years old to use the platform
  • Users under 16 must have their account created or supervised by a teacher, school, or parent/guardian
  • Teacher, Hobby, and Organization owner accounts must be held by individuals who are at least 18 years old

3. Acceptable Use

You agree to use Tutor IDE responsibly and in accordance with its educational purpose. You must not:

  • Upload, create, or distribute content that is illegal, harmful, threatening, abusive, obscene, or otherwise objectionable
  • Attempt to circumvent AI safety measures, content filters, or moderation systems
  • Harass, bully, or intimidate other users, including in AI chat messages or published projects
  • Use the AI tutor for purposes unrelated to coding education
  • Share account credentials or allow unauthorized users to access your account
  • Attempt to exploit, hack, probe, or disrupt the platform or its infrastructure
  • Use automated tools, bots, or scripts to scrape content or bulk-access the service
  • Impersonate another person or misrepresent your identity
  • Use the platform to distribute malware, phishing content, or deceptive material

We reserve the right to suspend or terminate accounts that violate these terms. For student accounts, we will notify the supervising teacher before taking action, except in cases where immediate action is necessary to protect other users or the platform.

4. Content Ownership

4.1 Your Content

You own your code. All code, projects, and creative content you create on Tutor IDE remains your intellectual property. We do not claim ownership of anything you create.

4.2 License to Host

By using the project hosting and portfolio features, you grant Tutor IDE a limited, non-exclusive, royalty-free license to host, display, and serve your published projects at code.tutoride.dev. This license exists solely to enable the hosting feature and terminates when you unpublish or delete the project.

4.3 Data Export

You can export your projects and personal data at any time through the account settings. Upon account deletion, all your data (projects, files, chat history, profile information) will be permanently removed within 30 days.

4.4 Tutor IDE Intellectual Property

The Tutor IDE name, logo, platform code, design, and all associated branding are the intellectual property of Anvic IT. You may not copy, modify, or distribute any part of the platform itself. This does not restrict your rights over the content you create using the platform.

5. AI Tutor

The AI tutor is an educational tool designed to help students learn web development (HTML, CSS, and JavaScript). By using the AI tutor, you understand and agree that:

  • The AI is a learning aid, not a substitute for a human teacher or professional instruction
  • The AI may occasionally produce incorrect, incomplete, or suboptimal code or explanations
  • The AI is designed to guide learning, not to write entire projects for you
  • All conversations with the AI are logged and visible to your teacher or organization administrator
  • Conversations are moderated — inappropriate content is automatically flagged
  • The AI will not help with topics outside of coding education
  • Teachers can disable the AI tutor for their classroom at any time (for example, during tests)

Your chat messages are processed by third-party AI providers (DeepSeek or OpenAI). Your data is never used for AI model training. See our Privacy Policy for details.

6. Content Moderation

To maintain a safe environment for young learners, Tutor IDE includes automated content moderation:

  • Student project files and chat messages are scanned for inappropriate content (profanity, harmful language)
  • Flagged content generates alerts visible to teachers and administrators
  • We reserve the right to review and remove content that violates these Terms or applicable law
  • Repeated violations may result in account suspension

Teachers can review moderation alerts in the admin panel and take appropriate educational action.

7. Plans and Storage

7.1 Plans

Tutor IDE offers multiple plans: Free, Hobby, Teacher, and School. Each plan has specific limits on the number of students, projects, storage, and AI messages. Current plan details and pricing are available on our website.

7.2 Storage

All plans, including the free tier, provide storage for code projects and uploaded files. Storage limits are defined per plan. If you exceed your storage limit, you will not be able to create new files or projects until you free up space or upgrade your plan.

7.3 Plan Changes

Plan upgrades take effect immediately. Plan downgrades take effect at the end of the current billing period. If a downgrade would put you over the new plan's limits, you may need to reduce your usage before the downgrade takes effect.

8. Subscription and Billing

8.1 Payment Processing

All payment processing is handled by Stripe. By subscribing to a paid plan, you agree to Stripe's terms of service. We do not store your credit card information.

8.2 Subscription Terms

  • Subscriptions renew automatically (monthly or annually) unless canceled before the renewal date
  • You can cancel your subscription at any time through the billing portal
  • Cancellation takes effect at the end of the current billing period — you retain access until then
  • Prices are listed in USD and may be subject to applicable taxes (including VAT) based on your location

8.3 Refund Policy

  • Annual plans: Pro-rata refunds are available within 14 days of purchase or renewal. After 14 days, no refunds are issued but you retain access for the remainder of the billing period.
  • Monthly plans: No refunds are issued for partial months. You can cancel anytime and retain access until the end of your billing period.
  • Involuntary cancellation: If we terminate your account due to a Terms violation, no refund is issued.

8.4 Invoices

Invoices are generated automatically for each payment and sent to the email address on file. Invoices are available for download in your account settings.

9. Account Suspension and Termination

9.1 By You

You may delete your account at any time through your account settings. Upon deletion, all associated data will be permanently removed within 30 days, except for records we are legally required to retain (such as tax invoices).

9.2 By Us

We may suspend or terminate your account if:

  • You violate these Terms of Service
  • Your use of the platform poses a security risk or could harm other users
  • We are required to do so by law
  • Your account has been inactive for more than 24 months

Except in urgent situations (security threats, legal requirements), we will provide at least 14 days' notice before terminating an account and offer the opportunity to export your data.

9.3 Teacher Removal of Students

Teachers can remove students from their classroom at any time. When a student is removed, they lose access to classroom-specific features but retain their individual account and any projects they created.

10. Service Availability

We strive to maintain high availability but the service is provided "as is" and "as available." We do not guarantee uninterrupted, error-free, or always-available access. Specifically:

  • We may perform scheduled maintenance with advance notice when possible
  • We are not liable for downtime caused by factors outside our reasonable control, including internet outages, third-party service failures, or force majeure events
  • We make reasonable efforts to back up user data but do not guarantee against data loss
  • We recommend that users maintain their own backups of important projects using the data export feature

11. Limitation of Liability

To the maximum extent permitted by applicable law:

  • Tutor IDE and Anvic IT shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the service, including but not limited to loss of data, loss of profits, or interruption of service.
  • Our total aggregate liability for any claims arising from or related to the service shall not exceed the amount you have paid for the service in the 12 months preceding the claim.
  • We are not liable for the accuracy of AI-generated content or for any decisions made based on AI tutor responses.
  • We are not liable for user-generated content, including code projects published by students.

These limitations apply to the fullest extent permitted by law. Nothing in these Terms excludes or limits liability for fraud, gross negligence, or any liability that cannot be excluded under applicable law (including EU consumer protection law).

12. Indemnification

You agree to indemnify and hold harmless Anvic IT, its owner, and its affiliates from any claims, losses, damages, liabilities, and expenses (including reasonable legal fees) arising from:

  • Your violation of these Terms
  • Content you create, upload, or publish through the platform
  • Your misuse of the platform or its features
  • Your violation of any applicable law or regulation

For teacher and school accounts, this includes responsibility for ensuring appropriate consent has been obtained for minor students under your supervision.

13. Governing Law and Disputes

These Terms are governed by and construed in accordance with the laws of the Republic of Poland, without regard to conflict of law principles.

Any disputes arising from or related to these Terms or the use of Tutor IDE shall be resolved by the competent courts in Toruń, Poland, which is the jurisdiction of Anvic IT's registered business.

For consumers within the European Union, this does not affect your right to bring proceedings in the courts of your country of residence, as provided by EU consumer protection law.

Before initiating legal proceedings, we encourage you to contact us at contact@tutoride.dev to attempt to resolve the dispute informally.

14. Modifications to These Terms

We may update these Terms from time to time. When we make material changes:

  • We will notify registered users via email at least 30 days before the changes take effect
  • We will update the "Last updated" date at the top of this page
  • We will highlight what has changed

Continued use of the platform after the changes take effect constitutes acceptance of the updated Terms. If you do not agree with the new Terms, you may stop using the service and delete your account before the changes take effect.

15. Miscellaneous

  • Severability: If any provision of these Terms is found to be unenforceable, the remaining provisions continue in full force and effect.
  • Entire agreement: These Terms, together with our Privacy Policy, constitute the entire agreement between you and Anvic IT regarding the use of Tutor IDE.
  • Waiver: Our failure to enforce any provision of these Terms does not constitute a waiver of that provision or the right to enforce it later.
  • Assignment: You may not transfer or assign your rights under these Terms without our consent. We may assign our rights to a successor in the event of a merger, acquisition, or sale of assets.

16. Contact

For questions about these Terms of Service, contact us at:

  • Email: contact@tutoride.dev
  • Operator: Anvic IT, PrzemysĹ‚aw Jakubski, NIP 8792519376
  • Country: Poland, European Union