terms of service

version of 8 September 2026

The short version. Clixad is free: you earn credits by completing offers from advertising networks, and spend them on model calls. Credits count usage inside this product — they are not money, they cannot be paid out, and they do not expire. Your code stays yours and so does what the agent writes; we do not store either. The agent only changes what you let it change, so keep your work in version control. You have to be 18. If you buy a credit pack, section 12 sets out your right of withdrawal and how it ends. Section 17 says what we are liable for, and it does not try to exclude what the law does not let us exclude.

1. who we are and what these terms cover

The provider of Clixad, and your counterparty under this contract, is:

Florian Rappold
Maikäferstraße 3f
85551 Kirchheim bei München, Germany
Email: info@clixad.io

Further provider information is in the imprint.

These terms govern your use of everything we operate under the name Clixad: this website and its blog, the offer wall served by our gateway, the clixad command line tool distributed through the npm registry, and the gateway the tool talks to. Together they are called “Clixad” below, and “we” and “us” mean the provider named above.

Your own general terms and conditions do not apply, even if we do not object to them separately, unless we have agreed to them in writing. Where these terms distinguish between a consumer and an entrepreneur, those words have the meaning given to them by § 13 and § 14 BGB.

How we handle personal data is not settled here but in the privacy policy, which forms no part of this contract and is not a contractual promise.

2. what clixad is, and what it is not

Clixad is a coding agent that runs in your own terminal. It reads the files you point it at, proposes changes to them, and can run shell commands. Model calls are not made on your machine: the tool sends them to our gateway, and the gateway forwards them to a model provider through OpenRouter. This is why the tool holds no model provider key and why credits, model switching and metering work without you having an account anywhere else.

What Clixad is not:

3. who may use clixad

4. how the contract is concluded

Installing the tool concludes nothing. The contract for the free service comes about when you sign in with GitHub and we create an account for you. The tool shows you these terms and the privacy policy before that step, and by continuing with the sign-in you accept them.

The free service is free: no obligation to pay arises from it at any point, and none can arise later without a separate purchase under section 11. Each credit pack you buy is its own contract, concluded as described there.

There is no right to an account. We may keep signups closed, run a waitlist or require an invite, and we may refuse to create an account without giving reasons.

5. your account

Your account is identified by your GitHub login. Signing in gives us read access to your public profile and your email addresses and nothing else.

Signing in stores an access token on your machine, in ~/.clixad/config.json. That token spends your credits, so treat it as a password: do not share it, do not commit it, and do not pass it to anybody who asks for it. Keep the account to yourself. If you think the token has been seen by somebody else, write to info@clixad.io and we will invalidate it. Until you do, you are responsible for what happens under your account, unless you are not at fault for it.

Deleting ~/.clixad, or running clixad logout, removes the token from that machine. It does not delete the account — section 16 covers that.

6. credits

A credit is the unit we count model usage in. It is an entry in your account with us, and it is nothing else. In particular:

7. earning credits at the offerwall

Credits are earned by completing offers on an offer wall. The walls are operated by third parties — CPX Research, Lootably, TheoremReach and RapidoReach — and when you open one you leave Clixad. What you are asked, whether you qualify, and whether an attempt counts as completed is decided by that network and the advertiser behind it, under their terms and not ours.

Interfering with how a network measures a completion is a breach of section 14.

8. our own surveys

Some surveys are ours. They are written by us, answered on this site, and paid for out of our own pocket — there is no advertising network on the other side of them, and nobody pays us for your answers. That makes them a different arrangement from section 7 in every respect that matters to you, and the differences are all in your favour except the last one.

We are the controller for the answers you give here, and we keep them. What we store and why is set out in the privacy policy, which you should read before answering one. Submitting answers that are not genuine — automated, random, or copied — is a breach of section 14.

9. the other credit grants

Besides the offer wall we sometimes grant credits for something else: a bonus when you first sign up, a small amount for signing in on consecutive days, an amount for rating an answer, an amount when somebody you invited completes their first offer, and codes we hand out for a particular occasion.

These are voluntary grants and marketing, not payment for anything. The amounts are shown in the tool at the time and are much smaller than what one completed offer pays. We may change them, cap them or stop them at any time, and repeated grants create no entitlement to further ones. Where a grant was obtained through a breach of section 14 we may withdraw it.

10. the sponsored line

While a model call is running the terminal may show one line above the input box. When that line comes from an advertising network it is marked Ad · before the text; without the mark it is our own content. Advertising is always marked as advertising, and we never present paid content as anything else.

The line is fetched by the tool on your machine, directly from the network, so the network sees your IP address the way any website you open does. What that request contains is set out in the privacy policy.

The line is never shown in anything that is not an interactive terminal, and you can switch it off entirely with CLIXAD_SPONSOR=0 or "sponsor": false in ~/.clixad/config.json. Switched off, no request to the network is made at all.

11. buying credits

Buying credits is optional and never required — everything in the product can be paid for with credits you earned. The packs are:

Prices are in US dollars and are total prices. As a small business within the meaning of § 19 UStG we charge and show no value added tax. Each pack is a single purchase: there is no subscription, nothing recurring and nothing to cancel.

You start a purchase with clixad buy <pack> in the terminal. Before anything is charged the tool asks you to confirm the pack, the price and the two declarations in section 12, and then opens Stripe Checkout in your browser. The contract is concluded when you complete the payment there; until then nothing is binding and you can stop at any point.

Payment is handled by Stripe Payments Europe, Ltd., 1 Grand Canal Street Lower, Grand Canal Dock, Dublin, D02 H210, Ireland. Card details are entered on Stripe's own page; we neither see nor store them. Credits are added to your account as soon as Stripe reports the payment as cleared — normally within seconds, though some payment methods settle later. You receive an invoice by email, which is also the confirmation of the contract on a durable medium.

Credits you bought are credits like any other and section 6 applies to them in full — in particular they cannot be paid out. Section 16 says what happens to unspent bought credits if the contract ends.

12. your right of withdrawal

This section applies if you are a consumer within the meaning of § 13 BGB, and it concerns credit-pack purchases under section 11 only. The free service costs nothing, so there is nothing there to withdraw from.

Right of withdrawal. You have the right to withdraw from this contract within fourteen days without giving any reason. The withdrawal period is fourteen days from the day of the conclusion of the contract.

To exercise the right of withdrawal, you must inform us — Florian Rappold, Maikäferstraße 3f, 85551 Kirchheim bei München, Germany, info@clixad.io — of your decision to withdraw from this contract by an unequivocal statement, for example a letter sent by post or an email. You may use the model withdrawal form below, but it is not obligatory. To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.

Effects of withdrawal. If you withdraw from this contract, we shall reimburse to you all payments received from you without undue delay and in any event not later than fourteen days from the day on which we are informed about your decision to withdraw. We will carry out such reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in no event will you be charged any fees for such reimbursement.

When the right of withdrawal ends early. Credits are digital content that is not supplied on a tangible medium, and they are delivered as soon as your payment clears. So before you pay, the tool asks you to declare two things: that you expressly request that we begin performance of the contract before the withdrawal period has expired, and that you acknowledge that you thereby lose your right of withdrawal once performance has begun. Your right of withdrawal expires under § 356 (5) BGB once we have delivered the credits after you made both declarations and we have sent you the confirmation of the contract.

If you do not make those declarations we cannot start the purchase, because we would then have to hold the credits back for fourteen days, which is not what anybody buying them wants.

Model withdrawal form

(complete and return this form only if you wish to withdraw from the contract)

To Florian Rappold, Maikäferstraße 3f, 85551 Kirchheim bei München, Germany, info@clixad.io:

I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract for the supply of the following digital content (*),
Ordered on (*),
Name of consumer(s),
Address of consumer(s),
Signature of consumer(s) (only if this form is notified on paper),
Date

(*) Delete as appropriate.

13. your code, your prompts, and the agent's output

Your code stays yours. Nothing in these terms gives us any right in it. To answer a request the tool sends the conversation — your instructions, the file contents it read, the results of the commands it ran — through our gateway to the model provider, and you grant us the simple right to transmit and process it for exactly that purpose, for as long as it takes, and for nothing else. We do not store it; the one exception, which happens only when you choose it, is described in the privacy policy.

What the agent writes back is yours to the extent that it can be owned at all. We claim no rights in it and place no restriction on what you do with it.

But it is not exclusive, and it is not warranted. A model derives its output from the prompt it was given. A similar prompt from somebody else can produce similar or identical output, and neither we nor anybody else can grant you exclusivity in it. We do not warrant that output is correct, that it is fit for any particular purpose, or that it is free of third-party rights. Checking that before you use it is yours to do.

You decide what the agent may do. The permission mode decides what happens without asking: plan changes nothing at all, normal asks before every change and every command, and acceptEdits applies file edits without asking. You choose the mode, you can change it at any time, and if you choose one that acts without asking then what it does is your decision as much as the agent's.

Keep your work in version control, or take backups. The agent edits files on your machine and can run commands there. Version control is the only reliable way to undo an edit you did not want, and section 17 limits what we owe you if data is lost.

Where you configure the tool to talk to somebody else's MCP server, that server is a third party you chose. Section 18 applies to it.

The Clixad software, this website and our own content are protected by copyright and remain ours. You may use the command line tool for its purpose; you may not resell it, offer it as a service of your own, or remove the notices in it.

14. what you must not do

Any of the following is a material breach of this contract and lets us act under section 16:

15. availability, beta status and changes to the service

Clixad is a public beta and is offered as it stands. We do not owe any particular availability and give no uptime commitment: the service may be interrupted, and features, models and earning paths may be changed or removed. The gateway depends on services other people run (section 18), and an outage at one of them is an outage here.

Because you receive the free service in return for advertising and the data that comes with it, it is a contract for a digital product within the meaning of §§ 327 ff. BGB. The statutory rules on conformity and on updates apply to it and are not excluded by these terms. For as long as the contract lasts we will supply the updates, including security updates, that you may expect for a product of this kind.

Where a change materially disadvantages you, section 19 applies.

16. suspension and termination

You can stop using Clixad at any time; there is nothing to cancel and no notice period. To have the account itself deleted, write to info@clixad.io from the address on the account or naming your GitHub login — there is no self-service button for it yet. Deletion ends this contract.

We may terminate the free contract with fourteen days' notice. Either of us may terminate for cause without notice; cause on our side is in particular a material or repeated breach of section 3 or section 14. Where a breach can be put right we will normally warn you first and give you the chance to do so. We may suspend an account immediately and without warning where waiting would cause us or an advertising network damage, in particular on a well-founded suspicion of manufactured completions or impressions — and we will tell you why as soon as we reasonably can.

Credits when the contract ends. Credits you were granted free of charge lapse without compensation, because nothing was paid for them. Credits you bought under section 11 and have not spent are treated differently: if we terminate without cause, or discontinue the service, we refund them pro rata at the price you paid. If you terminate, or if we terminate for cause, they lapse with the rest. Statutory claims are unaffected.

17. liability

We are liable without limitation for damage caused intentionally or by gross negligence, for injury to life, body or health, under the Produkthaftungsgesetz, and where we have given a guarantee.

For slight negligence we are liable only where we breach an obligation whose fulfilment makes the proper performance of this contract possible in the first place and on whose observance you may regularly rely (an essential contractual obligation), and in that case only for the damage that is foreseeable and typical for a contract of this kind.

Loss of data. Our liability for the loss of data is limited to the cost of recovering it from backup copies that you keep properly, regularly, and in a way appropriate to the risk. This matters more here than it usually would, because the agent edits files on your machine and runs commands there: keep your work in version control.

Any further liability is excluded. The limitations above apply to our personal liability and equally to that of our employees, representatives and anybody we use to perform this contract.

Nothing in this section is intended to change the burden of proof to your disadvantage, or to limit or exclude any liability that cannot be limited or excluded by law.

18. third-party services

Clixad stands on services other people operate. Their own terms govern what they do, and we are not responsible for their content, their availability or their conduct:

Links from our pages to theirs are not an endorsement, and we have no influence on what they show you. Where one of these stops being available to us, section 15 applies.

19. changes to these terms

We may change these terms where there is a valid reason to: a change in the law or in case law, a change in how the service works, a new feature, or a change at one of the third parties in section 18.

We will tell you at least 30 days before a change takes effect — by email to the address on your account, or in the tool itself — naming the new version date and what changed.

We do not treat silence as consent. A change that materially disadvantages you binds you only if you accept it. If you do not, you may terminate free of charge with effect from the day the change would take effect, and we may terminate under section 16 instead. The version that applies is the one published on this page, and each carries its date.

20. governing law, disputes, and language

German law applies, to the exclusion of the UN Convention on Contracts for the International Sale of Goods.

If you are a consumer, this choice of law does not deprive you of the protection afforded by the mandatory provisions of the law of the country in which you are habitually resident, and you may bring proceedings before the courts that the law of that country makes available to you.

If you are a merchant, a legal person under public law or a special fund under public law, the place of jurisdiction for all disputes arising out of or in connection with this contract is Munich, Germany.

Consumer arbitration. We are neither obliged nor willing to take part in dispute resolution proceedings before a consumer arbitration board. Please write to info@clixad.io first — almost everything is quicker to settle that way.

Language. These terms and this contract are in English. English is the language in which the service is provided and in which we correspond.

Severability. Should a provision of these terms be or become invalid, the validity of the remaining provisions is unaffected.