Legal

Terms of Service

Last updated: August 16, 2026

These terms are the agreement between you and Weckr, operated by Ghiles Asmani in Stockholm, Sweden, for your use of useweckr.com, the Weckr API, the dashboard, and the Weckr SDKs. By creating an account or sending data to the API you accept them. They are written in plain language on purpose; where a sentence looks legal, it is because it needs to be.

1. The service

Weckr tracks the cost and margin of AI features. The open source SDK wraps the LLM client you already use and reports request metadata to our API. The dashboard shows cost, revenue and margin per user and per feature, detects runaway usage, sends the alerts you configure, enforces the spending caps you set, and offers model and pricing recommendations. The SDK, the MCP server and the Claude Skills are published under the MIT licence; those terms govern the code you run, and these terms govern the hosted service.

2. Accounts

You need an account to use the dashboard and API. You must give a working email address, keep your password private, and be at least 16 and able to enter a contract in your jurisdiction. If you use Weckr on behalf of a company you confirm you have authority to bind it. You are responsible for everything that happens under your account, and you agree to tell us promptly at hello@useweckr.com if you believe it has been compromised.

3. API keys

Each project has a wk_ API key. It authorises writes to that project, so treat it as a secret: keep it in server side environment variables, do not ship it in client side code, and do not commit it to a public repository. You can rotate a key at any time from the dashboard, which invalidates the old one immediately. We are not responsible for data logged with a key you failed to protect.

4. Acceptable use

You agree not to:

  • Send prompt or response text, provider API keys, or other content the SDK is designed not to send. The API stores metadata only and you must not work around that.
  • Send end user identifiers that are direct personal data such as email addresses. Use a pseudonymous id. The API rejects obvious email and card number shapes, but the responsibility is yours.
  • Flood the API with automated traffic that is not real application usage, attempt to bypass rate limits, or probe, scan or attack the service.
  • Resell, sublicense or offer the hosted service to third parties as your own, or use it to build a competing hosted service using our API rather than the open source SDK.
  • Use the service in violation of applicable law, or to track people where you lack a lawful basis to do so.

We may suspend a key or an account that breaks these rules. Where practical we will contact you first.

5. Plans, billing and cancellation

Hobby. Free, up to 50,000 logged requests per month, no card required. We may change the free limits with notice, and we will not charge a free account without an explicit action from you to start a paid plan.

Pro. $49 per month, up to 1,000,000 logged requests per month, billed monthly in advance through Stripe. New Pro subscriptions start with a 7-day free trial; you are charged when the trial ends unless you cancel before then. Prices are in US dollars and exclude any applicable VAT or sales tax, which Stripe calculates where required.

Cancelling. You can cancel at any time from the billing page in your dashboard, which opens Stripe’s customer portal. Cancellation takes effect at the end of the current billing period, you keep Pro until then, and we do not charge again. We do not offer refunds for partial months, except where the law requires it.

Over the limit. If a project exceeds its plan’s monthly request limit we may stop accepting new logs for that project until the next period or until you upgrade. We will never silently move you to a paid plan.

Price changes. If we change Pro pricing we will email account holders at least 30 days before it applies to an existing subscription. Continuing to use Pro after that date accepts the new price; cancelling before it does not.

6. Availability and support

We work to keep the service up and publish live status at useweckr.com/status, but Weckr is provided as is and we do not offer a contractual uptime guarantee on either plan. Two design decisions limit what an outage can do to you: the SDK reports asynchronously after your model call returns, and the spending cap check fails open. If Weckr is unreachable, your application’s LLM calls keep working; the only effect is that some logs may be missed and caps are not enforced until we are back. Support is by email at hello@useweckr.com; we answer as quickly as a small team can, and Pro accounts are prioritised.

7. Your data

You own the data you send. We use it only to provide the service to you, as described in the Privacy Policy, which forms part of these terms. Request metadata is stored in the EU. You can delete a project, and its data, from the dashboard at any time, and you can ask us to delete your account entirely. Where you send identifiers about your own end users you are the data controller and we act as your processor; a data processing agreement is available on request.

8. Cost figures and recommendations

Costs shown in the dashboard are computed from the token counts your provider reports and a price table we maintain and update as providers change their rates. They are our best reconstruction of what the provider will bill you, not the provider’s invoice, and they can differ from it, for example when a provider changes prices before our table is updated, applies discounts we do not know about, or bills for something the usage object does not report. Model and pricing recommendations are informational. You remain responsible for the pricing, model choices and spending caps you configure in your own product.

9. Intellectual property

We own the hosted service, the dashboard, our price table and our brand. The SDKs and related tooling are open source under MIT and you may use them under that licence. You own your data and your application. If you send us feedback or suggestions we may use them without obligation to you.

10. Third party services

The service depends on providers we do not control, including Supabase, Vercel, Stripe and Resend, and it reads usage figures produced by your LLM providers. Their outages, changes or errors can affect Weckr, and we are not responsible for them. Your use of any LLM provider is governed by that provider’s own terms.

11. Disclaimer of warranties

The service is provided as is and as available. To the fullest extent permitted by law we disclaim all warranties, express or implied, including fitness for a particular purpose, non-infringement, and that the service will be uninterrupted, error free, or that any cost figure will exactly match a provider invoice.

12. Limitation of liability

To the fullest extent permitted by law, we are not liable for indirect, incidental, special or consequential loss, lost profits, lost revenue, or lost data arising from your use of the service, including business decisions made on the basis of figures or recommendations it shows. Our total liability to you for any claim in a 12-month period is limited to the amount you paid us for the service in that period, or 50 US dollars if you paid nothing. Nothing in these terms limits liability that cannot be limited under applicable law.

13. Indemnity

You agree to indemnify us against claims arising from your application, your end users, the data you send, or your breach of these terms, including a failure to obtain a lawful basis for the identifiers you track.

14. Termination

You can stop using Weckr at any time by cancelling any subscription and asking us to delete your account. We may suspend or terminate accounts that break these terms, present a security risk, or have not been used for a long period, and we will give notice where reasonably possible. Sections 7 to 15 survive termination.

15. Changes to these terms

When we change these terms we update the date at the top. For material changes we email account holders at least 14 days before they take effect. Continuing to use the service after that date accepts the new terms.

16. Governing law

These terms are governed by the laws of Sweden. Disputes will be handled by the courts of Stockholm, Sweden, unless mandatory consumer law in your country gives you the right to bring a claim elsewhere. Before that, please email us; almost everything can be sorted out in a conversation.

17. Contact

Ghiles Asmani, Weckr, Stockholm, Sweden. hello@useweckr.com.