Terms of Service

Last updated: November 21, 2025

Please read these Terms of Service carefully before using the ChartOne API service. By accessing or using our service, you agree to be bound by these terms.

1. Acceptance of Terms

By accessing and using ChartOne ("the Service"), you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to these Terms of Service, please do not use the Service.

2. Description of Service

ChartOne provides a chart rendering API service that allows users to generate charts in various formats (PNG, JPEG, SVG) through HTTP requests. The Service includes:

  • Chart generation API endpoints
  • Multiple chart types and themes
  • Customization options for colors, sizes, and formats
  • Caching and performance optimization
  • API key management and usage tracking

3. Account Registration and Security

3.1 Account Creation

To access certain features of the Service, you may be required to create an account. You agree to:

  • Provide accurate, current, and complete information
  • Maintain and update your information to keep it accurate
  • Maintain the security of your account credentials
  • Accept responsibility for all activities under your account
  • Notify us immediately of any unauthorized access

3.2 API Keys

API keys are confidential and should be treated like passwords. You are responsible for:

  • Keeping your API keys secure and confidential
  • Not sharing API keys with unauthorized parties
  • Rotating API keys if they are compromised
  • All usage associated with your API keys

4. Usage Plans and Quotas

4.1 Service Tiers

We offer multiple service tiers:

  • Anonymous (Free): 20 requests per day per IP address, watermarked charts, limited themes
  • Free Tier: 1,000 requests per month, no watermark, basic themes
  • Starter: 10,000 requests per month, all chart types, extended themes
  • Growth: 50,000 requests per month, all features, priority support
  • Business: 150,000 requests per month, all features, dedicated support

4.2 Quota Enforcement

Usage quotas are enforced on a monthly basis (calendar month). When you exceed your quota:

  • Additional requests will be rejected with a 403 error
  • Quotas reset on the first day of each month
  • Unused quota does not roll over to the next month
  • You may upgrade your plan at any time to increase your quota

5. Acceptable Use Policy

You agree NOT to use the Service to:

  • Violate any applicable laws or regulations
  • Infringe on intellectual property rights of others
  • Transmit malicious code, viruses, or harmful content
  • Attempt to gain unauthorized access to our systems
  • Interfere with or disrupt the Service or servers
  • Use the Service for any illegal or unauthorized purpose
  • Scrape, crawl, or harvest data from the Service
  • Reverse engineer or attempt to extract source code
  • Resell or redistribute the Service without authorization
  • Generate excessive load that impacts other users
  • Circumvent rate limits or usage quotas
  • Create misleading or fraudulent charts

6. Payment and Billing

6.1 Subscription Fees

Paid plans are billed monthly in advance. By subscribing to a paid plan, you agree to:

  • Pay all fees associated with your selected plan
  • Provide valid payment information
  • Authorize automatic recurring billing
  • Pay applicable taxes and fees

6.2 Payment Processing

All payments are processed securely through Stripe. We do not store your credit card information. Stripe's terms and privacy policy apply to all payment transactions.

6.3 Refunds

Subscription fees are non-refundable except as required by law or at our sole discretion. If you cancel your subscription, you will retain access until the end of your current billing period.

6.4 Price Changes

We reserve the right to change our pricing at any time. Price changes will be communicated at least 30 days in advance and will take effect at the start of your next billing cycle.

7. Intellectual Property Rights

7.1 Service Ownership

The Service, including all content, features, and functionality, is owned by ChartOne and is protected by copyright, trademark, and other intellectual property laws.

7.2 Your Content

You retain all rights to the data you submit to generate charts. By using the Service, you grant us a limited license to:

  • Process your data to generate charts
  • Cache generated charts for performance optimization
  • Store usage metadata for analytics and billing

7.3 Generated Charts

Charts generated through the Service are yours to use. However, you must comply with the attribution requirements for Apache ECharts (see Section 8).

8. Apache ECharts Attribution

This product uses Apache ECharts, licensed under the Apache License 2.0.

© The Apache Software Foundation. https://echarts.apache.org/

The Apache License 2.0 is available at: http://www.apache.org/licenses/LICENSE-2.0

9. Data and Privacy

Your use of the Service is also governed by our Privacy Policy. Please review our Privacy Policy to understand how we collect, use, and protect your data.

  • Chart data is processed in real-time and cached for 24 hours
  • We do not permanently store your chart data
  • Usage metadata is collected for billing and analytics
  • We use industry-standard security measures to protect your data

10. Service Availability and Support

10.1 Uptime

While we strive to provide reliable service, we do not guarantee 100% uptime. The Service may be temporarily unavailable due to:

  • Scheduled maintenance (announced in advance)
  • Emergency maintenance or security updates
  • Infrastructure provider issues
  • Force majeure events

10.2 Support

Support is provided based on your subscription tier:

  • Free Tier: Community support via documentation and email
  • Paid Tiers: Email support with response within 48 hours
  • Business Tier: Priority support with response within 24 hours

11. Disclaimers and Limitations of Liability

11.1 Service "AS IS"

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

11.2 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, CHARTONE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES.

11.3 Maximum Liability

Our total liability to you for any claims arising from your use of the Service shall not exceed the amount you paid us in the twelve (12) months preceding the claim.

12. Termination

12.1 By You

You may terminate your account at any time through your account settings or by contacting us. Upon termination, you will lose access to the Service at the end of your current billing period.

12.2 By Us

We reserve the right to suspend or terminate your access to the Service at any time, with or without notice, for:

  • Violation of these Terms of Service
  • Fraudulent or illegal activity
  • Non-payment of fees
  • Abuse of the Service or excessive usage
  • Any reason at our sole discretion

12.3 Effect of Termination

Upon termination:

  • Your API keys will be revoked immediately
  • Cached charts will be deleted within 24 hours
  • Account data will be deleted within 30 days
  • You remain liable for any outstanding fees

13. Changes to Terms

We reserve the right to modify these Terms of Service at any time. We will notify you of material changes by:

  • Updating the "Last updated" date at the top of this page
  • Sending an email notification to your registered email address
  • Displaying a prominent notice on our website

Your continued use of the Service after changes become effective constitutes acceptance of the updated Terms of Service.

14. Governing Law and Dispute Resolution

These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which ChartOne operates, without regard to its conflict of law provisions.

Any disputes arising from these Terms or your use of the Service shall be resolved through binding arbitration, except where prohibited by law.

15. Miscellaneous

15.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and ChartOne regarding the Service.

15.2 Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will remain in full effect.

15.3 Waiver

Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.

15.4 Assignment

You may not assign or transfer these Terms without our prior written consent. We may assign our rights and obligations without restriction.

16. Contact Information

If you have any questions about these Terms of Service, please contact us: