Scriptlock 2.1


The code execution prevention system for JavaScript

Licensing and Registration

Licences are free if you are a non-profit making organisation, excluding government bodies. They are also free for the purposes of developing systems in non-public facing development environments.

For all commercial users the licence requires the payment of monthly recurring fee based on your monthly number of downloads of the scriptlock.min.js or page views, irrespective of the uniqueness of users or IP address.

We also offer a hosted service for scriptlock, which avoids the need to set up your own Tomcat service.

A voluntary scheme is also available should you wish to support the contribution UK patent GB2496107 and US patent US 8,959,628 made to evolution of the CSP nonce.

Number of page viewsLicence Alone p/m (£)Hosted Service + Licence p/m (£)
up to 5K Free 10
5K – 10K 10 15
10K – 25K 25 38
25K – 50K 38 56
50K – 100K 56 84
100K – 250K 105 158
250K – 500K 158 237
500K – 1M 237 356
1M – 2.5M 444 667
2.5M – 5M 667 1000
5M+ POA POA

Registration

Registration is simple. You will need to set up a Datawing account in order to do so. To login or register simply click on the Login/Register button at the top of the page.


  • Step 1
    Register with Datawing
  • Step 2
    Log into Scriptlock
  • Step 3
    Approve the Scriptlock Application
  • Step 4
    Fill in your declaration
  • Step 5
    Pay your subscription
  • Step 6
    Complete
     
 

Scriptlock 2.1 - Non-exclusive License

Definitions

The Licensor – The intellectual property owner, Datawing Limited a company registered in England number 07650812

The Licensee – The company or individual making use of the Software on their website

The Software - “ScriptLock 2.1” including

  • The client components
  • The server components

The client components – Files that may be distributed to web clients:

  • scriptlock.min.js
  • scriptlock.synchronize.js
  • scriptlock.css

Licence

The Licensor hereby grants the Licensee, and the Licensee hereby accepts from the Licensor, a non-exclusive, non-transferable right to install, execute and use the Software in the context of their websites server environment and the right to download and execute The Client Components of The Software in the browser software in use by users of their website.
This license is granted subject to all of the following conditions: 

(i) The Licensee will declare the number of users on their website at the start of and on each anniversary of this licence and pay the correct annual or monthly fee.

(ii) The Licensee will not alter any portion of the software;

(iii) The Licensee may not remove or alter any of the Licensor’s copyright, trademark or other proprietary rights notice contained in any portion of the Source Code or other files that bear such a notice;

(iv) The Licensor provides no warranty at all to any person or organisation, other than the Limited Warranty provided under this agreement. The Licensee will remain solely responsible to anyone using their website for support, or technical or other assistance, and such users will have no right to contact the Licensor for such services or assistance; 

(v) The Licensee will indemnify and hold the Licensor, its related companies and its suppliers, harmless from and against any claims or liabilities arising out of the use of their website;

(vi) The Licensee may not use the Licensor’s or any of its suppliers' names, logos, or trademarks to market their programs, except to state that their website is protected by the Software.

So long as the Licensee complies with all terms of this License and Limited Warranty, the license granted hereunder shall endure for the licence term, which shall be one month from the payment of the fee as published on the Licensor's website and updated from time to time by the Licensor.

Licensor's Rights

The Licensee acknowledges and agrees that the Software is a proprietary product of Licensor protected under international copyright law.

The Licensee further acknowledges and agrees that all right, title, and interest in and to the Software, including associated intellectual property rights, are and shall remain with Licensor. This License and Warranty does not convey to the Licensee an interest in or to the Software, but only a limited right of use revocable in accordance with the terms of this License and Warranty.

Limited Warranty

Provided the conditions of the license have been adhered to, the Licensor warrants that the Software will perform substantially in accordance with accompanying written material for a period of one year from the date of this agreement.  If a defect is identified during the warranty period the Licensor shall determine in its sole discretion whether to repair or replace any defective part of the Software covered by this warranty. This Limited Warranty is void if failure of the Software has resulted from accident, abuse, misapplication or modification.

The Licensors entire liability to the Licensee shall be no more than the fee paid.

No other warranties

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSOR DISCLAIMS ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.

Limitation of Liability

IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, LOSS OF USE OR LOST BUSINESS, REVENUE, OR GOODWILL) ARISING IN CONNECTION WITH THIS AGREEMENT, THE SOFTWARE AND/OR THE USE THEREOF, UNDER ANY THEORY OF TORT, CONTRACT, STRICT LIABILITY OR NEGLIGENCE, EVEN IF LICENSOR HAS BEEN ADVISED, KNEW OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL ANY DAMAGES WHICH MAY BE ASSESSED UPON LICENSOR FOR ANY REASON EXCEED THE FEE PAID BY THE LICENSEE FOR THE PRODUCT. ANY ACTION AGAINST LICENSOR MUST BE COMMENCED WITHIN ONE (1) YEAR AFTER THE CAUSE OF ACTION ARISES.

Indemnification

The Licensor agrees to defend, indemnify and hold the Licensee harmless from and against any claim, suit, demand, or action alleging that the Software or any component thereof infringes a copyright, trade secret, or any other proprietary right of any third party recognized under English law, and the Licensor shall indemnify the Licensee against all costs, expenses , and damages arising from any such claim, suit, demand, or action; provided, however, that: (i) the Licensee shall have given the Licensor prompt written notice of such claim, suit, demand, or action; (ii) the Licensee shall cooperate with the Licensor in the defense and settlement thereof; and, (iii) the Licensor shall have control of the defense of such claim, suit, demand, or action and the settlement or compromise thereof. If a temporary or a final injunction is obtained against the Licensee’s use of the Software or any portion thereof by reason of an infringement of a copyright, trade secret, or other proprietary right, the Licensor will, at its option and expense, either (i) procure for you the right to continue using the Software or (ii) replace or modify the Software or such infringing portion thereof so that it no longer is infringing, so long as the utility or performance of the Software is not adversely affected by such replacement or modification. The Licensor shall have no liability to the Licensee for any infringement action or claim that is based upon or arises out of the use of the Software or any component thereof in combination with any other system, equipment, or software in the event that, but for such use, the claim of infringement would not lie.

Assignment

This Agreement shall not be assigned in whole or in part by the Licensee without the prior consent of the Licensor, that shall not be reasonably withheld, and any attempt to so assign this Agreement shall be invalid. However, the Licensee may assign this entire Agreement to a parent or subsidiary company without the consent of the Licensor.

Patents

One or more patent or patent applications apply to this software, including without limitation: UK1118490.0 and all corresponding foreign counterparts (US 8,959,628).

Governing Law

This agreement shall be governed by English law and all parties submit to the non-exclusive jurisdiction of the English courts.