Last updated: May 31, 2026

Terms of Service

These Terms of Service ("Terms") govern your use of the Algobase website and interactive DSA visualizer platform ("Service") operated by Algobase ("we", "our", or "us"). By accessing or using the Service you agree to be bound by these Terms. If you do not agree, please discontinue use immediately.


1. Acceptance of Terms

By creating an account or using any part of the Service, you confirm that you have read, understood, and agree to these Terms and our Privacy Policy. These Terms apply to all visitors, registered users, and premium subscribers.


2. Description of Service

Algobase is an interactive Data Structures & Algorithms (DSA) visualizer and learning platform. It provides:

  • Step-by-step algorithm execution visualizations for 120+ DSA problems
  • Line-by-line code execution tracing with variable state display
  • Complexity breakdowns and optimised solution walkthroughs
  • A free tier with access to foundational problems and limited preview credits
  • A premium tier unlocking the full problem library and advanced visualizations

We reserve the right to modify, suspend, or discontinue any part of the Service at any time, with or without notice.


3. Accounts

To access personalised features you must register using your Google or GitHub account via OAuth. By doing so you agree that:

  • You are at least 13 years old. If you are under 13, you may not use the Service.
  • The information provided by your OAuth provider (name, email, photo) is accurate and up-to-date.
  • You are responsible for maintaining the security of your OAuth credentials and for all activity that occurs under your account.
  • You will notify us immediately at support@algobase.dev if you suspect unauthorised access to your account.
  • You will not create multiple accounts to circumvent free credit limits or access restrictions.

4. Free Tier & Free Credits

Non-premium users receive access to a curated set of foundational DSA problems at no cost, plus 3 free preview credits which can be used to preview premium problem visualizations. Free credits are non-transferable, non-refundable, and expire if your account is deleted.


5. Premium Subscription

a) Plans

Premium access is available on monthly, yearly, and lifetime plans. Plan prices are displayed at checkout in the applicable currency.

b) Non-Auto-Renewing

All plans are non-auto-renewing. You will never be charged automatically at the end of a billing period. You may manually renew when your access expires. This applies to all plan types, including monthly and yearly.

c) Personal Use Only

Premium access is for your personal, individual use only. You may not share your login credentials, stream your session to others, or otherwise allow any third party to use your premium account. Violation of this clause will result in immediate account suspension without refund.

d) Future Content

Active premium subscribers receive access to all new problems, data structure visualizers, and content updates published during their subscription period at no additional cost.


6. Payments & Refunds

a) Payment Processing

All payments are processed securely by Razorpay. Algobase does not receive, store, or process your card number or bank account details. By completing a purchase you also agree to Razorpay's Terms of Service.

b) Refund Policy

All purchases of premium plans are final, non-refundable, and non-transferable. We do not offer refunds, returns, or money-back guarantees under any circumstances once a purchase is completed.

c) Coupon Codes

Promotional coupon codes may be applied at checkout for a discount. Coupons are single-use, non-transferable, and cannot be combined with other offers unless explicitly stated.

d) Plan Upgrades

If you wish to upgrade from a shorter plan to a longer one (e.g. monthly → yearly), contact support and we will apply a prorated credit towards the upgraded plan cost.


7. Prohibited Uses

You agree not to:

  • Share, sell, or transfer your account or premium access to any other person
  • Use automated tools, bots, or scripts to scrape, download, or cache problem content or visualizations
  • Reverse engineer, decompile, or attempt to extract the source code of the visualizer engine
  • Circumvent or attempt to bypass paywall restrictions (e.g. via browser DevTools, URL manipulation, or network interception)
  • Reproduce, republish, or redistribute problem content, code walkthroughs, or animations without written permission
  • Use the Service for any unlawful purpose or in violation of any applicable law
  • Transmit malware, attempt unauthorised access, or interfere with the operation of the Service
  • Create multiple accounts to abuse free credits or trial access

8. Intellectual Property

All content on the Service — including but not limited to algorithm visualizations, execution animations, problem statements, solution descriptions, code walkthroughs, complexity analyses, UI designs, and the Algobase name and logo — is the exclusive property of Algobase or its licensors and is protected by applicable intellectual property laws.

You are granted a limited, non-exclusive, non-transferable, revocable licence to access and use the Service for your personal, non-commercial learning purposes. No other rights are granted. You may not reproduce, modify, distribute, or create derivative works from any Service content without prior written consent.


9. Termination

We reserve the right to suspend or terminate your account at any time, with or without notice, if we believe you have violated these Terms or are using the Service in a way that harms other users or Algobase. Accounts terminated for Terms violations are not eligible for a refund.

You may close your account at any time by contacting support@algobase.dev. Closing your account does not entitle you to a refund, as all purchases are final and non-refundable.


10. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

We do not warrant that the Service will be uninterrupted, error-free, or completely secure. Visualizations and code examples are provided for educational purposes only and do not constitute official language specifications or guaranteed interview preparation outcomes.


11. Limitation of Liability

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ALGOBASE AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF (OR INABILITY TO USE) THE SERVICE.

IN NO EVENT SHALL ALGOBASE'S TOTAL LIABILITY TO YOU FOR ALL CLAIMS EXCEED THE AMOUNT YOU PAID TO ALGOBASE IN THE THREE (3) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.


12. Governing Law

These Terms are governed by and construed in accordance with the laws of India. Any dispute arising out of or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts located in India. If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.


13. Changes to These Terms

We reserve the right to update these Terms at any time. When we make changes, we will update the "Last updated" date at the top of this page. Continued use of the Service after the updated Terms are posted constitutes your acceptance of the new Terms. We encourage you to review this page periodically.


14. Contact Us

If you have any questions about these Terms, please contact us:

Algobase

Email: support@algobase.dev

See also: Privacy Policy