Copyright (c) 2026 Updog Software Solutions FZCO. All rights reserved.

================================================================================
                         UPDOG SDK — COMMERCIAL LICENSE
                                  Version 1.0
================================================================================

--------------------------------------------------------------------------------
1. DEFINITIONS
--------------------------------------------------------------------------------

"Licensor"        Updog Software Solutions FZCO, the copyright holder of the Software.

"Software"        The Updog SDK, including all source code, compiled artifacts,
                  documentation, and associated files distributed as an npm
                  package or otherwise.

"User"            Any individual or legal entity that downloads, installs,
                  integrates, or uses the Software.

"License Key"     A unique credential issued by the Licensor that identifies
                  the User's subscription tier and permitted domains.

"Permitted
 Environment"     Any environment listed in Section 3 of this License.

"Production Use"  Any use of the Software on a domain, host, or environment
                  not listed in Section 3, including any use intended for
                  real users or business operations regardless of how the
                  environment is labelled. For the avoidance of doubt, any
                  environment not explicitly listed in Section 3 — including
                  self-hosted, internal, staging on custom domains, and
                  VPN-protected environments — is considered Production Use.

"Domain"          A distinct, publicly accessible hostname through which the
                  User's Application is served. Each subdomain is a separate
                  Domain. A hostname and its "www." equivalent are treated as
                  a single Domain.

"Application"     Software developed by the User that integrates the Software.

--------------------------------------------------------------------------------
2. LICENSE GRANT
--------------------------------------------------------------------------------

Subject to the terms and conditions of this License, the Licensor hereby grants
the User a limited, non-exclusive, non-transferable, non-sublicensable license
to use and integrate the Software solely as permitted herein.

The User may copy and modify the Software solely as necessary to integrate and
run it within the User's Application (e.g. bundling, minification,
transpilation, tree-shaking). No other modification rights are granted.

The Software may include mechanisms intended to verify the validity of a
License Key or the Domain on which the Software is used.

--------------------------------------------------------------------------------
3. FREE USE — PERMITTED ENVIRONMENTS
--------------------------------------------------------------------------------

The Software may be used free of charge, without a License Key, solely when
running on or served from one of the following environments:

  Loopback / local development:
    - localhost
    - 127.0.0.1
    - 0.0.0.0
    - ::1

  Reserved TLDs:
    - *.local
    - *.test
    - *.localhost

  Deployment preview platforms:
    - *.vercel.app
    - *.netlify.app
    - *.pages.dev
    - *.fly.dev
    - *.railway.app

  AI app builders:
    - *.lovable.app
    - *.base44.app
    - *.bolt.host
    - *.ai.studio
    - *.figma.site
    - *.vusercontent.net

  Cloud IDEs and sandboxes:
    - *.gitpod.io
    - *.github.dev
    - *.app.github.dev
    - *.stackblitz.io
    - *.codesandbox.io
    - *.idx.dev
    - *.replit.dev
    - *.replit.app

  Tunneling tools:
    - *.ngrok-free.app
    - *.ngrok.io
    - *.loca.lt

The User is solely responsible for ensuring that the Software is used only
within Permitted Environments when operating without a valid License Key.

--------------------------------------------------------------------------------
4. COMMERCIAL USE — LICENSE KEY REQUIRED
--------------------------------------------------------------------------------

A valid License Key must be obtained from the Licensor before using the
Software for any Production Use. This includes, without limitation:

  - Custom domains (e.g. yourapp.com, app.yourcompany.io)
  - Internal company domains and intranets
  - Self-hosted infrastructure
  - Any environment accessible to end users outside of Section 3

Domains are licensed under the User's active subscription and may be attached
to a License Key through the Console. A License Key may have any number of
Domains attached, including none. Each account includes one additional Domain
at no charge.

To obtain a License Key, visit: https://updog.tech

--------------------------------------------------------------------------------
5. RESTRICTIONS
--------------------------------------------------------------------------------

Unless expressly permitted in writing by the Licensor, the User may NOT:

  a) Redistribute, sublicense, sell, rent, lease, or otherwise transfer the
     Software or any rights therein to any third party. This restriction does
     not prohibit distribution of the Software as compiled or bundled within
     the User's Application;

  b) Reverse engineer or decompile the Software except to the limited extent
     expressly permitted by applicable law and only where the Licensor has
     not made the relevant information available;

  c) Remove, alter, or obscure any copyright, trademark, or proprietary
     notices contained in the Software;

  d) Publicly disclose or share any License Key. The User must take reasonable
     steps to protect the confidentiality of any License Key issued to them.

The above restrictions do not prohibit the User from independently developing
software with similar functionality, provided such software is written entirely
from scratch without copying or deriving from the Software.

--------------------------------------------------------------------------------
6. THIRD-PARTY OPEN SOURCE COMPONENTS
--------------------------------------------------------------------------------

The Software may include third-party open source components subject to their
respective licenses. Such components are not governed by this License. A list
of third-party components and their applicable licenses is included in each
published package as THIRD_PARTY_NOTICES.txt.

--------------------------------------------------------------------------------
7. COMPLIANCE
--------------------------------------------------------------------------------

The Licensor may, upon reasonable written notice, request information
reasonably necessary to verify the User's compliance with this License. The
User agrees to cooperate in good faith with any such verification request.
Failure to provide such information within a reasonable time may be treated
as a breach of this License.

--------------------------------------------------------------------------------
8. OWNERSHIP
--------------------------------------------------------------------------------

The Software is licensed, not sold. The Licensor retains all right, title, and
interest in and to the Software, including all intellectual property rights
therein. This License does not grant the User any ownership rights in the
Software.

--------------------------------------------------------------------------------
9. UPDATES AND VERSIONS
--------------------------------------------------------------------------------

This License applies to all versions of the Software unless a separate license
is expressly provided with a specific version. Updated versions of this License
apply only to new versions of the Software released after the update.

--------------------------------------------------------------------------------
10. LICENSE TRANSFER
--------------------------------------------------------------------------------

This License is personal to the User and may not be assigned or transferred
to any third party without the prior written consent of the Licensor. Any
attempted assignment without such consent is void. Notwithstanding the
foregoing, a User that is a legal entity may transfer this License to a
successor entity in connection with a merger, acquisition, or sale of all or
substantially all of its assets, provided the Licensor is notified in writing
within thirty (30) days of such transfer.

--------------------------------------------------------------------------------
11. NO WARRANTY
--------------------------------------------------------------------------------

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE LICENSOR DOES NOT
WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE OR UNINTERRUPTED.

--------------------------------------------------------------------------------
12. LIMITATION OF LIABILITY
--------------------------------------------------------------------------------

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE
LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR
PUNITIVE DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA, GOODWILL, OR
OTHER INTANGIBLE LOSSES, ARISING OUT OF OR IN CONNECTION WITH THIS LICENSE OR
THE USE OF THE SOFTWARE, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

THE LICENSOR'S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THIS
LICENSE SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT PAID BY THE USER FOR
THE SOFTWARE IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED
US DOLLARS (USD $100).

--------------------------------------------------------------------------------
13. TERMINATION
--------------------------------------------------------------------------------

This License is effective until terminated. It will terminate automatically,
without notice, if the User breaches any term of this License. In addition,
any License Key will be automatically revoked, and the associated license will
terminate, upon non-payment of applicable fees, chargeback, or fraudulent
payment. Upon termination, the User must immediately cease all use of the
Software.

Sections 5, 8, 11, 12, and 14 survive termination of this License.

--------------------------------------------------------------------------------
14. GOVERNING LAW
--------------------------------------------------------------------------------

This License shall be governed by and construed in accordance with the laws of
the Dubai International Financial Centre (DIFC), as applied by the DIFC Courts.
Any dispute arising out of or in connection with this License, including any
question regarding its existence, validity, or termination, shall be subject to
the exclusive jurisdiction of the courts of the DIFC.

--------------------------------------------------------------------------------
15. EXPORT COMPLIANCE
--------------------------------------------------------------------------------

The User may not export, re-export, or transfer the Software in violation of
any applicable export control laws or regulations, including those of the
United Arab Emirates and any other jurisdiction applicable to the User.

--------------------------------------------------------------------------------
16. ENTIRE AGREEMENT
--------------------------------------------------------------------------------

This License constitutes the entire agreement between the User and the Licensor
with respect to the Software and supersedes all prior or contemporaneous
understandings or agreements relating to the Software.

--------------------------------------------------------------------------------

For licensing inquiries: support@updog.tech
Website: https://updog.tech

================================================================================
