Terms · Privacy · Refunds · Contact
Purchase terms, how we handle your data, refund details and ways to get help.
Software licenses and source-code information are on our Open-Source & Licenses page.
Terms of Service
Last updated: 2 October 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 guided-lesson unlock for VLSI or Embedded Systems (₹299 per domain), or the ROS 2 course (₹99), granting lifetime access to all lessons in the purchased domain. The first lesson in each topic remains a free preview. Each domain is purchased separately. This purchase does not include hands-on practice, projects or Interview Prep.
- Interview Prep (₹199 per domain), granting lifetime access to the full question bank and AI answer feedback. AI features are subject to service availability and rate limits.
- A practice and Interview Prep bundle for VLSI or Embedded Systems (₹548 per domain), granting 12 months of hands-on practice and lifetime Interview Prep access. Lessons and projects are separate purchases.
- A personalized project match, generated from your Domain Finder quiz answers, including its full resources (GitHub repo, schematic, bill of materials) — free, no purchase required.
- A domain practice unlock (currently ₹399), which grants access to the graded practice exercises in that domain — including, for VLSI, the combined Circuit & Chip Design ladder's problems beyond its free set, and for Embedded, the Embedded C, RTOS and Linux Command-Line practice problems beyond their own free sets. This unlock grants access for 12 months from the date of purchase, not permanently — see Section 6 below. It does not include guided lessons, Interview Prep or project resources.
- A domain project-library unlock (currently ₹99), which grants access to the project resources available in that domain's library — a separate purchase from the domain practice unlock above. This unlock grants access permanently.
- A single-project unlock (currently ₹11), which grants lifetime access to the resources available for one specific project. Check its listing for the included files and guides.
- An additional personalized project match beyond your first 3 free ones (currently ₹11 each).
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 personal, non-transferable license to view and use that specific content — see Section 6 ("License to use content") below for how long each type of unlock lasts (a domain practice unlock is time-limited; lesson, Interview Prep, project-match, single-project, and domain project-library unlocks are not).
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 the available free features (roadmaps, lesson previews and free practice exercises) 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 — using a free project match or buying a domain unlock does not transfer ownership of that content to you, it gives you permission to view and use it. Specifically: whether you're using your free personalized project match or you've purchased a 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), and non-exclusive (we can also license the same content to other students — you are not getting the only copy). How long the license lasts depends on what it is: your personalized roadmap, any single-project unlock, and any domain project-library unlock, guided-lesson unlock, and Interview Prep unlock are lifetime (they do not expire or need renewal); a domain practice unlock grants access for 12 months from the date of purchase(including one claimed for free under a promotional coupon — see Section 3), after which you'll need to renew it to keep using that domain's paid practice content. 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 experience building and learning engineering projects. 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. Signed-in users' C and Verilog editor code can be saved to their account, alongside completion records. Terminal state and some other work remain in the browser. Guest editor work is not saved to an account. Saving can fail or be interrupted, so keep your own copy of work you want to retain.
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: 8 October 2026
This section explains what data we collect, why, and how to remove it, including when you use a feature without an account.
What we collect and why
You can browse public content without an account. When you use the features below, we handle the information needed to provide them. This notice also covers information submitted without signing up.
ECE Lab does not store your payment card number, CVV, UPI credentials or net-banking credentials. Payment details are entered with Razorpay. We do not request precise device location or sell your personal data.
Services that process information
- Supabase — account authentication and storage of profile details, saved results, progress, code, purchases and form submissions.
- Razorpay — payments and refunds; it receives your payment details directly.
- Vercel — hosting and technical request logs.
- Google Gemini and Groq — quiz interpretation, clarification and result generation using the answers and messages relevant to those features.
- OpenRouter and its selected model providers — interview-answer feedback, and fallback processing for quiz AI features. Relevant answers, prompts and reference material are sent to these services. The provider may vary with availability.
- Wandbox— compiles and runs submitted C code with the exercise's test inputs.
- Resend — delivers requested results and follow-up emails, receiving your email address and the message content.
- Google Sheets / Apps Script — when configured, receives copies of call-interest submissions and purchase summaries for administration. These include contact details and, for purchases, the product, amount and date.
- Google Analytics — receives visit and usage-event information, including device/browser details and approximate location.
- YouTube and Wokwi — embedded videos and simulations connect to these services, which can receive request/device information and information you enter into their embedded tools.
These services process information under their own privacy policies and may operate outside India. Their retention and processing practices differ from ECE Lab's. You can browse lessons without submitting code or requesting AI feedback.
Cookies and browser storage
Supabase authentication cookies keep you signed in and can persist beyond a single browsing session. Our browser authentication client can access these cookies; they are not all HTTP-only. We also use cookies to manage free quiz allowances and browser storage for preferences and some learning/practice state.
Google Analytics uses cookies such as _ga to distinguish visits. Embedded services may use their own cookies. Browser privacy settings or tracking blockers can limit analytics; blocking authentication cookies can prevent sign-in from working. Clearing browser storage can remove work stored only on that device.
Data retention
We keep account data while your account is active. Our purchase-record retention period is 7 years for tax and accounting purposes, subject to applicable record-keeping requirements. This is our retention policy, rather than a claim that every purchase has the same statutory retention period.
Access, correction and deletion requests
A trial email fingerprint stays while the account and trial exist. After deletion, we retain only that fingerprint for 90 more days to prevent immediate repeat claims, then remove it through scheduled cleanup. Trial request-limit records expire within two days and are removed by the same cleanup.
Email labsofece@gmail.com to request a summary of your data, correct it, delete your account or information submitted without an account, withdraw consent, or raise a privacy complaint. Contact us from the relevant email address where possible so we can verify the request. You may also contact us about appointing a nominee to act on your behalf.
You can delete your account from Delete account. Deletion includes your profile, associated saved results, progress, submitted code and account purchase access. It is permanent and does not issue a refund. External payment-provider records may need to be retained for accounting or legal obligations. Withdrawal can affect features that require the data; it does not undo processing already carried out. Tell us if your request also concerns a form submission or administrative copy.
India's Digital Personal Data Protection Act, 2023 is being brought into force in stages under the official commencement notification. Statutory rights, obligations and complaint procedures apply as the relevant provisions take effect. We accept the requests described above in the meantime. If a complaint remains unresolved, you may pursue remedies available under applicable law.
Children's data
The DPDP Act defines a child as a person under 18; its child-data provisions follow the phased commencement described above. Our free content is intended for students aged 13 and above. Purchases by anyone under 18 must be made by a parent or legal guardian under our eligibility terms.
We do not currently have an automated age-verification or parental-consent process for accounts. If you are a parent or guardian and believe your child has submitted personal data, contact labsofece@gmail.com to request removal of the associated account or information.
Changes and privacy contact
We update the date above when this notice changes. For privacy questions or requests, email labsofece@gmail.com.
Refund and Cancellation Policy
Last updated: 2 October 2026
No refunds on digital purchases
ECE Lab sells digital goods (domain unlocks, project guides, curated resource packs — the personalized roadmap itself is free, nothing to refund there). Once a payment is successful, the unlocked content becomes accessible from your account for the purchased access period: lifetime for lessons, Interview Prep and project resources; 12 months for hands-on practice. 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 roadmap before paying. If you are unsure whether a domain or project 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
For account help, payment issues, privacy requests or feedback, email us below.
Response time
We aim to reply within 24–48 hours. Payment and account issues are easier to investigate when you include the details below.
Business address
Hyderabad, Telangana, India
Operated by
Vamshi Bellam, Individual / Sole Proprietor.
What to email about
- Refund or payment issues — include your account email and 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