These Terms and Conditions ("Terms") govern your access to and use of the Kanivet desktop application and the website at https://kanivet.io (together, the "Software" or "Service"). By downloading, installing, or using the Software, you agree to these Terms. If you do not agree, do not install or use the Software.
The Software is currently provided by the individual maintainer(s) of the Kanivet project ("we", "us", "our"). Kanivet is not, at this time, operated by an incorporated legal entity. If and when an entity is formed to operate the Software, these Terms will be updated to reflect that.
1. The Software
Kanivet is a desktop application that runs locally on your machine and connects to Kubernetes clusters you control, using credentials and configuration (such as kubeconfig files) that you provide. The Software is distributed as a downloadable binary for macOS, Windows, and Linux.
The Software's core functionality is free of charge. Some features may, in the future, be offered as part of a paid plan; those features will be clearly identified and subject to separate terms at that time.
2. License
Subject to your compliance with these Terms, we grant you a personal, worldwide, non-exclusive, non-transferable, revocable license to download, install, and use the Software for your internal use, whether personal or commercial.
The Software itself is not open source unless explicitly stated otherwise in a LICENSE file distributed with a given build. Distributed binaries may include third-party open-source components, which are governed by their respective licenses.
You may not:
- redistribute, sublicense, sell, rent, or lease the Software;
- modify, reverse engineer, decompile, or disassemble the Software, except to the extent such restriction is prohibited by applicable law;
- remove or alter any copyright, trademark, or other proprietary notices;
- use the Software to build a competing product;
- use the Software in a manner that violates applicable law or the rights of others.
3. Your Clusters, Credentials, and Data
The Software runs locally on your device. It reads your local Kubernetes configuration (kubeconfig) and connects directly from your machine to the clusters you specify. We do not receive, transmit, store, or process the contents of your clusters, your kubeconfig, your cloud credentials, your logs, your metrics, or any data resident in your clusters on our servers.
You are solely responsible for:
- the security and lawful possession of any credentials, tokens, or configuration files you use with the Software;
- ensuring that your use of the Software complies with the access controls, policies, and licensing terms applicable to the clusters and infrastructure you connect to;
- backing up any data you rely on; the Software is a client, not a system of record.
4. Telemetry and Analytics
The Software collects a minimal amount of product-analytics data through PostHog, limited to a randomly generated user identifier and basic usage events used to understand how the Software is used and to improve it. This data does not include the contents of your clusters, your kubeconfig, cluster names, namespace names, resource names, logs, metrics, or any data retrieved from your clusters.
You may, where supported by the Software, disable analytics in the application settings.
5. Third-Party Services and Components
The Software may interact with third-party services that you choose to use, including Kubernetes clusters, cloud providers (AWS, Azure, GCP), metrics backends (Prometheus, Metrics Server, Mimir), and Helm. Your use of those services is governed by your agreements with their respective providers, not by these Terms.
The Software includes open-source components distributed under their respective licenses. A list of components and their licenses may be made available with the Software or on the website.
We are not responsible for the availability, accuracy, security, or behavior of any third-party service or component.
6. Acceptable Use
You agree not to use the Software to:
- access, monitor, or interfere with any system, network, or data that you are not authorized to access;
- violate any applicable law, including export-control, sanctions, data-protection, or computer-misuse laws;
- introduce malware or attempt to compromise the Software or systems of others;
- attempt to interfere with, disrupt, or degrade the Software, its update mechanism, or the website.
We may, in our sole discretion and at any time, suspend or discontinue your access to updates, downloads, or paid features (where applicable) for breach of these Terms.
7. Updates
The Software may automatically check for, download, and install updates. Updates may add, modify, or remove features and may be required for continued operation. By using the Software, you consent to the receipt of such updates.
8. Intellectual Property
All right, title, and interest in and to the Software, including all intellectual property rights, are and remain owned by us or our licensors. "Kanivet" and any associated logos are our trademarks. No rights are granted to you other than as expressly set out in these Terms.
Any feedback, suggestions, or ideas you provide regarding the Software may be used by us without restriction or compensation to you.
9. No Warranty
THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, RELIABILITY, NON-INFRINGEMENT, OR THAT THE SOFTWARE WILL BE ERROR-FREE, UNINTERRUPTED, OR SECURE.
YOU USE THE SOFTWARE AT YOUR OWN RISK. THE SOFTWARE IS A TOOL THAT INTERACTS WITH PRODUCTION INFRASTRUCTURE; YOU ARE RESPONSIBLE FOR REVIEWING AND CONFIRMING ANY ACTION THE SOFTWARE PERFORMS BEFORE EXECUTING IT.
Nothing in this section excludes or limits any warranty or right that cannot be excluded or limited under applicable consumer-protection law.
10. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, USE, GOODWILL, OR BUSINESS INTERRUPTION, WHETHER OR NOT WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE, THESE TERMS, OR YOUR USE OF OR INABILITY TO USE THE SOFTWARE.
OUR TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS OR THE SOFTWARE WILL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU HAVE PAID US FOR THE SOFTWARE IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR (B) EUR 50.
Because the Software is generally provided free of charge, the amount in (A) will typically be zero. Nothing in this section limits liability that cannot be limited under applicable law, including liability for death or personal injury caused by negligence, fraud, or gross negligence where such limitation is prohibited.
11. Indemnification
You agree to defend, indemnify, and hold us harmless from and against any claims, damages, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to (a) your use of the Software, (b) your violation of these Terms, or (c) your violation of any law or the rights of any third party.
12. Changes to the Software and Terms
We may modify, suspend, or discontinue the Software, or any part of it, at any time and without notice. We may revise these Terms from time to time; the updated Terms will be posted on the website with a revised "Last updated" date. Your continued use of the Software after a revision takes effect constitutes acceptance of the updated Terms.
13. Termination
These Terms apply for as long as you use the Software. You may terminate your acceptance of these Terms at any time by uninstalling the Software. We may terminate or suspend your right to use the Software immediately upon notice (including via the Software or website) if you breach these Terms. The provisions of these Terms that by their nature should survive termination will survive, including sections on intellectual property, no warranty, limitation of liability, indemnification, and governing law.
14. Governing Law and Venue
These Terms are governed by the laws of Portugal, without regard to its conflict-of-laws principles. The courts of Portugal will have exclusive jurisdiction over any dispute arising out of or relating to these Terms or the Software, except that, where you are a consumer, you may also bring proceedings in the courts of your country of residence, and mandatory consumer-protection rights in your jurisdiction continue to apply.
If you are a consumer resident in the European Union, you may also access the European Commission's online dispute resolution platform at https://ec.europa.eu/consumers/odr.
15. Miscellaneous
Entire agreement. These Terms, together with any feature-specific terms presented in the Software, are the entire agreement between you and us regarding the Software.
Severability. If any provision of these Terms is held unenforceable, the remaining provisions will remain in full force and effect.
No waiver. Our failure to enforce any provision is not a waiver of our right to enforce it later.
Assignment. You may not assign these Terms without our prior written consent. We may assign these Terms freely, including to a legal entity formed to operate the Software.
No agency. Nothing in these Terms creates any agency, partnership, joint venture, or employment relationship between you and us.
16. Contact
Questions about these Terms can be sent to kkanivet@gmail.com.