I will add secure cloud license system to your mt4 mt5 ea or indicator
MQL4 MQL5 developer with 5 years expirience
About this Gig
Protect your MT4/MT5 indicator or EA with a secure cloud-based licensing system.
I will create a license manager that verifies users by account number (no DLL required) or PC ID (requires DLL), using an encrypted license list stored on Google Drive or GitHub editable from desktop or mobile.
Works with .mq4 or .mq5 (indicators or EAs)
Secure access control: add, remove, or edit clients
Encryption to protect your source code
Clean code and full setup support
To start, please send:
The source file (.mq4 or .mq5)
Your preferred validation type (account or PC ID)
Login and password for a Google Drive or GitHub account to store the license list
For your security, we recommend using a new Google Drive or GitHub account for this project.
Platform:
MT5
•
MT4
FAQ
Do I need to provide the source code of my EA or indicator?
Yes, I need the original .mq4 or .mq5 file to apply the license system correctly.
Do I need to pay for a VPS or server to use this system?
No! The system uses Google Drive or GitHub to store your client list — no VPS or paid server needed. You can manage licenses directly from your browser, with no extra costs or technical setup.
Where is the license list stored?
The license list is securely stored on Google Drive or GitHub, based on your preference.
Can I limit the license by time or expiration date?
Absolutely. You can define an expiration date.
Will the license system work without using a DLL?
Yes, if you choose account number validation. DLL is only required for PC ID validation.
Can I manage licenses from my phone?
Yes! You can access and update the license list from your phone or any device with internet access.
What client information is used in the license system?
The system uses the client’s ID (PC ID or account number), an optional expiration date, and a name. Format: ID;Date;Name. You can edit this list anytime via Google Drive or GitHub.
What happens when an unauthorized user tries to use the EA or indicator?
If the user's PC ID is not found or has expired in the license list (stored in the cloud), the system immediately blocks access and shows an alert message with the Account Number or PC ID. The user is instructed to contact support, and no functions are allowed until authorization is granted.

