Choose a level
Choose a level#
| Level | Use it when |
|---|---|
| Quick | Light protection. |
| Balanced | Our recommended starting point. |
| Aggressive | More transformations; larger output and more processing. |
| Paranoid | All preset layers, with higher limits. Test speed carefully. |
Presets choose layers and limits, not a security score. Only eligible code changes; client code can still be copied.
Keep fast code light#
Exclude busy animation, rendering and input code. Focus protection on business rules. Measure the downloaded build; rebuilding strings inside a frame loop can still be costly.
Strings#
Runtime Secret Stitching rebuilds selected strings when used. Payload Sharding reuses decoded strings and speeds up repeated string checks.
Unicode and emoji keep their original JavaScript values. Stitching clears its temporary arrays; JavaScript strings cannot be securely erased. Keep real credentials on your server.
Optional controls#
Signing, runtime checks, watermarks and locks are optional. Server execution needs separate setup.
Fine-tune in Advanced / Fine tune. Changing presets replaces those settings.