Terms of Service
This document is a public offer. Creating an account, or sending any request through CompresLM, means you have read, understood and accepted it in full. Last updated: 17 August 2026. The current version always lives at compreslm.com/app/terms.
1. Who we are
CompresLM ("CompresLM", "we", "us") is operated by Individual Entrepreneur Mikita Valkunovich, registered with the LEPL National Agency of Public Registry of Georgia, identification number 300412284, registered 18 November 2024, legal address: Georgia, Tbilisi, Nadzaladevi district, Dadiani Street N34, building 7, building N10.
2. What the service does
CompresLM is an HTTP proxy that sits in front of a large language model (LLM) API. It accepts requests in the same format as the upstream provider (OpenAI- and Claude-compatible), shortens the context you send so that fewer tokens reach the model, forwards the request to the model you named using the provider key you supplied, and returns that model's response to you unchanged.
We also offer POST /v1/compress, which returns the shortened text to you instead of calling any model, and a local MCP server that calls the same endpoint on your behalf.
What reaches the model is a shortened version of your own text: some of it is sent and the rest is left out. Nothing is rewritten, paraphrased, summarised or invented — whatever is sent is your own wording. How we decide what to leave out is proprietary, is not described here, and is not part of this agreement; we publish only measured results.
Because text is left out, we do not promise that any particular fact survives compression, or that a model's answer is unchanged. Read section 12 before you build on the service.
3. Accounts and eligibility
- You must provide a real, working email address. Disposable and temporary email domains are blocked at signup.
- You must be at least 18 years old, or the age of majority where you live, and able to enter into a binding contract.
- You are responsible for keeping your password and your CompresLM API tokens confidential. Anything done with your token is treated as done by you. Tokens can be revoked at any time from the dashboard.
- One account per person or organisation, unless we agree otherwise in writing.
- We may suspend or close an account that breaches these Terms, is used fraudulently, or is used to obtain the free tier more than once.
4. Your provider API key
To process a request you send your own upstream provider key (OpenAI,
Anthropic, OpenRouter, or any compatible gateway) in the
X-LLM-API-Key header, and optionally a custom
endpoint in X-LLM-API-Base. That key is used
to forward that single request and is never written to disk, logged or
stored by us — see the Privacy Policy.
You pay your provider directly for the tokens they
process; those charges are between you and them, CompresLM is not a
party to that relationship, and our fees are separate from and in
addition to what your provider bills you.
5. Free tier
Every account receives 1,000,000 tokens processed free
of charge, counted as the tokens we receive before compression,
across all endpoints (proxy, /v1/compress and
the local MCP server). No card is required to start. When the free tier
is exhausted, requests return
402 free_tier_exhausted until you activate
billing. The free tier is granted once per account and per person or
organisation.
You can double it to 2,000,000 tokens by placing a card on file before the first million runs out. That is the entire condition: no payment is taken, no subscription starts, and fees still only begin once you pass the enlarged free tier. The bonus is granted once per account. If you later remove the card, whatever part of the bonus you have not yet used is withdrawn — tokens you have already processed are never clawed back.
6. How much you pay, exactly
We charge a share of the money our compression saved you, not a subscription and not a per-request price. If we save you nothing on a request, that request costs you nothing. All amounts are in US dollars.
6.1 The two quantities we measure
For every request that passes through us we record:
- Tokens saved — the number of input tokens present before compression minus the number actually sent to the model. We compute this ourselves from the exact text processed; it is never reported by your client.
- Dollars saved — what those tokens would have cost at your model's public list price, minus what the request actually cost. In other words: would_be_cost − actual_cost, floored at zero. If the figure is zero or negative, no fee arises.
6.2 The fee
| Situation | Our fee |
|---|---|
| Model with a public list price (input compression only) | 20% of dollars saved |
| Model with a public list price, with compress_output: true | 50% of the same input dollars saved. Any reduction in completion tokens shows up as a lower bill from your provider and is not part of our fee base. |
| Self-hosted, local, or any model with no public list price | $0.50 per 1,000,000 tokens saved |
On a model with a public list price you never pay us more than the saving we produced: the fee is a fraction of that saving, by construction. Fees accrue only from the moment you activate billing — usage before activation, including the free tier, never becomes payable retroactively.
6.3 Activation
Activating billing opens a checkout that takes no payment. Its only purpose is to place a payment method on file with our payment provider for the charges described below. There is no activation fee, no subscription fee and no minimum commitment.
6.4 When we charge
Accrued fees form an unpaid balance on your account. We charge that balance:
- Whenever it reaches $50 — the balance is charged to your saved payment method automatically, as many times in a month as that threshold is reached; and
- Shortly after the start of each calendar month (UTC) — any remaining balance from the previous month is charged, provided it is at least $1. A balance below $1 is carried forward rather than charged.
Every charge produces an invoice in your dashboard, with a downloadable PDF, showing the amount and the period it covers. Your live balance, tokens processed, tokens saved and estimated fee are visible in the dashboard at all times, before any charge occurs.
6.5 Your spending limit
You may set a monthly ceiling on our fee in the
dashboard, and change or remove it whenever you like. Once the fee
accrued in a calendar month reaches it, requests return
402 spend_limit_reached until you raise the
limit or the month rolls over. This is your own setting, not a penalty:
nothing is owed and nothing is suspended.
Two honest limitations. The ceiling applies to our fee only — what your LLM provider charges you is billed by them on your own key and we can neither see nor cap it. And because a fee can only be measured after a request has been processed, the limit is checked before each request: the request that crosses the line still completes, so the month's total can end slightly above the number you set.
No limit is set by default. An account that never opens the setting is billed exactly as described in 6.4.
6.6 Removing your card
You can remove your payment method at any time from the dashboard. Doing so cancels the $0/month arrangement that holds it and ends our ability to charge you.
Because of that, any balance already accrued is charged at the moment you remove the card, as a final invoice. If that charge cannot be completed the card is not removed, and we tell you so rather than leaving the balance outstanding — settle the invoice, then remove the card. Your account is not closed and your data is not deleted; you return to the free tier, less any unused bonus tokens from section 5.
6.7 If a charge fails
If an invoice remains unpaid for 3 days, API access is
suspended and requests return
402 billing_suspended. Access is restored
automatically once no unpaid invoice remains. Suspension does not cancel
the debt, and we may recover unpaid amounts by lawful means.
7. Payment processing, merchant of record and taxes
Payments are processed by Paddle.com Market Limited and its affiliates ("Paddle"), which acts as the merchant of record and as authorised reseller of the service. This has three practical consequences you should know:
- Your purchase is transacted through Paddle, your card statement will show Paddle, and Paddle issues the tax-compliant receipt or invoice. Paddle's own buyer terms apply to that transaction in addition to these Terms.
- We never see or store your card details. They are collected and held by Paddle. See the Privacy Policy.
- Prices shown by us are exclusive of tax. Where sales tax, VAT, GST or a similar tax applies to your purchase, Paddle determines it based on your location, adds it at payment, collects it and remits it to the relevant authority. We do not separately charge you any tax. If you are a business with a valid VAT or tax identification number, enter it at checkout so Paddle can apply the correct treatment. Any tax on your own income or business is yours to handle.
We may change payment provider. If we do, this section will be updated before the change takes effect.
8. Refunds
Because you are charged after the fact for a service already delivered, fees for usage that has already occurred are not refundable. Defined exceptions apply — our own error, duplicate charges, unauthorised charges, and anything a mandatory law requires. The full policy is in the Refund Policy, which forms part of these Terms.
9. Acceptable use
You agree not to use CompresLM to:
- send content that is illegal in your jurisdiction or ours, or that infringes anyone's rights;
- reverse-engineer, extract, or attempt to reconstruct the compression mechanism, or use the service to build a competing compression product;
- resell or sublicense access without a separate written agreement with us;
- send traffic designed to overload, probe or disrupt the service, or to test it for vulnerabilities without our prior written permission;
- circumvent the free tier through multiple accounts or automated signups;
- process personal data of others through the service in breach of the law that applies to you (see Privacy Policy, "Your content").
We may suspend access immediately if we reasonably believe this section is being breached.
10. Intellectual property
We own the service, the software and the compression technology. You own your content — the text you send and the responses you receive — and we claim no rights in it beyond what is needed to process the request you asked for. We do not train models on your content and do not use it as a product dataset. You may say publicly that you use CompresLM; neither of us may otherwise use the other's trademarks without permission.
11. Availability, downtime and force majeure
The service is provided "as is" and "as available". We aim for high uptime but do not commit to a service level, and we are not liable for interruptions caused by our infrastructure provider, your upstream LLM provider, or events outside our reasonable control. We may change, suspend or discontinue features; if we discontinue the service entirely, we will give reasonable notice to the email on your account and charge nothing further.
11.1 Downtime costs you nothing
This is worth stating plainly, because it is the practical answer to "what happens if your service breaks". You never pay us in advance. There is no subscription, no reservation, no pre-purchased credit and no minimum. Our fee exists only as a share of a saving we actually measured on a request we actually processed.
So if the service is down, slow, degraded or refusing requests, the arithmetic takes care of itself: no request is processed, no saving is produced, no fee accrues, and nothing is charged. There is no outage credit to claim and no refund to request, because there was never a payment to reverse. A request that fails, times out, or is returned to you unchanged produces no fee. If we ever bill for compression our own records show did not happen, that is refunded in full — see the Refund Policy, section 2.
The same holds while you are down rather than us: stopping your traffic, revoking your tokens, or removing your card stops fees accruing from that moment, with nothing left running in the background.
11.2 Force majeure
Neither party is liable for failing to perform — except for an obligation to pay money already owed — where the failure is caused by an event beyond its reasonable control. That includes war, civil unrest, terrorism, natural disaster, epidemic, strike, fire, flood, power or network failure, failures or withdrawal of service by an infrastructure, payment or LLM provider we depend on, denial-of-service and comparable attacks, sanctions, embargoes, and changes in law or acts of government that make performance unlawful or impossible. The affected party will tell the other as soon as it reasonably can and will work to resume. If such an event prevents the service from operating for more than 60 consecutive days, either party may terminate on written notice, and only fees for usage already delivered remain payable.
12. What we do not promise about compression
This is the most important limitation of what we sell, which is why section 2 points here.
- We do not guarantee that every fact survives compression. Compression removes text. On documents where each line carries distinct information, removing anything necessarily removes information. Our profiles differ in how conservative they are, and the published figures are measurements on specific test sets, not guarantees about your data.
- We do not guarantee that answers are unchanged, equal or better. A model given a shorter context may answer differently. Our benchmarks show this is uncommon and that quality often improves, but "uncommon" is not "never", and results on your workload may differ from ours.
- You must verify the output yourself. If your use depends on specific facts, figures, dates, identifiers, negations or completeness being preserved, you are responsible for testing that on your own data and for checking results in production. We publish profiles (including ones that drop little or nothing) and a bypass mode precisely so you can make that trade-off deliberately.
- Not for unattended high-stakes use. Do not rely on compressed context, without independent verification, for medical, legal, financial, safety-critical or similarly consequential decisions.
The model's output itself — its accuracy, tone, refusals and behaviour — is produced by your chosen upstream provider, not by us. We are not responsible for it.
13. Disclaimer and limitation of liability
To the maximum extent permitted by applicable law, we disclaim all warranties not expressly stated here, including implied warranties of merchantability, fitness for a particular purpose and non-infringement, and any warranty that compression preserves particular content or produces particular model behaviour.
To the maximum extent permitted by applicable law, our total liability arising out of or relating to the service is limited to the fees you paid us in the three months before the event giving rise to the claim, and we are not liable for indirect, incidental, special or consequential damages, lost profits, lost revenue or lost data — including anything arising from your upstream provider's behaviour, pricing or policies, or from information removed during compression. Nothing here excludes liability that cannot be excluded by law, including liability for fraud, for death or personal injury caused by negligence, or a consumer's mandatory statutory rights.
14. Term and termination
You may stop using the service and ask us to delete your account at any time via the contact below. Any balance accrued before deletion remains payable and will be charged. We may terminate for breach of these Terms, or for any reason on 30 days' notice to your account email. Sections 4, 6 (for amounts already accrued), 8, 10, 12, 13, 15 and 16 survive termination.
15. Changes to these documents
We may update these Terms, the Privacy Policy, the Refund Policy and the fee structure unilaterally. The current version of each document is always published at its permanent address — /app/terms, /app/privacy, /app/refunds and /app/billing — and carries the date it last changed. Those published versions are the operative ones.
Continuing to use the service after a change takes effect means you accept it. For a change that materially increases your fees or reduces your rights, we will give at least 14 days' notice to your account email before it applies, and you may stop using the service and close your account before then rather than accept it. Changes required by law may take effect immediately.
16. Governing law and disputes
These Terms are governed by the law of Georgia, without regard to its conflict-of-laws rules.
Talk to us first. If something goes wrong, write to us by email — use the contact form if you would rather not — and give us 30 days to resolve it. Put the invoice number, if there is one, and what you expected to happen. Most issues end there, and this step is a precondition to the arbitration below.
Arbitration. Any dispute that is not resolved informally will be finally settled by arbitration seated in Tbilisi, Georgia, under the rules of the Georgian International Arbitration Centre, before a single arbitrator, conducted in English. The award is final and binding, and may be enforced in any court of competent jurisdiction. Either party may still ask a court for interim or injunctive relief, and either party may bring a claim in small-claims court where the claim qualifies.
If you are a consumer — an individual acting outside your trade, business or profession — nothing in this section deprives you of the protection of mandatory provisions of the law of the country where you live, and you may bring proceedings in the courts of that country.
17. General
If any provision is held unenforceable, the rest remains in force. Our failure to enforce a provision is not a waiver of it. You may not assign this agreement without our consent; we may assign it as part of a transfer of the business. These Terms, together with the Privacy Policy, the Refund Policy and the billing page, are the entire agreement between us about the service.
18. Contact
Questions about these Terms? Use the contact form.