Last updated: April 3, 2026
ContractScan ("the Service") is an automated, multi-engine smart contract security analysis platform that scans Solidity source code for known vulnerability patterns. The Service supports multiple blockchain networks, including Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, and Avalanche. The Service combines multiple independent static analysis engines — including Slither (AGPL-3.0, Trail of Bits), Aderyn (GPL-3.0, Cyfrin), Semgrep, and Mythril — with AI-powered code review to provide cross-engine validated findings. The Service is provided by Raccoon World, 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.
No Financial Advice: Analysis results are for technical informational purposes only and do not constitute financial, investment, or legal advice. A scan result (whether positive or negative) should not be used as a basis for investment decisions. We are not responsible for any financial losses incurred from investments in contracts analyzed by the Service.
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.
No Asset Recovery: The Service does not provide asset recovery services. In the event of a smart contract exploit or loss of funds, we have no ability or obligation to recover, frozen, or return assets.
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.
ContractScan relies on third-party services (AI model APIs, payment processing, blockchain explorers) that are outside our direct control. We do not guarantee the availability, accuracy, or uptime of these external services.
We may offer free trials or promotional access to Pro features (e.g., the "3-Day Pro Trial" for new visitors during Open Beta). Trial accounts are subject to these Terms, including any usage limits or expiration dates specified in the offer. We reserve the right to modify or terminate trials at any time without prior notice.
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:
ContractScan uses third-party AI models (Google Gemini, Anthropic Claude, OpenAI GPT) to generate analysis reports and an automated Security Score (0-100) to provide a high-level security assessment. These systems may produce inaccurate, incomplete, or misleading results, including but not limited to:
We do not warrant the accuracy of AI-generated analysis or the Security Score. These outputs are provided as supplementary information alongside static analysis findings and should not be relied upon as the sole basis for security decisions.
Sole Remedy: If an AI model produces a materially defective report for a paid scan, your exclusive remedy is a re-scan using an alternative AI provider (where available) or a credit for a future scan. Liability for AI model errors shall not exceed the amount paid for the specific scan that produced the error.
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.
International Data Transfer Notice (PIPA Article 22 / GDPR Article 46):
Your smart contract source code is transmitted to the following third-party AI service providers for analysis purposes. These providers operate servers located in the United States.
By submitting a scan, you explicitly consent to this international transfer of your source code outside the Republic of Korea (and, where applicable, the European Economic Area). If you do not consent, do not use the Service. You will also be asked to confirm this consent interactively before your first scan.
For EU users: international transfers rely on the AI providers' Standard Contractual Clauses (SCC) as the legal transfer mechanism.
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.
Full details are available on our Refund & Cancellation Policy page. Key points:
Refund requests are processed through Paddle, our Merchant of Record. Contact Paddle support or use our feedback form to initiate a refund.
ContractScan uses the following open source tools in its analysis pipeline:
Full license texts are available on our Open Source Licenses page and on the respective project pages linked above.
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 and, where you have registered an email address with us, by email to the address associated with your account. Continued use of the Service after changes become effective constitutes acceptance of the revised Terms.