@page "/privacidade"
@model Nalu.Web.Pages.Legal.PrivacidadeModel
@{
    ViewData["Title"] = "Política de Privacidade — NaLU AI";
    ViewData["Description"] = "Política de privacidade da NaLU AI. Não armazenamos o conteúdo das conversas. Seus dados são usados apenas para processar as chamadas.";
}

<section class="bg-gradient-to-b from-slate-50 to-white pt-16 pb-8">
    <div class="max-w-3xl mx-auto px-4 sm:px-6">
        <h1 class="text-3xl font-extrabold text-gray-900 mb-2">Política de Privacidade</h1>
        <p class="text-gray-500 text-sm">Última atualização: @DateTime.UtcNow.ToString("dd 'de' MMMM 'de' yyyy", new System.Globalization.CultureInfo("pt-BR"))</p>
    </div>
</section>

<section class="py-10 bg-white">
    <div class="max-w-3xl mx-auto px-4 sm:px-6 space-y-10 text-gray-700 text-sm leading-relaxed">

        <div class="bg-nalu-50 border border-nalu-100 rounded-2xl p-6">
            <div class="font-bold text-nalu-800 text-base mb-2">Resumo direto</div>
            <ul class="text-nalu-700 space-y-1">
                <li>✓ Não armazenamos o conteúdo das conversas enviadas à API</li>
                <li>✓ Usamos modelos de IA configurados sem retenção de dados</li>
                <li>✓ Pagamentos são processados pelo Stripe — não tocamos nos dados do cartão</li>
                <li>✓ Você pode solicitar exclusão da conta a qualquer momento</li>
            </ul>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">1. O que coletamos</h2>
            <p class="mb-3"><strong>Dados de conta</strong> (quando você se cadastra):</p>
            <ul class="list-disc list-inside space-y-1 mb-4 text-gray-600">
                <li>Nome e endereço de e-mail (via OAuth Google, GitHub ou Microsoft)</li>
                <li>Foto de perfil fornecida pelo provedor OAuth</li>
                <li>Plano atual e histórico de uso de créditos</li>
            </ul>
            <p class="mb-3"><strong>Dados técnicos de uso</strong>:</p>
            <ul class="list-disc list-inside space-y-1 text-gray-600">
                <li>Quantidade de chamadas à API por chave e por período</li>
                <li>Créditos consumidos por validador</li>
                <li>Endereço IP para rate limiting e proteção contra abuso</li>
                <li>Logs de erro (sem conteúdo de conversa)</li>
            </ul>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">2. O que <strong>não</strong> coletamos</h2>
            <div class="bg-green-50 border border-green-100 rounded-xl p-5 space-y-2">
                <p>❌ <strong>Não armazenamos</strong> os textos de <code class="bg-green-100 px-1 rounded text-xs">agent_input</code>, <code class="bg-green-100 px-1 rounded text-xs">user_input</code> ou qualquer outro campo de diálogo enviado às chamadas de validação.</p>
                <p>❌ <strong>Não registramos</strong> o conteúdo das conversas dos seus usuários finais.</p>
                <p>❌ <strong>Não usamos</strong> os dados enviados para treinar modelos ou melhorar serviços além do processamento imediato da chamada.</p>
            </div>
            <p class="mt-3 text-gray-500">Os diálogos enviados à API são processados em memória e descartados imediatamente após a resposta.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">3. Modelos de IA e infraestrutura</h2>
            <p class="mb-3">A NaLU AI utiliza provedores de modelos de linguagem de terceiros para processamento semântico. Todos os provedores são contratados com <strong>retenção de dados desabilitada</strong> — os dados enviados não são armazenados, usados para treinamento nem compartilhados pelo provedor.</p>
            <p>Os dados enviados a esses provedores são exclusivamente o conteúdo do diálogo necessário para a validação. Nenhum dado de identificação do seu usuário final é transmitido.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">4. Pagamentos</h2>
            <p>Pagamentos são processados pelo <strong>Stripe</strong>, certificado PCI DSS nível 1. A NaLU AI não armazena, processa nem transmite dados de cartão de crédito. Ao realizar uma assinatura, você é redirecionado ao ambiente seguro do Stripe.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">5. Login social (OAuth)</h2>
            <p>O login via Google, GitHub ou Microsoft fornece apenas nome e e-mail. Não solicitamos permissões adicionais como acesso a e-mails, calendário ou outros dados da conta.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">6. Cookies e armazenamento local</h2>
            <ul class="list-disc list-inside space-y-1 text-gray-600">
                <li><strong>Cookie de sessão</strong> — necessário para manter o login ativo. Expirado ao fechar o browser ou após inatividade.</li>
                <li><strong>Sem cookies de rastreamento</strong> — não usamos Google Analytics, Meta Pixel ou qualquer ferramenta de rastreamento de comportamento.</li>
            </ul>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">7. Retenção e exclusão de dados</h2>
            <p class="mb-3">Dados de conta são mantidos enquanto a conta estiver ativa. Para solicitar exclusão:</p>
            <ul class="list-disc list-inside space-y-1 text-gray-600">
                <li>Acesse o Painel → Configurações → Excluir conta</li>
                <li>Ou envie e-mail para <a data-email class="font-semibold"></a></li>
            </ul>
            <p class="mt-3">Após a solicitação, todos os dados de conta são removidos em até 30 dias. Logs técnicos anonimizados podem ser mantidos por até 90 dias por requisitos de segurança.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">8. Compartilhamento de dados</h2>
            <p>Não vendemos nem compartilhamos seus dados com terceiros para fins comerciais. Dados são compartilhados apenas com os prestadores de serviço descritos nesta política (Stripe, provedores de IA) estritamente para execução do serviço.</p>
        </div>

        <div>
            <h2 class="text-xl font-bold text-gray-900 mb-3">9. Contato</h2>
            <p>Dúvidas sobre privacidade: <a data-email class="font-semibold"></a></p>
        </div>

    </div>
</section>
