SDK End Use License Agreement and Terms of Use

Last Updated June 12, 2024

This SDK End User License Agreement and Terms of Use (the “EULA”) sets out the terms under which OneSignal, Inc. (“OneSignal” or “Company”) agrees to license its proprietary SDK to the Licensee reading and agreeing to this EULA (the “Licensee”). Licensee signifies its agreement to this EULA by clicking through the acceptance mechanism provided by Company (such as an “I Agree” or “I Accept” button), or by engaging in any other legally sufficient behavior to signify acceptance. Please review these terms carefully, because they will bind you with respect to your use of the EULA.

  1. License to the SDK Subject to Licensee’s compliance with these terms, including the Restrictions in Section 2 , Company grants Licensee a limited, worldwide, royalty-free, term-limited, non-transferrable, and non-exclusive license to use the SDK within its Applications and websites (collectively the “Properties”), or to use other APIs, web services and other features provided by Company (the SDK and other such features collectively referred to as the “SDK”), in order to send, optimize and manage push notifications to users of its Properties, and to use other related functionality provided within the Properties intended for its use.
  2. Restrictions on Licensee’s Use of the SDK. Licensee agrees that its license to the SDK is subject to the following conditions:
    1. Absent further agreement by the parties (which may be by email), Licensee will not use the SDK in connection with any App that constitutes or promotes illegal gambling, adult media (i.e., pornography), inflammatory religious content, violence, politically religious agendas and/or any known associations with hate, criminal and/or terrorist activities, discrimination, racism, harassment or hate speech against any individual or group, pirated content or content that violates a party’s intellectual property rights, tobacco products, including e-cigarettes, firearms or ammunition, or any product that is illegal in the jurisdiction in or into which it is sold;
    2. Licensee will only use the SDK in connection with the Properties that it owns and operates, and shall not sell, sublicense, give, rent, loan, lease, or otherwise make the SDK or its components available to any third party without the Company’s prior express written consent;
    3. Licensee shall not (i) alter, hide, or remove any copyright, trademark, or other intellectual property rights notice contained in the SDK; (ii) except as required to effectuate the rights granted under sub-section (iii) herein, reverse engineer, decompile, disassemble, or otherwise translate or derive the source code for the SDK, or attempt to do so;. (iii) use the SDK to create any software or service containing any malicious or harmful code; (iv) use the SDK to damage, detrimentally interfere with, surreptitiously intercept, or misappropriate any system or data; (v) use the SDK in violation of applicable law; (vi) circumvent or attempt to circumvent usage limits; or (vii) use the service at excessive levels that would degrade performance for other users
    4. Licensee may and hereby is permitted to create derivative works of the SDK provided that such derivative works shall be subject to the Modified MIT (Open Source) License available here.
    5. Licensee acknowledges and agrees that the Company may change the form and nature of the SDK at any time in the Company’s sole discretion without advance notice to Licensee, and that future versions of the SDK may no longer be compatible with any given Property. Licensee acknowledges and agrees that Company may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to Licensee at any time in the Company’s sole discretion without prior notice to Licensee.
    6. Nothing in this EULA permits Licensee to use any of the Company’s trade names, trademarks, service marks, logos, domain names, or other distinctive brand features without the Company’s prior express written consent.
  3. Term and Termination. This EULA shall commence as of the Effective Date and shall remain in effect until terminated as provided herein. Either Party may terminate this EULA for any reason or for no reason at all without notice. The Company may terminate your subscription to the Free Services due to your inactivity or for exceeding storage and compute limitations, and for using a premium integration without being on a Professional or Enterprise plan. Notwithstanding the foregoing, the Company may terminate this EULA immediately without notice to Licensee in the event the Company believes Licensee has breached Section 2 or 4 herein. Upon termination of this EULA, the license granted to the SDK pursuant to Section 1 shall immediately terminate and Licensee shall no longer have any rights to use the SDK. Licensee understands, however, that the collection of data by the SDK through Properties on which it is already integrated, and its use for purposes set forth herein, may continue until End Users have (a) removed or disabled the SDK (or any application that integrates the SDK) from their respective devices, or any application that integrates the SDK from your device, or (b) limited such data collection through applicable device settings in a manner that is communicated to Company.
  4. Compliance with COPPA