logo
Legal

Acceptable Use & Software License

Effective date: May 21, 2026  ·  Last updated: May 21, 2026

This Acceptable Use Policy and Software License ("AUP") governs how you may use the VRE (Virtual Runtime Engine) runtime files, including vre.min.js, vre.esm.js, and any associated scripts or assets distributed by CodeVRE. This AUP forms part of the Terms of Service.

Accessing or using the VRE runtime constitutes your acceptance of this AUP. If you do not agree, you must not use the runtime.


01

Copyright notice

The VRE runtime engine is proprietary software owned exclusively by CodeVRE. The following notice applies to all distributed runtime files and is legally operative:

Embedded copyright notice

/*!
* CodeVRE - Virtual Runtime Engine
* © 2026 CodeVRE. All rights reserved.
*
* This runtime and its associated logic are proprietary.
* Unauthorized copying, modification, distribution, or reverse engineering
* is prohibited without explicit written permission.
*/

This notice must not be removed, altered, commented out, or obscured in any copy, deployment, or derivative representation of the runtime files. Doing so constitutes infringement of CodeVRE's copyright and a material breach of these terms.

Copyright protection attaches to the VRE runtime automatically under applicable law — including the United States Copyright Act (17 U.S.C. § 101 et seq.) and equivalent laws in other jurisdictions — regardless of whether the runtime files are obfuscated, minified, or compiled.

02

What this license grants you

Subject to these terms and any applicable paid plan, CodeVRE grants you a limited, non-exclusive, non-transferable, revocable license to:

  • Load and execute the VRE runtime via <script src="https://preview.codevre.dev/v1/vre.min.js"> or the ESM equivalent in your web applications.
  • Call the VRE API methods documented at /docs/ to embed browser-based frontend previews in your product.
  • Reference the runtime script URL in open-source or commercial projects, provided those projects do not redistribute the runtime file itself.
  • Display VRE-powered previews to end users of your application.
This license is to use VRE as a service. You are licensed to call the runtime, not to own, copy, host, or redistribute it.
03

What this license does not grant

This license does not grant you any right to:

  • Copy, download, cache, or self-host the runtime files (vre.min.js, vre.esm.js) on your own servers or CDN.
  • Modify, adapt, translate, or create derivative works based on the runtime.
  • Sub-license or transfer your rights to a third party.
  • Sell, resell, or commercially redistribute the VRE runtime as a product or component of a product without a separate written commercial agreement.
  • Use the VRE runtime to build a product that competes directly with VRE or CodeVRE's core business.
  • Remove or alter any intellectual property notices in the runtime files.
  • Use the runtime beyond the usage limits of your plan without upgrading.
04

Reverse engineering & source extraction

Reverse engineering is strictly prohibited. This prohibition is a core condition of your license and a violation is grounds for immediate termination and legal action.

You must not, and must not permit any third party to, engage in any of the following with respect to the VRE runtime files:

  • Decompile, disassemble, or de-obfuscate the minified or compiled runtime in whole or in part.
  • Use automated tools (AST parsers, JavaScript beautifiers, deobfuscators, debuggers, or browser developer tools) to extract, analyze, or reconstruct the internal logic, algorithms, architecture, or business logic of the runtime.
  • Trace execution at the bytecode or instruction level to understand or replicate the runtime's internal behavior.
  • Monitor or intercept internal postMessage communications, service worker responses, or other internal protocol messages of the runtime for the purpose of understanding or reproducing its architecture.
  • Replicate or clone the VRE runtime's functionality, API surface, or architecture in a competing or derivative product, whether or not you used direct reverse engineering to do so.
  • Assist, enable, or facilitate any third party in doing any of the above.

The fact that the runtime executes in a browser environment and is technically accessible via developer tools does not create any implied license or permission to reverse engineer it. Accessing the runtime's internals for any purpose other than normal use of the documented API is a violation of this AUP and applicable law, including the Computer Fraud and Abuse Act (18 U.S.C. § 1030) and equivalent statutes.

05

Redistribution & hosting

The VRE runtime files are served exclusively from CodeVRE's CDN (preview.codevre.dev). You must not:

  • Download and self-host copies of vre.min.js or vre.esm.js.
  • Include the runtime files in npm packages, GitHub repositories, or other distribution channels.
  • Bundle the runtime into your application's own build output.
  • Mirror or proxy the runtime CDN endpoint.

Redistribution of the runtime file enables circumvention of our access control system and is a violation of both this AUP and applicable copyright law.

Why? Serving the runtime from our CDN is how access control, token validation, and authorized-domain checks function. Self-hosted copies bypass these controls and violate the integrity of the Service.
06

Permitted use cases

The following are examples of permitted uses (subject to your plan limits and these terms):

  • Embedding VRE in an AI coding assistant to preview generated HTML/CSS/JS.
  • Building an online IDE, learning platform, or coding bootcamp that uses VRE for live frontend previews.
  • Adding VRE-powered sandboxes to your product's documentation.
  • Using VRE in browser-based developer tools or DevTools extensions.
  • Running in-browser UI tests against VRE-hosted previews.
  • Building component playgrounds or design-system preview tools.
  • Internal tooling for your engineering team.
07

Prohibited use cases

The following uses are prohibited regardless of plan:

  • Building a browser runtime engine or "browser IDE" product that replicates or is substantially similar to VRE's functionality.
  • Reselling access to the VRE runtime under your own branding without a signed reseller agreement.
  • Using VRE to serve content that is illegal, harmful, or in violation of third-party rights.
  • Circumventing rate limits, access controls, or usage restrictions by any technical means.
  • Using the Service in any jurisdiction where doing so would violate local law.
  • Scraping, crawling, or automating access to codevre.dev or the VRE CDN in ways not permitted by the API.
  • Using VRE as infrastructure for cryptomining, botnets, spam, or malware distribution.
08

Attribution

We do not currently require you to display a "Powered by VRE" attribution in your product. However, if you voluntarily include such attribution, you must do so accurately and in a way that does not imply partnership, endorsement, or co-branding by CodeVRE without our written consent.

You must not use the "CodeVRE" or "VRE" name or logo in a way that suggests your product is officially affiliated with or certified by CodeVRE.

09

Commercial licensing & OEM agreements

If you want to:

  • White-label or rebrand VRE for distribution as part of your own product.
  • Redistribute the runtime or bundle it in an SDK.
  • Use VRE at enterprise scale beyond standard plan limits.
  • Build a competing product based on VRE's architecture under a negotiated license.

…contact us to discuss a commercial OEM or enterprise license. We are open to licensing arrangements that work for both parties.

Email legal@codevre.dev with a description of your use case and we will respond promptly.
10

Enforcement

CodeVRE actively monitors for violations of this AUP, including unauthorized redistribution, self-hosting of runtime files, and known circumvention techniques. We reserve the right to:

  • Immediately revoke access tokens and terminate accounts found in violation.
  • Pursue injunctive relief to stop ongoing violations without the requirement to post bond.
  • Seek actual damages, statutory damages (up to $150,000 per work under 17 U.S.C. § 504 for willful infringement), and attorneys' fees.
  • Report violations to relevant legal authorities where criminal conduct is involved.

We take IP protection seriously. Violations — especially reverse engineering and unauthorized redistribution — will be pursued vigorously.

11

Reporting violations

If you become aware of any violation of this AUP — including unauthorized redistribution of the VRE runtime, an application reverse-engineering the runtime, or a competing product built from VRE's architecture — please report it to us immediately.

Email: legal@codevre.dev
Subject line: AUP Violation Report

Reports are treated confidentially. We investigate all credible reports and take appropriate action.

12

Contact

For licensing inquiries, commercial agreements, or questions about this policy:

CodeVRE — Legal
Email: legal@codevre.dev
Website: codevre.dev