Terms · Privacy · Refunds · Contact
Everything legal and everything you need to reach us, on one page. Jump to a section:
For the open-source and GPL-licensed software this site is built on (a separate reference page, not part of the four sections here), see our Open-Source & Licenses page.
Terms of Service
Last updated: 15 July 2026
1. Who we are
ECE Lab ("we", "us", "the site") is a personal-brand educational website operated by Vamshi Bellam, an individual based in Hyderabad, India. The site is reachable at ecelab.me.
2. Acceptance
By using the site, creating an account, or making a payment, you agree to these Terms of Service. If you do not agree, please stop using the site.
3. What you're actually purchasing
ECE Lab sells one-time, non-subscription digital unlocks. There is no recurring billing. As of this writing, the products are:
- A personalized 7-day roadmap, generated from your Domain Finder quiz answers (currently ₹49 per roadmap; your first roadmap may be free under a promotional coupon).
- A full domain unlock (currently ₹99), which grants access to every project, lesson, and graded practice problem in that domain — including, for VLSI, the Verilog/RTL practice problems beyond the free-trial set, and for Embedded, the Linux Command-Line practice problems beyond Topic 1.
- A single-project unlock (currently ₹11), which grants access to one specific project's full code/schematic explorer.
- An additional personalized roadmap beyond your first free one (currently ₹11).
Prices above are the standard, normal price for each product. We may run promotional discounts or coupons from time to time — any active promotion is shown to you at checkout, and does not change what the product normally costs.
Every unlock is a lifetime, personal, non-transferable license to view and use that specific content — see Section 6 ("License to use content") below.
4. Eligibility
You must be at least 18 years old to make a payment yourself — this is a standard rule that applies to entering into a paid contract in India, and is separate from whether you are old enough to use the free parts of the site. If you are between 13 and 18, you are welcome to use every free feature (roadmaps, lessons, and the practice tracks) on your own, but if you want to buy a paid unlock, a parent or legal guardian needs to be the one who actually makes the payment on your behalf, using their own payment method and agreeing to these Terms for that purchase.
5. Account
You are responsible for keeping your login credentials secure and for any activity under your account. Do not share your account. Notify us immediately at labsofece@gmail.com if you suspect unauthorized access.
6. License to use content
A "license" here just means permission to use something we still own — buying a roadmap or a domain unlock does not transfer ownership of that content to you, it gives you permission to view and use it. Specifically: when you purchase a roadmap, project pack, or domain unlock, we grant you a license that is personal (only you may use it, not shared with friends or classmates), non-transferable (you cannot sell or give your access to someone else), non-exclusive (we can also license the same content to other students — you are not getting the only copy), and lifetime (once purchased, it does not expire or need renewal). In short: you may not resell, republish, redistribute, or share your account access with others.
7. Third-party links
Our roadmaps link to external resources (YouTube videos, GitHub repos, datasheets, vendor product pages). We do not control these sites and are not responsible for their content, availability, or pricing changes.
8. Third-party and open-source software
ECE Lab is built using a substantial amount of third-party and open-source software, including a real Linux operating system (kernel, BusyBox, bash, and related tools) that runs inside your browser as part of the "Linux Command-Line" practice track. Some of this software is licensed under the GNU General Public License (GPL), which requires us to make its corresponding source code available to you. See our Open-Source & Licenses page for the full list of components, their licenses, and how to request GPL source code.
Your use of any third-party software embedded in or served by the site (including the Linux CLI terminal, the C-code execution backend, and the Verilog synthesis backend) is additionally subject to that software's own license terms, which take precedence over these Terms where they conflict regarding that specific component.
9. No professional advice
Content on ECE Lab is educational and reflects the author's personal opinion and experience as a student. It is not career counselling, legal advice, or a guarantee of employment outcomes. Decisions you make based on the content are your own.
10. Acceptable use
Do not attempt to break the site, scrape paid content, share account access, or use the site to harm other users. We reserve the right to suspend accounts that violate these terms.
11. Acceptable use of the practice/code-execution features
The Linux Command-Line terminal, the Embedded C code runner, and the Verilog/RTL synthesis runner are sandboxed learning environments. When using them, you agree not to:
- Attempt to break out of, escape, or gain unauthorized access beyond the sandboxed environment provided (the v86 virtual machine, the Wandbox-backed C compiler service, or the Yosys/DigitalJS synthesis pipeline), including attempting to access our underlying infrastructure, other users' data, or systems outside the intended practice environment.
- Use these features to run code for purposes unrelated to the practice exercises provided (e.g. as a free general-purpose compute or compiler service, cryptocurrency mining, or to attack third-party systems).
- Submit automated, scripted, or bulk requests to any grading or execution endpoint beyond normal interactive use (our systems apply automated rate limits and may block traffic that appears abusive).
- Attempt to extract, reverse-engineer, or bulk-download hidden test cases, hidden Verilog stimulus steps, or other content we have deliberately withheld as part of grading integrity.
We reserve the right to suspend or terminate access for violation of this section, in addition to our general right to suspend accounts under Section 10 above.
12. Payments and refunds
Payments are handled by Razorpay. See our Refund Policy section below for details on when refunds are issued.
13. Limitation of liability
"As-is" means we do not promise the site will be perfect or error-free, and are not responsible for indirect knock-on consequences of something going wrong (for example, we are responsible for fixing a bug that breaks a practice problem, but not for indirect losses that bug might have caused you elsewhere). To the maximum extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of the site. If something does go wrong and we are found liable, our total liability for any claim is capped at the amount you actually paid us in the 12 months before the claim — so if you purchased a single ₹11project unlock, that is the practical ceiling on what we could owe you, not an unlimited amount. We are also not liable for any loss, damage, or data resulting from your use of the sandboxed code-execution or Linux terminal features, including any loss of in-progress work in those environments — this matters because progress in the practice terminal and code editor is stored in your own browser's local storage, not on our servers (only the fact that you solved a given problem is saved on our servers), so clearing your browser data, switching devices, or a local storage bug can lose that in-progress work with no way for us to recover it on our end.
14. Changes
We may update these terms from time to time. The "Last updated" date above reflects the most recent change. Continued use after changes means you accept the updated terms.
15. Governing law
These terms are governed by the laws of India. Any dispute arising from these terms or your use of the site will be subject to the exclusive jurisdiction of the courts in Hyderabad, Telangana, India.
16. Contact
Questions? Email labsofece@gmail.com, or see the full Contact section below.
Privacy Policy
Last updated: 15 July 2026
This section explains what data we collect, why, and how to remove it. Plain language, no dark patterns.
What we collect
Before you create an account, this page (and the sign-up screen itself) describes exactly what personal data we collect, why, and how you can withdraw consent or exercise your rights. Creating an account constitutes your consent to the processing below, for the stated purposes only — we do not use anything you give us for a purpose other than the one listed next to it. For each item below, "legal basis" is the specific reason data-protection law allows us to hold that data at all — most of it is simply your consent (you chose to give it to us by using the feature), but a couple of items also rest on a legal obligation, meaning a law (like tax record-keeping rules) requires us to keep it regardless of consent.
We do not store card numbers, CVV, UPI IDs, or net-banking credentials — when you pay, that information goes directly to Razorpay (our payment processor), and we only ever receive back a payment ID and a success/failure status, never the underlying payment instrument details.
What we do not collect
- No analytics or marketing trackers
- No advertising cookies
- No payment card data
- No precise location data
Why we collect it
Strictly to run the service: log you in, save your progress, generate your AI roadmap, and process your payment. Nothing else.
Third parties we use
- Supabase — authentication and database. Stores your email, hashed password, quiz answers, progress, and entitlements.
- Razorpay — payment processing. Razorpay handles your card or UPI details directly.
- Vercel — hosting. Receives server logs.
- Google Gemini API— generates the AI portions of your roadmap. Your quiz answers are sent to Gemini for that generation. Google's privacy policy applies.
- Groq — generates short mid-quiz reactions. Your in-flight quiz answers are sent to Groq for that purpose.
Cookies
We use one cookie: a session cookie set by Supabase to keep you logged in. It is HTTP-only, SameSite=Lax, and expires when the session ends. We do not use third-party tracking cookies.
Data retention
We keep your account data as long as your account is active. Purchase records are kept for 7 years for tax and accounting purposes, as required by Indian law.
Your rights as a Data Principal (DPDP Act)
India's Digital Personal Data Protection Act, 2023 ("DPDP Act") is the law that governs how personal data is collected and used in India. It uses two specific terms worth explaining plainly: you, the person whose data it is, are called a "Data Principal" — essentially, the data belongs to you and you have rights over it. ECE Lab, the organization holding and using your data, is called a "Data Fiduciary" — meaning we are entrusted with your data and legally obligated to handle it responsibly, similar to how a bank is entrusted with your money. The rights below are things the law says you, as the Data Principal, are entitled to do — not favors we are choosing to offer. To exercise any of them, email labsofece@gmail.com from the address on your account (so we can verify it's really you), and describe which right you want to use — we will confirm receipt and act on it without unreasonable delay.
- Right to access a summary.You can ask us for a plain-language summary of exactly what personal data we hold about you and what we are doing with it — in effect, an audit of your own data, so you don't have to take our word for what we collect and can check it against what this page says.
- Right to correction and erasure. If something we hold about you is wrong, incomplete, or out of date, you can ask us to fix it. You can also ask us to delete specific pieces of data outright, not just correct them.
- Right to delete your whole account.This goes further than deleting one piece of data — it means closing your account entirely and removing your email, quiz answers, and progress data from our systems. The one exception is purchase records, which Indian tax law separately requires us to keep for 7 years regardless of an account deletion request (see "Data retention" above) — everything else genuinely goes away.
- Right to withdraw consent.Since most of our data collection rests on your consent (see "What we collect" above), you can take that consent back at any time, just as easily as you gave it — for example, by emailing us, the same way you'd have signed up. Withdrawing consent stops future processing, but does not undo or make unlawful anything we already did with your data before you withdrew it.
- Right to nominate someone else. You can name another person (a nominee) who would be allowed to exercise these same rights on your behalf if you die or become unable to act for yourself — similar in spirit to a bank nominee.
If you are not satisfied with how we handled a request or complaint, you have a two-step path: first, raise it with us directly (email above) so we have a chance to fix it, and if that doesn't resolve it, you may escalate the complaint to the Data Protection Board of India, the independent government body set up under the DPDP Act specifically to hear grievances like this.
Children's data
India's Digital Personal Data Protection Act, 2023 defines a "child" as anyone under 18, and requires verifiable consent from a parent or lawful guardian before a Data Fiduciary processes a child's personal data.
ECE Lab's free content is intended for students aged 13 and above; any paid purchase by a user under 18 must be made by a parent or legal guardian on the user's behalf (see Section 4, "Eligibility," of the Terms of Service above). We do not currently operate an automated age-verification or parental-consent flow for account creation by users under 18. If you are a parent or guardian and believe your child has created an account or provided us personal data, email labsofece@gmail.com and we will delete the associated account and data promptly.
We do not knowingly undertake behavioral tracking, profiling, or targeted advertising directed at children.
Changes
We will update the "Last updated" date above if this policy changes. Material changes will be highlighted on the homepage.
Contact
Privacy questions: labsofece@gmail.com
Refund and Cancellation Policy
Last updated: 9 May 2026
No refunds on digital purchases
ECE Lab sells digital goods (roadmaps, project guides, curated resource packs). Once a payment is successful, the unlocked content becomes immediately and permanently accessible from your account. Because of this instant-delivery nature, we do not offer refunds or cancellations after purchase.
Please review the free preview, the pricing page, and the relevant domain's public mind-map before paying. If you are unsure whether a roadmap fits you, email us before paying — we will help you decide.
Exceptions
We will issue a full refund in the following cases:
- Duplicate charge. If you were charged more than once for the same product due to a payment-system error.
- Payment succeeded but content was not unlocked within 24 hours and we are unable to resolve the issue.
- Unauthorized transaction on your card or UPI that you can verify with your bank.
How to request a refund
Email labsofece@gmail.com within 7 days of the transaction with:
- The Razorpay payment ID (starts with
pay_) - The email you used to sign up
- A short description of the issue
Refund timelines
Approved refunds are processed within 5–7 business days through the original payment method. Banks may take an additional 3–5 days to reflect the refund on your statement.
Cancellation
We do not run subscriptions. All purchases are one-time payments, so there is nothing to cancel.
Contact
Got a question, refund request, or just want to tell me you finished a project? I read every email.
Response time
Usually within 24–48 hours, sometimes faster. Slower during exam weeks.
Business address
Hyderabad, Telangana, India
Operated by
Vamshi Bellam, Individual / Sole Proprietor.
What to email about
- Refund or payment issues — include your Razorpay payment ID
- Account help— login problems, didn't get unlock after payment
- Data deletion — see the Privacy Policy above
- Bug reports — what you tried, what happened, screenshot if possible
- Feedback— what's working, what isn't, what you wish existed
- Partnerships — if you teach ECE and want to collaborate
See also: Pricing · Open-Source & Licenses