// legal
Terms
Two texts govern kubelatch. The End User License Agreement applies to everyone who installs it, in the Free or the Pro edition. The Pro subscription terms apply on top of it when you buy Pro or start a trial.
// end user license agreement
End User License Agreement
Version 1.0, October 2026
kubelatch ships this text as LICENSE, in the container image, the Helm chart and the public repository; this page is its web copy.
This End User License Agreement (the “Agreement”) is a contract between Picaporte Labs, Spain (the “Licensor”), and the Licensee defined below. It governs the installation and use of the Software. By installing, running or using the Software, or by installing a License Key, the Licensee accepts this Agreement. A person who accepts it on behalf of an organisation represents that they have the authority to bind that organisation. If the Licensee does not accept this Agreement, it must not install or use the Software.
1. Definitions
- “Software” means the kubelatch server, the kubelatch command-line client, their container images, the Helm chart, the plugins and integrations distributed with them, the documentation, and every update of them that the Licensor makes available under this Agreement.
- “Free edition” means the Software used without a valid License Key, within the limits set out in section 2(b).
- “Pro edition” means the Software used with a valid License Key, which lifts the limits of the Free edition for the Seats and the term that the License Key states.
- “License Key” means a token signed by the Licensor that identifies the Licensee and states its number of Seats, its expiry date and whether it is a trial.
- “Seats” means the number of people that a License Key allows to be enabled at the same time, counted as distinct people across all the Instances in which the same License Key is installed. Every enabled person counts, administrators and break-glass accounts included; automated identities (bots) do not.
- “Licensee” means the natural or legal person that accepts this Agreement. Where the Licensee is an organisation, its employees and contractors may use the Software on its behalf, and the Licensee is responsible for their compliance with this Agreement.
- “Instance” means one deployment of the kubelatch server, with its own database, together with the Kubernetes clusters registered in it.
- “Pro Subscription Terms” means the terms that section 5 refers to.
2. Grant of license
- Subject to this Agreement, the Licensor grants the Licensee a non-exclusive, non-transferable, non-sublicensable, worldwide license to install and run any number of Instances of the Software for the Licensee’s internal business purposes.
- Without a License Key, the license covers the Free edition, free of charge and with no time limit, within these limits for each Instance: at most 2 registered clusters, at most 5 enabled people, audit records served for the last 24 hours (and, in an Instance that never had a License Key, kept for at most 24 hours), and the six system roles of the Software, without custom roles. Section 4(e) describes what an Instance that once had a License Key keeps.
- With a valid License Key, the license covers the Pro edition for the Seats and until the expiry date that the License Key states, plus the grace period of section 4(d).
- The Licensee may copy and adapt the configuration examples, CI workflow examples and agent rules published with the Software, for use with the Software.
3. Restrictions
Except as this Agreement expressly allows, the Licensee shall not, and shall not let anyone else:
- copy, distribute, sell, resell, rent, lease, lend or sublicense the Software, in whole or in part, to any third party;
- host the Software, or offer access to it, as a service for third parties;
- reverse engineer, decompile or disassemble the Software, or attempt to derive its source code, except to the extent that applicable law expressly allows it despite this restriction;
- remove, alter or obscure any notice of copyright, trademark or license in the Software;
- circumvent, disable or modify the limits of the Free edition or the verification of License Keys, including by modifying the Software;
- share a License Key with any third party, or install it in any Instance other than the Licensee’s own;
- use the Software in breach of applicable law.
4. License Keys and editions
- The Software verifies a License Key offline, against public keys built into it. The verification calls no service of the Licensor and sends no data.
- A License Key carries the Licensee’s name and e-mail address, an identifier, the number of Seats, the expiry date and whether it is a trial. A trial License Key gives the Pro edition for 30 days, without a limit on Seats and without a grace period after it expires.
- The Software enforces the Seats in each Instance: if more people are enabled in an Instance than the Seats allow, then after 30 days of grace the Software stops new people from being added in that Instance until the enabled people fit the Seats again. The Licensee shall keep within the Seats the total number of distinct people enabled across all its Instances in which the same License Key is installed and, when it needs more, shall add Seats through the customer portal that the Pro Subscription Terms describe.
- When a paid License Key expires, the Pro edition continues for a grace period of 30 days.
- After the grace period, or when a trial ends, the Instance returns to the limits of the Free edition for new registrations only. Nothing that exists is removed or cut: access through the proxy, grants, credentials, clusters, people and the custom roles already created keep working, and custom roles can only be deleted. Audit records older than 24 hours are kept according to the Licensee’s configured retention, but are not served until a valid License Key is installed again.
- The Licensor commits to the Licensee that:
- what is in the Free edition stays in the Free edition, and its limits will only ever be loosened, never tightened;
- the Software sends no telemetry and calls no service of the Licensor: License Keys are verified offline, and the Software works in installations without access to the internet;
- a limit only stops a new registration, and nothing that exists is cut, as section 4(e) describes;
- on request, a prospective or existing customer may review the source code of the Software under a non-disclosure agreement, and the Licensor will publish the summary of an external penetration test at kubelatch.com/security/.
5. Pro subscription
The Pro edition is sold as a subscription. Its price, billing, renewal, Seats, trial and cancellation are governed by the Pro Subscription Terms published at kubelatch.com/terms/, which form part of this Agreement for a Licensee that buys a subscription or starts a trial. Where they conflict with this Agreement on a matter of subscription or payment, the Pro Subscription Terms prevail.
6. Ownership and feedback
- The Software is licensed, not sold. The Licensor and its licensors keep all rights, title and interest in the Software, including all intellectual and industrial property rights. The Licensee receives only the rights that this Agreement expressly grants. “kubelatch” and its logo are trademarks of the Licensor.
- If the Licensee gives the Licensor suggestions, ideas or other feedback about the Software, the Licensor may use them freely, without any obligation to the Licensee. The Licensee is not obliged to give feedback.
7. Third-party components
The Software includes open-source components under their own licenses, which are listed in the documentation at docs.kubelatch.com. Those licenses govern those components, and nothing in this Agreement limits the rights that they grant.
8. Updates and support
- The Licensor may make updates of the Software available. Each update is governed by this Agreement, or by the version of this Agreement that accompanies it. The Licensor has no obligation to release updates, and supports only the latest release of the Software.
- The Free edition comes with community support, without any commitment of response. The Pro edition comes with the support described at kubelatch.com/pricing/.
9. Warranty disclaimer
To the maximum extent that applicable law allows, the Software is provided “as is” and “as available”, without any warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose and non-infringement, and without any warranty that the Software will be free of errors or work without interruption. The Licensee is responsible for how it configures the Software, for the permissions it grants through it, and for the backups of its own data.
10. Limitation of liability
- To the maximum extent that applicable law allows, the Licensor is not liable for any indirect, incidental, special or consequential damages, or for any loss of profits, revenue, business, goodwill or data, arising out of or in connection with this Agreement or the Software.
- To the maximum extent that applicable law allows, the Licensor’s total liability arising out of or in connection with this Agreement or the Software is limited to the fees that the Licensee paid to the Licensor for the Software in the 12 months before the event that gave rise to the claim.
- Nothing in this Agreement limits or excludes liability for wilful misconduct or gross negligence, for death or personal injury, or any other liability that cannot be limited or excluded under Spanish law.
11. Term and termination
- This Agreement takes effect when the Licensee accepts it, and continues until it is terminated.
- The license for the Pro edition ends when the License Key expires and its grace period, if any, has passed. The Licensee may then continue to use the Free edition under this Agreement.
- If the Licensee breaches this Agreement, the license for the Pro edition terminates: at once for a breach of section 3, and otherwise if the Licensee does not remedy the breach within 30 days after the Licensor’s written notice. On termination, the Licensee shall stop using the Pro edition and remove its License Keys. It may continue to use the Free edition under this Agreement, provided that it complies with sections 2(b) and 3; if it does not, the license for the Free edition terminates too, and the Licensee shall stop using the Software and delete its copies.
- Termination entitles the Licensee to no refund, except as the Pro Subscription Terms provide. Sections 6, 9, 10, 12 and 13 survive termination.
12. Data
- The Software sends no data to the Licensor. The data that the Software processes, including the identities, permissions and audit records of the Licensee’s people, stays in the Licensee’s own infrastructure and database. The Licensee is the controller of that data, and the Licensor has no access to it.
- If the Licensee sends data to the Licensor to obtain support, the Licensor uses it only to provide that support.
- Billing data is handled by Stripe on the Licensor’s behalf, as the privacy policy at kubelatch.com/privacy/ describes.
13. Governing law, venue and general provisions
- This Agreement is governed by the laws of Spain, excluding their conflict-of-law rules and the United Nations Convention on Contracts for the International Sale of Goods.
- Any dispute arising out of or in connection with this Agreement is submitted to the courts of the Licensor’s registered office, and the parties waive any other jurisdiction that might apply to them, to the extent that the law allows it.
- This Agreement, together with the Pro Subscription Terms where they apply, is the entire agreement between the parties on its subject, and supersedes any prior agreement on it. Terms in a purchase order or other document of the Licensee do not apply unless the Licensor accepts them in writing.
- If a provision of this Agreement is held invalid or unenforceable, the rest of it remains in force, and that provision is replaced by a valid one that comes as close as possible to its purpose.
- The Licensee may not assign or transfer this Agreement without the Licensor’s prior written consent. The Licensor may assign it to a successor in its business.
- The Licensor may publish new versions of this Agreement. A new version applies to the updates of the Software released with it; the version that accompanies the release that the Licensee runs governs that release.
- A failure or delay in enforcing a provision is not a waiver of it.
14. Contact
Questions about this Agreement, notices to the Licensor and requests under it go to pro@kubelatch.com.
// pro subscription terms
Pro subscription terms
Version 1.0, October 2026
These Pro Subscription Terms govern subscriptions to the Pro edition of kubelatch, and trials of it, that the Customer obtains from Picaporte Labs, Spain (“Picaporte Labs”). They form part of the End User License Agreement above, whose defined terms they use. The “Customer” is the Licensee that buys a subscription or starts a trial.
1. Business customers only
Pro subscriptions are sold only to businesses, professionals and public bodies, for the purposes of their trade or activity, and not to consumers. By buying one, the Customer confirms that it does not act as a consumer. For that reason, the right of withdrawal that consumer law grants does not apply.
2. Subscription and price
- A subscription lasts one year and is billed in advance, through Stripe, at the start of each period.
- The price is per person (Seat) and year, as published at kubelatch.com/pricing/ when the subscription is bought or renewed: today, $15 per person per month billed yearly, that is, $180 per person per year. Prices are in US dollars; a payment in another currency is converted at the exchange rate your card issuer applies on the day of payment.
- Prices exclude taxes. Stripe Tax calculates and adds VAT, or any other tax, where it is due, from the Customer’s billing address and tax identification number.
3. Seats
- A subscription has a minimum of 5 Seats.
- The Customer can increase its Seats at any time from the customer portal. The increase is charged at once, prorated for the rest of the current period, and a new License Key with the new Seats is sent by e-mail.
- To reduce its Seats, the Customer writes to pro@kubelatch.com before the renewal; the reduction applies from the next period, never below the minimum.
4. Renewal and cancellation
- A subscription renews automatically for another year at the end of each period, unless the Customer cancels it before the period ends.
- The Customer cancels from the customer portal. The cancellation takes effect at the end of the period already paid, and there are no refunds for partial periods or unused Seats.
- After the end of the last period, the License Key expires on its date, and the grace period and the behaviour described in section 4 of the End User License Agreement apply: nothing that exists is cut.
5. Trial
The 30-day trial of the Pro edition needs no payment card and costs nothing. Its License Key has no limit on Seats. It ends by itself after 30 days, with no charge and no renewal, unless the Customer buys a subscription. A trial has no grace period.
6. License Keys
A License Key arrives by e-mail when a subscription or a trial starts, and a new one at each renewal or change of Seats. The Customer installs it as the documentation describes. A Customer that has lost its key can have it sent again from kubelatch.com/pro/key/ or by writing to pro@kubelatch.com.
7. Failed payments
If a payment fails, Stripe retries it and sends reminders to the Customer. The License Key in use keeps its expiry date, and when it expires the Instance has the 30 days of grace of the End User License Agreement. If the payment is still not made, the subscription ends and no new License Key is issued; nothing that exists is cut.
8. Price changes
Picaporte Labs announces any change of price by e-mail at least 30 days in advance. A new price applies from the Customer’s next renewal, never to a period already paid, and the Customer can cancel before that renewal.
9. Invoices
Picaporte Labs issues an invoice for each payment. The Customer downloads its invoices, and updates its billing details, from the customer portal.
10. Support
The subscription includes support by e-mail at pro@kubelatch.com during business hours in Spain, and guided upgrades, as described at kubelatch.com/pricing/. A service level agreement applies only when agreed in writing.
11. Changes to these terms
Picaporte Labs may change these terms by announcing it by e-mail at least 30 days in advance. Changes apply from the Customer’s next renewal.
12. Contact
Questions about a subscription, Seats, invoices or License Keys go to pro@kubelatch.com.