brandcurl

Terms of Service

Effective 2026-08-23

By using the hosted brandcurl service, you agree to these terms. If you use the open-source software yourself, it is provided under its repository license; these terms govern the hosted service.

What brandcurl does

brandcurl extracts a structured brand profile from publicly available web pages you submit. It is provided as is, without warranty of any kind. Extraction is a best-effort read of live public content and may be incomplete or inaccurate.

Acceptable use

  • Only submit URLs you are permitted to analyze, and respect the target site's terms of service and robots directives.
  • Do not use brandcurl to overload, disrupt, or circumvent access controls on any site.
  • Do not use it for unlawful purposes or to infringe anyone's rights.
  • Do not attempt to break, abuse, or exceed the fair-use rate limits of the service.

Brand assets and ownership

Logos, names, colors, and other brand assets surfaced by brandcurl remain the property of their respective owners. brandcurl makes no ownership claim over them and grants no license to them. You are responsible for ensuring your use of any extracted asset complies with applicable trademark, copyright, and other laws.

Accounts and API keys

You are responsible for activity under your account and for keeping your API keys secret. Usage under your keys counts against your limits and is attributed to you. Notify hello@brandcurl.com promptly if you believe a key has been compromised.

Paying for the service

The hosted service runs on a prepaid wallet. You add a balance in advance, and each successful API call debits that balance at the price posted on the pricing page, which is the authoritative price list at the time of the call.

  • You are charged only for calls that succeed. A request that returns an error is not billed. Reading a stored brand profile is priced separately from, and lower than, forcing a fresh extraction.
  • Debits are recorded exactly, in an append-only ledger, at a precision finer than one cent — a call posted at $0.005 debits $0.005 and not a rounded cent. Each response reports your remaining balance.
  • If your balance is too low for a call, the call is refused with a 402 and nothing is charged. It is not queued. Usage alone can never drive your balance below zero; a refund of credit you have already spent can, and that shortfall is settled before further calls are admitted.
  • Purchased balance does not expire and carries over indefinitely while your account is open.
  • Free credit granted with an account has no cash value, is not transferable, and is not refundable. We may change or withdraw the free allowance for future periods.

Refills and cancellation

A refill plan is a monthly recurring subscription that adds credit to your wallet at the start of each billing period and renews automatically until you cancel. Prices, credit amounts, and any bonus are shown on the pricing page.

  • You can cancel at any time. Cancellation stops future renewals; it does not end the current period, and credit already added to your wallet stays yours.
  • Payments are processed by Stripe. We never receive or store your full card details.
  • Posted prices exclude any sales, use, VAT, or similar taxes. You are responsible for those unless we are required to collect them, in which case they are added at checkout.
  • We may change posted prices. Changes apply to usage and renewals after the change and never retroactively to credit you have already bought.
  • If a payment fails or is reversed, we may suspend API access until the balance is settled.

Refunds

Unused wallet balance is refundable within 30 days of purchase — email hello@brandcurl.com and we will refund the unused portion to the original payment method. Balance you have already spent on successful calls is not refundable, because the work was performed and billed only on success. Free credit is never refundable. Refunds are returned through Stripe and the corresponding amount is removed from your wallet.

Availability and changes

The service may change, be rate-limited, or be unavailable at any time. We may update these terms; the effective date above reflects the current version, and continued use constitutes acceptance.

Limitation of liability

To the maximum extent permitted by law, brandcurl and Cedar Grove Labs are not liable for any indirect, incidental, or consequential damages arising from use of the service, and total liability is limited to the amount you paid, if any, in the prior three months.

Questions? Email hello@brandcurl.com. · Privacy