Terms and Conditions

Please read these terms carefully before using our service.

Last Updated: January 31, 2026

1. Acceptance of Terms

Welcome to CPU Scheduling Visualizer. By accessing or using our website at cpu-scheduling-visualizer-ribhav.vercel.app ("Service"), you agree to be bound by these Terms and Conditions ("Terms"). If you disagree with any part of these terms, you may not access the Service.

These Terms apply to all visitors, users, and others who access or use the Service. By using the Service, you also agree to our Privacy Policy.

2. Description of Service

CPU Scheduling Visualizer is a free, online educational tool that allows users to visualize and understand various CPU scheduling algorithms used in operating systems. The Service includes:

  • Interactive visualization of CPU scheduling algorithms
  • Gantt chart generation for process scheduling
  • Calculation of scheduling metrics (waiting time, turnaround time, etc.)
  • Algorithm comparison features
  • PDF export functionality
  • Educational content about CPU scheduling

3. Use of Service

3.1 Permitted Use

You may use our Service for:

  • Personal educational purposes
  • Academic study and research
  • Teaching and classroom demonstrations
  • Preparing for exams and interviews
  • Any other lawful, non-commercial purpose

3.2 Prohibited Use

You agree NOT to use the Service to:

  • Violate any applicable laws or regulations
  • Infringe upon the intellectual property rights of others
  • Transmit any malicious code, viruses, or harmful software
  • Attempt to gain unauthorized access to our systems
  • Interfere with or disrupt the Service or servers
  • Use automated systems to access the Service without permission
  • Collect or harvest user information without consent
  • Use the Service for any fraudulent or deceptive purposes

4. Intellectual Property

4.1 Our Content

The Service and its original content, features, and functionality are owned by CPU Scheduling Visualizer and are protected by international copyright, trademark, and other intellectual property laws.

4.2 Your Rights

You may use, download, and print content from our Service for personal, non-commercial, educational purposes only. You may share links to our Service and reference our educational content with proper attribution.

4.3 Restrictions

You may NOT:

  • Reproduce, distribute, or create derivative works of our Service
  • Remove any copyright or proprietary notices
  • Use our branding, logos, or trademarks without permission
  • Claim our content as your own

5. User Submissions

When you submit feedback, suggestions, or other communications to us through our contact form or feedback system, you grant us a non-exclusive, royalty-free, perpetual, and worldwide license to use, reproduce, modify, and distribute such submissions for the purpose of improving our Service.

You represent that you have the right to submit such content and that it does not violate any third-party rights or applicable laws.

6. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED.

We do not warrant that:

  • The Service will be uninterrupted, secure, or error-free
  • The results obtained from using the Service will be accurate or reliable
  • Any errors in the Service will be corrected
  • The Service will meet your specific requirements

While we strive to provide accurate calculations and visualizations, the Service is intended for educational purposes only. You should verify results independently for any critical applications.

7. Limitation of Liability

TO THE FULLEST EXTENT PERMITTED BY LAW, CPU SCHEDULING VISUALIZER 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) the Service
  • Any conduct or content of any third party on the Service
  • Any content obtained from the Service
  • Unauthorized access, use, or alteration of your transmissions or content

8. Indemnification

You agree to defend, indemnify, and hold harmless CPU Scheduling Visualizer and its operators from and against any claims, damages, obligations, losses, liabilities, costs, or debt, and expenses arising from:

  • Your use of and access to the Service
  • Your violation of these Terms
  • Your violation of any third-party right, including intellectual property rights
  • Any claim that your submissions caused damage to a third party

9. Third-Party Links and Services

Our Service may contain links to third-party websites or services that are not owned or controlled by us. We have no control over, and assume no responsibility for, the content, privacy policies, or practices of any third-party websites or services.

We may display advertisements provided by third parties (such as Google AdSense). These advertisements are subject to the third party's terms and privacy policies.

10. Modifications to Service

We reserve the right to modify, suspend, or discontinue the Service (or any part thereof) at any time, with or without notice. We shall not be liable to you or any third party for any modification, suspension, or discontinuance of the Service.

11. Changes to Terms

We reserve the right to modify these Terms at any time. We will notify users of any material changes by posting the new Terms on this page and updating the "Last Updated" date. Your continued use of the Service after any changes constitutes acceptance of the new Terms.

12. Governing Law

These Terms shall be governed by and construed in accordance with applicable laws, without regard to conflict of law principles. Any disputes arising from these Terms or your use of the Service shall be resolved through appropriate legal channels.

13. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that these Terms shall otherwise remain in full force and effect.

14. Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and CPU Scheduling Visualizer regarding the use of the Service and supersede any prior agreements between you and us.

15. Contact Us

If you have any questions about these Terms, please contact us through our Contact Page.