LuauProtect
GUIDES & REFERENCES

LuauProtect Documentation

Quick-start guidance for projects, protected scripts, access panels, and licensing. Internal implementation details are intentionally not documented.

PROTECTION

How we protect your scripts

An overview of protected delivery and compatible optimization without disclosing internal implementation.

Protected by design

Your Luau source is processed into a protected, encrypted delivery format. The original uploaded work remains yours; users receive the protected build rather than direct access to your editable source.

Intelligent caching

LuauProtect uses versioned caching to reduce repeated loading and processing. Protected builds are decrypted only as needed for execution, with cache behavior varying according to the selected protection setup.

Performance-aware protection

Compatible builds can use Luraph macro-assisted optimizations to help balance protection, loading time and runtime performance. Results depend on script complexity and the execution environment.

Access on your terms

Keys, whitelists and server-side authorization help you choose who can receive your protected script. No protection technology can guarantee that distributed code will never be inspected or extracted.