Terms of service
These terms govern your use of Clew, a service operated by Backthread OÜ, a private limited company registered in the Republic of Estonia ("we", "us", "Clew"). When you use Clew, you agree to these terms. If you don't agree, don't use Clew.
We're keeping this short and direct. Plain language wins over comprehensive coverage when there's no enterprise sales motion to satisfy yet. If a clause matters to you and you don't understand it, email [email protected] and we'll explain it.
1. Who we are
Clew is operated by Backthread OÜ (registered in the
Estonian Commercial Register; registration number
[REGISTRATION NUMBER]; registered office
[REGISTERED ADDRESS], Estonia).
Contact for everything (legal, support, complaints): [email protected].
2. What Clew does
Clew reads your source code from GitHub via a least-privilege GitHub App, derives a visual "how it works" diagram and a per-module changelog, and shows them back to you. We use a third-party large language model (Anthropic Claude) to name and narrate the diagram — not to author it. The structure of the diagram is derived deterministically from your code. See Privacy Policy and Security for the load-bearing detail.
We are a beta product. The service may change, break, or be unavailable. We don't promise uptime; we'll try not to embarrass ourselves.
3. Eligibility + accounts
You must be at least 18 years old and legally able to enter contracts.
You sign in with GitHub. You're responsible for the security of your GitHub account and for any activity under your Clew account. Tell us promptly if you suspect unauthorised access.
The closed beta is invitation-only. We may decline access, revoke access, or change the access list without prior notice while the product is in closed beta.
4. Your code, your responsibility
By connecting a repository, you confirm that you have the right to grant Clew the access described in our Security page (read-only on the repos you explicitly pick), and that doing so doesn't break any agreement you have with your employer, your customers, or a third party.
You're responsible for what's in your repository. If you connect a repository that contains secrets, customer data, or anything you don't want a third party reading, that's on you. Clew tries hard not to persist your source — see Security for what we actually do — but we are not a vault for sensitive data and you should not treat us as one.
5. What you may not do
You agree not to:
- use Clew to process content you don't have the right to process;
- use Clew to attack, probe, reverse-engineer, or interfere with the service or any other user;
- circumvent rate limits, sandbox boundaries, or any access control;
- resell, white-label, or run Clew as a service to third parties without our written agreement;
- use Clew to build a competing product.
If you do any of these, we may suspend or terminate your access immediately and without refund.
6. Our intellectual property + your licence to us
Clew (the code, the diagram-rendering layer, the lander, the brand) is ours. We grant you a non-exclusive, non-transferable right to use the service for its intended purpose during the term.
By using Clew, you grant us a non-exclusive, worldwide licence to access, process, and display your source code and derived metadata strictly to provide the service to you — and for no other purpose. We do not train any model on your code (see Privacy Policy §5 and Security).
7. Third-party services
Clew depends on third parties to function: GitHub (source access), Cloudflare (hosting + edge + queues), Supabase (database + auth), Anthropic (LLM narration). Their outages affect ours. Their terms apply to the parts of their services we use on your behalf. We list them as sub-processors in our Privacy Policy and DPA.
8. Fees
The closed beta is free. We'll give you a clear heads-up — and ask you to agree to a new pricing schedule — before we charge.
9. Term + termination
These terms apply for as long as you use Clew. Either of us may
terminate at any time. You can delete your account from
/account (or by emailing us). On termination, we'll stop
ingesting from your repos and stop displaying your diagrams. Derived
data is kept until you request explicit deletion — see
Privacy Policy §6 and the explicit-delete-only
posture explained on Security.
Sections that, by their nature, should survive termination (intellectual property, disclaimer, liability, governing law) do survive.
10. Disclaimer
Clew is provided "as is" and "as available". We don't guarantee that the diagram is correct, complete, or up to date. We don't guarantee that the narration the model generates is true. Clew's output is a tool to help you think; it is not a substitute for reading your own code. Do not make production decisions based on a Clew diagram without verifying against the source.
To the maximum extent permitted by law, we disclaim all implied warranties (merchantability, fitness for a particular purpose, non-infringement, accuracy).
11. Limitation of liability
To the maximum extent permitted by law:
- we are not liable for indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenue, data, goodwill, or business opportunity;
- our total aggregate liability for any claim related to Clew is capped at the greater of (a) €100 or (b) the fees you actually paid us in the 12 months preceding the event giving rise to the claim. During the free closed beta, (a) applies.
Nothing in these terms limits liability that cannot be limited by Estonian law (e.g. for fraud, wilful misconduct, or death / personal injury caused by negligence).
12. Indemnity
You will defend, indemnify, and hold us harmless from any third-party claim, loss, or expense arising from (a) your breach of these terms, (b) your use of Clew in violation of law, or (c) content in your repository that infringes a third party's rights when Clew processes it on your instructions.
13. Changes to these terms
We may update these terms. We'll change the "Last updated" date at the top and — for material changes affecting your rights — we'll notify the email on your account at least 14 days in advance. Continued use after the effective date is acceptance.
14. Governing law + jurisdiction
These terms are governed by Estonian law. Any dispute we can't resolve informally is subject to the exclusive jurisdiction of the courts of Estonia (Harju County Court at first instance, except where mandatory consumer-protection rules direct otherwise).
EU consumers retain access to the European Commission's Online Dispute Resolution platform and to their local consumer-protection authority.
15. Miscellaneous
- Entire agreement. These terms + the Privacy Policy + the DPA + the Security page are the full agreement between you and us about Clew.
- No waiver. If we don't enforce a right, that doesn't waive it.
- Severability. If a clause is held unenforceable, the rest stands.
- Assignment. We may assign these terms to a successor in a merger, acquisition, or sale of assets, on notice. You may not assign without our written consent.
- No agency. Nothing here creates a partnership, joint venture, or employment relationship.
Backthread OÜ · registration number
[REGISTRATION NUMBER] · registered office
[REGISTERED ADDRESS], Estonia ·
[email protected]