Terms of Service
By using RosettaScript — signing in, running a conversion, or buying credits — you agree to these Terms. If you don't agree, don't use the service. We've kept the language clear and the scope narrow; nothing below is designed to trick you out of anything you'd reasonably expect.
01 About these Terms
These Terms are a contract between you and us. "We," "us," "our"
means Cloudbridge, LLC, doing business as
GridBridge Labs. "You," "your" means the
individual using RosettaScript. "Service" means the
RosettaScript LSL→SLua converter and related tools at
rosettascript.com and the in-world L$ vendor terminals in Second
Life.
You also agree to our Privacy Policy, which describes how we handle your data.
02 The service
RosettaScript converts Second Life LSL scripts to SLua. There are two tiers:
- Tier 1 (Free). A mechanical rule-based transpiler. Runs on our servers and returns an SLua-syntax equivalent of your LSL. No account required; signed-in users get their conversions saved to their history automatically.
- Tier 2 (Pro). The Tier 1 output plus an additional refinement pass through Anthropic's Claude AI, with line-by-line explanations. Requires a credit (purchased via Stripe or L$) or an active Unlimited Monthly subscription.
New accounts get one free Tier 2 credit to try the Pro tier. See §4 for how refunds work.
03 Your account
You can sign in with a Google account (via Firebase). If you buy credits in-world, we also create an avatar-linked account keyed to your Second Life avatar UUID.
- One person, one account. You may link one web sign-in and one SL avatar per account.
- You're responsible for the security of your Google credentials; we don't see them directly.
- You must be at least 13 years old, or the minimum age of digital consent in your country, whichever is higher.
If you think your account has been compromised, email us at info@gridbridgelabs.com.
04 Credits, payments, refunds
Current pricing is listed on
rosettascript.com/#pricing. We may change
pricing from time to time; unused credits purchased at an old price keep their
original value.
Payment methods
- USD via Stripe — Single, 10-Pack, or 50-Pack one-time packs, or Unlimited Monthly recurring subscription. Your card is charged by Stripe at the listed price. Stripe's own terms apply to the transaction itself.
- L$ via in-world vendor — same tier structure, payable with Linden Dollars at RosettaScript vendor objects in Second Life.
How credits work
Credits are spent one-per-conversion on Tier 2. Free Tier 1 never consumes credits. Credits don't expire.
Refunds
- Unused pack credits. Refundable within 30 days of purchase on request — email us. We refund to the original payment method for USD purchases; L$ purchases are refunded in-world to the paying avatar.
- Used credits. Non-refundable once a conversion has been run with them — the credit's value is realized at conversion time.
- Unlimited Monthly subscription. Cancel anytime via Stripe's billing portal (link in your receipt email). You keep access through the current billing period; no partial-month refunds.
- Signup-bonus credit. The free Tier 2 credit new accounts receive is promotional; it's not refundable in cash or L$.
05 Your content & IP
- Your scripts are yours. You retain all rights to the LSL source you submit and the SLua output we produce. We claim no ownership of either.
- Licence to operate. You grant us a limited, non-exclusive, non-transferable licence to process, store, display, and serve your scripts solely as needed to provide the Service and show you your history. This licence ends when you delete your account or the specific conversion.
- Your history is yours. Download, keep, or delete any conversion at will via the Copy / Download .lua / Download report buttons on your history page.
- You warrant that you have the right to submit the code you submit — you wrote it, or you have permission from whoever did, or it's otherwise yours to process.
06 AI-powered Tier 2
When you run a Tier 2 conversion:
- Your LSL source and our Tier 1 mechanical output are sent to Anthropic's Claude API.
- Anthropic returns refined SLua code and line-by-line explanations.
- Output quality depends on the AI model and your input. AI-generated code may contain errors, unexpected behavior, or stylistic choices you disagree with.
Anthropic's current API policy does not use API-submitted data for model training. If that changes, we'll notify users and update the Privacy Policy.
07 Acceptable use
You may not:
- Submit scripts containing malicious code — exploits targeting SL users, attempts to compromise Linden Lab infrastructure, code designed to defraud or harass.
- Run automated bulk conversions that bypass rate limits or attempt to scrape output at scale, without our prior written permission. If you need bulk access for legitimate reasons, email us — we'll work something out.
- Resell, sublicence, or repackage RosettaScript output as a competing conversion service.
- Exploit the free signup bonus by, e.g., programmatically creating accounts to farm free credits.
- Use the service in a way that violates Second Life's Terms of Service, Anthropic's Usage Policy, or any applicable law.
We may suspend or terminate accounts found in violation of these rules. For serious cases — security exploits, fraud — we may report to Linden Lab, the relevant payment processor, or law enforcement.
08 Warranty & liability
RosettaScript is provided "AS IS" and "AS AVAILABLE." To the fullest extent permitted by applicable law:
- We disclaim all warranties — express, implied, statutory, or otherwise — including merchantability, fitness for a particular purpose, and non-infringement.
- We make no warranty that AI-refined output is correct, complete, free of defects, or suitable for any specific use in Second Life or elsewhere.
- We make no warranty of uptime or continuous availability.
Excluded damages. We're not liable for indirect, incidental, consequential, or punitive damages — lost profits, lost data, loss of opportunity, or similar — even if we knew they were possible.
Some jurisdictions don't allow some of these disclaimers; in those cases, the disclaimer applies to the maximum extent permitted. Nothing here limits liability that can't be limited by contract under the law of your jurisdiction.
09 Termination
- By you. Delete your account at any time by emailing info@gridbridgelabs.com. If you have an active subscription, cancel it first via Stripe's billing portal. We'll remove your data per the Privacy Policy.
- By us. We may suspend or terminate your account for violations of these Terms, or if we discontinue the service. For serious violations we may terminate immediately without notice; otherwise we'll email you first.
- After termination, you lose access to the service. Sections that by their nature survive — Intellectual Property (§5), Warranty & Liability (§8), Governing Law (§10) — stay in effect.
10 Governing law
These Terms are governed by the laws of the State of Texas, USA, without regard to its conflict-of-law rules. Disputes that aren't resolved by conversation go to the state or federal courts located in Travis County, Texas.
Nothing here prevents you from bringing a small-claims case in your home jurisdiction if that's the appropriate venue, or from exercising consumer protection rights that can't be waived by contract where you live.
11 Changes to these Terms
We may update these Terms from time to time. We'll post the updated version here and bump the "Effective" date at the top. For material changes we'll also email or in-app banner before the change takes effect. Continued use of the service after the change date means you accept the new Terms.
12 Contact
- Email: info@gridbridgelabs.com
- Company: Cloudbridge, LLC dba GridBridge Labs
- Address: Austin, Texas, USA (mailing address available on request)