Terms of Service

Last Updated: December 20, 2025

1. Acceptance of Terms

By accessing or using SchemaVis (the "Service") available at schemavis.gossorg.in, you agree to be bound by these Terms of Service ("Terms") and our Privacy Policy. If you do not agree to these Terms, do not use the Service.

2. Description of Service

SchemaVis provides a web-based platform for creating, visualizing, and collaborating on database schema diagrams. The Service includes:

  • SQL file upload and parsing to generate ER-style diagrams
  • Interactive diagram creation and editing tools
  • Database schema visualization with table relationships
  • Real-time collaboration features with presence indicators
  • Comments and annotations on diagrams
  • Diagram sharing with public links and permission management
  • Role-based access control (Owner, Editor, Viewer)

3. License Grant and Restrictions

3.1. Service License

Subject to these Terms, we grant you a limited, non-exclusive, non-transferable license to access and use the Service for lawful purposes.

3.2. Open Source License

The underlying software powering SchemaVis is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means:

  • You may access the source code by requesting it from us
  • You may modify the source code for your own use
  • If you modify the software and operate it as a network service, you must make your modified source code available to users under AGPL-3.0 terms
  • The AGPL-3.0 license terms supersede any conflicting terms in these Terms of Service regarding source code access and modification rights

3.3. Prohibited Uses

You may not:

  • Use the Service for any illegal, harmful, or unauthorized purpose
  • Reverse engineer, decompile, or disassemble any part of the Service except as permitted by AGPL-3.0
  • Interfere with or disrupt the Service or servers connected to the Service
  • Attempt to gain unauthorized access to any part of the Service
  • Use automated systems to extract content or data from the Service without permission

4. User Accounts

4.1. Account Registration

To access certain features, you must register for an account. You agree to:

  • Provide accurate, current information
  • Maintain the security of your password and account
  • Accept responsibility for all activities under your account

4.2. Account Termination

We may suspend or terminate your access to the Service if you violate these Terms or for any other reason at our discretion. Your account is managed through Clerk authentication service. To delete your account, you may do so through Clerk's interface, or contact us at inquiry.akshatkotpalliwar@gmail.com for assistance. Upon termination, your right to use the Service ceases immediately.

Data Retention: When you delete content or your account, we use a "soft delete" approach where data is marked as deleted but may be retained in our database for backup and recovery purposes. Deleted content is not accessible through the application interface.

5. User Content and Ownership

5.1. Your Content

You retain all rights to content you create or upload to the Service ("User Content"), including diagrams, SQL files, comments, and annotations.

5.2. License to User Content

By submitting User Content, you grant SchemaVis a worldwide, non-exclusive, royalty-free license to:

  • Store, reproduce, and display your User Content
  • Create derivative works for the purpose of providing the Service
  • Distribute your User Content to authorized collaborators

This license terminates when you delete your content or account. Note that we use a "soft delete" approach where deleted content is marked as deleted but may be retained in our database for backup and recovery purposes. Deleted content is not accessible through the application interface.

5.3. Content Restrictions

You may not upload content that:

  • Infringes intellectual property or privacy rights
  • Contains malware or harmful code
  • Is defamatory, obscene, or illegal
  • Contains sensitive personal data without proper consent

6. Collaboration Features

6.1. Shared Diagrams

When you share diagrams with others, you grant them permissions based on the role you assign (viewer, editor, or owner). You are responsible for managing these permissions appropriately.

6.2. Real-time Collaboration

Our real-time collaboration features use Server-Sent Events (SSE) technology to provide low-latency presence updates. Network conditions may affect performance.

6.3. Public Sharing

You may create public share links for your diagrams. When you share a diagram publicly, anyone with the link can access it according to the permissions you set (view or edit). You are responsible for managing public access to your content.

7. Intellectual Property

7.1. SchemaVis Property

All rights, title, and interest in the Service (excluding User Content) remain with SchemaVis or its licensors, including:

  • Software, code, and technology
  • Visual design elements, graphics, and logos
  • Documentation and help materials

7.2. AGPL-3.0 Compliance

As SchemaVis incorporates code derived from AGPL-3.0 licensed software (including chartsdb), the Service as a whole is subject to AGPL-3.0 terms. This does not affect your ownership of User Content, but does grant you specific rights regarding the software itself:

  • You may request and receive the complete source code
  • You may modify the source code for your own use
  • If you operate a modified version as a network service, you must make your source code available under AGPL-3.0

8. Source Code Availability and AGPL Compliance

8.1. Source Code Distribution

In compliance with Section 13 of the AGPL-3.0, we make the Corresponding Source available to all users interacting with SchemaVis remotely through a computer network. The source code is provided via email distribution upon request to inquiry.akshatkotpalliwar@gmail.com.

8.2. Source Code Request Process

To request source code:

  1. Send an email to inquiry.akshatkotpalliwar@gmail.com
  2. Include your name, email address, and statement of purpose
  3. We will respond within 5 business days with download instructions
  4. No payment is required for the source code itself; we may charge a reasonable administrative fee (not exceeding $25 USD) to cover processing costs

9. Disclaimers and Limitations of Liability

9.1. "As Is" Service

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

9.2. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, SCHEMAVIS AND ITS AFFILIATES SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

10. Changes to Terms

We may modify these Terms at any time. We will notify you of material changes via email or prominent notice on the Service. Your continued use after changes constitutes acceptance.

11. Contact Information

For questions about these Terms: