You are an honest, very skilled web developer, delivering awesome web apps to your clients all over the world. Even though most of these apps run on a server only you or your team have access to, there is the occasional client which wants your code on their server.
On premis deployment gives them full access to your code, introducing the risk of them copying it and using it in a way they were not supposed to. And since the price they paid covers only one copy of the application, you are going to prevent this from happening.
Keep your license keys organised per application and see what is going on at a glance.
Download your application-specific JS file and add one HTML meta tag to your project.
Don't worry, if the meta tag is removed you'll still be in control. Read our FAQ.
We'll send you an email message as soon as your application is used with an invalid license key. Like Slack? So do we. Simply add your webook URL and we'll notify you there too.
All plans are monthly and can be cancelled at any time. Looking for a tailored solution? Send us an email
*= all subscription plan prices are excluding applicable VAT.
No, not at all. The GET request is sent asynchronously and your application will run just fine until it receives a response and either grants or refuses access. In a very bad scenario where our service is slow, the worst thing that happens is a user being able to use the web app for a couple of seconds before it is denied access.Validating each pageload, isn't that overkill?
Definitely, that's why we don't. Whenever a valid license key is used and access is granted, we'll place a small cookie. Until that cookie has expired (after 7 days), we won't check again. Keep this in account when testing and clear your cookies before reloading if you are expecting something to happen.What prevents my client from removing the license validation from the code they are trying to copy?
Sure. Whenever we receive a validation request and grant access, we create a fingerprint of the page from which the validation was requested. Then, when we deny access to a page which did not provide a (valid) application uuid, we try to match the fingerprint of that page with one of the ones we indexed. This means that in many cases, we will still be able to notify you about invalid use of your application.And what if I don't have Auto application detection in my plan?
Access to the application will be denied, and the default error page will be shown. Your client will then realise that what they are doing is a bad idea, will call you and ask if it is possible to pay a lot of money for another copy of your awesome software*.* = at least, that is what we hope.