Cloudflare Workers is a Service that permits developers to deploy and run encapsulated versions of their proprietary software source code (each a “Workers Script”) on Cloudflare’s edge servers.
By adding a Workers Script to the Service, you are granting Cloudflare a limited, revocable, worldwide, non-exclusive, royalty-free, sub-licenseable right to use your Workers Script as is necessary to provide you the Service (“License”). You retain all copyright and any other proprietary rights that you may hold in the Workers Script(s) that you provide to Cloudflare.
Cloudflare may with or without notice to you and without liability of any kind, temporarily limit the number of requests your Workers Scripts can make if processing such requests would put an undue burden on the Cloudflare network, or otherwise threaten the integrity of Cloudflare’s networks.
You acknowledge that you are solely responsible for your Workers Script(s), including (i) the Workers Script’s performance and functioning with the Service and any reference libraries that Cloudflare may provide from time to time; and (ii) maintaining licenses and adhering to the license terms of any third party software that may be incorporated into your Workers Script.
As between you and Cloudflare, you will provide all support of any type requested by Cloudflare or your end users related to the Workers Script and be responsible for any warranty, liability or obligation to any end user or any third party that arises in connection with their use of your Workers Script.
You represent and warrant that (i) you have and will retain all necessary rights to grant the License; (ii) your Workers Scripts are free from and do not disseminate any viruses, adware, spyware, worms, crypto-mining software or other malicious code; and (iii) you will use the Service in accordance with the Cloudflare Workers developer documentation.
You agree to indemnify and hold Cloudflare, and its officers, directors, employees, consultants, affiliates, subsidiaries and agents, harmless from any claim or demand, including reasonable attorneys’ fees, arising out of or related to your violation of any third-party right, including without limitation any intellectual property right, or your breach of any of the foregoing representations and warranties.
You understand and agree that Cloudflare is constantly enhancing its Service and we may enhance our Service in a way that is competitive with your Workers Script or other products, services, or ideas that you have, regardless of whether you have shared them with us. Although Cloudflare affirms that you retain intellectual property rights in the source code to your Workers Script, you acknowledge that Cloudflare has the right to make, use, develop, acquire, license, market, promote or distribute products, software or technologies that perform the same or similar functions as, or otherwise compete with, any of your Workers Scripts as well as other products, software or technologies that you may develop, produce, market, or distribute now or in the future.
The Mobile SDK Service is a Service that facilitates and analyzes network calls for mobile applications. Paid and enterprise plans of the Mobile SDK Service are available that can be used to optimize how data is transferred over networks through the use of ASAP™, a UDP-based protocol that accelerates the last mile to mobile devices.
Any use of the term “website” in the General Terms, the Enterprise Subscription Agreement or other written agreement between you and Cloudflare, as applicable, shall be deemed to mean “website or mobile application” with respect to your use of the Mobile SDK Service.
In addition, the capitalized terms below shall have the following meanings:
“Access Key” means a confidential access key provided by Cloudflare to Customer for enabling the Mobile SDK Service in a Mobile App.
“Active User” means with respect to paid and enterprise Mobile SDK Service subscriptions, a unique user who has performed some action in a Mobile App in the applicable billing period. Each installation of the Mobile App on a device shall count as a unique user. For example, if a user installs and uninstalls a Mobile App 5 times in a day on the same device, such user will count as 5 unique users for the applicable billing period.
“Mobile App” means a discrete compiled handheld or mobile device application that integrates the Cloudflare Mobile SDK to access the Cloudflare Mobile SDK Service. Each variation of compiled code that uses the Mobile SDK Service is counted as a unique Mobile App (e.g., iOS and Android each count as unique Mobile Apps). Cloudflare will provide one (1) Access Key for each unique Mobile App.
“Platform Access Fee” means with respect to paid and enterprise Mobile SDK Service subscriptions, the Monthly Fee charged by Cloudflare for each Mobile App.
“Total Active Users” means with respect to paid and enterprise Mobile SDK Service subscriptions the sum of all Active Users in all of Customer’s Mobile Apps for the applicable billing period. For example, if Customer’s iOS Mobile App has 300,000 Active Users in a given billing period, and Customer’s Android Mobile App has 200,000 Active Users in such billing period, the Total Active Users for such billing period is 500,000 Active Users.
Subject to your compliance with the terms and conditions of the Agreement, Cloudflare hereby grants you a non-exclusive, non-transferable, license, to enable the Mobile SDK Service in your Mobile App(s), solely in accordance with the Documentation and any other restrictions or obligations mutually agreed upon by the Parties. All rights not expressly granted to you herein are reserved to Cloudflare.
You acknowledge that you are solely responsible for your Mobile Apps, including the Mobile App’s performance and functioning with the Service. As between you and Cloudflare, you will provide all support of any type requested by Cloudflare or your end users related to your Mobile App(s) and be responsible for any warranty, liability or obligation to any end user or any third party that arises in connection with their use of your Mobile App.
Each Access Key may only be used by one (1) Mobile App to access the Service. You acknowledge and agree that: (a) you will ensure that each Access Key issued to a Mobile App will be used only by the Mobile App for which it was issued; (b) you are responsible for maintaining the confidentiality of all Access Keys, and are solely responsible for all activities that occur with such Access Keys; and (c) you will notify Cloudflare promptly of any actual or suspected unauthorized use of any Access Key, or any other breach or suspected breach of the Agreement. Cloudflare reserves the right to terminate any Access Key that Cloudflare reasonably determines may have been used by an unauthorized third party, and shall provide you with immediate notice of such. For your own security, Cloudflare strongly encourages that you take all necessary security precautions in conjunction with all Access Keys.