PageSourceSearch

https://nexusgeoengenharia.com.br/assets/Confianca-BFlYWyzO.js

js nexusgeoengenharia.com.br collected 2026-10-09 22:44:55 UTC 7,282 bytes, 1 lines download raw bytes

1import{d as t}from"./vendor-markdown-BnDz3YsI.js";import{t as i}from"./button-BYAM3dpJ.js";import{r as d}from"./logo-Bf61d8dq.js";import{t as n}from"./database-DwHeSrn0.js";import{t as c}from"./file-text-BsS-Wsq4.js";import{t as l}from"./lock-C5x7Jrw1.js";import{t as m}from"./server-1k9zFIco.js";import{t as x}from"./shield-CYfGKf0Y.js";import{t as p}from"./triangle-alert-B59X7Li3.js";import{t as u}from"./user-check-DOe1-1d5.js";import{b as j,d as a}from"./index-C3yrWq7m.js";import{n as h,t as g}from"./card-CgHkyPTd.js";import{t as b}from"./SEOHead-Cm23nFig.js";import{n as f,t as v}from"./Footer-6hFN3Aqr.js";var e=t(),N="22 de junho de 2026",S=[{icon:u,title:"Acesso e autenticação",body:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("p",{className:"mb-2",children:(0,e.jsx)(a,{text:"O acesso à área autenticada do site (cursos, área administrativa, comunidade) é feito por e-mail e senha ou login Google, com sessões gerenciadas pela infraestrutura de autenticação do Lovable Cloud (Supabase Auth)."})}),(0,e.jsxs)("p",{children:[(0,e.jsx)(a,{text:"Funções administrativas são restritas por papéis armazenados em tabela dedicada ("}),(0,e.jsx)("code",{children:"user_roles"}),") e validadas no servidor — nunca somente no navegador."]})]})},{icon:m,title:"Plataforma e hospedagem",body:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("p",{className:"mb-2",children:(0,e.jsx)(a,{text:"O site é construído sobre React + Vite e servido via CDN. O backend (banco Postgres, Edge Functions, Storage e fila de e-mails) é fornecido pelo Lovable Cloud, sobre Supabase, com tráfego sempre em HTTPS/TLS."})}),(0,e.jsx)("p",{className:"text-sm text-muted-foreground",children:(0,e.jsx)(a,{text:"Esta página descreve controles habilitados pelo NEXUS GeoEngenharia. Não constitui certificação independente nem auditoria emitida pelo Lovable."})})]})},{icon:n,title:"Proteção de dados no banco",body:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("p",{className:"mb-2",children:[(0,e.jsx)(a,{text:"Todas as tabelas com dados de usuários têm"})," ",(0,e.jsx)("strong",{children:"Row Level Security (RLS)"})," ",(0,e.jsx)(a,{text:"habilitada. Cada política limita a leitura/escrita ao próprio usuário ou a administradores verificados pelo servidor."})]}),(0,e.jsxs)("p",{children:[(0,e.jsx)(a,{text:"Tabelas internas de operação de e-mail (logs de envio, fila, lista de supressão, tokens de unsubscribe) são acessíveis apenas pelo papel"})," ",(0,e.jsx)("code",{children:"service_role"})," ",(0,e.jsx)(a,{text:"do Postgres, usado exclusivamente pelas Edge Functions — não pelo navegador."})]})]})},{icon:l,title:"Coleta e uso de dados",body:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("p",{className:"mb-2",children:(0,e.jsx)(a,{text:"Coletamos apenas os dados necessários para atendimento comercial, entrega dos cursos e comunicação técnica. A base completa de tratamento, finalidades e direitos do titular está descrita na nossa Política de Privacidade (LGPD)."})}),(0,e.jsx)(i,{asChild:!0,variant:"outline",size:"sm",children:(0,e.jsx)(j,{to:"/lgpd",children:(0,e.jsx)(a,{text:"Ver Política de Privacidade (LGPD)"})})})]})},{icon:d,title:"E-mails e descadastro",body:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("p",{className:"mb-2",children:(0,e.jsx)(a,{text:"E-mails transacionais (confirmação de contato, matrícula, conclusão de curso, certificados) são enviados pela infraestrutura gerenciada do Lovable Cloud, com domínio próprio autenticado por SPF/DKIM e fila com reentrega controlada."})}),(0,e.jsx)("p",{children:(0,e.jsx)(a,{text:"Todo e-mail traz link de descadastro. Endereços que sofrem bounce ou pedem descadastro são adicionados a uma lista de supressão e deixam de receber novos envios."})})]})},{icon:c,title:"Retenção e exclusão",body:(0,e.jsx)("p",{children:(0,e.jsx)(a,{text:"Dados de cursos, matrículas e certificados são mantidos enquanto o vínculo educacional for relevante (emissão de 2ª via, comprovação de carga horária). Solicitações de exclusão de conta podem ser feitas por e-mail conforme procedimento descrito na Política de Privacidade."})})},{icon:p,title:"Reporte de vulnerabilidades",body:(0,e.jsxs)("p",{children:[(0,e.jsx)(a,{text:"Se você identificar uma possível vulnerabilidade de segurança neste site, escreva para"})," ",(0,e.jsx)("a",{href:"mailto:[email protected]",className:"text-primary underline",children:"[email protected]"})," ",(0,e.jsx)(a,{text:"com o assunto"})," ",(0,e.jsx)("strong",{children:(0,e.jsx)(a,{text:"“Segurança — relato responsável”"})}),(0,e.jsx)(a,{text:". Pedimos que não explore o problema além do necessário para demonstrá-lo e que aguarde nosso retorno antes de divulgar."})]})}],A=()=>(0,e.jsxs)("div",{className:"min-h-screen bg-background flex flex-col",children:[(0,e.jsx)(b,{title:"Confiança e Segurança | NEXUS GeoEngenharia",description:"Como a NEXUS GeoEngenharia protege seus dados: autenticação, RLS, infraestrutura, e-mails e canal para reporte de vulnerabilidades.",canonical:"https://nexusgeoengenharia.com.br/confianca"}),(0,e.jsx)(f,{}),(0,e.jsxs)("main",{className:"flex-1",children:[(0,e.jsx)("section",{className:"bg-gradient-to-b from-primary/5 to-background border-b border-border",children:(0,e.jsxs)("div",{className:"container mx-auto px-4 py-16 max-w-4xl",children:[(0,e.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,e.jsx)(x,{className:"h-8 w-8 text-primary"}),(0,e.jsx)("span",{className:"text-sm font-semibold uppercase tracking-wide text-muted-foreground",children:(0,e.jsx)(a,{text:"Centro de Confiança"})})]}),(0,e.jsx)("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:(0,e.jsx)(a,{text:"Confiança e Segurança"})}),(0,e.jsx)("p",{className:"text-lg text-muted-foreground mb-2",children:(0,e.jsx)(a,{text:"Esta página é mantida pela NEXUS GeoEngenharia para responder dúvidas comuns sobre segurança, privacidade e operação deste site."})}),(0,e.jsxs)("p",{className:"text-sm text-muted-foreground",children:[(0,e.jsx)(a,{text:"Última atualização:"})," ",N]})]})}),(0,e.jsxs)("section",{className:"container mx-auto px-4 py-12 max-w-4xl",children:[(0,e.jsx)("div",{className:"grid gap-6",children:S.map(({icon:o,title:s,body:r})=>(0,e.jsx)(g,{children:(0,e.jsx)(h,{className:"p-6",children:(0,e.jsxs)("div",{className:"flex items-start gap-4",children:[(0,e.jsx)("div",{className:"rounded-lg bg-primary/10 p-3 shrink-0",children:(0,e.jsx)(o,{className:"h-5 w-5 text-primary"})}),(0,e.jsxs)("div",{className:"flex-1",children:[(0,e.jsx)("h2",{className:"text-xl font-semibold mb-2",children:s}),(0,e.jsx)("div",{className:"text-muted-foreground leading-relaxed",children:r})]})]})})},s))}),(0,e.jsxs)("div",{className:"mt-10 p-4 rounded-lg bg-muted text-sm text-muted-foreground",children:[(0,e.jsx)("strong",{children:(0,e.jsx)(a,{text:"Modelo de responsabilidade 
1compartilhada:"})})," ",(0,e.jsx)(a,{text:"a NEXUS é responsável pelas configurações descritas acima e pelo tratamento de dados que coleta. Os recursos de plataforma (hospedagem, banco, autenticação, fila de e-mails) são fornecidos pelo Lovable Cloud / Supabase; clientes e usuários são responsáveis por suas próprias credenciais."})]})]})]}),(0,e.jsx)(v,{})]});export{A as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.