import type { LocalizedLegal } from "@/lib/legal/types";

// Last substantive update. Keep in sync with the Terms when both change.
export const LEGAL_UPDATED = "2026-06-17";

// Exact statement required by the Google API Services User Data Policy. Kept in
// English verbatim in every locale so it is unambiguous during OAuth review.
const GOOGLE_LIMITED_USE =
  "SEO Insight's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy (https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements.";

export const privacyPolicy: LocalizedLegal = {
  en: {
    title: "Privacy Policy",
    updated: LEGAL_UPDATED,
    intro:
      "This Privacy Policy explains how SEO Insight collects, uses, stores and shares your information when you use our website (seoinsight.app), our application (dashboard.seoinsight.app) and related services. SEO Insight is operated by SBInnovate Ltd. We are the data controller for the personal data described below.",
    sections: [
      {
        id: "who-we-are",
        heading: "1. Who we are",
        blocks: [
          {
            type: "p",
            text: "SEO Insight is a service operated by SBInnovate Ltd, a company registered in England and Wales, with its registered office at 2 Frederick Street, Kings Cross, London WC1X 0ND, United Kingdom.",
          },
          {
            type: "p",
            text: "For any privacy question or to exercise your rights, contact us at hello@seoinsight.app.",
          },
        ],
      },
      {
        id: "information-we-collect",
        heading: "2. Information we collect",
        blocks: [
          {
            type: "subheading",
            text: "Information you provide",
          },
          {
            type: "list",
            items: [
              "Account and identity data: your name, email address, password (stored only as a salted hash), and the organisations and teams you create or join.",
              "Billing data: your plan, billing email and country. Card payments are processed by Stripe; we do not store full card numbers.",
              "SEO data you import or create: keywords, search volumes, backlinks, content briefs, articles and any files you upload (for example CSV or HTML exports from Semrush, Ahrefs, Mangools or SE Ranking).",
              "Communications: messages you send us by email or through support.",
            ],
          },
          {
            type: "subheading",
            text: "Information we collect automatically",
          },
          {
            type: "list",
            items: [
              "Usage and device data: pages viewed, features used, approximate location derived from IP address, browser and device type, collected through our product analytics provider (PostHog).",
              "Technical logs: IP address, timestamps and error data, used to operate and secure the service.",
              "Cookies and similar technologies, as described in the Cookies section below.",
            ],
          },
          {
            type: "subheading",
            text: "Information from connected services",
          },
          {
            type: "p",
            text: "When you connect a third-party account (such as Google Search Console), we receive data from that service as described in the next section.",
          },
        ],
      },
      {
        id: "google-user-data",
        heading: "3. Google user data",
        blocks: [
          {
            type: "p",
            text: "If you choose to connect your Google account to import Google Search Console data, we request read-only access using Google's OAuth flow. We only request the scopes needed to provide the features you ask for, and you can review and revoke this access at any time.",
          },
          {
            type: "subheading",
            text: "What we access",
          },
          {
            type: "list",
            items: [
              "The list of Search Console properties (sites) you own or manage.",
              "Search analytics for those properties: search queries, pages, clicks, impressions, click-through rate, average position and index coverage.",
            ],
          },
          {
            type: "subheading",
            text: "How we use it",
          },
          {
            type: "p",
            text: "We use Google Search Console data solely to provide the features you request inside SEO Insight: for example displaying your performance, identifying quick-win keywords (positions 11 to 20) and building coverage matrices by country. We do not use Google user data for advertising, we do not sell it, and we do not use it to train generalised AI or machine-learning models.",
          },
          {
            type: "subheading",
            text: "How we store and share it",
          },
          {
            type: "p",
            text: "Google user data is stored encrypted and is access-controlled. We do not share it with third parties except: with the sub-processors that operate our infrastructure; with members of your own organisation whom you have invited; or where required by law. Humans only access this data with your explicit consent (for example to provide support you request) or where necessary for security or to comply with applicable law.",
          },
          {
            type: "subheading",
            text: "Limited Use",
          },
          {
            type: "p",
            text: GOOGLE_LIMITED_USE,
          },
          {
            type: "subheading",
            text: "Revoking access",
          },
          {
            type: "p",
            text: "You can disconnect Google Search Console at any time from your SEO Insight settings, or revoke access directly from your Google Account at https://myaccount.google.com/permissions. When you disconnect, we stop accessing new data and delete stored Google user data within 30 days, except where retention is required by law.",
          },
        ],
      },
      {
        id: "how-we-use",
        heading: "4. How we use your information",
        blocks: [
          {
            type: "list",
            items: [
              "To provide, operate and maintain the service and its features.",
              "To process payments and manage your subscription.",
              "To provide support and respond to your requests.",
              "To improve and develop the service, including product analytics.",
              "To secure the service, prevent fraud and abuse, and ensure availability.",
              "To comply with our legal obligations and enforce our terms.",
            ],
          },
          {
            type: "p",
            text: "Under the UK GDPR, we rely on the following legal bases: performance of our contract with you (to provide the service and billing); our legitimate interests (to secure, improve and promote the service in a proportionate way); your consent (for certain analytics, cookies and connected integrations); and compliance with legal obligations.",
          },
        ],
      },
      {
        id: "mcp-and-agents",
        heading: "5. MCP server and AI agents",
        blocks: [
          {
            type: "p",
            text: "SEO Insight includes a built-in MCP (Model Context Protocol) server and API keys that you can enable to let MCP clients and AI agents you authorise (such as Claude or ChatGPT) access your SEO data. This access only happens when you create API keys and connect a client. You control which clients are authorised, and you can revoke keys at any time. We do not send your data to third-party AI services except as you direct through these features.",
          },
        ],
      },
      {
        id: "sharing",
        heading: "6. Sharing and sub-processors",
        blocks: [
          {
            type: "p",
            text: "We do not sell your personal data. We share data only with service providers (sub-processors) that help us run SEO Insight, with members of your organisation, or where required by law or to protect our rights. Our main sub-processors are:",
          },
          {
            type: "list",
            items: [
              "Vercel: application hosting and infrastructure.",
              "Stripe: payment processing and subscription billing.",
              "PostHog: product analytics.",
              "Google: Search Console data, only when you connect your Google account.",
              "Our transactional email provider: to send account and service emails.",
            ],
          },
          {
            type: "p",
            text: "If SEO Insight is involved in a merger, acquisition or sale of assets, your information may be transferred as part of that transaction; we will notify you of any change in control.",
          },
        ],
      },
      {
        id: "retention",
        heading: "7. Data retention",
        blocks: [
          {
            type: "p",
            text: "We keep your personal data for as long as your account is active and as needed to provide the service. After you close your account, we delete or anonymise your personal data within a reasonable period, except where we must retain certain records to comply with legal, accounting or security obligations. Google user data is deleted within 30 days of disconnection as described above.",
          },
        ],
      },
      {
        id: "your-rights",
        heading: "8. Your rights",
        blocks: [
          {
            type: "p",
            text: "Subject to applicable law, you have the right to access, correct, delete or restrict the processing of your personal data, to object to processing, to data portability, and to withdraw consent at any time. To exercise these rights, contact us at hello@seoinsight.app. You also have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at https://ico.org.uk, or with your local data protection authority.",
          },
        ],
      },
      {
        id: "security",
        heading: "9. Security",
        blocks: [
          {
            type: "p",
            text: "We use technical and organisational measures to protect your data, including encryption in transit and at rest, access controls and least-privilege practices. No method of transmission or storage is completely secure, but we work to protect your information and to notify you and the relevant authority of any breach where required by law.",
          },
        ],
      },
      {
        id: "cookies",
        heading: "10. Cookies and tracking",
        blocks: [
          {
            type: "p",
            text: "We use strictly necessary cookies to operate the service (for example authentication and security) and analytics cookies to understand how the product is used. Where required, we ask for your consent before setting non-essential cookies. You can control cookies through your browser settings.",
          },
        ],
      },
      {
        id: "international-transfers",
        heading: "11. International transfers",
        blocks: [
          {
            type: "p",
            text: "Some of our sub-processors are located outside the United Kingdom and the European Economic Area, including in the United States. Where we transfer personal data internationally, we rely on appropriate safeguards such as the UK International Data Transfer Agreement, the UK Addendum to the EU Standard Contractual Clauses, or adequacy decisions.",
          },
        ],
      },
      {
        id: "children",
        heading: "12. Children",
        blocks: [
          {
            type: "p",
            text: "SEO Insight is a business tool not intended for children. We do not knowingly collect personal data from anyone under 16. If you believe a child has provided us with personal data, contact us and we will delete it.",
          },
        ],
      },
      {
        id: "changes",
        heading: "13. Changes to this policy",
        blocks: [
          {
            type: "p",
            text: "We may update this Privacy Policy from time to time. We will post the updated version on this page and change the 'Last updated' date above. For significant changes, we will provide additional notice, for example by email or in the application.",
          },
        ],
      },
      {
        id: "contact",
        heading: "14. Contact us",
        blocks: [
          {
            type: "p",
            text: "SBInnovate Ltd, 2 Frederick Street, Kings Cross, London WC1X 0ND, United Kingdom. Email: hello@seoinsight.app.",
          },
        ],
      },
    ],
  },

  fr: {
    title: "Politique de confidentialité",
    updated: LEGAL_UPDATED,
    intro:
      "Cette Politique de confidentialité explique comment SEO Insight collecte, utilise, conserve et partage vos informations lorsque vous utilisez notre site (seoinsight.app), notre application (dashboard.seoinsight.app) et les services associés. SEO Insight est exploité par SBInnovate Ltd. Nous sommes le responsable du traitement des données personnelles décrites ci-dessous.",
    sections: [
      {
        id: "who-we-are",
        heading: "1. Qui sommes-nous",
        blocks: [
          {
            type: "p",
            text: "SEO Insight est un service exploité par SBInnovate Ltd, société immatriculée en Angleterre et au Pays de Galles, dont le siège social est situé 2 Frederick Street, Kings Cross, London WC1X 0ND, Royaume-Uni.",
          },
          {
            type: "p",
            text: "Pour toute question relative à la confidentialité ou pour exercer vos droits, contactez-nous à hello@seoinsight.app.",
          },
        ],
      },
      {
        id: "information-we-collect",
        heading: "2. Informations que nous collectons",
        blocks: [
          { type: "subheading", text: "Informations que vous fournissez" },
          {
            type: "list",
            items: [
              "Données de compte et d'identité : nom, adresse e-mail, mot de passe (stocké uniquement sous forme de hachage salé), ainsi que les organisations et équipes que vous créez ou rejoignez.",
              "Données de facturation : votre offre, votre e-mail de facturation et votre pays. Les paiements par carte sont traités par Stripe ; nous ne stockons pas les numéros de carte complets.",
              "Données SEO que vous importez ou créez : mots-clés, volumes de recherche, backlinks, briefs de contenu, articles et tout fichier que vous téléversez (par exemple des exports CSV ou HTML de Semrush, Ahrefs, Mangools ou SE Ranking).",
              "Communications : les messages que vous nous envoyez par e-mail ou via le support.",
            ],
          },
          {
            type: "subheading",
            text: "Informations collectées automatiquement",
          },
          {
            type: "list",
            items: [
              "Données d'usage et d'appareil : pages consultées, fonctionnalités utilisées, localisation approximative déduite de l'adresse IP, type de navigateur et d'appareil, collectées via notre outil d'analyse produit (PostHog).",
              "Journaux techniques : adresse IP, horodatages et données d'erreur, utilisés pour exploiter et sécuriser le service.",
              "Cookies et technologies similaires, comme décrit dans la section Cookies ci-dessous.",
            ],
          },
          {
            type: "subheading",
            text: "Informations issues de services connectés",
          },
          {
            type: "p",
            text: "Lorsque vous connectez un compte tiers (comme Google Search Console), nous recevons des données de ce service comme décrit dans la section suivante.",
          },
        ],
      },
      {
        id: "google-user-data",
        heading: "3. Données utilisateur Google",
        blocks: [
          {
            type: "p",
            text: "Si vous choisissez de connecter votre compte Google pour importer des données Google Search Console, nous demandons un accès en lecture seule via le flux OAuth de Google. Nous ne demandons que les autorisations (scopes) nécessaires aux fonctionnalités souhaitées, et vous pouvez consulter et révoquer cet accès à tout moment.",
          },
          { type: "subheading", text: "Ce à quoi nous accédons" },
          {
            type: "list",
            items: [
              "La liste des propriétés (sites) Search Console que vous possédez ou gérez.",
              "Les statistiques de recherche de ces propriétés : requêtes, pages, clics, impressions, taux de clic, position moyenne et couverture d'indexation.",
            ],
          },
          { type: "subheading", text: "Comment nous l'utilisons" },
          {
            type: "p",
            text: "Nous utilisons les données Google Search Console uniquement pour fournir les fonctionnalités que vous demandez dans SEO Insight : par exemple afficher vos performances, identifier les mots-clés à fort potentiel (positions 11 à 20) et construire des matrices de couverture par pays. Nous n'utilisons pas les données utilisateur Google à des fins publicitaires, nous ne les vendons pas et nous ne les utilisons pas pour entraîner des modèles d'IA ou d'apprentissage automatique généralistes.",
          },
          { type: "subheading", text: "Conservation et partage" },
          {
            type: "p",
            text: "Les données utilisateur Google sont stockées de manière chiffrée et soumises à un contrôle d'accès. Nous ne les partageons avec aucun tiers, sauf : avec les sous-traitants qui exploitent notre infrastructure ; avec les membres de votre propre organisation que vous avez invités ; ou lorsque la loi l'exige. Des humains n'y accèdent qu'avec votre consentement explicite (par exemple pour un support que vous demandez) ou lorsque cela est nécessaire pour la sécurité ou le respect de la loi applicable.",
          },
          { type: "subheading", text: "Usage limité (Limited Use)" },
          {
            type: "p",
            text: "L'usage et le transfert par SEO Insight des informations reçues des API Google respecteront la Google API Services User Data Policy, y compris les exigences d'usage limité (Limited Use).",
          },
          {
            type: "p",
            text: GOOGLE_LIMITED_USE,
          },
          { type: "subheading", text: "Révoquer l'accès" },
          {
            type: "p",
            text: "Vous pouvez déconnecter Google Search Console à tout moment depuis vos paramètres SEO Insight, ou révoquer l'accès directement depuis votre compte Google à l'adresse https://myaccount.google.com/permissions. Après déconnexion, nous cessons d'accéder à de nouvelles données et supprimons les données utilisateur Google stockées sous 30 jours, sauf obligation légale de conservation.",
          },
        ],
      },
      {
        id: "how-we-use",
        heading: "4. Comment nous utilisons vos informations",
        blocks: [
          {
            type: "list",
            items: [
              "Pour fournir, exploiter et maintenir le service et ses fonctionnalités.",
              "Pour traiter les paiements et gérer votre abonnement.",
              "Pour assurer le support et répondre à vos demandes.",
              "Pour améliorer et développer le service, y compris via l'analyse produit.",
              "Pour sécuriser le service, prévenir la fraude et les abus, et garantir sa disponibilité.",
              "Pour respecter nos obligations légales et faire appliquer nos conditions.",
            ],
          },
          {
            type: "p",
            text: "Au titre du RGPD britannique (UK GDPR), nous nous fondons sur les bases légales suivantes : l'exécution de notre contrat avec vous (fourniture du service et facturation) ; nos intérêts légitimes (sécuriser, améliorer et promouvoir le service de façon proportionnée) ; votre consentement (pour certaines analyses, cookies et intégrations connectées) ; et le respect d'obligations légales.",
          },
        ],
      },
      {
        id: "mcp-and-agents",
        heading: "5. Serveur MCP et agents IA",
        blocks: [
          {
            type: "p",
            text: "SEO Insight intègre un serveur MCP (Model Context Protocol) et des clés API que vous pouvez activer pour permettre aux clients MCP et agents IA que vous autorisez (comme Claude ou ChatGPT) d'accéder à vos données SEO. Cet accès n'a lieu que lorsque vous créez des clés API et connectez un client. Vous décidez quels clients sont autorisés et pouvez révoquer les clés à tout moment. Nous n'envoyons vos données à aucun service d'IA tiers, sauf selon vos instructions via ces fonctionnalités.",
          },
        ],
      },
      {
        id: "sharing",
        heading: "6. Partage et sous-traitants",
        blocks: [
          {
            type: "p",
            text: "Nous ne vendons pas vos données personnelles. Nous ne les partageons qu'avec des prestataires (sous-traitants) qui nous aident à faire fonctionner SEO Insight, avec les membres de votre organisation, ou lorsque la loi l'exige ou pour protéger nos droits. Nos principaux sous-traitants sont :",
          },
          {
            type: "list",
            items: [
              "Vercel : hébergement et infrastructure de l'application.",
              "Stripe : traitement des paiements et facturation des abonnements.",
              "PostHog : analyse produit.",
              "Google : données Search Console, uniquement lorsque vous connectez votre compte Google.",
              "Notre prestataire d'e-mails transactionnels : pour l'envoi des e-mails de compte et de service.",
            ],
          },
          {
            type: "p",
            text: "En cas de fusion, acquisition ou cession d'actifs concernant SEO Insight, vos informations pourront être transférées dans le cadre de cette opération ; nous vous informerons de tout changement de contrôle.",
          },
        ],
      },
      {
        id: "retention",
        heading: "7. Conservation des données",
        blocks: [
          {
            type: "p",
            text: "Nous conservons vos données personnelles tant que votre compte est actif et aussi longtemps que nécessaire pour fournir le service. Après la fermeture de votre compte, nous supprimons ou anonymisons vos données personnelles dans un délai raisonnable, sauf lorsque nous devons conserver certains éléments pour des obligations légales, comptables ou de sécurité. Les données utilisateur Google sont supprimées sous 30 jours après déconnexion, comme indiqué ci-dessus.",
          },
        ],
      },
      {
        id: "your-rights",
        heading: "8. Vos droits",
        blocks: [
          {
            type: "p",
            text: "Sous réserve du droit applicable, vous disposez du droit d'accéder à vos données personnelles, de les rectifier, de les supprimer ou d'en limiter le traitement, de vous opposer au traitement, à la portabilité des données, et de retirer votre consentement à tout moment. Pour exercer ces droits, contactez-nous à hello@seoinsight.app. Vous avez également le droit d'introduire une réclamation auprès de l'Information Commissioner's Office (ICO) du Royaume-Uni à l'adresse https://ico.org.uk, ou auprès de votre autorité locale de protection des données.",
          },
        ],
      },
      {
        id: "security",
        heading: "9. Sécurité",
        blocks: [
          {
            type: "p",
            text: "Nous mettons en œuvre des mesures techniques et organisationnelles pour protéger vos données, notamment le chiffrement en transit et au repos, des contrôles d'accès et le principe du moindre privilège. Aucune méthode de transmission ou de stockage n'est totalement sûre, mais nous œuvrons à protéger vos informations et à vous notifier, ainsi que l'autorité compétente, toute violation lorsque la loi l'exige.",
          },
        ],
      },
      {
        id: "cookies",
        heading: "10. Cookies et traceurs",
        blocks: [
          {
            type: "p",
            text: "Nous utilisons des cookies strictement nécessaires au fonctionnement du service (par exemple l'authentification et la sécurité) et des cookies d'analyse pour comprendre l'usage du produit. Lorsque cela est requis, nous recueillons votre consentement avant de déposer des cookies non essentiels. Vous pouvez gérer les cookies via les paramètres de votre navigateur.",
          },
        ],
      },
      {
        id: "international-transfers",
        heading: "11. Transferts internationaux",
        blocks: [
          {
            type: "p",
            text: "Certains de nos sous-traitants sont situés en dehors du Royaume-Uni et de l'Espace économique européen, notamment aux États-Unis. Lorsque nous transférons des données personnelles à l'international, nous nous appuyons sur des garanties appropriées telles que l'International Data Transfer Agreement britannique, l'addendum britannique aux Clauses Contractuelles Types de l'UE, ou des décisions d'adéquation.",
          },
        ],
      },
      {
        id: "children",
        heading: "12. Enfants",
        blocks: [
          {
            type: "p",
            text: "SEO Insight est un outil professionnel qui n'est pas destiné aux enfants. Nous ne collectons pas sciemment de données personnelles de personnes de moins de 16 ans. Si vous pensez qu'un enfant nous a transmis des données personnelles, contactez-nous et nous les supprimerons.",
          },
        ],
      },
      {
        id: "changes",
        heading: "13. Modifications de cette politique",
        blocks: [
          {
            type: "p",
            text: "Nous pouvons mettre à jour cette Politique de confidentialité de temps à autre. Nous publierons la version mise à jour sur cette page et modifierons la date de « Dernière mise à jour » ci-dessus. En cas de changement important, nous fournirons une information complémentaire, par exemple par e-mail ou dans l'application.",
          },
        ],
      },
      {
        id: "contact",
        heading: "14. Nous contacter",
        blocks: [
          {
            type: "p",
            text: "SBInnovate Ltd, 2 Frederick Street, Kings Cross, London WC1X 0ND, Royaume-Uni. E-mail : hello@seoinsight.app.",
          },
        ],
      },
    ],
  },
};
