Protect Your PHP Source Code with Military-Grade Encryption
Ex-Guard encrypts your PHP files with AES-256-GCM. Add domain locking, IP binding, and expiry dates. Your source code stays safe forever.
Ex-Guard encrypts your PHP files with AES-256-GCM. Add domain locking, IP binding, and expiry dates. Your source code stays safe forever.
Enterprise-grade PHP protection that's easy to deploy. No runtime dependencies, no configuration headaches.
Everything you need to protect your PHP intellectual property — all in one solution.
Military-grade encryption for your PHP source code. Each file is encrypted with a unique nonce, making brute-force attacks impossible.
Restrict your encoded PHP files to run only on approved domains. Prevent unauthorized distribution and misuse.
Lock execution to specific IP addresses. Perfect for dedicated servers and controlled deployment environments.
Set time-limited licenses. Your encoded files automatically stop working after the expiry date — no server-side checks needed.
Distribute licenses via .lic files. Your clients never see the encryption key — it's embedded and encrypted inside the license.
Compile PHP to opcodes before encryption for maximum protection. The loader transparently decrypts and executes at runtime.
Three simple steps to protect your PHP source code.
Use the Ex-Guard Desktop GUI or CLI to encrypt your PHP source with AES-256-GCM. Set domain, IP, and expiry restrictions.
Install the Ex-Guard Loader extension on the client's PHP server. Copy the encoded files and license. Add 3 lines to php.ini.
The loader transparently decrypts and executes your PHP code. Zero configuration, zero overhead after first load.
Built for PHP developers who are tired of seeing their hard work stolen, resold, or deployed on servers they don't control.
Sell your WordPress plugins, WooCommerce extensions, or Laravel packages without fear. Your source code stays locked — clients can use it, but never see it.
Deliver enterprise applications (CRM, ERP, POS) to clients with confidence. Domain locking ensures your code only runs where you say it does.
Protect your multi-tenant PHP SaaS from reverse-engineering. License per server, control access by IP, and set expiry on trial deployments.
Stop worrying about clients copying your code to 10 servers. One license, one machine. They need another? That's another license.
Charge premium prices for premium code. Ex-Guard ensures your open-core model actually works — free tier stays free, premium stays protected.
If you've ever had a client ask for the source code after a project, or found your work on a piracy site — this is your solution.
Add just 3 lines to your php.ini and you're protected.
One-time purchase per machine. No subscription needed. Your license is bound to your server's Hardware ID (HWID). Need it on another machine? Simply purchase another license.
Starter1 Machine |
Professional1 Machine / License |
EnterpriseUnlimited Machines |
|
|---|---|---|---|
| Price | Free | Rp 775.000/license | Rp 3.225.000/tahun |
| Type | 14 hari trial, HWID locked | Jual putus, HWID locked | Subscription, unlimited HWID |
| AES-256-GCM Encryption | |||
| Domain Locking | |||
| IP Binding | |||
| Expiry Date Control | |||
| License File System | |||
| Source Mode | |||
| Opcode Mode | |||
| Desktop GUI | |||
| Custom Loader Branding | |||
| Online Activation Server | |||
| Support | Community | Priority | Dedicated | Get Started | Get Pro | Contact Sales |
Each license is bound to your server's Hardware ID (HWID). The same license cannot be used on a different machine.
Simply purchase another Professional license for the new server. One-time purchase, no recurring fees.
Enterprise plan lets you deploy to unlimited servers. Ideal for agencies and SaaS providers with multiple deployments.
Trusted by PHP developers and agencies worldwide.
"Ex-Guard saved our SaaS application from being pirated. The domain locking feature means our code only runs on our infrastructure."
"We sell PHP plugins and the license file system is perfect. Each client gets their own .lic — they never see our source code."
"Set up in 5 minutes. The expiry date feature lets us sell time-limited demos without worrying about pirated copies."
Everything you need to know about Ex-Guard.
No. Your PHP source is encrypted with AES-256-GCM encryption and compiled to a native binary. The encoded file is completely unreadable without the Ex-Guard Loader and a valid license.
Minimal. The loader decrypts files at compile time only. Once compiled, PHP executes normally. With OPcache enabled, decoded files are cached and the loader overhead is negligible.
Ex-Guard supports PHP 8.2, 8.3, 8.4, and 8.5 on both Windows (.dll) and Linux (.so). Support for PHP 7.4 and 8.1 is experimental.
You can still re-encode your files with a new key, as long as you have the original source. There is no way to extract the key from an encoded file.
Yes, if you have access to php.ini and can install PHP extensions. Some shared hosts do not allow custom extensions — check with your hosting provider.
Start encoding your PHP files in minutes. Download Ex-Guard and protect your intellectual property today.
Get Started Now