# KEENTOOLS END USER LICENSE AGREEMENT

Last updated: June 20, 2025

## PLEASE READ CAREFULLY BEFORE YOU DOWNLOAD OR USE KEENTOOLS SOFTWARE

By clicking on the "I agree" button or by accessing, executing or otherwise using the KeenTools Software, You acknowledge that you have read this Agreement, understand it and agree to be bound by its terms and conditions. If You do not have the authority to enter into this EULA or You do not agree to its terms, do not use KeenTools Software.

## KEENTOOLS EULA SUMMARY

- Licenses are bound to their subscription plans, which are annual, except Freelancer Monthly which is monthly, the Free license which is perpetual, Free Beta which is active during the beta stage, and Trial license which is active for a short limited time.

- There are 10 types of licenses available for our tools:
    - Commercial. This is the old licensing option for organizations and business entities. Licenses can be purchased by companies and can be used by any person within the company that purchased the license;
    - Floating. Same as the commercial license but can also be used with an instance of the floating license server;
    - Personal. An old option for private individuals who purchase a license with their own funds, and solely for their own use. Personal licenses are not to be purchased by companies;
    - Studio. The standard option for business entities and organisations. These subscriptions can be purchased by companies and can be used by any person within the company that purchased the subscription; It can be used with an instance of the floating license server;
    - Freelancer. A standard option for private individuals who purchase a subscription with their own funds, and solely for their own use. Freelancer subscriptions are not to be purchased by companies;
    - FaceBundle. This is the type of subscription that gives access to two products: FaceBuilder and FaceTracker with one universal key. Both products can be installed and used on one machine. FaceBundle Studio can also be installed and used via the floating license server;
    - Educational. It can only be used for educational non-commercial purposes;
    - Trial. The license which is built-in in all tools that require a Freelancer, Studio subscription or Educational license. It allows using the plugins for the first 15 days without a purchased subscription;
    - Free. Used with free tools and covers all types of users: freelancer, studio, educational. The license is built-in and doesn't require installation;
    - Free Beta. Used with tools that are in the beta stage, when a tool is out of the beta stage the Free Beta license cannot be used with it any more. While applicable, it can be used by all types of users: commercial, floating, personal, freelancer, studio, and educational. The license is built-in and doesn't require installation.

- Commercial use allowed for Commercial, Floating, Personal, Freelancer, Studio, Trial, Free and Free Beta licenses without any royalties.

- Users cannot modify the source code of plugins for any purpose as well as use it to create derivative works.

- Parts of the software are provided under separate licenses, as follows:
    - Assimp under the terms of a 3-clause BSD license
        http://www.assimp.org/main_license.html
    - Boost under the Boost Software License
        http://www.boost.org/LICENSE_1_0.txt
    - OpenCV under the terms of a 3-clause BSD license
        http://opencv.org/license.html
    - GLM under the Happy Bunny License and the MIT License
        https://glm.g-truc.net/copying.txt
    - NLopt with the LGPL portions removed under the MIT License
        https://github.com/stevengj/nlopt/blob/master/COPYRIGHT
    - Crypto++ under the Boost Software License
        https://www.cryptopp.com/License.txt
    - Eigen under Mozilla Public License Version 2.0
        https://www.mozilla.org/en-US/MPL/2.0/
    - ZFP under a BSD license
        https://github.com/LLNL/zfp/blob/master/LICENSE
    - Plog under Mozilla Public License Version 2.0
        https://github.com/SergiusTheBest/plog/blob/master/LICENSE
    - yaml-cpp under MIT license
        https://github.com/jbeder/yaml-cpp/blob/master/LICENSE
    - Catch2 under the Boost Software License
        https://github.com/catchorg/Catch2/blob/devel/LICENSE.txt
    - ini-parser under MIT license
        https://github.com/Poordeveloper/ini-parser
    - ONNX Runtime under MIT license
        https://github.com/microsoft/onnxruntime/blob/master/LICENSE
    - pybind11 under 3-clause BSD license
        https://github.com/pybind/pybind11/blob/master/LICENSE
    - Miniz released into the public domain
        http://unlicense.org
    - glad under MIT and Apache 2.0 licenses
        https://github.com/Dav1dde/glad/blob/master/LICENSE
    - GLFW under zlib license
        https://github.com/glfw/glfw/blob/master/LICENSE.md
    - kydra-log under Apache 2.0 license
        https://github.com/PocketByte/kotlin-kydra-log/blob/master/LICENSE.txt
    - kotlinx.atomicfu under Apache 2.0 license
        https://github.com/Kotlin/kotlinx.atomicfu/blob/master/license/LICENSE.txt
    - Okio under Apache 2.0 license
        https://github.com/square/okio/blob/master/LICENSE.txt
    - kotlinx.serialization under Apache 2.0 license
        https://github.com/Kotlin/kotlinx.serialization/blob/master/license/LICENSE.txt
    - kotlinx.coroutines under Apache 2.0 license
        https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE.txt
    - Kotlin Wrappers under Apache 2.0 license
        https://github.com/JetBrains/kotlin-wrappers/blob/master/LICENSE
    - React under MIT license
        https://github.com/facebook/react/blob/main/LICENSE
    - tokio under MIT license
        https://github.com/tokio-rs/tokio/blob/master/LICENSE
    - tokio-tungstenite under MIT license
        https://github.com/snapview/tokio-tungstenite/blob/master/LICENSE
    - rust log under MIT license
        https://github.com/rust-lang/log/blob/master/LICENSE-MIT
    - rust futures-rs under MIT license
        https://github.com/rust-lang/futures-rs/blob/master/LICENSE-MIT
    - rust env_logger under MIT license
        https://github.com/env-logger-rs/env_logger/blob/main/LICENSE-MIT



## KEENTOOLS END USER LICENSE AGREEMENT

1. Preamble: This Agreement governs the relationship between You (a legal entity for a Commercial, Floating, Studio license, a private individual for a Personal, Freelancer, Commercial, Floating, Studio license or an individual student or an instructor for an Educational license, as well as a legal entity, a private individual or an individual student or an instructor for Trial, Free and Free Beta licenses), (hereinafter: Licensee) and KeenTools LLC, M. Khorenatsi street, 26A, office 210, 0010, Yerevan, Republic of Armenia (hereinafter: Licensor). This Agreement sets the terms, rights, restrictions and obligations on using a tool from KeenTools bundle or a method from KeenTools library (hereinafter: The Software) created and owned by Licensor, as detailed herein.
2. License Grant: Licensor hereby grants Licensee a Non-assignable & non-transferable, Annual (for Commercial, Personal, Floating, Freelancer, Studio and Educational licenses), Monthly (for Freelancer Monthly licenses), Perpetual (for Free licenses), Temporary (for Free Beta and Trial licenses), Commercial (for Personal, Commercial, Floating, Freelancer, Studio, Trial, Free and Free Beta licenses), Without rights to create derivative works, Non-exclusive license, all with accordance with the terms set forth and other legal restrictions set forth in third party software used while running Software.
    2.1. Limited: Licensee may use Software for the purpose of:
        2.1.1. Installing and running Software on Licensee's computer device and on any operating system supported by the Product;
        2.1.2. Publishing the output of the Software to Licensee and 3rd Parties;
    2.2. Period:
        2.2.1. Annual licenses of Commercial, Personal, Floating, Freelancer, Studio and Educational licenses allow the Licensee to use The Software for one year, and entitle the Licensee to download all updates to The Software.
    2.2.2. A monthly license of a Freelancer license allows the Licensee to use The Software for one month, and entitle the Licensee to download all updates to The Software.
        2.2.3. Trial license is active for the first 15 days of using a plugin.
        2.2.4. Free license is perpetual.
        2.2.5. Free Beta license is active during the beta stage and sometimes requires to be updated when a new version is released.
    2.3. Non Assignable & Non-Transferable: Licensee may not assign or transfer their rights and duties under this license.
    2.4. Licensee may not: rent, lease, reproduce, modify, adapt, use The Software for any commercial purposes (for Educational license), use licenses longer than they are limited to, create derivative works of, distribute, sell, sublicense or transfer The Software, or provide access to The Software to a third party as well as reverse-engineer, decompile, disassemble, modify, or translate The Software, or make any attempt to discover the source code of The Software; use The Software to create competitive software, use The Software to help a third party to create competitive software;
    2.5. Cross-border license use: Commercial, Floating, Studio licenses cannot be used outside of the country the Licensee legal address belongs to.
    2.6. Commercial, Royalty Free: Licensee may use The Software under Personal, Commercial, Floating, Freelancer, Studio, Free and Free Beta licenses for any purpose, including paid-services, without any royalties;
    2.7. License is available:
        2.7.1. To individual students and instructors in case of a Educational license;
        2.7.2. To private individuals purchasing with their own funds in case of Personal, Commercial, Floating, Freelancer, Studio licenses;
        2.7.3. To any legal entity (companies and organizations, including non-profit and government) in case of Commercial, Floating, and Studio licenses;
        2.7.4. To anyone in case of Trial, Free and Free Beta licenses.
3. Term & Termination: The Term of this license shall be until terminated. Licensor may terminate this Agreement, including Licensee's license in the case where Licensee:
    3.1. Became insolvent or otherwise entered into any liquidation process; or
    3.2. Exported The Software to any jurisdiction where licensor may not enforce their rights under these agreements in; or
    3.3. Licensee was in breach of any of these terms and conditions and such breach was not cured, immediately upon notification; or
    3.4. Licensee in breach of any of the terms of clause 2 to this license; or
    3.5. Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce their rights under this License.
4. Payment: In consideration of the License granted under clause 2, Licensee shall pay Licensor a fee, via Credit-Card, PayPal or any other mean which Licensor may deem adequate. Failure to perform payment shall construe as material breach of this Agreement. License can only be billed to a legal entity for Studio licenses and to a private individual for a Freelancer license. Freelancer licenses cannot be purchased or reimbursed by companies; Free and Free Beta licenses come free of charge to anyone. The order process is conducted by online reseller Paddle.com. Paddle.com is the Merchant of Record for all orders. Paddle.com provides all customer service inquiries and handles returns.
5. Upgrades, Updates, and Fixes: Licensor may provide Licensee, from time to time, with Upgrades, Updates or Fixes, as detailed herein and according to their sole discretion. Licensee hereby warrants to keep The Software up-to-date and install all relevant Updates and Fixes. Licensor shall provide any Upgrade, Update or Fix free of charge; however, nothing in this Agreement shall require Licensor to provide Upgrades, Updates or Fixes.
    5.1. Upgrades: for the purpose of this license, an Upgrade shall be a material amendment in The Software, which contains new features and or major performance improvements and shall be marked as a new version number. For example, should Licensee purchase The Software under version 1.X.X, an upgrade shall commence under number 2.0.0.
    5.2. Updates: for the purpose of this license, an update shall be a minor amendment in The Software, which may contain new features or minor improvements and shall be marked as a new sub-version number. For example, should Licensee purchase The Software under version 1.1.X, an update shall commence under number 1.2.0.
    5.3. Fixes: for the purpose of this license, a fix shall be a minor amendment in The Software, intended to remove bugs or alter minor features which impair The Software's functionality. A fix shall be marked as a new sub-sub-version number. For example, should Licensee purchase Software under version 1.1.1, a fix shall commence under number 1.1.2.
6. Support: Software is provided on an AS-IS basis and without any support, updates or maintenance. Nothing in this Agreement shall require Licensor to provide Licensee with support or fixes to any bug, failure, mis-performance or other defects in The Software.
    6.1. Bug Notification: Licensee may provide Licensor of details regarding any bug, defect or failure in The Software promptly and with no delay from such event; Licensee shall comply with Licensor's request for information regarding bugs, defects or failures and furnish him with information, screenshots and try to reproduce such bugs, defects or failures.
    6.2. Feature Request: Licensee may request additional features in Software, provided, however, that (i) Licensee shall waive any claim or right in such feature should feature be developed by Licensor; (ii) Licensee shall be prohibited from developing the feature, or disclose such feature request, or feature, to any 3rd party directly competing with Licensor or any 3rd party which may be, following the development of such feature, in direct competition with Licensor; (iii) Licensee warrants that feature does not infringe any 3rd party patent, trademark, trade secret or any other intellectual property right; and (iv) Licensee developed, envisioned or created the feature solely by himself.
7. Liability: To the extent permitted under Law, The Software is provided under an AS-IS basis. Licensor shall never, and without any limit, be liable for any damage, cost, expense or any other payment incurred by Licensee as a result of Software's actions, failure, bugs and/or any other interaction between The Software and Licensee's end-equipment, computers, other software or any 3rd party, end-equipment, computer or services. Moreover, Licensor shall never be liable for any defect in source code written by Licensee when relying on The Software or using The Software's source code.
8. Warranty:
    8.1. Intellectual Property: Licensor hereby warrants that The Software does not violate or infringe any third party claims in regards to intellectual property, patents and/or trademarks and that to the best of its knowledge no legal action has been taken against it for any infringement or violation of any 3rd party intellectual property rights.
    8.2. No-Warranty: The Software is provided without any warranty; Licensor hereby disclaims any warranty that The Software shall be error-free, without defects or code which may cause damage to Licensee's computers or to Licensee, and that Software shall be functional. Licensee shall be solely liable to any damage, defect or loss incurred as a result of operating software and undertake the risks contained in running The Software on Licensee's computer device[s].
    8.3. Prior Inspection: Licensee hereby states that they inspected The Software thoroughly and found it satisfactory and adequate to their needs, that it does not interfere with their regular operation and that it does meet the standards and scope of their computer systems and architecture. Licensee found that The Software interacts with their development, website and server environment and that it does not infringe any of End User License Agreement of any software Licensee may use in performing their services. Licensee hereby waives any claims regarding The Software's incompatibility, performance, results and features, and warrants that they inspected The Software.
9. No Refunds: Licensee warrants that they inspected The Software according to clause 7(c) and that it is adequate to their needs. Accordingly, as The Software is intangible goods, Licensee shall not be, ever, entitled to any refund, rebate, compensation or restitution for any reason whatsoever, even if The Software contains material flaws.
10. Indemnification: Licensee hereby warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee's use of The Software in means that violate, breach or otherwise circumvent this license, Licensor's intellectual property rights or Licensor's title in The Software. Licensor shall promptly notify Licensee in case of such legal action and request Licensee's consent prior to any settlement in relation to such lawsuit or claim.
11. Governing Law, Jurisdiction: Licensee hereby agrees not to initiate class-action lawsuits against Licensor in relation to this license and to compensate Licensor for any legal fees, cost or attorney fees should any claim brought by Licensee against Licensor be denied, in part or in full.
12. Reservation of Rights: Licensor reserves the right at any time to cease the support of the Software and to alter prices, features, specifications, capabilities, functions, terms of use, privacy policy, end-user license agreement, license types, release dates, general availability or other characteristics of the Software.

For exceptions or modifications to this Agreement, please contact KeenTools using the email address team@keentools.io or the website keentools.io.
