moula · Terms

Terms of use

This is a translation. The French version of this document is the one that applies. This English text is provided so you can read what you are agreeing to; where the two differ, the French wording governs.

Written in plain language, on purpose. If any point here is unclear, the reading that favours your control over your own machine is the one that wins.

Last updated 8 August 2026.

1. What moula does

moula shows a single sponsored line — short, text only — in your editor’s status bar, and pays you 50% of gross revenue on validated impressions and clicks. You install the extension, supply an account API key, and earn while sponsored lines are shown. That is the whole arrangement.

2. Your account and your payments

Keeping your API key secret is your responsibility; it is stored on your machine in the operating system’s secure credential store, not in plain text. Earnings are computed in exact micro-euros and recorded per impression and per click. You must not manufacture impressions or clicks (with bots or automation, for instance); we count ad events on our servers and may withhold amounts attributable to fraudulent activity.

3. Your right to pause, block, inspect and uninstall

This clause grants you rights; it takes none away. At any time, for any reason, and without telling us, you have the right to:

  • Pause moula — put it to sleep, turn on presentation mode, or erase your API key.
  • Block moula’s ads by any means you choose, including third-party tools, firewall rules, or blocking our endpoints.
  • Inspect what moula runs on your machine, and audit its behaviour and its network traffic.
  • Uninstall moula, after which your editor is byte-for-byte what it was before installation.

Exercising any of these rights only suspends your earnings. It is never a breach of these terms. We will never include an anti-circumvention clause treating pausing, blocking or removing ads as a violation, and we will never ship an update that works around a block you have put in place. Full stop.

4. The client is open source and auditable

The moula client — the VS Code extension that runs on your machine — is open source. You have the right to read its source, build it yourself, and check that what runs on your machine matches what is published. We will not ship a client whose source you cannot audit. Revenue, billing and anti-fraud logic stay on our servers, so the marketplace cannot be subverted from the client, but everything that runs locally is yours to inspect.

5. Advertiser content

Sponsored lines are plain text with a single https:// click link, reviewed before they are shown. We are responsible for the marketplace, not for third-party sites you choose to open. Opening a sponsored link is always your choice.

6. Changes and honesty

We will describe features that are planned but not yet built as exactly that. If we change these terms in a material way, we will say what changed and why.

7. Delivery rules

An ad is a line of text shown while the agent is waiting, in the foreground window only. It always carries the word “Sponsored”. An impression is billed to the advertiser — and therefore pays the developer — only after a genuine display of at least 10 seconds, measured against our servers’ clock and not the client’s. One person does not see the same campaign more than 12 times a week: an ad leaves the client’s rotation as soon as it has been counted.

Developers choose which categories they refuse and which languages they accept; those settings apply to campaigns already running as well as new ones. What counts as acceptable content is set by the advertising charter, which forms part of these terms.

8. Fraud and abuse

The following are prohibited: generating displays that did not happen, using several accounts to get around a cap, automation intended to simulate activity, sharing or reselling a key, and any attempt to be paid for attention that was not given.

We may freeze an account’s earnings while we check, and cancel earnings from displays that cannot be evidenced. Both are reversible and come with a reason; both are decided by a person, never automatically. An account acting in good faith loses nothing: what was genuinely displayed remains owed.

9. Availability, liability and limits

The service is provided as is, with no guarantee of continuous availability. We may interrupt it for maintenance, and having no active campaign simply means no ad is shown — that is not a malfunction.

We are not liable for indirect damages. In any event our liability is limited to the sums at stake: for a developer, the balance earned and not yet paid out; for an advertiser, the budget funded and not yet delivered. Nothing here deprives a consumer of the mandatory rights granted by the law of their habitual residence.

10. Term, termination and deletion

The agreement has no fixed term. You may stop at any time: uninstall the client, or ask for your account to be deleted. Uninstalling does not forfeit the balance you have earned, which remains withdrawable once the threshold is reached; an advertiser who stops a campaign gets back the funded budget that was not delivered.

We may terminate an account for a serious breach of these terms or of the charter, after telling you the reason. Sums genuinely owed remain owed. How data is deleted is set out in the privacy policy.

11. Tax on what you receive

Sums paid to a developer are income, and it is for them to declare it under the rules of their country of residence and their own status. moula withholds nothing at source and gives no tax advice. Your complete history of earnings and payouts can be exported at any time from your dashboard, in a readable format, to serve as supporting evidence.

12. Governing law and disputes

These terms are governed by the law of the State of Delaware, where the publisher is established, without that choice depriving a consumer resident in the European Union of the protection afforded by the mandatory provisions of the law of their country of residence (article 6 of the Rome I Regulation).

If there is a disagreement, write to us first at hello@moula.io: most are settled that way. Failing agreement, a European consumer may refer the matter to a consumer mediator or to the courts of their place of residence. The available routes are set out in the legal notice.

Historique des modifications

7 July 2026
First publication.
7 August 2026
The repeat cap now applies to DISPLAY and not only to billing: the client drops an ad from its rotation as soon as it has been counted. Previously an ad already paid for could stay on screen, so one campaign was seen far more often than the cap suggested.
8 August 2026
English version published.

See also our privacy policy, our advertising charter, our security posture, and our FAQ.