Last updated: March 25, 2026
ContractScan ("the Service") is an automated, AI-assisted static analysis tool that scans Solidity smart contract source code for known vulnerability patterns. The Service is provided by a sole proprietorship registered in the Republic of Korea and is accessible globally via the internet.
ContractScan is a pre-audit screening tool. It is designed to help developers catch common, well-catalogued vulnerability classes before they reach a professional auditor — not to replace one.
This distinction matters in practice. The DeFi ecosystem has experienced hundreds of millions of dollars in losses from vulnerabilities that were not detected by automated tools alone — including business logic errors, flash loan attack vectors, oracle manipulation, and cross-protocol interaction exploits. These are classes of issues that require human auditors with full protocol context.
Our results do not constitute a certification, warranty, or guarantee of smart contract security. For any contract that will manage real funds, we strongly recommend a professional audit from a qualified firm (Trail of Bits, OpenZeppelin, Halborn, Code4rena, etc.) in addition to using this Service.
While we limit liability for what we cannot control, we actively commit to:
The Service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement. This is standard for automated security tooling globally — even enterprise-grade SAST tools (Checkmarx, Veracode, Semgrep) carry equivalent disclaimers.
Specifically, we do not warrant that:
To the maximum extent permitted by applicable law, the Service provider will not be liable for indirect, incidental, special, consequential, or punitive damages — including financial losses arising from deployment of smart contracts — resulting from your use of or reliance on the Service.
This limitation reflects the fundamental nature of automated security tools: no static analyzer can guarantee the absence of vulnerabilities. Courts in multiple jurisdictions (including the U.S., EU, and Republic of Korea) have consistently upheld equivalent limitations for software security tools, provided the limitation is clearly disclosed — which we are doing here.
Our total liability for direct damages, if any, shall not exceed the amount you paid for the Service in the twelve (12) months preceding the claim. If you have not paid (free tier), our liability is limited to re-performing the affected scan.
When using the BYOK feature to provide your own AI model API key:
You agree not to use the Service to:
These Terms are governed by the laws of the Republic of Korea (including the Act on the Consumer Protection in Electronic Commerce). For users accessing the Service from within the European Union, nothing in these Terms limits rights you may have under applicable EU consumer protection law. For users in other jurisdictions, your local mandatory consumer protection laws may apply where they cannot be contractually waived.
We encourage resolving disputes informally first — please contact us before initiating formal proceedings. For disputes that cannot be resolved informally, the parties agree to the exclusive jurisdiction of the courts of the Republic of Korea, except where applicable law requires otherwise.
We may update these Terms from time to time. When we do, we will update the "Last updated" date at the top of this page. For material changes, we will provide notice via the Service. Continued use of the Service after changes become effective constitutes acceptance of the revised Terms.