Skip to main content

Legal — draft

Refund policy

What happens to your subscription and any paid balance when you cancel, described from the platform's actual billing model — with the commercial terms that have not yet been decided marked as open.

What is actually billed today

Subscriptions run on tiers (Free, Launch, Growth, Scale, Full Autopilot, Enterprise) described on the pricing page. As of 6 September 2026 the paid tiers carry approved monthly prices in XAF with a second approved price in USD (src/lib/pricing.ts). Enterprise is quoted per customer and still reads “Pricing on request”.

What has not been decided is the refund window itself. Prices existing does not create a refund term, and this page will not infer one from them — a customer reading a number here would reasonably act on it. The open decisions are listed below and are still open.

Separately from subscriptions, the platform models a wallet balance used for advertising spend, with transaction kinds that include top-ups, ad spend, credit purchases, credit consumption, adjustments — and a REFUND kind (WALLET_TRANSACTION_KINDS in src/types/domain.ts). That a refund transaction type exists in the data model is not the same as a refund policy: no code path in this repository automatically issues one, and no circumstances that would trigger one have been defined.

What has not been decided yet

These are commercial and legal decisions the owner must make before this page can state a real policy:

OWNER DECISION — whether subscription fees are refundable at all, and if so, under what circumstances (e.g. unused portion of a period, service failure, statutory cooling-off right in a given jurisdiction)

OWNER DECISION — the refund window, if any (e.g. within 7 days of a charge, within 14 days of first subscribing) — no window is set anywhere in the codebase today

OWNER DECISION — the price and currency each tier will actually charge, which this policy needs before it can describe amounts

OWNER DECISION — how a wallet balance used for advertising spend is handled on cancellation: whether an unspent balance is refunded, forfeited, or held for a period

OWNER DECISION — whether any statutory refund or cooling-off right applies, which depends on the governing jurisdiction not yet chosen (see the terms of service)

Cancellation, which the platform does support

Separately from any refund, cancelling a subscription is already implemented: it ends your subscription at the close of the current billing period rather than immediately, and a pending cancellation can be withdrawn before that period ends (cancelSubscription, src/server/repositories/subscriptions.ts). This means that, as the system stands today, cancelling stops future charges from the next period onward but does not, by itself, return anything already paid for the current one — a genuine refund of an already-paid amount is not something the code currently automates, which is exactly the gap the placeholders above are marking.

How to ask about a refund in the meantime

Until the decisions above are made and this page is rewritten with real terms, write to OWNER DECISION — billing/refund contact address not yet supplied (e.g. billing@yourdomain) and a person will review the request individually.