"use client";

import { LegalPageLayout } from "@/components/legal/legal-page-layout";
import { useLanguage } from "@/lib/i18n/context";

const CONTENT = {
  en: {
    title: "Privacy Policy",
    lastUpdated: "Last updated: July 24, 2026",
    draftNotice:
      "Draft template — pending legal review. Replace bracketed placeholders with your company's real legal name, jurisdiction, and contact details before public launch.",
    body: (
      <>
        <p>
          This Privacy Policy explains how [Company Legal Name] (&quot;TokNext&quot;, &quot;we&quot;,
          &quot;us&quot;) collects, uses, and protects information when you use toknext.com and
          the TokNext dashboard (the &quot;Service&quot;).
        </p>

        <h2>1. Information we collect</h2>
        <ul>
          <li>Account data: name, email address, password (hashed, never stored in plain text), language and timezone preference.</li>
          <li>Billing data: handled by Stripe — TokNext never stores full card numbers. We store your plan, subscription status, and billing history metadata.</li>
          <li>Usage data: products viewed, saved, and searched; feature usage counters used to enforce plan limits.</li>
          <li>Technical data: IP address, browser type, and device information, collected for security and fraud prevention.</li>
        </ul>

        <h2>2. How we use information</h2>
        <ul>
          <li>To provide and maintain the Service, including authentication and your saved product research.</li>
          <li>To process payments and manage subscriptions via Stripe.</li>
          <li>To send transactional emails: verification, password reset, welcome, billing notices.</li>
          <li>To monitor for abuse, enforce plan limits, and maintain security.</li>
        </ul>

        <h2>3. Data sharing</h2>
        <p>
          We share data with service providers strictly to operate the Service: Stripe (payments),
          [Resend/email provider] (transactional email), and our hosting provider. We do not sell
          personal data to third parties.
        </p>

        <h2>4. Data retention</h2>
        <p>
          Account data is retained while your account is active. You may request deletion of your
          account and associated data at any time by contacting [support email].
        </p>

        <h2>5. Your rights</h2>
        <p>
          Depending on your jurisdiction, you may have the right to access, correct, export, or
          delete your personal data. Contact us at [support email] to exercise these rights.
        </p>

        <h2>6. Cookies</h2>
        <p>
          TokNext uses essential cookies for authentication (session tokens) and a local storage
          entry for your language preference. See our{" "}
          <a href="/cookies" className="text-foreground underline underline-offset-2">
            Cookie Policy
          </a>{" "}
          for details.
        </p>

        <h2>7. Security</h2>
        <p>
          Passwords are hashed with bcrypt. All traffic is encrypted via HTTPS. We apply
          industry-standard practices to protect your data, but no method of transmission or
          storage is 100% secure.
        </p>

        <h2>8. Changes to this policy</h2>
        <p>We may update this Privacy Policy from time to time. Material changes will be noted here with an updated date.</p>

        <h2>9. Contact</h2>
        <p>Questions about this policy: [support email].</p>
      </>
    ),
  },
  es: {
    title: "Política de Privacidad",
    lastUpdated: "Última actualización: 24 de julio de 2026",
    draftNotice:
      "Plantilla borrador — pendiente de revisión legal. Reemplaza los marcadores entre corchetes con la razón social real, jurisdicción y datos de contacto antes del lanzamiento público.",
    body: (
      <>
        <p>
          Esta Política de Privacidad explica cómo [Razón Social] (&quot;TokNext&quot;,
          &quot;nosotros&quot;) recopila, usa y protege la información cuando usas toknext.com y el
          panel de TokNext (el &quot;Servicio&quot;).
        </p>

        <h2>1. Información que recopilamos</h2>
        <ul>
          <li>Datos de cuenta: nombre, correo electrónico, contraseña (cifrada, nunca almacenada en texto plano), preferencia de idioma y zona horaria.</li>
          <li>Datos de facturación: gestionados por Stripe — TokNext nunca almacena números de tarjeta completos. Guardamos tu plan, estado de suscripción y metadatos del historial de facturación.</li>
          <li>Datos de uso: productos vistos, guardados y buscados; contadores de uso de funciones para aplicar los límites del plan.</li>
          <li>Datos técnicos: dirección IP, tipo de navegador y dispositivo, recopilados por seguridad y prevención de fraude.</li>
        </ul>

        <h2>2. Cómo usamos la información</h2>
        <ul>
          <li>Para proveer y mantener el Servicio, incluyendo autenticación e investigación de productos guardada.</li>
          <li>Para procesar pagos y gestionar suscripciones vía Stripe.</li>
          <li>Para enviar correos transaccionales: verificación, restablecimiento de contraseña, bienvenida, avisos de facturación.</li>
          <li>Para monitorear abuso, aplicar límites del plan y mantener la seguridad.</li>
        </ul>

        <h2>3. Compartir datos</h2>
        <p>
          Compartimos datos con proveedores de servicios estrictamente para operar el Servicio:
          Stripe (pagos), [Resend/proveedor de correo] (correo transaccional) y nuestro proveedor de
          hosting. No vendemos datos personales a terceros.
        </p>

        <h2>4. Retención de datos</h2>
        <p>
          Los datos de cuenta se conservan mientras tu cuenta esté activa. Puedes solicitar la
          eliminación de tu cuenta y datos asociados en cualquier momento contactando a [correo de
          soporte].
        </p>

        <h2>5. Tus derechos</h2>
        <p>
          Según tu jurisdicción, puedes tener derecho a acceder, corregir, exportar o eliminar tus
          datos personales. Contáctanos en [correo de soporte] para ejercer estos derechos.
        </p>

        <h2>6. Cookies</h2>
        <p>
          TokNext usa cookies esenciales para autenticación (tokens de sesión) y una entrada de
          almacenamiento local para tu preferencia de idioma. Ver nuestra{" "}
          <a href="/cookies" className="text-foreground underline underline-offset-2">
            Política de Cookies
          </a>{" "}
          para más detalles.
        </p>

        <h2>7. Seguridad</h2>
        <p>
          Las contraseñas se cifran con bcrypt. Todo el tráfico está cifrado vía HTTPS. Aplicamos
          prácticas estándar de la industria para proteger tus datos, pero ningún método de
          transmisión o almacenamiento es 100% seguro.
        </p>

        <h2>8. Cambios a esta política</h2>
        <p>Podemos actualizar esta Política de Privacidad periódicamente. Los cambios importantes se indicarán aquí con una fecha actualizada.</p>

        <h2>9. Contacto</h2>
        <p>Preguntas sobre esta política: [correo de soporte].</p>
      </>
    ),
  },
};

export function PrivacyContent() {
  const { locale } = useLanguage();
  const c = CONTENT[locale];
  return (
    <LegalPageLayout title={c.title} lastUpdated={c.lastUpdated} draftNotice={c.draftNotice}>
      {c.body}
    </LegalPageLayout>
  );
}
