Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Helicone Helicone Terms Page

From Leeroopedia
Knowledge Sources
Domains Legal, Frontend
Last Updated 2026-02-14 06:32 GMT

Overview

Static terms of service page component that renders Helicone's complete terms of service as a series of numbered sections within the public layout.

Description

terms.tsx implements the Terms of Service page as a Next.js page component using the BasePageV2 public layout and MetaData component for SEO. The page follows the same data-driven pattern as the Privacy page.

The component uses:

  • A pageContent array of PageContentProps objects containing the full terms text.
  • A privacyPageSection helper (reusing the same naming convention) to render each section as a numbered entry.

Terms Sections (26 total):

  1. Introduction -- Scope, agreement to terms, reference to Privacy Policy
  2. Communications -- Newsletter and marketing opt-in/opt-out
  3. Purchases -- Payment information, order rights
  4. Contests, Sweepstakes and Promotions -- Separate promotion rules
  5. Subscriptions -- Billing cycles, auto-renewal, cancellation
  6. Free Trial -- Trial terms and conditions
  7. Fee Changes -- Subscription fee modification policy
  8. Refunds -- 7-day refund policy for contracts
  9. Content -- User content rights and responsibilities
  10. Prohibited Uses -- Detailed list of prohibited activities
  11. Analytics -- Google Analytics, Mixpanel usage
  12. No Use By Minors -- 18+ age requirement
  13. Accounts -- Account creation and responsibility
  14. Intellectual Property -- Company IP protections
  15. Copyright Policy -- Infringement claims process
  16. DMCA Notice and Procedure -- DMCA notification requirements
  17. Error Reporting and Feedback -- Feedback rights and ownership
  18. Links To Other Web Sites -- Third-party links disclaimer
  19. Disclaimer of Warranties -- AS-IS service disclaimer
  20. Limitation of Liability -- Liability caps and exclusions
  21. Termination -- Account termination terms
  22. Governing Law -- California governing law
  23. Changes To Service -- Service modification rights
  24. Amendments To Terms -- Terms amendment process
  25. Waiver And Severability -- Waiver and severability clauses
  26. Acknowledgement -- User acknowledgement of terms
  27. Contact Us -- Contact email (help@helicone.ai)

The terms were last updated February 5, 2023.

Usage

This page is accessible at /terms as a public (unauthenticated) page. It serves as the legal terms of service document for Helicone users and visitors.

Code Reference

Source Location

Signature

const Terms = () => {
  const privacyPageSection = (index: number, title: string, description: string) => (
    <div className="flex flex-col space-y-4 text-lg">
      <p className="text-xl font-semibold">{`${index}. ${title}`}</p>
      <p className="whitespace-pre-wrap text-left">{description}</p>
    </div>
  );

  return (
    <MetaData title="Terms of Service">
      <BasePageV2>
        {/* ... content rendering ... */}
      </BasePageV2>
    </MetaData>
  );
};

interface PageContentProps {
  title: string;
  description: string;
}

export default Terms;

Import

// This is a Next.js page, accessed via routing at /terms
// No direct import needed; it is consumed by the Next.js router

I/O Contract

Inputs

Name Type Required Description
(none) -- -- This is a static page with no external data dependencies

Outputs

Name Type Description
Rendered page JSX A fully rendered terms of service page within the BasePageV2 public layout

Component Structure

MetaData (title="Terms of Service")
  BasePageV2
    Container (max-w-7xl, centered)
      Header: "Terms of Service"
      Subheader: "Last updated February 5, 2023"
      Sections (26 numbered):
        1. Introduction
        2. Communications
        3. Purchases
        ... (through 26. Contact Us)

Usage Examples

// The page is accessed directly via URL
// No programmatic usage - it is a static legal content page

// Link to terms from another component
<Link href="/terms">Terms of Service</Link>

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment