Terms of Service — DheetCode

Last Updated: October 3, 2026

Welcome to DheetCode (“DheetCode”, “we”, “us”, or “our”). These Terms of Service (“Terms”) govern your access to and use of the DheetCode website, applications, visualizers, educational content, AI-powered features, and related services (collectively, the “Service”).

By accessing or using DheetCode, you agree to these Terms. If you do not agree with these Terms, you must not use the Service.

1. Eligibility

You may use DheetCode if you:

  • Are at least 13 years old; or
  • Have permission from a parent or legal guardian where required by applicable law.

You must also have the legal capacity required under applicable law to use the Service.

If you are under the age required to independently consent to certain forms of data processing in your jurisdiction, your use of the Service may require parental or guardian involvement as required by law.

2. Description of the Service

DheetCode is an educational platform designed to help users learn programming and computer science concepts through interactive experiences.

The Service may include:

  • Data Structures and Algorithms (DSA) visualizations
  • Algorithm execution tracing
  • Coding problems and practice
  • Programming concepts and educational material
  • System-design visualizations
  • Interactive system-design simulations
  • Architecture experimentation and failure simulations
  • Learning and progress features
  • AI-powered educational assistance
  • Chat and learning-session features
  • Export functionality
  • Other programming and computer-science related tools

Features may be added, modified, replaced, suspended, or discontinued at any time.

We do not guarantee that any particular feature will remain available indefinitely.

3. Educational Purpose

DheetCode is an educational platform.

The visualizations, simulations, explanations, examples, AI-generated responses, and other content are intended to help users understand programming and computer-science concepts.

They are not intended to constitute professional engineering, security, financial, legal, medical, or other professional advice.

System-design simulations are simplified educational models. They do not necessarily represent the behavior, performance, reliability, security, or architecture of real-world production systems.

You are responsible for independently evaluating information before using it in real-world applications.

4. User Accounts

Certain features may require an account.

If you create an account, you agree to:

  • Provide accurate information.
  • Keep your account credentials secure.
  • Not share your account in a manner that violates these Terms.
  • Notify us if you believe your account has been compromised.
  • Accept responsibility for activity occurring through your account, subject to applicable law.

You must not create an account using another person's identity or information without authorization.

We may suspend or terminate accounts that violate these Terms or that create security, legal, or operational risks.

5. Acceptable Use

You agree not to use DheetCode to:

  • Violate applicable laws or regulations.
  • Gain unauthorized access to DheetCode or another user's account.
  • Circumvent authentication, security mechanisms, rate limits, or access controls.
  • Interfere with or disrupt the operation of the Service.
  • Upload or distribute malware, viruses, or other harmful code.
  • Attempt to exploit vulnerabilities without authorization.
  • Abuse APIs, infrastructure, or other technical resources.
  • Use automated systems to place unreasonable load on DheetCode infrastructure.
  • Scrape or systematically copy substantial portions of the Service.
  • Circumvent technical restrictions or feature-access controls.
  • Reverse engineer the Service except where such activity cannot legally be restricted.
  • Use the Service to facilitate unlawful activity.
  • Impersonate another person or organization.
  • Attempt to obtain another user's private information.
  • Use DheetCode in a way that could damage the Service or other users.

Nothing in these Terms is intended to restrict rights that cannot legally be restricted under applicable law.

6. Intellectual Property

Unless otherwise stated, DheetCode and its licensors own or control the intellectual property associated with the Service, including:

  • DheetCode branding
  • Logos
  • Visual designs
  • User interfaces
  • Graphics
  • Website code
  • Software
  • Original educational content
  • Original visualizations
  • Original simulations
  • Documentation
  • Text and other materials created by DheetCode

These materials are protected by applicable intellectual-property laws.

Subject to these Terms, DheetCode grants you a limited, non-exclusive, non-transferable, revocable license to access and use the Service for personal educational purposes.

You may not reproduce, redistribute, sell, publicly republish, modify, or create derivative works from substantial portions of DheetCode's proprietary content without permission, except where permitted by applicable law.

7. User Content

You may provide content to DheetCode, including:

  • Feedback
  • Suggestions
  • Comments
  • Code
  • Questions
  • Other materials submitted through the Service

You retain ownership of content that you own and submit to DheetCode.

By submitting content, you grant DheetCode a non-exclusive, worldwide, royalty-free license to host, reproduce, process, display, and use that content to the extent reasonably necessary to operate, maintain, secure, and improve the Service.

This license does not transfer ownership of your content to DheetCode.

You represent that you have the necessary rights to submit the content.

8. AI Features

DheetCode may provide AI-powered educational features.

AI responses may be generated using third-party artificial-intelligence providers.

AI-generated responses may:

  • Contain errors
  • Be incomplete
  • Misinterpret questions
  • Produce incorrect code
  • Provide outdated information
  • Produce explanations that require verification

You should independently verify important information and code before relying on it. DheetCode does not guarantee the accuracy or reliability of AI-generated content.

9. Bring Your Own Key (BYOK)

DheetCode may allow users to connect their own API keys from supported third-party AI providers.

When using BYOK:

  • You are responsible for the API key you provide.
  • You are responsible for complying with the third-party provider's terms.
  • You are responsible for any charges associated with your API usage.
  • You should not provide an API key that you are not authorized to use.
  • DheetCode does not intentionally store your third-party AI API key where the feature is designed for client-side use.
  • Requests may be sent directly from your device to the AI provider selected by you.

DheetCode is not responsible for:

  • Third-party AI provider outages
  • Changes to third-party APIs
  • Third-party pricing
  • Third-party usage limits
  • Third-party account restrictions
  • AI-provider data practices

Your use of a third-party AI provider remains subject to that provider's own terms and policies.

10. Local Data and Chat History

Certain DheetCode features may store information locally on your device. This may include:

  • AI chat history
  • Visualizer state
  • Learning progress
  • Preferences
  • Session information
  • Locally generated reports
  • Other application data

Technologies such as Local Storage, IndexedDB, and SQLite compiled to WebAssembly may be used for these purposes.

Locally stored information may not be accessible to DheetCode and may be lost if you clear your browser's site data, uninstall software, change devices, or otherwise remove local storage.

You are responsible for maintaining any copies of information you wish to preserve.

11. Third-Party Services

DheetCode may use or integrate with third-party services, including:

  • Hosting and infrastructure providers
  • Analytics providers
  • Advertising providers
  • Authentication providers
  • AI providers
  • External educational platforms
  • Other technical service providers

Third-party services operate independently from DheetCode and may have their own terms and privacy policies.

Your use of those services may be subject to their respective terms.

DheetCode is not responsible for third-party services that it does not control.

12. Third-Party Links

DheetCode may contain links to external websites and services.

These may include educational resources, programming platforms, documentation, repositories, and other websites.

We do not control those websites and are not responsible for their:

  • Content
  • Availability
  • Security
  • Privacy practices
  • Terms
  • Accuracy

You access third-party websites at your own discretion.

13. Service Availability

We aim to provide a reliable Service but do not guarantee that DheetCode will always be:

  • Available
  • Uninterrupted
  • Secure
  • Error-free
  • Accurate
  • Compatible with every device or browser

The Service may occasionally be unavailable because of:

  • Maintenance
  • Updates
  • Infrastructure failures
  • Security incidents
  • Third-party service outages
  • Network problems
  • Other circumstances beyond our reasonable control

We may temporarily restrict access to parts of the Service when necessary.

14. Changes to the Service

DheetCode is continuously developed. We may:

  • Add features
  • Remove features
  • Change functionality
  • Change user interfaces
  • Modify educational content
  • Change usage limits
  • Introduce paid features
  • Discontinue features
  • Change how certain features work

Some features may be free when introduced and may later become subject to different access conditions.

Where required by applicable law, we will provide appropriate notice of material changes.

15. Free and Paid Features

DheetCode may offer both free and paid features in the future.

Where paid features are introduced:

  • Applicable pricing will be displayed before purchase.
  • Additional terms may apply.
  • Fees and billing conditions will be communicated at the time of purchase.
  • Access to paid features may be subject to applicable payment and subscription terms.

Unless explicitly stated otherwise, payment for one feature or service does not grant access to every current or future DheetCode feature.

16. Disclaimer of Warranties

To the maximum extent permitted by applicable law, DheetCode is provided on an “AS IS” and “AS AVAILABLE” basis.

We do not guarantee that:

  • The Service will always be available.
  • The Service will be free from errors.
  • Educational content will always be completely accurate.
  • Simulations will perfectly reproduce real-world systems.
  • AI-generated responses will be correct.
  • The Service will meet every user's particular requirements.
  • Use of DheetCode will result in academic success.
  • Use of DheetCode will result in passing an interview.
  • Use of DheetCode will result in employment or other career outcomes.

To the extent permitted by law, we disclaim warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, and non-infringement.

17. Limitation of Liability

To the maximum extent permitted by applicable law, DheetCode and its owners, contributors, affiliates, and service providers will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages arising from or related to your use of the Service.

This includes damages associated with:

  • Inability to access the Service
  • Service interruptions
  • Software bugs
  • Errors in educational content
  • Incorrect AI-generated information
  • Reliance on simulations
  • Loss of locally stored information
  • Third-party service failures
  • Unauthorized access resulting from circumstances outside our reasonable control

Where permitted by applicable law, DheetCode's total aggregate liability arising from your use of the Service will not exceed the greater of:

  • (a) the amount you paid to DheetCode for the Service during the twelve months preceding the event giving rise to the claim; or
  • (b) INR 1,000.

Nothing in these Terms excludes or limits liability that cannot legally be excluded or limited under applicable law.

18. Indemnification

To the extent permitted by applicable law, you agree to defend, indemnify, and hold harmless DheetCode, its owners, contributors, and service providers from claims, liabilities, damages, losses, and reasonable expenses arising from:

  • Your violation of these Terms
  • Your misuse of the Service
  • Your violation of applicable law
  • Your infringement of another person's rights
  • Content you submit to the Service

This provision applies only to the extent permitted by applicable law.

19. Suspension and Termination

You may stop using DheetCode at any time.

We may suspend or terminate access to the Service if we reasonably believe that:

  • You have violated these Terms.
  • You have attempted to compromise the security of the Service.
  • Your activity creates a significant risk to DheetCode or other users.
  • Your use of the Service violates applicable law.
  • We are required to do so by law.
  • Continued access creates significant operational or security risks.

Where appropriate and reasonably possible, we may provide notice before termination or suspension.

Termination does not affect provisions that by their nature should survive termination.

20. Privacy

Your use of DheetCode is also governed by our Privacy Policy.

The Privacy Policy explains how information may be collected, used, stored, and shared.

You should review the Privacy Policy before using the Service.

21. Governing Law

These Terms shall be governed by and interpreted in accordance with the laws of India, without regard to conflict-of-law principles.

Subject to applicable law, disputes arising from or relating to these Terms or the Service shall be subject to the jurisdiction of the competent courts located in Pune, Maharashtra, India.

22. Changes to These Terms

We may update these Terms from time to time.

When we make material changes, we may update the Last Updated date and provide additional notice where appropriate.

Your continued use of DheetCode after updated Terms become effective constitutes acceptance of the updated Terms to the extent permitted by applicable law.

If you do not agree with updated Terms, you should stop using the Service.

23. Severability

If any provision of these Terms is determined to be invalid, unlawful, or unenforceable, that provision will be interpreted or modified to the minimum extent necessary to make it enforceable where legally permitted.

The remaining provisions will continue in effect.

24. No Waiver

If we do not immediately enforce a provision of these Terms, that does not constitute a waiver of our right to enforce that provision later.

25. Entire Agreement

These Terms, together with the Privacy Policy and any additional terms or policies specifically applicable to particular DheetCode features, constitute the agreement between you and DheetCode regarding your use of the Service.

They supersede previous agreements or understandings relating to the Service, except where additional terms expressly apply.

26. Contact Us

If you have questions, concerns, or requests regarding these Terms, contact us at: