BrowserStack SDK Terms

Use of certain features of BrowserStack Services may require the installation of the BrowserStack software development kit (the “SDK”) within Customer’s Test Environment. These SDK Terms of Use (“SDK Terms”) govern the use of the BrowserStack SDK (“SDK”) the same form an integral part of the BrowserStacks’ Terms of Service or in case you have a signed Agreement with Browserstack, then such agreement (“ToS”). Terms used here, but not defined shall have the same meaning as defined in the ToS. In the event of conflict between the ToS and these SDK Terms, the following SDK Terms shall take precedence –

  1. Subject to the ToS, BrowserStack grants Customer a limited, non-exclusive, non-sublicensable, non-transferable, and revocable license during the Subscription Term to (i) download, install, and use the SDK within the Customer’s Test Environment solely for the use of BrowserStack Services (ii) use and reproduce a reasonable number of copies of the Documentation for internal use to support the Services and (iii) the SDK is intended for testing purposes only within the Customer’s Test Environment. It must not be used to distribute Customer’s applications to end users or third parties who are not engaged by the Customer. Applicable Documentation is available here.
  2. BrowserStack is only obligated to support the current, stable versions of the SDK as designated in the Documentation (“Supported Version(s)”). BrowserStack may depreciate older versions of the SDK upon notice. Customer acknowledges that use of non-Supported Versions is at Customer’s own risk, and BrowserStack shall have no liability for errors, defects, or security vulnerabilities arising from the use of such non-Supported Versions. Customer agrees to upgrade to the latest Supported Version(s) promptly upon release to ensure functionality and security.
  3. The SDK enables the collection of certain information (collectively, “Test Data”) to assist with the identification, analysis, and correction of tests, which may include end-user activity recordings, log data, device information, and feedback – solely for the Customer’s use of the Services in accordance with the ToS.
  4. Customer retains all rights to the Test Data submitted through the SDK.
  5. If the SDK captures any Account Related Information, the following provisions apply:
    1. BrowserStack Data Protection Addendum (DPA) shall apply, including any Standard Contractual Clauses (SCCs) or UK International Data Transfer Addenda required for Restricted Transfers, unless BrowserStack has signed a separate agreement with the Customer regarding Personal Data processing, in which case, such agreement shall apply.
    2. Customer ensures that the use of the SDK complies with its internal privacy policies and all legal transparency requirements.
  6. BrowserStack may provide tools to mask sensitive data or information captured via the SDK:
    1. Customer acknowledges that these tools are not designed to render data fully “anonymized” under the standards of laws.
    2. Customer is solely responsible for implementing and maintaining masking tools. BrowserStack disclaims all liability regarding the effectiveness of these tools or the Customer’s failure to utilize them.
  7. Customer acknowledges that the SDK is designed and licensed solely for use in non-production, Test Environments. In no event shall BrowserStack be liable for any claims, damages, losses, liabilities, costs, or expenses (including attorneys’ fees) arising out of or related to Customer’s use of the SDK in a live production environment or any environment other than the designated Test Environment, including, but not limited to, claims regarding application downtime, data loss, or financial loss experienced by Customer or its end-users resulting from such unauthorized use.
  8. BrowserStack reserves the right to modify these SDK Terms at any time. BrowserStack will use commercially reasonable efforts to provide notice of material changes (e.g., via the BrowserStack dashboard, email, or a release note accompanying an SDK update). Customer’s continued use of the SDK following the posting of updated SDK Terms constitutes acceptance of such updates. If Customer does not agree to the updated terms, Customer’s sole remedy is to cease using the SDK and uninstall it from the Customer’s Test Environment.

THE BROWSERSTACK SDK IS PROVIDED ON AN “AS-IS” BASIS. BROWSERSTACK DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. BROWSERSTACK DOES NOT WARRANT THAT THE SDK WILL BE ERROR-FREE OR UNINTERRUPTED, OR THAT IT WILL OPERATE IN COMBINATION WITH ANY OTHER HARDWARE, SOFTWARE, SYSTEMS, OR DATA.