Back to Home

Terms of Service

Last updated: January 2026

1. Agreement to Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you and Rawi Studios ("we," "us," "our") regarding your use of AlgoScape, an interactive algorithm visualization platform.

By accessing or using AlgoScape, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree to these Terms, you must not access or use AlgoScape.

2. Intellectual Property Rights

2.1 Ownership

AlgoScape and all of its content, features, and functionality (including but not limited to all information, software, code, algorithms, visualizations, text, displays, images, graphics, design, compilation, and the selection and arrangement thereof) are owned by Rawi Studios, its licensors, or other providers of such material and are protected by United States and international copyright, trademark, patent, trade secret, and other intellectual property or proprietary rights laws.

2.2 Copyright Protection

The following elements of AlgoScape are protected by copyright and may not be copied, reproduced, distributed, or modified without express written permission from Rawi Studios:

  • Algorithm Implementations: All sorting, pathfinding, data structure, machine learning, and other algorithm implementations, including the source code and logic
  • Visualization Systems: The interactive visualization engines, step-by-step animation systems, playback controls, and visual representation methods
  • Educational Content: Lesson plans, presets, tutorials, explanations, teaching materials, and curriculum design
  • User Interface and Design: The glassmorphic design system, SCSS styling, component architecture, layout, color schemes, and visual identity
  • Original Graphics and Media: All logos, icons, images, videos, and other visual or multimedia content
  • Software Architecture: The technical architecture, state management systems, composable patterns, and proprietary engineering approaches

2.3 Trademarks

The name "AlgoScape," "Rawi Studios," and all related names, logos, product and service names, designs, and slogans are trademarks of Rawi Studios or its affiliates or licensors. You must not use such marks without the prior written permission of Rawi Studios. All other names, logos, product and service names, designs, and slogans on AlgoScape are the trademarks of their respective owners.

2.4 Patents and Trade Secrets

Certain features of AlgoScape may be protected by patents or patent applications. Additionally, proprietary methods, processes, algorithms, and techniques used in AlgoScape constitute trade secrets of Rawi Studios and are protected as confidential information.

3. License Grant and Permitted Uses

3.1 Limited Educational License

Subject to your compliance with these Terms, Rawi Studios grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use AlgoScape solely for the following purposes:

  • Personal Learning: Using the platform for your own educational purposes to learn about algorithms and data structures
  • Educational Instruction: Using the platform in a classroom or educational setting to teach students about algorithms
  • Academic Research: Using the platform as a reference or tool in academic research, provided proper attribution is given
  • Sharing with Attribution: Sharing links to AlgoScape with others for educational purposes, with appropriate credit to Rawi Studios

3.2 Attribution Requirements

If you use AlgoScape visualizations in educational materials, presentations, publications, or other works, you must provide clear and visible attribution in the following format:

"Algorithm visualizations powered by AlgoScape (algoscape.io) - © 2026 Rawi Studios"

4. Prohibited Uses and Restrictions

4.1 General Prohibitions

You agree NOT to:

  • Clone or Copy: Create a clone, copy, or substantially similar competing service based on AlgoScape
  • Reverse Engineer: Reverse engineer, decompile, disassemble, or attempt to derive the source code or underlying ideas or algorithms of any part of AlgoScape (except where prohibited by law)
  • Circumvent Protection: Remove, disable, circumvent, or otherwise interfere with any security-related features or features that prevent or restrict use or copying
  • Scrape or Extract: Use any automated means (including bots, scrapers, or crawlers) to access, scrape, extract, or collect data, content, or information from AlgoScape
  • Commercial Exploitation: Use AlgoScape for any commercial purpose without express written permission from Rawi Studios, including but not limited to:
    • Selling access to AlgoScape or its features
    • Using AlgoScape as part of a paid product or service
    • Monetizing AlgoScape content through advertisements, sponsorships, or subscriptions
    • Incorporating AlgoScape into a commercial platform without authorization
  • Republish or Redistribute: Republish, redistribute, broadcast, or make available AlgoScape or its content on any other website, platform, or service without permission
  • Misrepresent Affiliation: Misrepresent your affiliation with AlgoScape or Rawi Studios, or suggest endorsement or partnership without authorization
  • Illegal Use: Use AlgoScape for any illegal purpose or in violation of any local, state, national, or international law
  • Disrupt Service: Interfere with, disrupt, or create an undue burden on AlgoScape's servers, networks, or infrastructure
  • Infringe Rights: Violate the intellectual property rights of Rawi Studios or any third party
  • Frame or Mirror: Frame, mirror, or create inline links to AlgoScape without express written permission

4.2 Copycat and Clone Prevention

You expressly acknowledge and agree that creating a competing service that copies, clones, or substantially replicates AlgoScape's features, design, functionality, or user experience constitutes a material breach of these Terms and an infringement of Rawi Studios' intellectual property rights.

This includes, but is not limited to:

  • Creating a similar algorithm visualization platform using AlgoScape's code, design, or concepts
  • Copying AlgoScape's unique educational approach, lesson structure, or curriculum design
  • Replicating AlgoScape's visual style, UI/UX patterns, or glassmorphic design elements
  • Using AlgoScape's branding, naming conventions, or marketing materials
  • Hosting a modified version of AlgoScape under a different name or domain

5. User-Generated Content and Submissions

5.1 User Content License

If you submit, upload, or share any content, feedback, suggestions, or ideas to AlgoScape (collectively, "User Content"), you grant Rawi Studios a perpetual, irrevocable, worldwide, royalty-free, non-exclusive, sublicensable, and transferable license to use, reproduce, modify, adapt, publish, translate, distribute, and display such User Content for any purpose.

5.2 Representations and Warranties

By submitting User Content, you represent and warrant that:

  • You own or have the necessary rights to grant the above license
  • Your User Content does not infringe any third-party intellectual property rights
  • Your User Content complies with these Terms and applicable laws

6. Third-Party Services and Content

6.1 Third-Party Software

AlgoScape incorporates certain third-party software and services, including:

  • Nuxt.js and Vue.js: Web framework (MIT License)
  • Leaflet: Interactive mapping library (BSD 2-Clause License)
  • OpenStreetMap: Map data (ODbL License)
  • Firebase: Backend services (Google Terms of Service)
  • Google Fonts: Typography (Open Font License)
  • Nuxt Icon: Icon library (MIT License)

Use of these third-party services is subject to their respective terms and licenses.

6.2 Third-Party Links

AlgoScape may contain links to third-party websites or services. Rawi Studios is not responsible for the content, accuracy, or practices of these third-party sites.

7. Digital Millennium Copyright Act (DMCA)

7.1 Copyright Infringement Claims

Rawi Studios respects the intellectual property rights of others. If you believe that your copyrighted work has been copied in a way that constitutes copyright infringement, please provide our DMCA Agent with the following information:

  • A physical or electronic signature of the copyright owner or authorized representative
  • Identification of the copyrighted work claimed to have been infringed
  • Identification of the infringing material and its location on AlgoScape
  • Your contact information (address, telephone number, email address)
  • A statement that you have a good faith belief that the use is not authorized
  • A statement, under penalty of perjury, that the information is accurate and you are authorized to act on behalf of the copyright owner

DMCA Contact: support@rawistudios.com

7.2 Counter-Notification

If you believe your content was removed in error, you may submit a counter-notification in accordance with the DMCA.

8. Termination and Enforcement

8.1 Termination Rights

Rawi Studios reserves the right, in its sole discretion, to:

  • Terminate or suspend your access to AlgoScape immediately, without prior notice or liability, for any reason, including breach of these Terms
  • Remove or disable access to any content that violates these Terms or infringes intellectual property rights
  • Take appropriate legal action, including seeking injunctive relief, damages, and attorney's fees, for violations of these Terms

8.2 Effect of Termination

Upon termination, your right to use AlgoScape will immediately cease. All provisions of these Terms that by their nature should survive termination shall survive, including ownership provisions, warranty disclaimers, indemnity, and limitations of liability.

8.3 Legal Remedies

In addition to termination, Rawi Studios reserves all legal remedies available under applicable law for violations of these Terms, including but not limited to:

  • Seeking injunctive or equitable relief to prevent continued violations
  • Pursuing monetary damages for losses incurred due to infringement or breach
  • Reporting illegal activity to law enforcement authorities
  • Filing DMCA takedown notices with hosting providers or platform operators

9. Disclaimers and Warranties

9.1 No Warranty

ALGOSCAPE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. RAWI STUDIOS DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO:

  • IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT
  • WARRANTIES REGARDING THE ACCURACY, RELIABILITY, OR COMPLETENESS OF CONTENT
  • WARRANTIES THAT ALGOSCAPE WILL BE ERROR-FREE, SECURE, OR UNINTERRUPTED
  • WARRANTIES REGARDING THE RESULTS OBTAINED FROM USING ALGOSCAPE

9.2 Educational Purpose Only

AlgoScape is intended for educational and informational purposes only. The algorithm implementations and explanations are provided as learning tools and may not be suitable for production use without modification and testing.

9.3 No Professional Advice

AlgoScape does not provide professional advice. You should not rely on AlgoScape as a substitute for professional consultation in software engineering, computer science, or any other field.

10. Limitation of Liability

10.1 Exclusion of Damages

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, RAWI STUDIOS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:

  • YOUR ACCESS TO OR USE OF OR INABILITY TO ACCESS OR USE ALGOSCAPE
  • ANY CONDUCT OR CONTENT OF ANY THIRD PARTY ON ALGOSCAPE
  • ANY CONTENT OBTAINED FROM ALGOSCAPE
  • UNAUTHORIZED ACCESS, USE, OR ALTERATION OF YOUR TRANSMISSIONS OR CONTENT

10.2 Liability Cap

IN NO EVENT SHALL RAWI STUDIOS' AGGREGATE LIABILITY EXCEED THE AMOUNT YOU PAID TO RAWI STUDIOS FOR ACCESS TO ALGOSCAPE IN THE TWELVE (12) MONTHS PRIOR TO THE EVENT GIVING RISE TO LIABILITY, OR ONE HUNDRED DOLLARS ($100), WHICHEVER IS GREATER.

10.3 Jurisdictional Variations

Some jurisdictions do not allow the exclusion of certain warranties or the limitation or exclusion of liability for incidental or consequential damages. Accordingly, some of the limitations above may not apply to you.

11. Indemnification

You agree to defend, indemnify, and hold harmless Rawi Studios, its affiliates, licensors, and service providers, and its and their respective officers, directors, employees, contractors, agents, licensors, suppliers, successors, and assigns from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising out of or relating to:

  • Your violation of these Terms
  • Your use of AlgoScape in violation of any law or regulation
  • Your violation of any rights of a third party, including intellectual property rights
  • Any User Content you submit or share

12. Governing Law and Dispute Resolution

12.1 Governing Law

These Terms and your use of AlgoScape shall be governed by and construed in accordance with the laws of the State of [Your State], United States, without regard to its conflict of law provisions.

12.2 Dispute Resolution

Any dispute arising out of or relating to these Terms or AlgoScape shall be resolved through binding arbitration in accordance with the Commercial Arbitration Rules of the American Arbitration Association, except that either party may seek injunctive or equitable relief in any court of competent jurisdiction to prevent infringement of intellectual property rights.

12.3 Class Action Waiver

You agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated, or representative action.

13. Changes to These Terms

Rawi Studios reserves the right to modify or replace these Terms at any time at its sole discretion. We will make reasonable efforts to provide notice of material changes by:

  • Posting a notice on AlgoScape
  • Updating the "Last updated" date at the top of these Terms
  • Sending an email notification to waitlist subscribers (for significant changes)

Your continued use of AlgoScape after changes are posted constitutes your acceptance of the revised Terms. If you do not agree to the new Terms, you must stop using AlgoScape.

14. Severability

If any provision of these Terms is held to be invalid, illegal, or unenforceable, the validity, legality, and enforceability of the remaining provisions shall not be affected or impaired.

15. Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and Rawi Studios regarding AlgoScape and supersede all prior agreements and understandings, whether written or oral.

16. Contact Information

If you have any questions, concerns, or requests regarding these Terms of Service, please contact us: