APIPurse — Terms of Service
Last updated: October 17, 2026
1. Who we are
These Terms of Service ("Terms") govern access to and use of APIPurse (the "Service"), operated by:
Yem Consult BV Zwarte Leeuwstraat 50, 2820 Bonheiden, Belgium VAT/Company number: BE1001.251.321 Email: legal@apipurse.com
referred to as "we", "us", "the Operator", or "APIPurse".
By creating an account, accessing, or using the Service, you ("you", "the Customer", "the User") agree to be bound by these Terms and by our Privacy Policy, which is incorporated by reference. Where we process personal data on your behalf, our Data Processing Agreement also forms part of these Terms. If you are entering into these Terms on behalf of a company or other legal entity, you represent that you have the authority to bind that entity, in which case "you" refers to that entity.
If you do not agree to these Terms, do not use the Service.
2. Description of the Service
APIPurse is a tool that tracks API usage and cost across third-party providers (including but not limited to OpenAI, Anthropic, Stripe, AWS, and Twilio) and custom APIs you connect, and provides budget alerts, reporting, and related features, delivered on Free, Pro, and Team subscription plans as described at https://www.apipurse.com/#pricing.
Informational purpose only. Cost and usage figures shown in APIPurse are estimates computed from data pulled from, or pushed by you to, third-party providers and publicly available pricing information. They are provided for informational and monitoring purposes only and do not replace your official billing statements from OpenAI, Anthropic, Stripe, AWS, Twilio, or any other provider. You remain solely responsible for verifying your actual spend directly with each provider. We are not liable for any decision made, or cost incurred, in reliance on figures displayed in the Service.
3. Eligibility and account registration
- You must be at least 16 years old (or the minimum age of digital consent in your jurisdiction, if higher) to create an account.
- You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account.
- You must provide accurate information when registering and keep it up to date.
- You are responsible for promptly notifying us of any unauthorized use of your account.
4. Third-party API keys and connected services
A core function of the Service is that you connect credentials (API keys, tokens, or webhook secrets) for third-party providers you use. In relation to those credentials and providers:
- You must have the right to use and share those credentials with a third-party tool. You are solely responsible for complying with the terms of service of any third-party provider (OpenAI, Anthropic, Stripe, AWS, Twilio, or any custom API) you connect to APIPurse.
- We store provider credentials in encrypted form and use them solely to retrieve cost and usage data on your behalf, as described in the Privacy Policy. We do not use your credentials for any other purpose and do not access the underlying content of your API calls (e.g. prompts, completions, customer payment details) beyond what is strictly needed to compute cost totals.
- We are not responsible for the availability, accuracy, security, or conduct of any third-party provider. If a third-party provider changes its API, pricing, or terms in a way that affects the Service, we will make reasonable efforts to adapt but do not guarantee continuity.
- If you revoke or rotate a credential with the provider directly, you are responsible for updating it in APIPurse; we cannot detect or reverse a compromise of a credential that occurred outside our systems.
5. Subscription plans, billing, and cancellation
- Plans (Free, Pro, Team) and their features and limits are described at https://www.apipurse.com/#pricing and are enforced automatically; the features included in each plan may change from time to time on reasonable notice for future billing periods.
- Merchant of record. Paid subscriptions are sold through Stripe Managed Payments. In that arrangement, Stripe (through Link, shown on your receipt and statement as "Sold through Link") is the merchant of record and the seller of the paid subscription to you; Yem Consult BV provides the APIPurse Service itself. Payment, billing, receipts, invoices, refund notifications and transaction-level support are handled by Stripe/Link and are governed by Stripe's and Link's terms and privacy notices, which are shown to you at checkout. Subscriptions are billed in advance on a recurring monthly basis and renew automatically until cancelled.
- You may cancel at any time from your account settings ("Manage billing") or from your Link account; cancellation takes effect at the end of the current billing period, and you retain access to paid features until then.
- Refunds. If you are a consumer, you may request a refund within 14 days of your first purchase of a paid plan; where you have already used the Service during that period, the refund is reduced proportionally to the period of use. After that period, and for renewals, amounts already paid are non-refundable, except: (a) where required by mandatory law, (b) where we made an error (for example a duplicate charge or a prolonged outage of the Service), (c) where Stripe/Link issues a refund under its own refund practices, or (d) at our discretion on a case-by-case basis. Refund requests can be sent to us or made through Stripe/Link.
- Consumer right of withdrawal. If you are a consumer (not a business) resident in the EU or UK, you may have a statutory 14-day right to withdraw from an online purchase. Because the sale is made by Stripe/Link as merchant of record, the handling of withdrawal and cooling-off rights (including any consent to immediate performance of the Service) is governed by the terms presented at checkout and by applicable law, which Stripe applies where required. Nothing in these Terms limits any mandatory consumer right. To exercise a right of withdrawal, you can use any withdrawal function offered at checkout or in your Link account, or send a clear statement to support@apipurse.com. This paragraph does not apply to business customers acting in a professional capacity.
- We may change prices for future billing periods with at least 30 days' notice. You may cancel before the new price applies; if you do not cancel, continued use after the price change takes effect constitutes acceptance.
- Availability of paid plans. Paid plans depend on Stripe Managed Payments and may be unavailable in countries or territories that Stripe does not support or that are subject to sanctions. We may decline or cancel a paid subscription where Stripe cannot process the sale.
- Failure to pay may result in suspension or downgrade of your account to the Free plan.
- Taxes. Where Stripe's merchant-of-record service covers your country, applicable VAT, sales tax or GST is calculated, collected and remitted by Stripe, and is shown at checkout. Where it does not, taxes may be added or accounted for separately in line with applicable law, and you are responsible for any taxes owed on your purchase that are not collected at checkout.
6. Acceptable use
You agree not to:
- use the Service for any unlawful purpose or in violation of any applicable law, including export control and sanctions laws (see Section 12);
- attempt to gain unauthorized access to the Service, other users' accounts or data, or our infrastructure;
- circumvent rate limits, plan limits, or other technical restrictions;
- reverse engineer, decompile, or attempt to extract the source code of the Service, except where such restriction is prohibited by law;
- resell, sublicense, or provide the Service to third parties as a bureau or managed service without our prior written consent;
- upload or transmit malware, or use the Service to disrupt or overburden our infrastructure or that of any third party;
- misrepresent your identity or impersonate any person or entity;
- use the ingest or batch API to submit data you do not have the right to submit, or that infringes the rights of any third party.
We may suspend or terminate accounts that violate this Section. Where reasonably possible we will first notify you and give you a chance to remedy the breach, except where the breach is serious or repeated, or poses a security or legal risk to us or others.
7. Team accounts
If you use Team plan collaboration features, the account owner is responsible for the conduct of every person they invite, for ensuring those individuals are authorized to access the account's data, and for removing access when appropriate (e.g. when a team member leaves your organization). We are not responsible for actions taken by an invited team member within the scope of access granted by the account owner.
8. Intellectual property
- We retain all right, title, and interest in and to the Service, including its software, design, and trademarks. These Terms do not grant you any right to use our branding except as necessary to use the Service as intended.
- You retain all right, title, and interest in the data you submit to the Service ("Customer Data"). You grant us a limited, worldwide, non-exclusive license to host, process, and display Customer Data solely to provide the Service to you.
- Documentation and sample code. We grant you a free, non-exclusive, worldwide, non-transferable licence to copy, modify and use the code examples, SDKs and snippets in our documentation and support pages ("Sample Code") solely to integrate your own systems with the Service. This does not grant any other right in the Service.
- Data processing (business customers). To the extent Customer Data contains personal data that you are responsible for (for example, the email addresses of team members you invite), we process it on your documented instructions as your processor under Article 28 GDPR, using the sub-processors listed in our Privacy Policy, with appropriate security measures, and we will assist you with data-subject requests, notify you of a personal data breach without undue delay, and delete the data as set out in Section 14. Our Data Processing Agreement applies automatically; if you need a countersigned copy, contact privacy@apipurse.com.
9. Disclaimer of warranties
⚠️ To the maximum extent permitted by applicable law:
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, THAT ANY COST OR USAGE FIGURE WILL BE ACCURATE OR COMPLETE, OR THAT ANY ALERT WILL BE DELIVERED IN A TIMELY MANNER OR AT ALL (INCLUDING DUE TO THIRD-PARTY FAILURES OF EMAIL OR SLACK DELIVERY).
Cost figures are estimates. Where the Service calculates a cost itself (for example for real-time tracking, where you report a model name and token counts and we apply a per-model price), the result is an estimate. It is based on a price list maintained by a third party that we refresh periodically and that may be incomplete, delayed or wrong, and on the figures you report. Providers may bill differently (for example because of discounts, taxes, rounding, caching, batch or tier pricing, or later corrections). The invoice and usage reports of your provider are always the authoritative source for what you owe, and you should not rely on the Service as your only means of controlling spend.
Documentation and Sample Code. Our documentation, support pages, code examples, SDKs and other Sample Code are provided for illustration and general support only. They are provided "as is", without any warranty that they are correct, complete, secure, up to date, or suitable for your environment, your software versions, or your use case. They may become outdated when third-party providers or libraries change. You are responsible for reviewing, testing and securing any Sample Code before you use it, in particular in production, and for how you handle credentials, tokens and personal data in your own systems. Sample Code and documentation do not create any support obligation, service level or advice (technical, legal, financial or otherwise).
Nothing in this Section excludes or limits any warranty that cannot lawfully be excluded under the law applicable to you (for example, certain statutory guarantees available to consumers under EU or Belgian law).
10. Limitation of liability
⚠️ This section does not, and cannot, exclude liability that the law does not permit us to exclude — see the carve-out at the end of this section. Read it together with that carve-out.
To the maximum extent permitted by applicable law:
1. No indirect damages. In no event will we be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, data, goodwill, or business opportunity, arising out of or related to your use of, or inability to use, the Service, even if we have been advised of the possibility of such damages. 2. Liability cap. Our total aggregate liability arising out of or related to these Terms or the Service, whether in contract, tort (including negligence), or otherwise, will not exceed the total amount you paid for the Service (whether to us or through Stripe/Link) in the twelve (12) months immediately preceding the event giving rise to the claim, or €100 if you are on the Free plan. 3. Cost-tracking accuracy. Without limiting the foregoing, we are not liable for any decision made, budget exceeded, or cost incurred by you in reliance on data, alerts, or figures generated by the Service, including delayed, missing, or inaccurate alerts. 4. Sample Code. Without limiting the foregoing, we are not liable for any loss, cost, security incident or malfunction arising from your use, adaptation or deployment of the documentation or Sample Code, including any errors or omissions in it or any incompatibility with your systems or with third-party software.
⚠️ What this section cannot do — read this carve-out carefully. Nothing in these Terms excludes or limits liability for: (a) death or personal injury caused by our negligence; (b) fraud or fraudulent misrepresentation; (c) gross negligence or willful misconduct, to the extent such exclusion is not permitted under the law applicable to you; (d) our obligations as a data controller/processor under mandatory data protection law (including the GDPR), which exist independently of this contract and cannot be limited by it; or (e) any other liability that cannot lawfully be excluded or limited under the law applicable to you, including mandatory consumer-protection law in your country of residence if you are a consumer.
11. Indemnification
You agree to indemnify, defend, and hold harmless the Operator and its officers, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or related to: (a) your use of the Service in violation of these Terms; (b) your violation of any law or the rights of any third party; (c) Customer Data you submit; or (d) your connection of third-party credentials you were not authorized to use.
This Section applies to business customers only. If you are a consumer, it does not limit any right you have under mandatory consumer-protection law, and you are only liable for losses to the extent the law provides.
12. Export control and sanctions
You may not use the Service if you are located in, or a national or resident of, a country subject to comprehensive trade sanctions, or if you are listed on any applicable denied-party or restricted-party list (e.g. those maintained by the EU, US OFAC, or UN). You represent that you are not subject to any such restriction.
13. Service changes and availability
We may modify, suspend, or discontinue parts of the Service for valid reasons, such as technical or security needs, legal requirements, changes by third-party providers, or the commercial discontinuation of a feature. If a change materially and negatively affects paid functionality you rely on, we will give you at least 30 days' notice, and you may cancel before the change takes effect and receive a proportional refund of any prepaid period that remains. We do not guarantee any specific level of uptime and make no service-level commitment unless separately agreed with you in writing.
14. Suspension and termination
- We may suspend or terminate your access to the Service, in whole or in part, if you breach these Terms, fail to pay applicable fees, or if we reasonably believe your use poses a security or legal risk to us or others.
- You may terminate your account at any time via account settings or by contacting us.
- Subject to Section 19 (switching and data portability), upon termination your right to use the Service ends. We will delete or anonymize your Customer Data within 30 days of termination, except where retention is required by law (e.g. billing records) or set out in the Privacy Policy.
15. Governing law and disputes
These Terms are governed by the laws of Belgium, without regard to its conflict-of-law principles. Subject to the paragraph below, the courts of the judicial district of Antwerp, division Mechelen (the district covering the registered office above), Belgium have exclusive jurisdiction over any dispute arising out of or in connection with these Terms.
⚠️ If you are a consumer habitually resident in another EU member state, mandatory consumer-protection provisions of your own country of residence may still apply and may give you the right to bring proceedings in the courts of that country — this clause does not deprive you of protections you cannot contractually waive as a consumer.
16. Force majeure
Neither party is liable for any failure or delay in performance to the extent caused by circumstances beyond its reasonable control, including but not limited to acts of God, war, terrorism, pandemic, internet or utility failures, or failures of third-party providers or infrastructure (including Supabase, Vercel, Stripe, or upstream API providers).
17. Changes to these Terms
We may update these Terms from time to time. For material changes, we will provide at least 30 days' notice via email or in-app notice before the change takes effect. Continued use of the Service after the effective date constitutes acceptance of the updated Terms.
18. Miscellaneous
- Severability. If any provision of these Terms is held unenforceable, the remaining provisions remain in full force and effect, and the unenforceable provision will be replaced by an enforceable provision that most closely reflects its original intent.
- No waiver. Our failure to enforce any provision is not a waiver of our right to do so later.
- Assignment. You may not assign these Terms without our prior written consent; we may assign these Terms in connection with a merger, acquisition, or sale of assets.
- Entire agreement. These Terms, together with the Privacy Policy, the Data Processing Agreement and any order form or plan description referenced herein, constitute the entire agreement between you and us regarding the Service.
19. Switching and data portability
This Section applies to customers in the European Union and sets out your rights if you want to move to another provider, move to your own infrastructure, or have your data erased.
- Right to switch. You may at any time notify us at support@apipurse.com, or through your account settings, that you wish to switch to another provider of similar services, move your exportable data and digital assets to your own ICT infrastructure, or have them erased. The maximum notice period for starting the switching process is two (2) months. If you simply cancel your subscription, Section 5 applies: you may cancel at any time without notice period, and the cancellation takes effect at the end of the current monthly billing period.
- Transitional period. After the notice period, a transitional period of up to thirty (30) calendar days applies. During it, these Terms remain applicable and we will: give you and any third party you authorise reasonable assistance; act with due care to maintain business continuity and keep providing the Service; inform you clearly of any known risks to continuity; and maintain a high level of security, including during data transfer. If this period is technically unfeasible, we will notify you within fourteen (14) working days of your request, explain why, and propose an alternative period of at most seven (7) months. You may extend the transitional period once, for a period you consider more appropriate.
- Exportable data. Exportable data means the input and output data, including metadata, generated by your use of the Service: usage and cost records, alert history, and your provider and budget settings. Provider credentials you supplied are not exported for security reasons; you hold the originals. We will provide exportable data in a structured, commonly used and machine-readable format (CSV or JSON). Self-service export tools (Reports and the export API) are available on the Pro and Team plans; on the Free plan we provide the data on request, without undue delay. Data specific to the internal functioning of the Service (such as infrastructure and security logs, rate-limiting data and source code) is exempt where it would reveal trade secrets, provided this does not impede or delay switching.
- Retrieval period. You may retrieve your exportable data for at least thirty (30) calendar days after the transitional period ends.
- Termination. The contract is considered terminated, and we will notify you, when the switching process is successfully completed, or at the end of the notice period if you choose to erase your exportable data instead of switching.
- Erasure. After the retrieval period, we will fully erase the exportable data and digital assets generated directly by you or relating directly to you, except data we must keep by law (such as billing records). Backups are overwritten in the ordinary cycle, within approximately thirty (30) days.
- Charges. We do not charge switching charges, including data egress charges, and we do not charge early-termination penalties. Subscription fees remain due for the period in which the Service is provided.
20. Contact
Questions about these Terms: legal@apipurse.com