← All blocks

Legal page with table of contents

content · toc-prose · content-prose-legal

npx shadcn@latest add @plus-ui/content-prose-legal

Default content

{
  "eyebrow": "Legal",
  "title": "Privacy policy",
  "updated": {
    "label": "Last updated",
    "date": "September 1, 2026",
    "dateTime": "2026-09-01"
  },
  "intro": "Tessaly helps product teams understand how their customers use software. That means we process data about your users on your behalf, and data about you as our customer. This policy explains both, in plain language.",
  "tocLabel": "On this page",
  "sections": [
    {
      "id": "who-we-are",
      "title": "Who we are",
      "blocks": [
        {
          "type": "paragraph",
          "text": "Tessaly Inc. operates tessaly.com and the Tessaly analytics service. For data you send us about your own users, you are the controller and we act as your processor under our Data Processing Agreement. For your account data, we are the controller."
        }
      ]
    },
    {
      "id": "data-we-collect",
      "title": "Data we collect",
      "blocks": [
        {
          "type": "paragraph",
          "text": "We collect only what we need to run the service and bill for it:"
        },
        {
          "type": "list",
          "ordered": false,
          "items": [
            "Account data: your name, work email, company name and role.",
            "Billing data: billing address and the last four digits of your card. Full card numbers are held by our payment processor, never by us.",
            "Product events you send through the Tessaly SDK or warehouse sync, such as page views, feature usage and plan changes.",
            "Service logs: IP address, browser type and request timestamps, kept for 30 days for security."
          ]
        }
      ]
    },
    {
      "id": "how-we-use-data",
      "title": "How we use data",
      "blocks": [
        {
          "type": "paragraph",
          "text": "We use account and billing data to provide the service, send operational email and invoice you. We use product events only to compute the reports you ask for. We never sell data, and we never use your customers' events to train models or to benchmark you against other companies without your written consent."
        }
      ]
    },
    {
      "id": "sharing",
      "title": "Sharing and subprocessors",
      "blocks": [
        {
          "type": "paragraph",
          "text": "We share data only with subprocessors that help us run Tessaly, under contracts at least as protective as this policy. The current list, with each provider's purpose and location, is published on our subprocessors page. We notify customers 30 days before adding a new one."
        }
      ]
    },
    {
      "id": "retention",
      "title": "Retention",
      "blocks": [
        {
          "type": "list",
          "ordered": false,
          "items": [
            "Product events: for the retention period you choose in workspace settings, from 13 to 60 months.",
            "Account data: for as long as your account is open, then 90 days.",
            "Invoices: seven years, as required by tax law."
          ]
        }
      ]
    },
    {
      "id": "your-rights",
      "title": "Your rights",
      "blocks": [
        {
          "type": "paragraph",
          "text": "Depending on where you live, you can ask us to access, correct, export or delete your personal data, or object to how we process it. To make a request:"
        },
        {
          "type": "list",
          "ordered": true,
          "items": [
            "Email [email protected] from the address on your account.",
            "Tell us which right you want to exercise and for which workspace.",
            "We confirm within 3 business days and complete the request within 30 days."
          ]
        }
      ]
    },
    {
      "id": "security",
      "title": "Security",
      "blocks": [
        {
          "type": "paragraph",
          "text": "Data is encrypted in transit with TLS 1.3 and at rest with AES-256. Access to production is limited to on-call engineers, requires hardware keys and is logged. We are audited annually against SOC 2 Type II."
        }
      ]
    }
  ],
  "contact": {
    "text": "Questions about this policy or a request about your data? Our privacy team answers within three business days.",
    "link": {
      "label": "[email protected]",
      "href": "mailto:[email protected]"
    }
  }
}