Skip to content

Tayra Software License Agreement

Copyright (c) Radarleaf Technologies. All rights reserved.

IMPORTANT: READ CAREFULLY BEFORE USING THIS SOFTWARE.

This license agreement ("Agreement") is a legal agreement between you (either an individual developer or a single legal entity) ("Licensee") and Radarleaf Technologies ("Licensor") for the Tayra software library and associated documentation (collectively, the "Software").

For the purposes of this Agreement, "Licensee" means the single named individual or single legal entity (e.g., a specific corporation, limited liability company, partnership, or other body corporate) identified on the license key or purchase record. The license is not extended to any parent company, subsidiary, sister company, holding company, joint venture, or other affiliate of the Licensee, regardless of common ownership or control. Each separate legal entity that wishes to use the Software for production purposes must obtain its own license.

By installing, copying, or otherwise using the Software, you agree to be bound by the terms of this Agreement.

1. Grant of License

a. Trial Use (Trial Key Required)

Pre-production evaluation of the Software requires a Trial License Key ("Trial Key") obtained from the Licensor. A Trial Key is time-limited (default: 30 days from issuance) and activates the Software in non-production environments - development, testing, evaluation, staging, QA, and continuous-integration environments - for the duration of the trial period.

A Trial Key is not bound to a specific major version of the Software: evaluators may install any current major release during the trial period. The trial expiry is the sole time-based bound on a Trial Key.

Trial Keys are issued at the Licensor's discretion. Contact hello@tayra.dev to request one. No use of the Software - including development, testing, evaluation, educational, and personal learning use - is permitted without either a valid Trial Key or a valid Production License Key.

b. Essentials Edition (Production)

A Production License Key ("Production Key") is required for all use of the Essentials edition once the Trial Key issued under §1(a) expires or is superseded. The Essentials edition includes field-level encryption, crypto-shredding, and all framework integrations.

A single Production Key activates the Software across every product, service, and deployment operated by the Licensee (as defined above) - including production, staging, QA, development, and CI/CD environments - with unlimited developers and servers. It does not extend to any affiliate, parent, subsidiary, sister company, or other separate legal entity. Each separate legal entity requires its own license.

c. Compliance Edition (Production)

The Compliance edition includes everything in Essentials, plus audit trail, PII inventory, compliance reports (Art. 15, 30, 33/34), breach notification, and data subject access and portability.

Like the Essentials edition, the Compliance edition requires a Trial Key for pre-production evaluation and a Production Key thereafter. A single license covers every environment operated by the Licensee but does not extend to any affiliate, parent, subsidiary, sister company, or other separate legal entity.

Contact hello@tayra.dev for a Compliance Trial Key.

d. Perpetual Fallback Use

A Production Key encodes a maintenance window expiry date ("MaintenanceUntil"). The Key activates any release of the Software that was published on or before MaintenanceUntil - regardless of version, including across major-version boundaries - in perpetuity. The Key itself does not expire; any release published on or before MaintenanceUntil remains activated by the Key indefinitely, including after the maintenance window has closed.

The maintenance period (12 months from purchase, extended by each renewal) determines which releases the Key activates. Releases published after MaintenanceUntil are not activated by the lapsed Key. To install such releases - whether patch, minor, or major - the Licensee must renew maintenance and receive an updated Production Key with a later MaintenanceUntil.

Whether a release is activated is determined solely by comparing the release's publication date to MaintenanceUntil. This comparison does not depend on the current date, so any release the Key activates continues to function indefinitely regardless of when it is run.

Without a valid Trial Key or Production Key, the Software does not function - see §1(e).

e. License Key Requirement

The Software does not function without a valid license key. A valid license key is either a Trial Key (§1(a)) or a Production Key (§1(b) or §1(c)). The Software validates the key at startup in every environment in which it is loaded - there is no environment, build, or runtime flag in which validation is bypassed.

If a valid key is not present, or if the present key has expired, has been revoked, or does not cover the running release, the Software refuses to start and the application's startup will fail. There is no reduced-functionality mode, grace period, or warning-only mode.

License-key validation is performed entirely within the Licensee's process. The Software does not transmit any data to the Licensor or any third party for license verification, telemetry, usage reporting, or any other purpose.

2. Restrictions

You may NOT:

  1. Redistribute, sublicense, or transfer the Software to third parties without a separate redistribution agreement.
  2. Remove or alter any proprietary notices, labels, or marks on the Software.
  3. Use the Software to create a competing product or service that provides substantially similar functionality.
  4. Reverse engineer, decompile, or disassemble the Software, except to the extent required by applicable law.

3. Source Code Visibility

The source code of the Software is visible (distributed via NuGet packages with source and symbols). Source code visibility does NOT constitute an open-source license. The Software is proprietary commercial software. You may read the source code for debugging and understanding purposes, but you may not copy, modify, or redistribute it except as part of your licensed use.

4. Intellectual Property

The Software is the intellectual property of the Licensor. This Agreement does not transfer any ownership rights. The Licensor retains all rights, title, and interest in the Software.

5. Warranty Disclaimer

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 NONINFRINGEMENT. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

6. Limitation of Liability

IN NO EVENT SHALL THE LICENSOR'S TOTAL LIABILITY TO YOU FOR ALL DAMAGES EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.

7. Termination

This Agreement is effective until terminated. It will terminate automatically if you fail to comply with any term of this Agreement. Upon termination, you must destroy all copies of the Software in your possession.

8. Governing Law

This Agreement shall be governed by and construed in accordance with the laws of the jurisdiction in which the Licensor resides, without regard to its conflict of law provisions.

9. Entire Agreement

This Agreement constitutes the entire agreement between the parties with respect to the Software and supersedes all prior or contemporaneous communications and proposals.


For pricing details, see tayra.dev.

For licensing inquiries, contact: hello@tayra.dev