Terms of Service

Last updated: March 19, 2026

Acceptance of Terms

By accessing or using Iris — including the VS Code extension, the website at iriscode.co, and the account dashboard ("the Service") — you agree to be bound by these Terms of Service. If you do not agree, you must stop using the Service immediately.

We may update these terms from time to time. Continued use of the Service after any change constitutes acceptance of the revised terms.

Description of Service

Iris is a VS Code extension and accompanying web service that provides static code analysis — including health scores, complexity metrics, TypeScript quality measurements, and code smell detection — directly within your editor.

The extension operates entirely on your local machine. All code analysis is performed locally; no source code is transmitted to our servers. The Service connects to our backend only to verify your license and manage your account.

Accounts & Registration

To access Pro features you must create an account by signing in with Google via Clerk. You are responsible for maintaining the security of your account and for all activity that occurs under it.

You must provide accurate information during registration. You may not impersonate another person or use a name or email you are not authorised to use.

We reserve the right to suspend or terminate accounts that violate these terms or that we reasonably believe are being used fraudulently.

Free Plan

The Free plan grants you perpetual access to the core Iris features at no cost. We reserve the right to adjust which features are included in the Free plan with reasonable notice.

Pro Plan & Billing

The Pro plan is a monthly subscription billed via Paystack. Your subscription begins on the date of your first successful payment and renews monthly on the same date.

Prices are displayed inclusive of any applicable taxes. Pricing may vary by region. The price shown at checkout is the price you will be charged.

You may cancel your subscription at any time from your account dashboard. Cancellation takes effect at the end of the current billing period — you retain Pro access until that date. We do not offer partial-month refunds except where required by law.

If a payment fails, we will attempt to retry the charge. Continued payment failure may result in downgrade to the Free plan.

License Key & Activation

Upon subscribing to Pro, you are issued a license key tied to your account. This key activates Pro features in the VS Code extension.

Your license key is personal and non-transferable. You may not share, resell, sublicense, or distribute your license key. Suspected abuse may result in license revocation without refund.

Acceptable Use

You agree not to: (a) attempt to reverse-engineer, decompile, or extract the source code of the Service; (b) use the Service to develop a competing product; (c) circumvent or attempt to bypass license verification; (d) use automated means to access the Service in a manner that exceeds normal usage; (e) use the Service in any way that violates applicable law.

Intellectual Property

Iris, including the extension, website, and all associated content, is owned by David Jaja and protected by copyright and other intellectual property laws. "Iris" and the Iris logo are proprietary marks.

Your code and projects remain entirely your own. We claim no rights over any code you write or analyse with Iris.

Disclaimer of Warranties

The Service is provided "as is" and "as available" without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.

We do not warrant that the Service will be uninterrupted, error-free, or that defects will be corrected. Static analysis results are informational and should not be relied upon as the sole basis for production decisions.

Limitation of Liability

To the maximum extent permitted by law, Iris and its owner shall not be liable for any indirect, incidental, special, consequential, or punitive damages — including loss of profits, data, or goodwill — arising from your use of or inability to use the Service.

Our total liability to you for any claim arising from these terms or the Service shall not exceed the amount you paid to us in the 12 months preceding the claim.

Termination

You may stop using the Service and delete your account at any time via the account settings page.

We may suspend or terminate your access to the Service at any time if you breach these terms, with or without notice. Upon termination, your right to use the Service ceases immediately. Provisions that by their nature should survive termination will do so.

Governing Law

These terms are governed by and construed in accordance with the laws of Nigeria, without regard to conflict-of-law principles. Any disputes shall be subject to the exclusive jurisdiction of the courts located in Nigeria.

Contact

If you have questions about these Terms of Service, please contact us at: hello@iriscode.co