import { Button } from "@/components/ui/button";
import { Link } from "wouter";
import { ArrowLeft } from "lucide-react";

export default function PrivacyPolicy() {
  return (
    <div className="min-h-screen bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900">
      <div className="mx-auto max-w-3xl px-4 py-12 sm:px-6 lg:px-8">
        <Button
          asChild
          variant="ghost"
          className="mb-8 text-blue-400 hover:text-blue-300"
        >
          <Link href="/">
            <ArrowLeft className="mr-2 h-4 w-4" />
            Voltar
          </Link>
        </Button>

        <div className="rounded-lg bg-slate-800 border border-slate-700 p-8 text-slate-200">
          <h1 className="mb-8 text-4xl font-bold text-white">Política de Privacidade</h1>

          <div className="space-y-8">
            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">1. Introdução</h2>
              <p className="leading-relaxed">
                A presente Política de Privacidade ("Política") descreve como coletamos, usamos, armazenamos e protegemos
                suas informações pessoais quando você utiliza nosso portal de recrutamento para vagas home office.
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">2. Informações que Coletamos</h2>
              <p className="mb-4 leading-relaxed">
                Coletamos as seguintes informações pessoais quando você se candidata a uma vaga:
              </p>
              <ul className="space-y-2 ml-6 list-disc">
                <li>Nome completo</li>
                <li>Telefone com DDD</li>
                <li>Cópias digitalizadas da frente e verso do RG</li>
                <li>Vaga para a qual você está se candidatando</li>
                <li>Data e hora da candidatura</li>
              </ul>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">3. Como Usamos Suas Informações</h2>
              <p className="mb-4 leading-relaxed">
                Utilizamos as informações coletadas exclusivamente para:
              </p>
              <ul className="space-y-2 ml-6 list-disc">
                <li>Processar sua candidatura para a vaga selecionada</li>
                <li>Realizar pré-filtragem e análise de candidatos</li>
                <li>Entrar em contato com você sobre sua candidatura</li>
                <li>Verificar sua identidade através dos documentos fornecidos</li>
                <li>Cumprir com obrigações legais e regulatórias</li>
              </ul>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">4. Armazenamento de Dados</h2>
              <p className="leading-relaxed">
                Seus dados pessoais e documentos são armazenados de forma segura em servidores protegidos. As cópias do
                RG são armazenadas em serviços de armazenamento em nuvem com criptografia de ponta a ponta. Todos os
                dados são mantidos confidenciais e acessíveis apenas ao time de Recursos Humanos autorizado.
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">5. Segurança de Dados</h2>
              <p className="leading-relaxed">
                Implementamos medidas técnicas e organizacionais adequadas para proteger suas informações pessoais contra
                acesso não autorizado, alteração, divulgação ou destruição. Utilizamos criptografia SSL/TLS para proteger
                dados em trânsito e armazenamento seguro para dados em repouso.
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">6. Compartilhamento de Dados</h2>
              <p className="leading-relaxed">
                Não compartilhamos suas informações pessoais com terceiros, exceto quando necessário para processar sua
                candidatura ou quando exigido por lei. Seus dados são acessíveis apenas aos membros do time de Recursos
                Humanos que precisam deles para avaliar sua candidatura.
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">7. Retenção de Dados</h2>
              <p className="leading-relaxed">
                Mantemos suas informações pessoais e documentos pelo período necessário para processar sua candidatura e
                cumprir com obrigações legais. Após 12 meses da data de sua candidatura, seus dados serão excluídos de
                nossos sistemas, a menos que você tenha sido contratado ou exista obrigação legal de mantê-los.
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">8. Seus Direitos</h2>
              <p className="mb-4 leading-relaxed">
                Você tem o direito de:
              </p>
              <ul className="space-y-2 ml-6 list-disc">
                <li>Acessar seus dados pessoais</li>
                <li>Solicitar a correção de dados incorretos</li>
                <li>Solicitar a exclusão de seus dados</li>
                <li>Revogar seu consentimento a qualquer momento</li>
                <li>Receber uma cópia de seus dados em formato portável</li>
              </ul>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">9. Contato</h2>
              <p className="leading-relaxed">
                Se você tiver dúvidas sobre esta Política de Privacidade ou sobre como tratamos seus dados, entre em
                contato conosco através do email: privacidade@vagashomeoffice.com.br
              </p>
            </section>

            <section>
              <h2 className="mb-4 text-2xl font-bold text-white">10. Alterações na Política</h2>
              <p className="leading-relaxed">
                Reservamos o direito de atualizar esta Política de Privacidade a qualquer momento. Mudanças significativas
                serão comunicadas através do portal. Sua continuação no uso do portal após alterações constitui aceitação
                das novas condições.
              </p>
            </section>

            <section>
              <p className="text-sm text-slate-400 pt-8 border-t border-slate-700">
                Última atualização: {new Date().toLocaleDateString("pt-BR")}
              </p>
            </section>
          </div>
        </div>
      </div>
    </div>
  );
}
