Terms of Service

Last updated: March 27, 2026

Agreement

By using szum (szum.io), you agree to these terms. If you do not agree, do not use the service. szum is operated by Bartosz Prusinowski, based in Zürich, Switzerland.

The service

szum is a chart rendering API. You send a chart configuration, and the API returns a rendered image (SVG or PNG). The service also includes a dashboard for managing your account, API keys, and subscription.

Accounts

  • You must provide accurate information when creating an account.
  • You are responsible for keeping your credentials secure.
  • One person or organization per account. Sharing accounts is not allowed.
  • You must be at least 16 years old to create an account.

API keys

  • API keys are secrets. Treat them like passwords.
  • You are responsible for all activity under your API keys. If a key is compromised, revoke it immediately from your dashboard.
  • Do not embed API keys in client-side code, public repositories, or anywhere they could be exposed.

Plans and billing

  • Unauthenticated GET requests are available without an account, subject to IP-based rate limits.
  • Free accounts include an API key and a monthly render allowance.
  • Paid plans (Pro, Business) are billed monthly or annually via Stripe.
  • You can upgrade, downgrade, or cancel at any time from your dashboard. Downgrades take effect at the end of the current billing period.
  • We do not offer refunds for partial billing periods. If you cancel mid-cycle, you retain access until the period ends.
  • We may change pricing with 30 days notice. Existing subscriptions are honored at their current price until renewal.

Usage limits

Each plan has a monthly render limit and a per-second burst limit. When you exceed a limit, the API returns 429 Too Many Requests. Limits reset on the 1st of each month (UTC). See Plans & Limits for current numbers.

Acceptable use

You agree not to:

  • Use the service for anything illegal or to generate content that is harmful, abusive, or violates third-party rights
  • Attempt to circumvent rate limits, authentication, or other security measures
  • Reverse-engineer the rendering engine or service internals
  • Resell the API as a standalone chart rendering service
  • Overload the service with intentionally excessive requests

We reserve the right to suspend or terminate accounts that violate these terms.

Your content

You own the data you send to the API and the charts it generates. We do not claim any rights over your chart configurations or rendered output.

We may temporarily process your chart data to render images and cache results. Cached images are stored at the edge and expire automatically.

Availability

We aim for high availability but do not guarantee uninterrupted service. Maintenance, outages, and bugs happen. We will communicate planned downtime when possible via a status page.

Limitation of liability

szum is provided “as is” without warranties of any kind. To the maximum extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of the service. Our total liability is limited to the amount you paid for the service in the 12 months preceding the claim.

Account deletion

You can delete your account at any time from the account settings page. Deletion is permanent and removes your account, API keys, and usage data. Active subscriptions are cancelled automatically.

Changes to these terms

We may update these terms from time to time. Material changes will be communicated via email to registered users at least 14 days before they take effect. Continued use of the service after changes take effect constitutes acceptance.

Governing law

These terms are governed by Swiss law. Any disputes will be resolved in the courts of Zürich, Switzerland.

Contact

Questions about these terms? Email contact@szum.io.