Terms of Service

Effective date: 2026-04-22

These Terms of Service ("Terms") govern your use of Spanlens, an LLM observability service operated by Oceancode (“we”, “us”). By creating an account or sending traffic through the Spanlens proxy, you agree to these Terms.

1. Business information

Spanlens is a service provided by Oceancode, a sole proprietorship registered in the Republic of Korea.

2. The service

Spanlens provides an HTTP proxy + dashboard for observing Large Language Model (LLM) requests sent to third-party providers (OpenAI, Anthropic, Google Gemini). We log request and response metadata, calculate costs, and offer analytics features such as request history, agent tracing, anomaly detection, prompt version comparison, and security scanning.

3. Your account

4. Plans, pricing, and billing

Current plan pricing and included quotas are listed at /pricing. Overage behavior, hard caps, and invoice format are documented at /docs/features/billing.

5. Refund policy

We offer a 14-day money-back guarantee on new paid subscriptions subject to all of the following:

  1. The refund request is made within 14 days of the initial charge for that subscription.
  2. Usage at the time of the request is under 10% of the plan's included monthly quota:
    • Starter plan: under 10,000 requests
    • Team plan: under 50,000 requests

Refunds meeting both conditions are issued to the original payment method via Paddle within 5–10 business days.

Refunds are not available for:

You may cancel your subscription at any time — cancellation stops future renewals but does not by itself trigger a refund. Your plan remains active through the end of the current billing period.

To request a refund, email support@spanlens.io from the address associated with your account.

6. Acceptable use

You agree not to use Spanlens to:

We may suspend or terminate accounts that violate these rules, with or without prior notice depending on severity.

7. Third-party LLM providers

Spanlens forwards your LLM requests to OpenAI, Anthropic, or Google Gemini based on the endpoint you target. Those services are operated by third parties under their own terms. You are responsible for:

8. Intellectual property

Your content remains yours. Requests, responses, prompts, and any other data you transmit through Spanlens are owned by you. You grant us a limited, worldwide, royalty-free license to process, store, and display that data solely for the purpose of providing the service to you and your organization.

Our service remains ours. The Spanlens software, dashboard, SDK (@spanlens/sdk), CLI (@spanlens/cli), proxy infrastructure, documentation, brand assets, and related materials are owned by Oceancode. The SDK and CLI are distributed under the MIT license; the server and dashboard are source-available under the terms stated in our GitHub repository.

9. Service availability

We provide the service on a best-effort basis. We do not guarantee uninterrupted availability except where expressly committed in an Enterprise service level agreement. Planned maintenance is announced in advance when feasible.

In the event of an extended outage that materially prevents service use for more than 24 consecutive hours, paid customers may request a pro-rata credit on the next invoice by emailing support.

10. Limitation of liability

To the maximum extent permitted by law, Oceancode's total aggregate liability arising out of or relating to the service — whether in contract, tort, or any other theory — is limited to the amount you paid to Spanlens in the 12 months preceding the event giving rise to liability.

We are not liable for indirect, incidental, consequential, or punitive damages; for lost profits, lost revenue, or lost data arising out of your use of the service; or for actions of third-party LLM providers.

11. Termination

You may terminate your account at any time through the dashboard settings or by emailing support. We may terminate or suspend your account for material breach of these Terms, non-payment, or fraud, with reasonable notice where possible.

Upon termination, we delete your account-level data within the retention windows described in our Privacy Policy. Outstanding invoices remain payable.

12. Changes to these Terms

We may revise these Terms from time to time. Material changes will be notified to registered users by email at least 30 days before taking effect. Continued use of the service after the effective date constitutes acceptance. You may terminate your account before the effective date if you do not accept the changes.

13. Governing law and jurisdiction

These Terms are governed by the laws of the Republic of Korea, without regard to conflict-of-laws principles. Any dispute arising out of or relating to these Terms or the service shall be subject to the exclusive jurisdiction of the Seoul Central District Court (서울중앙지방법원), unless otherwise required by applicable consumer protection law in your country of residence.

14. Contact

Questions about these Terms should be directed to support@spanlens.io.


Last updated: 2026-04-22. Previous versions are available on request.