Terms of Service
These Terms govern the rights, obligations, and responsibilities between SosomLab (the “Company”) and you regarding the use of Nexa SQL (the “Software”).
1. Definitions
- “Software” means the Nexa SQL application distributed by the Company, including the GUI program, the command-line tool
nsql, the installers (MSI, pkg, dmg, deb, rpm), and package-manager distributions. - “User” or “you” means any person or organization that downloads, installs, or uses the Software.
- “Database” means a database server or database file that you connect to with the Software. Databases are not part of the Software and are operated by you or their administrators.
- “License File” means a signed offline file (
nexa-sql.license) issued by the Company and bound to a specific PC. - “Extension” means a syntax, formatter, or code (WASM) package added to the Software through the Extension Manager or the extensions folder.
2. Effect and Changes
- These Terms take effect when you download, install, or use the Software.
- The Company may amend these Terms within the limits permitted by applicable law. Amendments and their effective date will be posted on this page; material changes will be announced at least 7 days before they take effect. Continued use of the Software after the effective date constitutes acceptance of the amended Terms.
3. License
- The Software is provided under the PolyForm Noncommercial License 1.0.0. Personal and noncommercial use is free of charge, and currently all features are available without a License File.
- Commercial use (use for business or profit, use within an organization, etc.) requires a separate paid license. Tiers, pricing, and conditions are provided on inquiry: kiros33@sosomlab.com.
- A License File is issued based on a request code that you email yourself, and is valid only on the PC for which it was issued. Its validity period, covered version range, number of registrable devices, and similar conditions follow the terms written in the file at issuance. You must not transfer, share, forge, or alter a License File.
- The Company may, in future versions, make certain features available only with a License File. In that case it will give advance notice and will not retroactively worsen the conditions of versions already distributed.
- The full license text is published in the Software’s source repository and prevails over this section in case of conflict (for paid licenses, the relevant agreement prevails).
- The Software is licensed, not sold. All intellectual property rights, including copyright, remain with the Company.
4. Nature of the Software
- The Software runs on your device and connects only to the databases you specify. The Company does not provide accounts, hosting, databases, or storage.
- The Software does not send query results or database data to the Company. The data stored on your device and the data that goes over the network are described in the Privacy Policy.
- Saved connection passwords are encrypted with the device key (
device.key) on your device. If this file is damaged, deleted, or moved to another PC or account, the saved passwords cannot be opened, and the Company has no way to recover them. Backing up the configuration folder and managing connection details and credentials are your responsibility.
5. Responsibility for Database Operations
- The Software sends to the database exactly the SQL statements you write or instruct it to run, edits in the result grid, drops and changes in the object explorer, bulk loads (import), scripts, and CLI commands. Which statements run against which database is entirely your decision, and you are responsible for the results.
- Operations that change or delete data or objects, such as
DELETE,UPDATE,DROP, andTRUNCATE, cannot be undone by the Software once committed or auto-committed. In many DBMSs, DDL statements take effect immediately. Check the target server, schema, and conditions before running, and back up important data beforehand. - The safety aids provided by the Software — read-only handling of servers marked as production (PRD), DDL backup before dropping objects, transaction-mode indicators, confirmation dialogs, the transaction log, and so on — are only aids to reduce mistakes and do not guarantee prevention of data loss. The DDL backup does not preserve data (rows).
- You must have legitimate access rights to the databases you connect to and must comply with your organization’s security policies and applicable laws (including data protection laws). If you export or copy query results, you are responsible for storing and managing that data.
- Encryption in transit depends on the DBMS and server configuration; in the current version, PostgreSQL connections do not support TLS. Choosing protective measures suitable for your network environment is your responsibility.
6. Extensions
- The Extension Manager is off by default, and only extensions you turn on and install yourself are used.
- Apart from extensions the Company publishes in its official repository, repositories you add and extensions made by third parties are the responsibility of their authors; the Company does not warrant their content, safety, or behavior.
- Code extensions run in a sandbox (WASM) and are verified with SHA-256 at installation, but these measures reduce risk and do not guarantee the elimination of all risk.
7. Code Signing of Distributions
The Software’s installers are currently distributed without code signing by the operating system vendors. As a result, Windows SmartScreen or macOS Gatekeeper warnings may appear. Download only from the Company’s official channels (GitHub Releases and package managers the Company announces), and verify files with the SHA-256 checksums published alongside them. The Company is not responsible for damage caused by files obtained from unofficial sources.
8. Your Obligations
You must not:
- Use the Software commercially without a valid paid license
- Forge or alter a License File, circumvent license checks such as device verification, or transfer or share a License File with others
- Connect to databases you are not authorized to access, or use another person’s credentials without permission
- Use the Software to attack others’ systems or to view, alter, or leak data without authorization
- Modify the Software to include malicious code, or distribute such modified copies
- Engage in any other conduct prohibited by applicable law or these Terms
9. Third-Party Components
The Software runs on components provided by the operating system and may be used together with third-party software you install separately (Oracle Instant Client, curl, package managers, etc.). Those components are governed by their own licenses and terms, and the terms of use of database products are a matter between you and their vendors.
10. Disclaimer of Warranties
The Software is provided “as is,” without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement. The Company does not warrant that the Software will operate without interruption or error, that the results of queries, edits, loads, or exports will be accurate, or that it will be compatible with any particular DBMS, version, driver, network environment, or operating system.
11. Limitation of Liability
To the maximum extent permitted by applicable law, the Company is not liable for any indirect, incidental, special, consequential, or punitive damages, or for loss of data, revenue, or business, loss, corruption, or alteration of database data, statements executed against the wrong target, service interruption, or loss of saved settings or credentials, arising from the use of or inability to use the Software. However, liability that cannot be excluded by law, including liability for willful misconduct or gross negligence, is not limited. For paid licenses, the Company’s liability is limited to the amount you paid for the relevant license (except where such limitation is not permitted by law).
12. Discontinuation
The Company may change or discontinue distribution of the Software or any of its features at any time. Copies already installed may continue to be used under these Terms and the license, and because the Software does not contact a server to check its license, discontinuation does not affect the operation of installed copies.
13. Governing Law and Jurisdiction
These Terms are governed by the laws of the Republic of Korea. Any dispute arising in connection with the Software shall be brought before the court having jurisdiction under the Civil Procedure Act of Korea.
14. Contact
- Email: kiros33@sosomlab.com
서비스 약관
이 약관은 SosomLab(이하 “회사”)가 제공하는 Nexa SQL(이하 “소프트웨어”)의 이용과 관련하여 회사와 이용자의 권리·의무 및 책임사항을 정합니다.
1. 정의
- “소프트웨어”란 회사가 배포하는 Nexa SQL 애플리케이션을 말하며, GUI 프로그램과 명령줄 도구
nsql, 설치 파일(MSI·pkg·dmg·deb·rpm)과 패키지 매니저 배포본을 포함합니다. - “이용자”란 소프트웨어를 내려받거나 설치하거나 사용하는 모든 사람 또는 조직을 말합니다.
- “데이터베이스”란 이용자가 소프트웨어로 접속하는 DB 서버 또는 DB 파일을 말합니다. 데이터베이스는 소프트웨어의 일부가 아니며 이용자 또는 그 관리자가 운영합니다.
- “라이선스 파일”이란 회사가 발급하여 특정 PC에 묶이는 서명된 오프라인 파일(
nexa-sql.license)을 말합니다. - “확장”이란 확장 관리자나 확장 폴더를 통해 소프트웨어에 더해지는 구문·포맷터·코드(WASM) 패키지를 말합니다.
2. 약관의 효력과 변경
- 이 약관은 이용자가 소프트웨어를 내려받거나 설치하거나 사용한 시점부터 효력이 발생합니다.
- 회사는 관련 법령이 허용하는 범위에서 약관을 변경할 수 있습니다. 변경 시 개정 내용과 시행일을 이 페이지에 게시하며, 중요한 변경은 시행일 최소 7일 전에 공지합니다. 시행일 이후에도 소프트웨어를 계속 사용하면 변경에 동의한 것으로 봅니다.
3. 라이선스
- 소프트웨어는 PolyForm Noncommercial License 1.0.0으로 제공됩니다. 개인 및 비상업적 용도의 사용은 무료이며, 현재 라이선스 파일 없이도 모든 기능을 사용할 수 있습니다.
- 상업적 사용(업무·영리 목적의 사용, 조직 내 사용 등)에는 별도의 유료 라이선스가 필요합니다. 등급·가격·조건은 문의를 통해 안내합니다: kiros33@sosomlab.com.
- 라이선스 파일은 이용자가 직접 이메일로 보낸 요청 코드를 바탕으로 발급되며, 발급 대상 PC에서만 유효합니다. 라이선스 파일의 유효기간·적용 버전 범위·등록 가능한 기기 수 등은 발급 시 파일에 적힌 조건을 따릅니다. 라이선스 파일을 다른 사람에게 양도·공유하거나 위·변조해서는 안 됩니다.
- 회사는 장래의 버전에서 일부 기능을 라이선스 파일이 있는 경우에만 사용할 수 있도록 할 수 있습니다. 이 경우 사전에 공지하며, 이미 배포된 판의 이용 조건을 소급하여 불리하게 바꾸지 않습니다.
- 라이선스 전문은 소프트웨어의 소스 저장소에 게시되어 있으며, 이 조항과 충돌하는 경우 라이선스 전문(유료 라이선스의 경우 해당 계약)이 우선합니다.
- 소프트웨어는 판매가 아니라 이용 허락의 대상입니다. 저작권을 비롯한 모든 지식재산권은 회사에 있습니다.
4. 소프트웨어의 성격
- 소프트웨어는 이용자의 기기에서 동작하며, 이용자가 지정한 데이터베이스에만 접속합니다. 회사는 계정·호스팅·데이터베이스·저장 공간을 제공하지 않습니다.
- 소프트웨어는 질의 결과나 데이터베이스의 데이터를 회사에 전송하지 않습니다. 기기에 저장되는 데이터와 네트워크로 나가는 데이터는 개인정보처리방침에 설명되어 있습니다.
- 저장한 연결 비밀번호는 이용자 기기의 기기 키(
device.key)로 암호화됩니다. 이 파일이 손상·삭제되거나 다른 PC·계정으로 옮겨지면 저장된 비밀번호를 열 수 없으며, 회사는 이를 복구할 방법이 없습니다. 설정 폴더의 백업과 연결 정보·자격 증명의 관리는 이용자의 책임입니다.
5. 데이터베이스 작업에 관한 책임
- 소프트웨어는 이용자가 작성하거나 실행을 지시한 SQL 문장, 결과 그리드에서의 편집, 객체 탐색기의 삭제·변경, 대량 적재(import), 스크립트와 CLI 명령을 그대로 데이터베이스에 보냅니다. 어떤 문장을 어떤 데이터베이스에 실행할지는 전적으로 이용자가 결정하며, 그 결과에 대한 책임은 이용자에게 있습니다.
DELETE·UPDATE·DROP·TRUNCATE등 데이터나 객체를 변경·삭제하는 작업은 커밋되거나 자동 커밋되면 소프트웨어로 되돌릴 수 없습니다. DDL 문은 많은 DBMS에서 즉시 반영됩니다. 실행 전 대상 서버·스키마·조건을 확인하고, 중요한 데이터는 사전에 백업하시기 바랍니다.- 소프트웨어가 제공하는 안전장치 — 운영(PRD) 표시 서버의 읽기 전용 처리, 객체 삭제 전 DDL 백업, 트랜잭션 모드 표시, 확인 대화상자, 트랜잭션 로그 등 — 는 실수를 줄이기 위한 보조 기능일 뿐이며 데이터 손실을 방지한다고 보장하지 않습니다. DDL 백업은 데이터(행)를 보존하지 않습니다.
- 이용자는 접속하는 데이터베이스에 대해 정당한 접근 권한을 가지고 있어야 하며, 소속 조직의 보안 정책과 관련 법령(개인정보 보호 법령 포함)을 준수해야 합니다. 질의 결과를 파일로 내보내거나 복사한 경우 그 데이터의 보관·관리 책임은 이용자에게 있습니다.
- 전송 구간의 암호화는 DBMS와 서버 설정에 따르며, 현재 판의 PostgreSQL 연결은 TLS를 지원하지 않습니다. 네트워크 환경에 맞는 보호 수단을 선택하는 것은 이용자의 책임입니다.
6. 확장
- 확장 관리자는 기본값이 꺼져 있으며, 이용자가 켜고 직접 설치한 확장만 사용됩니다.
- 회사가 공식 저장소에 게시한 확장 외에, 이용자가 추가한 저장소나 제3자가 만든 확장은 각 제작자의 책임이며 회사는 그 내용·안전성·동작을 보증하지 않습니다.
- 코드 확장은 샌드박스(WASM)에서 실행되고 설치 시 SHA-256으로 검증되지만, 이는 위험을 줄이는 장치일 뿐 모든 위험을 없앤다고 보장하지 않습니다.
7. 배포본의 서명
소프트웨어의 설치 파일은 현재 운영체제 공급자의 코드 서명을 받지 않은 상태로 배포됩니다. 그 결과 Windows SmartScreen이나 macOS Gatekeeper 경고가 표시될 수 있습니다. 이용자는 회사의 공식 배포 경로(GitHub Releases와 회사가 안내하는 패키지 매니저)에서만 내려받고, 함께 게시되는 SHA-256 체크섬으로 파일을 확인하시기 바랍니다. 비공식 경로에서 받은 파일로 인한 피해에 대해 회사는 책임지지 않습니다.
8. 이용자의 의무
이용자는 다음 행위를 해서는 안 됩니다.
- 유효한 유료 라이선스 없이 소프트웨어를 상업적으로 사용하는 행위
- 라이선스 파일을 위·변조하거나, 기기 확인 등 라이선스 확인 장치를 우회하거나, 라이선스 파일을 타인에게 양도·공유하는 행위
- 접근 권한이 없는 데이터베이스에 접속하거나, 타인의 자격 증명을 무단으로 사용하는 행위
- 소프트웨어를 이용하여 타인의 시스템을 공격하거나 데이터를 무단으로 열람·변경·유출하는 행위
- 소프트웨어를 변조하여 악성 코드를 넣거나 그렇게 변조한 사본을 배포하는 행위
- 그 밖에 관련 법령 또는 이 약관이 금지하는 행위
9. 제3자 구성요소
소프트웨어는 운영체제가 제공하는 구성요소 위에서 동작하며, 이용자가 따로 설치한 제3자 소프트웨어(Oracle Instant Client, curl, 패키지 매니저 등)와 함께 사용될 수 있습니다. 해당 구성요소에는 각자의 라이선스와 약관이 적용되며, 데이터베이스 제품의 이용 조건은 이용자와 그 공급자 사이의 관계입니다.
10. 보증의 부인
소프트웨어는 “있는 그대로(as is)” 제공되며, 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다. 여기에는 상품성, 특정 목적에의 적합성, 권리 비침해에 대한 보증이 포함되나 이에 한정되지 않습니다. 회사는 소프트웨어가 중단 없이 동작하거나 오류가 없거나, 질의·편집·적재·내보내기의 결과가 정확하거나, 특정 DBMS·버전·드라이버·네트워크 환경·운영체제와 호환될 것을 보증하지 않습니다.
11. 책임의 제한
관련 법령이 허용하는 최대 범위에서, 회사는 소프트웨어의 사용 또는 사용 불능으로 인해 발생한 간접적·부수적·특별·결과적·징벌적 손해와 데이터·수익·영업상의 손실, 데이터베이스의 데이터 손실·손상·변경, 잘못된 대상에 실행된 문장, 서비스 중단, 저장된 설정·자격 증명의 유실로 인한 피해에 대해 책임지지 않습니다. 다만 고의 또는 중대한 과실을 포함하여 법령상 배제할 수 없는 책임은 제한되지 않습니다. 유료 라이선스의 경우 회사의 책임은 해당 라이선스에 대해 이용자가 지급한 금액을 한도로 합니다(법령상 제한할 수 없는 경우는 제외).
12. 배포의 중단
회사는 언제든지 소프트웨어 또는 그 일부 기능의 배포를 변경·중단할 수 있습니다. 이미 설치된 사본은 이 약관과 라이선스에 따라 계속 사용할 수 있으며, 소프트웨어는 라이선스 확인을 위해 서버에 접속하지 않으므로 배포가 중단되더라도 설치된 사본의 동작에는 영향이 없습니다.
13. 준거법과 관할
이 약관은 대한민국 법률에 따라 해석됩니다. 소프트웨어와 관련하여 발생한 분쟁은 민사소송법에 따른 관할 법원에 제기합니다.
14. 문의처
- 이메일: kiros33@sosomlab.com