Terms & Conditions
Last updated: 3 November 2026
1. About these terms
These terms are an agreement between you and the operator of VLSIgeek (“we”, “us”), an individual based in India. By creating an account or using VLSIgeek, you agree to them and to our Privacy Policy. If you don't agree, please don't use the platform.
2. Who can use VLSIgeek
You must be at least 13, or older if the law where you live sets a higher minimum age for using online services. If you're under 18 (or the age of majority where you live), a parent or guardian must agree to these terms on your behalf and is responsible for your use of VLSIgeek.
You may not use VLSIgeek if the law where you live prohibits it, or if we have previously suspended your account.
3. Your account
- Give accurate information, and keep it up to date.
- Keep your password private. You're responsible for what happens under your account.
- One person per account, and one account per person.
- Tell us at support@vlsigeek.com if you think someone else has accessed your account.
4. Fair use
VLSIgeek is for learning. You agree not to:
- attack, probe or overload the platform or its grading sandbox, or try to reach anything outside it;
- scrape or bulk-download problems, testbenches or other content, or access the platform with automated tools other than through normal use;
- cheat the leaderboard: for example by using several accounts, sharing an account, or submitting solutions copied from someone else or from published answers;
- publish our problem statements, testbenches or reference solutions;
- upload anything unlawful, offensive or infringing in your username, profile or bio, or impersonate anyone;
- use VLSIgeek to break any law.
5. Your code
You own the code you write. By submitting it, you give us a worldwide, non-exclusive, royalty-free licence to store, compile, run and grade it, and to show you its results. This licence lasts until you delete the submission or your account. We may also use submissions in aggregate, without your name, to improve problems and the platform. We never publish your code.
6. Our content
The problems, testbenches, reference solutions, lessons, design and VLSIgeek name and logo belong to us or our licensors. You may use them on VLSIgeek for your own learning. You may not copy, republish, sell or build a competing service from them without our written permission.
VLSIgeek runs on open-source software, including Icarus Verilog for simulation. Each component remains under its own licence; see Open-source software.
7. Leaderboard and profile
Your username, profile picture, rank, score and number of problems solved are shown to other signed-in members on the leaderboard, in each problem's top solvers and on your profile card. Scores follow the published rules (see “How ranking works” on the Leaderboard). We may correct scores, or remove scores and rankings, that come from bugs or from breaking these terms.
8. Availability and changes to the service
We may add, change or remove features, problems or limits, and may pause or end the service, with reasonable notice where we can.
Some or all of VLSIgeek may become paid. Before you're charged for anything, we'll show you the price and the terms that apply, and you'll have to agree to them. We will never charge you without that agreement.
9. vbits
vbits are a points system inside VLSIgeek. You earn them for activity, such as passing problems and keeping a streak, and spend them on features such as reference solutions and streak freezes. The current rules are shown on your profile.
- vbits have no cash value. They can't be bought, sold, transferred to another account or exchanged for money or anything outside VLSIgeek.
- Anything you unlock with vbits stays unlocked. Spent vbits aren't refunded, except where we made a mistake.
- We may change how vbits are earned or what they cost, with notice on the site. We may correct balances affected by a bug or by breaking these terms.
- vbits end when your account ends, and if VLSIgeek closes.
10. Disclaimer
VLSIgeek is an educational tool provided “as is” and “as available”. Grading checks your design against our testbenches; a passing result does not mean a design is correct for any real-world or production use. We don't guarantee the platform will be uninterrupted or error-free, or that its content is complete or accurate. Don't rely on it for safety-critical or commercial designs.
11. Limitation of liability
To the fullest extent the law allows, we are not liable for indirect, incidental or consequential losses, or for loss of data, profits or opportunities, arising from your use of VLSIgeek. Our total liability for any claim is limited to the amount you paid us in the 12 months before the claim, or ₹1,000 if you paid nothing. Nothing in these terms limits liability that cannot legally be limited, such as for fraud.
12. Suspension and ending your account
You can delete your account at any time in Settings. We may suspend or close an account that breaks these terms, puts other users or the platform at risk, or where the law requires it. Where reasonable, we'll tell you why first. Sections 5, 6, 10, 11 and 13 continue to apply after your account ends.
13. Governing law and disputes
These terms are governed by the laws of India. Before going to court, please contact us so we can try to resolve the issue informally. Any dispute is subject to the jurisdiction of the courts of India. If you live outside India, you keep any mandatory consumer protections the law of your country gives you.
14. Changes to these terms
We may update these terms. We change the date at the top when we do, and for significant changes we'll tell you by email or on the site before they take effect. If you keep using VLSIgeek after that, the new terms apply; if you don't agree, you can delete your account.
15. Contact and grievances
Questions, complaints or legal notices: support@vlsigeek.com. Our grievance officer, who is the operator of VLSIgeek, acknowledges complaints within 24 hours and resolves them within 15 days.