Powered by
Nebula
· CDN nebula.us.kg/cdn/index.js
Client-side code protection with rename, string encryption, control-flow flattening, CSS embedding, domain lock and expiration date.
Premium unlocks: Domain Lock, Expiration Date and Enhanced CSS Protection. The settings themselves live under Advanced Options → Premium; this panel is just for activating / deactivating your key.
This tool runs entirely in your browser using the Nebula obfuscation engine (loaded from https://nebula.us.kg/cdn/index.js). It helps:
What Nebula applies when each option is on:
These features don't come from Nebula — they're prepended as regular JavaScript into your source before it gets handed to the Nebula obfuscator. Nebula then protects them along with the rest of the code.
Domain Lock: restricts execution to a list of allowed hostnames. Active check on load.
Expiration Date: code becomes inert after the chosen date.
Enhanced CSS Protection: when enabled, bumps Nebula's string-encryption and rename passes to make the embedded CSS table harder to lift.
Premium status:
Q: Is my code sent to a server?
A: No. Nebula runs in your browser. The only network requests are the CDN script and the Acorn / Terser parser libs (also CDN).
Q: How do I install this on my own site?
A: Just add the markup below and load https://nebula.us.kg/cdn/index.js. See the Nebula CDN guide for full options.
Q: Where can I learn more about Nebula?
A: Visit nebula.us.kg.