Legal
End User License Agreement
Effective August 19, 2026 · Version 1.0 · Applies to RepoBoss 1.x for Windows and macOS, sold direct at ctrlcolab.com
This is the agreement between you and CTRL Colab LLC covering the RepoBoss software itself — what a purchase includes, how the licences work, and the terms that come with them. It is written to be read. If a sentence here is unclear, write to us and we will explain it.
Two things to read before you buy, in sections 3 and 7. A RepoBoss purchase is a set of licences that you hand out to collaborators — and if you refund the purchase, the whole set stops working, including theirs. And RepoBoss protects work you have committed to a project; it is not a backup of everything on your disk.
1 Licence Grant
You buy a licence to use RepoBoss. You do not buy the software itself.
Subject to these terms, CTRL Colab LLC grants you a non-exclusive, non-transferable, worldwide licence to install and use RepoBoss on the computers described in section 3, for as long as you like. The licence covers use for your own purposes, whether personal or at work — there is no separate “commercial” tier.
By installing or using RepoBoss you accept these terms. If you do not accept them, do not install it — and if you have already paid, ask for a refund under the Refund Policy.
2 How Licensing Works
A licence is a serial number. It activates online once, and after that the checking happens on your own computer.
When you buy RepoBoss we generate your serial numbers and email them to you. The first time RepoBoss runs on a computer it asks for one, sends it to our activation server together with an anonymous machine identifier, and receives back a signed activation for that computer. From then on the checking happens locally, offline, every launch — RepoBoss does not need to reach us to start, and does not ask again.
Roughly once a month, when it happens to be online, RepoBoss re-checks the serial with us in the background. The rule that check follows is deliberately one-sided, and the practical consequences are worth spelling out:
- An offline machine keeps working, indefinitely. There is no offline time limit.
- It works if our website is down, and it will keep working if CTRL Colab one day stops trading — the failure mode of every check is “keep working”.
- The only thing that ever deactivates a copy is a signed answer from us saying the serial was revoked, which happens when a purchase is refunded or charged back (see section 3 and the Refund Policy).
- The check carries the serial, the anonymous machine identifier, and the app version — never your code, your file names, your project names, or anything about what you are working on.
Keep your serials somewhere you can find them again. If you lose them, email us from your purchase address and we will send them again. Licence files from purchases made before serial numbers keep working permanently, and remain the supported route for a machine that genuinely cannot reach the internet even once — write to us if that is your situation.
3 What Your Purchase Includes
One purchase, a set of serials: one server licence plus a number of client licences.
RepoBoss is sold in two sizes. Both are one-time purchases, not subscriptions:
| Edition | Price (one time) | What you receive |
|---|---|---|
| Indie | $25 USD | 1 server licence + 3 client licences |
| Studio | $50 USD | 1 server licence + 10 client licences |
The two kinds of licence unlock different things:
- A server licence unlocks everything, including hosting your projects for other people and issuing Access Cards. It is for the machine that hosts your team.
- A client licence unlocks everything except hosting and issuing — the full local product, plus the ability to join a host. It is for each collaborator, on their own machine.
Each serial covers one computer. The activation server counts, and a second machine on the same serial is refused with a note to contact us. Machines change — hardware dies, laptops get replaced — so if you hit that legitimately, email hello@ctrlcolab.com and we will free it.
You may give a client serial to a collaborator so that they can work with you. That is what they are for. What you may not do is publish them, sell them, or hand them out beyond the number you bought — see section 8. If you need to cover more people than Studio includes, write to us; we would rather sell you what you need than have you feel awkward about it.
A refund revokes the whole set. The server serial and every client serial from that purchase are revoked together, because they are one purchase. If you have given client serials to collaborators, their copies stop working too, at their next check-in. This is worth knowing before you distribute them, and before you ask for a refund on a purchase your team is already using.
4 Versions Covered, and Upgrades
Your purchase covers RepoBoss 1.x, including every point update we release in that line.
RepoBoss is sold as a direct download, so updates come from us. When we ship a 1.x update, your existing licences open it and there is nothing to pay. A future 2.0 will be announced with its own upgrade terms at that time; existing 1.x purchases are honoured on the terms in effect at the time of purchase.
We make no promise about how often we will release updates, or that any particular feature will ever be built. What you are buying is the software as it exists today, plus whatever we choose to improve about it.
RepoBoss runs on Windows 10 and 11 (64-bit) and on macOS on Apple silicon. If a future operating-system release breaks something we will do our best to fix it, but we cannot guarantee that RepoBoss will run on versions released after your purchase.
5 What RepoBoss Installs and Runs
A background service does the actual work, and it keeps running when the window is closed.
RepoBoss installs two things: the application window you interact with, and a background service that runs as your own user account. The service is what watches your projects, copies committed history to your Safety Vaults, and — on a server licence, and only when you turn it on — hosts your projects for collaborators.
It runs whether or not the window is open, and that is deliberate: protection that only happens while an app is open is not protection. It runs as you, with your own account’s permissions, and does not require administrator rights for normal operation. You can stop it at any time; RepoBoss will tell you plainly that protection is not running while it is stopped.
RepoBoss drives real Git. Your projects are ordinary Git repositories in the standard on-disk format, readable by any other Git tool, today or in ten years. Uninstalling RepoBoss does not take your history with it.
6 Networking, Hosting, and What Leaves Your Machine
RepoBoss connects computers to each other. It does not send your work to us.
This section exists because RepoBoss genuinely uses the network, and you should know exactly which paths and who is on the other end of each:
- The licence check described in section 2. It reaches our server, roughly monthly, and carries a serial, an anonymous machine identifier, and a version number.
- Hosting. On a server licence, and only when you enable it, RepoBoss accepts connections from your collaborators so they can fetch and push. This traffic is between their machines and yours. To make that reachable, RepoBoss may ask your router to open a port using UPnP, and will tell you when it has and what it opened. You can decline and configure your router yourself, or not host at all.
- A relay, if you choose to use one. Where a direct connection is not possible, RepoBoss can route the connection through a relay so that your collaborators can still reach you. A relay forwards encrypted traffic and cannot read it: the encryption terminates on your machine and theirs, not on the relay. You choose whether to use one and which one.
- Publishing to GitHub, or any other remote you configure, when you ask for it. Nothing is published anywhere on its own.
There is no account system, no telemetry, and no analytics service. We do not receive your code, your history, your project names, or a list of who you work with. What your collaborators can reach on your machine is what you have chosen to host, and nothing else.
You are responsible for the security of your own network, for who you give an Access Card to, and for what you choose to make reachable from the internet. The Privacy Policy describes the data question in full.
7 Your Work, Your Backups, and Your Responsibility
RepoBoss protects what you have committed. It is not a backup of your whole computer, and it does not remove your responsibility for your work.
When you commit, RepoBoss copies that history to the Safety Vaults you nominate and verifies the copy arrived. That is a genuinely useful safety net and it is the heart of the product. It is also a specific promise, and we would rather state its edges plainly than let you discover them:
- It protects committed history. Files you have never saved into a project, and changes you have not committed, are not covered.
- It copies to the destinations you nominate. If every vault you chose is in the same building as your computer, RepoBoss cannot help with a fire.
- If a vault is unavailable, work queues and lands when it returns. Until it lands, that copy does not exist.
Keep your own backups as well. RepoBoss exists to make that easy and verified, not to be the only copy. CTRL Colab is not responsible for the loss, corruption, or unrecoverability of any data arising from your use of the software — see sections 12 and 13.
8 Restrictions
You may not:
- Sell, rent, lease, sublicense, distribute, or otherwise make RepoBoss available to anyone else as a product or service.
- Publish or resell your serial numbers or licence files, or distribute client serials beyond the number your purchase includes.
- Circumvent, disable, or attempt to defeat the licensing mechanism, including the distinction between a server and a client licence.
- Reverse engineer, decompile, or disassemble RepoBoss, except to the extent that applicable law expressly permits it despite this restriction.
- Remove or obscure any copyright, trademark, or other proprietary notice.
- Use RepoBoss to store, host, or distribute anything unlawful, or to access a machine or network you are not authorised to access.
Nothing in this section restricts your rights under the licences of the third-party components listed in section 10, which govern those components on their own terms.
9 Ownership — and Your Data
The software is ours. Everything it looks after is yours.
RepoBoss, its source code, its design, its artwork, and its name remain the property of CTRL Colab LLC and its licensors. This agreement licenses the software to you; it does not sell it, and all rights not expressly granted are reserved.
Your repositories, your history, and your Access Cards are yours. We claim no ownership of, licence to, or interest in any of it, and we have no access to any of it. Crash and diagnostic reports are written locally and are never sent automatically.
10 Third-Party and Open-Source Components
RepoBoss is built with the components below and ships with a full THIRD_PARTY_NOTICES file listing each one and its licence text. Each is used under its own licence, and those licences govern those components rather than this agreement.
| Component | Licence |
|---|---|
| Git (bundled, used to drive real repositories) | GPL-2.0 — a separate program RepoBoss invokes, distributed under its own terms |
| Tauri 2 (application framework) and React | MIT and/or Apache-2.0 |
| Microsoft Edge WebView2 Runtime (Windows) / WKWebView (macOS) | Microsoft and Apple licence terms — proprietary, not open source |
| The Go standard library and Go modules (go-winio, fsnotify, cbor, uuid, goupnp, smux, golang.org/x/crypto, x/image, x/sys, x/term, x/text, modernc.org/sqlite, the Model Context Protocol SDK, and their dependencies) | BSD-3-Clause, MIT and/or Apache-2.0 |
Two are worth calling out. Git is GPL-licensed and is bundled as a separate program that RepoBoss runs, rather than being linked into it; its own licence applies to it and the corresponding source is available from the Git project. And the system web view on each platform is not open-source software — it is an operating-system component under Microsoft’s or Apple’s own terms, which apply to it in addition to this agreement.
11 Trademarks
“RepoBoss”, “CTRL Colab”, and the associated logos and artwork are trademarks of CTRL Colab LLC. This agreement does not give you permission to use them. You may of course refer to RepoBoss by name — in a review, an article, a tutorial, or a recommendation to a colleague — without asking us.
Git is a trademark of Software Freedom Conservancy. GitHub is a trademark of GitHub, Inc. Windows and Microsoft are trademarks of Microsoft Corporation; macOS and Apple are trademarks of Apple Inc. RepoBoss is not affiliated with, endorsed by, or sponsored by any of them.
12 Disclaimer of Warranty
We built RepoBoss carefully and we use it ourselves. We cannot promise it is free of defects, and the law expects this section to be conspicuous, so here it is in the conventional form:
REPOBOSS IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CTRL COLAB LLC DISCLAIMS ALL WARRANTIES, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, THAT ANY COPY OR VAULT OPERATION WILL SUCCEED OR COMPLETE, OR THAT THE SOFTWARE WILL PREVENT ANY LOSS OF DATA.
Some jurisdictions do not allow the exclusion of implied warranties, so parts of the above may not apply to you. Nothing here is intended to exclude a warranty or guarantee that cannot lawfully be excluded — see section 16.
13 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CTRL COLAB LLC WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, OR BUSINESS, ARISING OUT OF OR RELATING TO THE SOFTWARE OR THIS AGREEMENT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
OUR TOTAL AGGREGATE LIABILITY UNDER THIS AGREEMENT WILL NOT EXCEED THE AMOUNT YOU PAID FOR REPOBOSS.
Nothing in this section limits our liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for anything else that cannot lawfully be limited. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so parts of the above may not apply to you.
14 Term and Termination
This agreement takes effect when you install RepoBoss and continues until it ends.
You can end it at any time by uninstalling the software and deleting your copies. Your repositories are ordinary Git and remain yours and readable without RepoBoss.
We may end it if you materially breach it — for example by publishing your serials — in which case you must stop using RepoBoss and delete it. In practice we would write to you first. Sections 9 and 11–18 survive termination.
Termination does not by itself entitle you to a refund. Refunds are governed by the Refund Policy.
15 Purchases, Refunds, and Taxes
RepoBoss is $25 USD (Indie) or $50 USD (Studio), one time. It is not a subscription and there is nothing to renew or cancel.
Purchases are handled by Paddle.com Market Limited, our merchant of record. Paddle is the seller on your receipt: it takes the payment, issues the receipt and invoice, and calculates and remits VAT or sales tax according to your billing country. The tax added, if any, is itemised at checkout before you confirm.
Refunds are set out in full on the Refund Policy page, and that page — not this one — is the authoritative statement of them. The short version is fourteen days, any reason, no justification required, and it revokes the whole set of serials as described in section 3.
16 Governing Law
CTRL Colab LLC is a New Mexico limited liability company. That is where the company was formed; it is a separate question from which law governs this agreement.
This agreement is governed by the laws of the State of California, United States, without regard to its conflict-of-laws rules, and the courts of that jurisdiction will have exclusive jurisdiction over disputes — subject to the paragraph below.
This does not take away rights you have where you live. If you are a consumer, you keep the mandatory protections of the law of your own country or state, and you can bring proceedings in your local courts where that law entitles you to. Where a mandatory local right conflicts with something in this agreement, the local right wins.
17 General
Entire agreement. This agreement, together with the Refund Policy and the Privacy Policy, is the whole agreement between you and CTRL Colab LLC about the RepoBoss software.
Severability. If a court finds any part of this agreement unenforceable, the rest continues to apply.
No waiver. If we do not enforce a term straight away, we have not given up the right to enforce it later.
Assignment. You may not transfer this agreement or your licences to someone else. We may transfer it if the business is sold or reorganized, on the same terms.
Changes. These terms apply to the version of RepoBoss you have. If we change them, the change applies to versions released afterwards; it does not retroactively alter the terms of a copy you already bought.
18 Contact
CTRL Colab LLC — a New Mexico limited liability company
Email: hello@ctrlcolab.com
For legal service or postal correspondence, contact us by email and we will provide a physical address on request.
If something in this agreement affects a decision you are about to make and you are not sure how to read it, ask us. We would rather answer the question than have you guess.