These Terms of Service ("Terms") govern your access to and use of the VibeUniv platform (vibeuniv.com) and related services provided by VibeUniv.Inc ("Company", "we", "us", or "our"). By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, please do not use the Service.
1. Purpose
These Terms are intended to define the rights, obligations, and responsibilities between the Company and Users in connection with the use of the VibeUniv service (the "Service"), as well as other necessary matters.
2. Definitions
The following terms used in these Terms have the meanings set forth below:
- "Service" means the VibeUniv platform (vibeuniv.com) and all related features, including AI-powered tech stack analysis, learning roadmap generation, AI tutor, MCP server integration, and project management dashboard.
- "User" means any individual who accesses or uses the Service, including registered members with accounts.
- "Project" means the source code files and related data that a User uploads to or connects with the Service for analysis.
- "Content" means all text, data, information, source code, analysis results, learning materials, and other materials generated, uploaded, or displayed through the Service.
- "Learning Roadmap" means the personalized curriculum and learning modules generated by AI based on the analysis of a User's project tech stack.
- "AI Tutor" means the AI-powered conversational assistant that provides learning guidance based on the User's project context and learning progress.
- "MCP (Model Context Protocol)" means the protocol and server that enables AI coding tools (such as Claude Code, Cursor, and Windsurf) to automatically connect with and transmit project data to the Service.
- "BYOK (Bring Your Own Key)" means the feature that allows Pro and Team plan Users to register and use their own LLM (Large Language Model) API keys for AI-powered features.
- "Paid Services" means the Pro plan, Team plan, and any other subscription-based services offered by the Company for a fee.
3. Posting and Amendment of Terms
Posting: These Terms are posted on the Service website (vibeuniv.com) and are made available to Users before and during use of the Service.
Amendment:
- The Company may amend these Terms to the extent that such amendments do not violate applicable laws, including the Korean Act on the Regulation of Terms and Conditions and the Act on Consumer Protection in Electronic Commerce.
- General changes: We will notify Users of amendments by posting the updated Terms on the Service at least 7 days before the effective date.
- Unfavorable changes: For amendments that are materially unfavorable to Users (such as limitation of rights, increase in obligations, or reduction in service scope), we will provide at least 30 days prior notice via email and a prominent notice on the Service.
- If a User does not agree with the amended Terms, the User may terminate the service agreement (withdraw their account) before the effective date. Continued use of the Service after the effective date constitutes acceptance of the amended Terms.
4. Formation of Service Agreement
The service agreement is formed when a User applies for registration and the Company accepts the application.
Application: A User applies for registration by providing the required information (email address, password, nickname) and agreeing to these Terms and the Privacy Policy.
Acceptance: The Company accepts the application upon completion of the registration process, unless there are grounds for rejection.
Grounds for Rejection or Deferred Acceptance:
- The applicant provides false information or uses another person's identity.
- The applicant was previously terminated for violation of these Terms.
- Technical issues prevent acceptance (in which case acceptance may be deferred).
- The application violates applicable laws or the Company's operational policies.
The service agreement takes effect at the time the Company's acceptance reaches the User (displayed as registration completion on the Service).
5. Description of the Service
The Company provides the following services through VibeUniv:
- AI-Powered Tech Stack Analysis: Users upload project source code files, and AI analyzes the technologies, frameworks, and libraries used in the project. Analysis results are stored and displayed on the project dashboard.
- Personalized Learning Roadmaps: Based on the tech stack analysis, AI generates customized learning curricula with modules covering each identified technology. Learning content includes explanations, code examples, quizzes, and challenges tailored to the User's difficulty level.
- AI Tutor: An AI-powered conversational assistant that answers questions about the User's project technologies, provides explanations based on the project's actual source code, and supports the learning process.
- MCP Server Integration: An MCP server (@vibeuniv/mcp-server) that enables AI coding tools to automatically connect with VibeUniv, sync project data, and generate learning content directly from the development environment.
- Project Management Dashboard: A dashboard for managing multiple projects, viewing analysis results, tracking learning progress, and accessing learning content.
Service Availability:
- The Service is generally available 24 hours a day, 7 days a week. However, temporary interruptions may occur due to system maintenance, upgrades, or circumstances beyond our control.
- The Company will provide advance notice of scheduled maintenance whenever possible.
- Features and availability may vary depending on the User's subscription plan.
6. Fees and Payment
Subscription Plans:
| Plan | Price | Key Features |
|---|---|---|
| Free | $0/month | 3 projects, basic analysis, 1 learning roadmap/month, 20 AI tutor conversations/month |
| Pro | $19/month | Unlimited projects, advanced analysis, unlimited roadmaps and AI conversations, BYOK support |
| Team | $45/month | All Pro features + team sharing, priority support |
Payment Processing:
- All payments are processed through Stripe, a Korean payment processor. By subscribing to a Paid Service, you agree to Stripe' terms of service.
- Supported payment methods are determined by Stripe and may include credit/debit cards and other methods available in your region.
Subscription and Auto-Renewal:
- Paid Services are subscription-based and automatically renew at the end of each billing period unless cancelled.
- You will be charged the applicable subscription fee at the beginning of each billing period.
- The Company will provide at least 30 days notice before implementing any price changes. Price changes will apply to the next billing period after the notice period.
7. Withdrawal and Refund
Cooling-Off Period:
- You may withdraw from a Paid Service subscription within 7 days of the initial purchase date, provided you have not used any Paid Service features during that period. In such case, a full refund will be issued.
- This cooling-off period applies to the initial subscription only and does not apply to automatic renewals.
Refund After Use:
- If you request a refund after using Paid Service features, a pro-rated refund may be issued based on the remaining unused portion of the billing period, at the Company's discretion.
- Usage of features such as project analysis, learning roadmap generation, or AI tutor conversations constitutes "use" of the Paid Service.
Refund Processing:
- Approved refunds will be processed within 3 business days of approval.
- Refunds will be issued through the original payment method via Stripe.
- The actual time for the refund to appear in your account may vary depending on your payment provider.
Non-Refundable Cases:
- Requests made after the 7-day cooling-off period where the service has been substantially used.
- Termination due to the User's violation of these Terms.
8. Subscription Cancellation
How to Cancel:
- You may cancel your subscription at any time through the Settings page on the Service or by contacting us at support@vibeuniv.com.
Effect of Cancellation:
- Cancellation takes effect at the end of the current billing period. You will continue to have access to Paid Service features until the end of the period for which you have already paid.
- After the billing period ends, your account will be downgraded to the Free plan.
Data Retention After Cancellation:
- Your project data, learning progress, and other content will be retained for 30 days after the downgrade, during which time you may choose to re-subscribe or export your data.
- After 30 days, data exceeding the Free plan limits may be archived or deleted. You will be notified before any deletion occurs.
9. Use Restriction and Termination
The Company may restrict, suspend, or terminate a User's access to the Service in the following cases:
Grounds for Restriction or Termination:
- Violation of applicable laws or regulations through use of the Service.
- Interference with the normal operation of the Service, including but not limited to: DDoS attacks, unauthorized access attempts, exploitation of vulnerabilities, or excessive automated requests.
- Providing false information at the time of registration.
- Using the Service to infringe upon the rights of third parties (intellectual property, privacy, etc.).
- Abuse of the Service, including but not limited to: uploading malicious code, attempting to circumvent usage limits, or using the Service for purposes it was not intended for.
- Sharing account credentials or allowing unauthorized third parties to use the account.
- Uploading content that is illegal, harmful, or violates public order or morality.
Procedure:
- Notice: The Company will notify the User of the restriction or termination and the reasons therefor via email.
- Objection: The User may submit an objection within 14 days of receiving the notice.
- Decision: The Company will review the objection and make a final decision within 7 business days. If the objection is accepted, the restriction will be lifted.
Emergency Restriction: In cases of imminent harm to the Service or other Users (e.g., security breaches, illegal activity), the Company may immediately restrict access and provide notice afterward.
10. Intellectual Property Rights
Company's Intellectual Property:
- All intellectual property rights in the Service (including its design, features, source code, brand, trademarks, and documentation) are owned by the Company.
- Learning content generated by the AI (learning roadmaps, module content, quizzes, explanations) is provided for the User's personal learning purposes only and may not be reproduced, distributed, publicly displayed, or commercially exploited without the Company's prior written consent.
Restrictions:
- Users may not copy, modify, distribute, sell, lease, reverse engineer, or create derivative works from the Service or its components without the Company's prior written consent.
- Users may not remove or alter any copyright notices, trademarks, or other proprietary notices contained in the Service.
11. User Content
Ownership:
- Users retain all ownership rights to their project source code and other content uploaded to the Service ("User Content").
- The Company does not claim ownership of User Content.
License Grant:
- By uploading User Content to the Service, you grant the Company a limited, non-exclusive, non-transferable license to use, process, and analyze the User Content solely for the purpose of providing the Service (tech stack analysis, learning roadmap generation, AI tutor functionality).
- This license automatically terminates when you delete the User Content or withdraw your account.
Deletion:
- Users may delete their project data at any time through the Service dashboard.
- Upon account withdrawal, all User Content will be deleted in accordance with our Privacy Policy and applicable data retention requirements.
User Responsibility:
- Users are solely responsible for ensuring they have the right to upload and share any content with the Service. Do not upload content that you do not have the right to share (e.g., code subject to restrictive licenses or NDAs).
12. BYOK (Bring Your Own Key) Terms
Availability: The BYOK feature is available to Pro plan and Team plan subscribers.
How It Works:
- Users may register their own LLM API keys (e.g., Anthropic, OpenAI, Google, etc.) in the Settings page.
- Registered API keys are encrypted using AES-256-GCM before being stored in our database.
- When BYOK is enabled, AI-powered features (tech stack analysis, learning roadmap generation, AI tutor) will use the User's registered API key instead of the Company's.
User Responsibilities:
- Key Management: Users are solely responsible for the security and management of their own API keys. This includes keeping keys confidential, monitoring usage, and rotating keys as needed.
- No Sharing: API keys must not be shared with other users or third parties through the Service.
- Costs: Users are responsible for all costs incurred from the use of their own API keys, as billed by the respective LLM provider.
- Compliance: Users must comply with the terms of service of their respective LLM providers when using BYOK.
Company's Liability:
- The Company is not responsible for any charges, losses, or damages arising from the User's API key usage, exposure, or mismanagement.
- The Company is not responsible for service disruptions caused by invalid, expired, or rate-limited API keys.
13. AI Disclaimer
VibeUniv utilizes artificial intelligence (AI) and large language models (LLMs) to provide its core features. Users should be aware of the following:
- No Guarantee of Accuracy: AI-generated content, including tech stack analysis results, learning roadmap content, quiz questions, and AI tutor responses, is generated automatically and may contain inaccuracies, errors, or outdated information. The Company does not guarantee the accuracy, completeness, or reliability of any AI-generated content.
- Informational Purposes Only: All AI-generated content is provided for informational and educational purposes only. It does not constitute professional advice (technical, legal, financial, or otherwise).
- Professional Verification Recommended: For important decisions (such as production deployment, security implementation, or architectural choices), we strongly recommend that Users verify AI-generated content with qualified professionals or authoritative sources.
- Variability: AI outputs may vary between requests even for the same input, as AI models are probabilistic in nature.
- Third-Party AI Models: The Service relies on third-party LLM providers. Changes to these providers' models, policies, or availability may affect the Service's features and output quality.
14. Limitation of Liability
Company's Liability:
- The Company is liable for damages to Users caused by the Company's willful misconduct or gross negligence, to the extent permitted by applicable law.
- For damages caused by ordinary negligence, the Company's liability shall be limited to foreseeable damages typical for this type of service.
Exemptions from Liability:
The Company shall not be liable for damages arising from:
- Force majeure: Natural disasters, wars, epidemics, government actions, or other events beyond the Company's reasonable control.
- Third-party causes: Service disruptions or damages caused by telecommunications providers, cloud infrastructure providers, payment processors, or LLM providers.
- User fault: Damages caused by the User's negligence, misuse, or violation of these Terms, including but not limited to: improper API key management, uploading of malicious content, or failure to maintain account security.
- AI output reliance: Damages resulting from reliance on AI-generated content without independent verification (see Section 13).
- Free Service: For features provided free of charge, the Company's liability is limited to cases of willful misconduct.
Liability Cap:
To the maximum extent permitted by applicable law, the Company's total aggregate liability for any claims arising out of or relating to the Service shall not exceed the total amount of fees paid by the User to the Company during the one (1) month immediately preceding the event giving rise to the claim. For Users on the Free plan, the liability cap shall be $10 USD.
15. Governing Law and Dispute Resolution
Governing Law:
These Terms and the relationship between the Company and the User shall be governed by and construed in accordance with the laws of the Republic of Korea, without regard to its conflict of laws principles.
Dispute Resolution:
- Good Faith Negotiation: In the event of a dispute arising from or relating to these Terms or the Service, both parties shall first attempt to resolve the dispute through good faith negotiation.
- Mediation: If the dispute cannot be resolved through negotiation, either party may request mediation through the Korea Internet & Security Agency (KISA) or the e-Commerce Mediation Committee.
- Jurisdiction: If the dispute cannot be resolved through negotiation or mediation, it shall be submitted to the exclusive jurisdiction of the Seoul Central District Court of the Republic of Korea as the court of first instance.
International Users:
International users acknowledge that the Service is operated from United States and worldwide and agree to the jurisdiction and governing law provisions above. Nothing in these Terms shall deprive consumers of mandatory consumer protection rights afforded by the laws of their country of residence.
16. Company Information
| Item | Details |
|---|---|
| Company Name | VibeUniv.Inc |
| Representative (CEO) | Jaehyung Choi |
| Business Registration No. | 257-37-01450 |
| Service Domain | vibeuniv.com |
| Customer Support Email | support@vibeuniv.com |
| Privacy Inquiries | privacy@vibeuniv.com |