PageSourceSearch

https://radreport.com.br/assets/Privacidade-CQMQMtAr.js

js radreport.com.br collected 2026-09-24 14:35:15 UTC 34,123 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-query-skQMsM6X.js";import{d as j,H as g,S as l,m as c,C as f,q as d}from"./index-BGwtrXIa.js";import{L as b}from"./vendor-react-DyYvSSk1.js";import{u as N}from"./useContactInfo-6rYOZIMl.js";import{P as v}from"./PageLayout-DQgtmZQV.js";import{T as m,a as x,b as a,c as o,d as p,e as s}from"./table-DnRDtd-j.js";import{r as t,s as h,U as P,q as u,a as i,i as y,t as C,u as D,D as R,v as A,o as w,w as k}from"./vendor-ui-CCmu0bzQ.js";import"./vendor-supabase-BfoV2C50.js";import"./Footer-bIpqKJcH.js";function G(){const r=N(),n=j();return e.jsxs(v,{children:[e.jsxs(g,{children:[e.jsx("title",{children:"Política de Privacidade | RadReport"}),e.jsx("meta",{name:"description",content:"Política de privacidade do RadReport. Como coletamos, usamos e protegemos seus dados pessoais conforme a LGPD."}),e.jsx("link",{rel:"canonical",href:"https://radreport.com.br/privacidade"}),e.jsx("meta",{property:"og:title",content:"Política de Privacidade | RadReport"}),e.jsx("meta",{property:"og:description",content:"Saiba como o RadReport protege seus dados pessoais e cumpre a LGPD."}),e.jsx("meta",{property:"og:url",content:"https://radreport.com.br/privacidade"}),e.jsx("meta",{property:"og:image",content:"https://radreport.com.br/icon-512.png"}),e.jsx("meta",{property:"og:locale",content:"pt_BR"}),e.jsx("meta",{property:"og:site_name",content:"RadReport"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{name:"twitter:card",content:"summary"})]}),e.jsx(l,{spacing:"lg",container:"narrow",children:e.jsxs(c.div,{initial:n?!1:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.2,.8,.2,1]},className:"text-center flex flex-col items-center gap-5",children:[e.jsx(f,{icon:e.jsx(t,{}),children:"Privacidade · LGPD"}),e.jsx("h1",{className:"display-xl text-mono",children:"Política de Privacidade"}),e.jsx("p",{className:"body-lg text-mono-muted",children:"Última atualização: 27 de maio de 2026 · Versão v3-2026-06"})]})}),e.jsx(l,{spacing:"sm",container:"narrow",children:e.jsxs("div",{className:"max-w-4xl mx-auto space-y-6",children:[e.jsx(c.div,{initial:n?!1:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.4},children:e.jsxs(d,{variant:"elevated",padding:"md",className:"text-sm leading-relaxed",children:[e.jsx("p",{className:"font-semibold mb-1.5 text-mono",children:"Modelo não-custodial"}),e.jsxs("p",{className:"text-mono-muted",children:["O RadReport ",e.jsx("strong",{children:"não trata dados pessoais de pacientes"}),". Os campos de cabeçalho do exame (paciente, prontuário, médico solicitante, data) existem apenas no navegador do médico, para impressão/exportação local, e são descartados ao final da sessão. Tratamos apenas dados do ",e.jsx("strong",{children:"médico-usuário"})," ","(cadastro, uso da plataforma, conteúdo de templates próprios sem identificação de paciente). Conforme"," ",e.jsx(b,{to:"/governanca-ia",className:"story-link",children:"Resolução CFM 2.454/2026"})," ","e LGPD 13.709/2018."]})]})}),e.jsxs(d,{padding:"md",children:[e.jsxs("h2",{className:"text-xl font-bold mb-4 flex items-center gap-2 text-mono",children:[e.jsx(t,{className:"w-5 h-5"}),"Privacidade em Resumo"]}),e.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(h,{className:"w-4 h-4 mt-1 shrink-0"}),e.jsxs("span",{className:"text-sm text-mono-muted",children:[e.jsx("strong",{className:"text-mono",children:"Coletamos:"})," Dados cadastrais, de uso, técnicos e de áudio para transcrição"]})]}),e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(P,{className:"w-4 h-4 mt-1 shrink-0"}),e.jsxs("span",{className:"text-sm text-mono-muted",children:[e.jsx("strong",{className:"text-mono",children:"Compartilhamos:"})," Apenas com provedores essenciais (IA, infraestrutura)"]})]}),e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(u,{className:"w-4 h-4 mt-1 shrink-0"}),e.jsxs("span",{className:"text-sm text-mono-muted",children:[e.jsx("strong",{className:"text-mono",children:"Protegemos:"})," Criptografia ponta a ponta e autenticação segura"]})]}),e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(i,{className:"w-4 h-4 mt-1 shrink-0"}),e.jsxs("span",{className:"text-sm text-mono-muted",children:[e.jsx("strong",{className:"text-mono",children:"Seus direitos:"})," Acesso, correção, exclusão e portabilidade"]}
1)]})]})]}),e.jsxs(d,{padding:"lg",className:"space-y-8",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"1. Introdução"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-3",children:["O RadReport, operado pela ",e.jsx("strong",{children:"RadAi Labs LTDA"})," (CNPJ: 63.762.346/0001-47), está comprometido em proteger a privacidade e segurança dos dados pessoais de nossos usuários. Esta Política de Privacidade descreve como coletamos, usamos, armazenamos e protegemos suas informações pessoais de acordo com a Lei Geral de Proteção de Dados (LGPD - Lei nº 13.709/2018)."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"2. Definições Importantes"}),e.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Dados Pessoais"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Informação relacionada a pessoa natural identificada ou identificável"})]}),e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Dados Pessoais Sensíveis"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Dados referentes à saúde, dados biométricos e outros de categoria especial"})]}),e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Titular"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Pessoa natural a quem se referem os dados pessoais"})]}),e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Controlador"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Pessoa que toma as decisões sobre o tratamento de dados pessoais"})]}),e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Operador"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Pessoa que realiza o tratamento de dados em nome do controlador"})]}),e.jsxs("div",{className:"p-4 bg-muted/30 rounded-lg",children:[e.jsx("p",{className:"font-semibold text-foreground",children:"Tratamento"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Toda operação realizada com dados pessoais"})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"3. Dados Coletados"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.1. Dados de Identificação e Cadastro"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Nome completo, e-mail, senha criptografada, CRM, UF do CRM, especialidade médica, instituição de trabalho, telefone (opcional)"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.2. Dados de Faturamento e Pagamento"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Informações de pagamento (processadas via Stripe), histórico de transações, dados fiscais (CPF/CNPJ quando aplicável)"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.3. Dados de Uso"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Laudos criados, templates utilizados, interações com IA, preferências do editor, histórico de funcionalidades"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.4. Dados Técnicos"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Endereço IP, tipo e versão do navegador, sistema operacional, tipo de dispositivo, logs de acesso"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.5. Dados de Áudio"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Gravações de voz para transcrição por IA — processadas em tempo real e descartadas imediatamente após a transcrição"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.7. Dados do Mobile Mic (Microfone Móvel)"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Token de pareamento efêmero entre desktop (editor) e celular (microfone), válido apenas pela duração da sessão. O áudio capturado pelo celular 
1é transmitido em tempo real para transcrição e ",e.jsx("strong",{children:"não é persistido"})," em servidor. Quando suportado, a conexão é WebRTC P2P; caso contrário, há fallback via servidor seguro com TLS 1.3."]})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg",children:[e.jsx("h3",{className:"font-semibold text-foreground mb-2",children:"3.9. Dados do Programa Embaixador"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Código pessoal de indicação, contagem de indicados qualificados, histórico de recompensas creditadas em RADC e métricas agregadas de conversão. O embaixador ",e.jsx("strong",{children:"não tem acesso ao e-mail nem aos dados pessoais dos indicados"}),", apenas a métricas anônimas de status (pendente/aprovado)."]})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"4. Dados de Pacientes (Médico como Controlador)"}),e.jsx("div",{className:"p-4 bg-muted/40 border border-border rounded-lg mb-4",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(y,{className:"w-5 h-5 text-muted-foreground shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-foreground mb-2",children:"Importante: Responsabilidade sobre dados de pacientes"}),e.jsxs("ul",{className:"text-sm text-muted-foreground space-y-1",children:[e.jsxs("li",{children:["• ",e.jsx("strong",{children:"Você (médico) é o Controlador"})," dos dados de pacientes inseridos na plataforma"]}),e.jsxs("li",{children:["• ",e.jsx("strong",{children:"O RadReport atua como Operador"}),", processando dados exclusivamente sob suas instruções"]}),e.jsx("li",{children:"• Você é responsável por obter base legal apropriada (Art. 11 LGPD - dados sensíveis de saúde)"}),e.jsx("li",{children:"• Você deve garantir consentimento adequado dos pacientes ou outra base legal válida"})]})]})]})}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Os dados de pacientes podem incluir: nome, idade, sexo, dados de identificação, informações médicas e de saúde, histórico clínico, resultados de exames, diagnósticos e imagens médicas."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"5. Finalidade do Tratamento"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-3",children:"Utilizamos seus dados pessoais para:"}),e.jsxs("ul",{className:"space-y-2 text-muted-foreground",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Fornecer e manter o serviço de elaboração de laudos radiológicos"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Personalizar sua experiência e melhorar funcionalidades"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Processar transcrições de voz e aplicar inteligência artificial"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Processar pagamentos e faturamento"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Comunicar atualizações, novidades e suporte técnico"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Garantir segurança da plataforma e prevenir fraudes"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Operar o Programa Embaixador (atribuir indicações, validar elegibilidade e creditar recompensas em RADC)"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Operar o módulo de Educação (trilhas, simulados, ranking, XP e conquistas)"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Operar promoções, datas comemorativas e eventos especiais — incluindo a liberação temporária de recursos premium para teste e a análise agregada de engajamento durante a campanha, com base no legítimo interesse e na execução das condições de uso"})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"6. Compartilhamento de Dados"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Não vendemos, alugamos ou comercializamos seus dados pessoais. Compartilhamos informações apenas com:"}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs(m,{children:[e.jsx(x,{children:e.jsxs(a,{children:[e.jsx(o,{children:"Provedor"}),e.jsx(o,{children:"Tipo"}),e.jsx(o,{children:"Dados Compartilhados"}),e.jsx(o,{children:"Finalidade"})]})}),e.jsxs(p,{children:[e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Provedores de IA"}),e.jsx(s,{children:"Processamento IA"}),e.jsx(s,{children:"Texto de laudos"}),e.jsx(s,{children:"Múltiplos modelos gerenciados dinamicamente"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Provedores de Transcrição"}),e.jsx(s,{children:"Transcrição"}),e.jsx(s,{children:"Áudio"}
1),e.jsx(s,{children:"Ditado por voz médico"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Supabase"}),e.jsx(s,{children:"Infraestrutura"}),e.jsx(s,{children:"Todos os dados"}),e.jsx(s,{children:"Hospedagem e banco de dados"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Stripe"}),e.jsx(s,{children:"Pagamentos"}),e.jsx(s,{children:"Dados de cobrança"}),e.jsx(s,{children:"Processamento de pagamentos"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Cloudflare"}),e.jsx(s,{children:"Segurança"}),e.jsx(s,{children:"IP, navegador"}),e.jsx(s,{children:"Turnstile - anti-bot"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Resend"}),e.jsx(s,{children:"E-mail"}),e.jsx(s,{children:"E-mail e nome"}),e.jsx(s,{children:"Envio de e-mails transacionais e notificações"})]})]})]})}),e.jsxs("p",{className:"text-muted-foreground text-sm mt-4",children:[e.jsx("strong",{children:"Autoridades Legais:"})," Podemos divulgar dados quando exigido por lei, ordem judicial, ou para proteger direitos e segurança."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"7. Retenção de Dados"}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs(m,{children:[e.jsx(x,{children:e.jsxs(a,{children:[e.jsx(o,{children:"Tipo de Dado"}),e.jsx(o,{children:"Período"}),e.jsx(o,{children:"Fundamento Legal"})]})}),e.jsxs(p,{children:[e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Dados de Conta e Perfil"}),e.jsx(s,{children:"Enquanto ativa + 30 dias"}),e.jsx(s,{children:"Execução de contrato"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Laudos Médicos"}),e.jsx(s,{children:"20 anos"}),e.jsx(s,{children:"Resolução CFM nº 1.821/2007"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Dados Financeiros"}),e.jsx(s,{children:"5 anos"}),e.jsx(s,{children:"Código Tributário Nacional"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Logs de Segurança"}),e.jsx(s,{children:"2 anos"}),e.jsx(s,{children:"Segurança da informação"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Dados de Áudio (servidor)"}),e.jsx(s,{children:"Imediato após transcrição"}),e.jsx(s,{children:"Processamento temporário"})]}),e.jsxs(a,{children:[e.jsx(s,{className:"font-medium",children:"Áudio Mobile Mic"}),e.jsx(s,{children:"Imediato (não persistido)"}),e.jsx(s,{children:"Stream em tempo real, sem armazenamento"})]})]})]})})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"8. Segurança dos Dados"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Implementamos medidas técnicas e organizacionais robustas para proteger seus dados:"}),e.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[e.jsxs("div",{className:"flex items-start gap-2 p-3 bg-muted/30 rounded-lg",children:[e.jsx(u,{className:"w-4 h-4 text-primary mt-1 shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Criptografia em trânsito (TLS 1.3) e em repouso (AES-256)"})]}),e.jsxs("div",{className:"flex items-start gap-2 p-3 bg-muted/30 rounded-lg",children:[e.jsx(t,{className:"w-4 h-4 text-primary mt-1 shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Autenticação segura via Supabase Auth"})]}),e.jsxs("div",{className:"flex items-start gap-2 p-3 bg-muted/30 rounded-lg",children:[e.jsx(h,{className:"w-4 h-4 text-primary mt-1 shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Backups automáticos e redundância"})]}),e.jsxs("div",{className:"flex items-start gap-2 p-3 bg-muted/30 rounded-lg",children:[e.jsx(i,{className:"w-4 h-4 text-primary mt-1 shrink-0"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:"Monitoramento 24/7 e detecção de anomalias"})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"9. Seus Direitos (LGPD)"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Conforme Art. 18 da LGPD, você possui os 
1seguintes direitos:"}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(i,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Acesso"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Consultar quais dados temos sobre você"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(C,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Correção"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Corrigir dados incompletos ou inexatos"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(D,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Exclusão"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Solicitar remoção dos seus dados"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(R,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Portabilidade"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Exportar seus dados em formato estruturado"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(A,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Oposição"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Contestar tratamento de dados"})]}),e.jsxs("div",{className:"p-4 border border-border rounded-lg text-center",children:[e.jsx(w,{className:"w-8 h-8 text-primary mx-auto mb-2"}),e.jsx("h3",{className:"font-semibold text-foreground",children:"Revogação"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Revogar consentimento a qualquer momento"})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"10. Transferência Internacional de Dados"}),e.jsxs("div",{className:"flex items-start gap-3 p-4 bg-muted/30 rounded-lg",children:[e.jsx(k,{className:"w-5 h-5 text-primary shrink-0 mt-0.5"}),e.jsx("p",{className:"text-muted-foreground",children:"Alguns de nossos provedores de IA e transcrição estão localizados fora do Brasil. Garantimos proteção adequada através de cláusulas contratuais padrão e medidas de segurança apropriadas, conforme Art. 33 da LGPD."})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"11. Incidentes de Segurança"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Conforme Art. 48 da LGPD, em caso de incidente de segurança que possa acarretar risco ou dano relevante:"}),e.jsxs("ul",{className:"space-y-2 text-muted-foreground mt-3",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsxs("span",{children:["Notificaremos a ANPD em até ",e.jsx("strong",{children:"72 horas"})]})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Comunicaremos os titulares afetados em prazo razoável"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-primary",children:"•"}),e.jsx("span",{children:"Tomaremos medidas imediatas para conter e remediar o incidente"})]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"12. Menores de Idade"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Nossos serviços são direcionados exclusivamente a profissionais médicos maiores de 18 anos com registro ativo no CRM. Não coletamos intencionalmente dados pessoais de menores. Se tomarmos conhecimento de que coletamos dados de um menor, tomaremos medidas para deletar essas informações."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"12.1 Localização do Processamento e Transferência Internacional"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-3",children:["Nossa infraestrutura principal (banco de dados, autenticação e edge functions) é provida pela",e.jsx("strong",{children:" Supabase Inc."})," em data center nos ",e.jsx("strong",{children:"Estados Unidos"}),". Provedores de IA (OpenAI, Anthropic, DeepSeek, Groq, Soniox) também operam fora do Brasil. Configura-se, portanto, ",e.jsx("strong",{children:"transferência internacional de dados"})," nos termos do Art. 33 da LGPD, fundamentada em cláusulas contratuais padrão (DPAs) com cada subprocessador e no consentimento informado obtido no cadastro."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-3",children:[e.jsx("strong",{children:"Importante:"})," dados identificáveis de paciente (nome, exame, data de nascimento) inseridos no cabeçalho de impressão do laudo ",e.jsx("strong",{children:"nunca são enviados a esses provedores"})," — permanecem somente no navegador do médico. Veja a lista completa de subprocessadores e respectivos DPAs em"," ",e.jsx("a",{href:"/governanca-ia",className:"text-primary hover:underline",children:"Governança de IA"}),"."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"13. Contato - Encarregado de Dados (DPO)"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Para exercer seus direitos ou esclarecer dúvidas sobre esta política, entre em contato com nosso Encarregado de Proteção de Dados:"}),e.jsxs("div",{className:"bg-primary/10 border border-primary/20 rounded-lg p-6",children:[e.jsxs("p",{className:"text-foreground mb-2",children:[e.jsx("strong",{children:"Encarregado (DPO):"})," ",r.dpo_name," (",r.dpo_crm,")"]}),e.jsxs("p",{className:"text-foreground mb-2",children:[e.jsx("strong",{children:"E-mail:"})," ",e.jsx("a",{href:`mailto:${r.email}`,className:"text-primary hover:underline",children:r.email})]}),e.jsxs("p",{className:"text-foreground mb-2",children:[e.jsx("strong",{children:"WhatsApp:"})," ",r.whatsapp_formatted]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-3",children:"Prazo de resposta: até 15 dias úteis"}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-2",children:["Você também pode registrar reclamação junto à ANPD: ",e.jsx("a",{href:"https://www.gov.br/anpd",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"www.gov.br/anpd"})]})]})]}),e.jsxs("section",{id:"extensao-chrome",children:[e.jsxs("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:["14. Extensão Chrome — RadReport Clip ",e.jsx("span",{className:"text-sm font-normal text-primary dark:text-primary",children:"(aprovada e publicada)"})]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["A extensão ",e.jsx("strong",{children:"RadReport Clip"})," está ",e.jsx("strong",{children:"aprovada e disponível na Chrome Web Store"}),":"," ",e.jsx("a",{href:"https://chrome.google.com/webstore/detail/dekgcjljpkhnckjeilijngfcbcnndobf",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline break-all",children:"chrome.google.com/webstore/detail/dekgcjljpkhnckjeilijngfcbcnndobf"}),"."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["A extensão de navegador ",e.jsx("strong",{children:"RadReport Clip"})," é distribuída pela Chrome Web Store e funciona como um editor flutuante que se integra a qualquer PACS/RIS 
1web para auxiliar a redação de laudos. Esta seção detalha exclusivamente o tratamento de dados realizado pela extensão."]}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"14.1. Dados coletados pela extensão"}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"E-mail e identificador do usuário"})," — para autenticação na conta RadReport."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Tokens de sessão (access/refresh)"})," — armazenados em ",e.jsx("code",{children:"chrome.storage.local"})," para manter o login."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Texto do laudo digitado"})," — enviado às funções de IA somente quando o usuário aciona ditado, polimento, conclusão ou correção."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Frases e templates utilizados"})," — para histórico pessoal e métricas de uso."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Áudio de ditado"})," — capturado pelo microfone via Web Speech API; processado em tempo real e não persistido."]})]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["A extensão ",e.jsx("strong",{children:"não coleta"})," dados de pacientes, identificadores hospitalares, conteúdo de outras abas, histórico de navegação, cookies de terceiros ou qualquer informação não relacionada à composição do laudo."]}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"14.2. Permissões e justificativas"}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1 mb-4",children:[e.jsxs("li",{children:[e.jsx("code",{children:"host_permissions: <all_urls>"})," — necessária porque cada hospital/clínica utiliza um PACS/RIS em domínio próprio (não há lista pública). A extensão só atua quando o usuário clica no botão flutuante."]}),e.jsxs("li",{children:[e.jsx("code",{children:"activeTab"})," — para ler o campo de texto ativo no momento da inserção do laudo."]}),e.jsxs("li",{children:[e.jsx("code",{children:"storage"})," — armazenamento local de tokens, frases e templates favoritos."]}),e.jsxs("li",{children:[e.jsx("code",{children:"identity"})," — fluxo de login Google via ",e.jsx("code",{children:"chrome.identity.launchWebAuthFlow"})," (PKCE)."]}),e.jsxs("li",{children:[e.jsx("code",{children:"alarms"})," — refresh automático do token de autenticação a cada 50 minutos."]})]}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"14.3. Onde os dados são armazenados"}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Local (no navegador):"})," tokens, cache de frases/templates e preferências — em ",e.jsx("code",{children:"chrome.storage.local"}),"."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Remoto (Supabase, Brasil/EUA):"})," conta, histórico de uso de IA e biblioteca pessoal — protegidos por RLS e criptografia em trânsito (TLS 1.3) e em repouso."]})]}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"14.4. Como excluir seus dados"}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Logout"})," na extensão remove todos os dados locais (",e.jsx("code",{children:"chrome.storage.local"}),")."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Desinstalar a extensão"})," apaga 100% do armazenamento local."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Excluir a conta"})," em radreport.com.br remove os dados remotos conforme a Seção 7 (Retenção)."]})]}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"14.5. Conformidade com a Chrome Web Store"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["Declaramos formalmente perante o Google que: ",e.jsx("strong",{children:"não vendemos"})," dados a terceiros;",e.jsx("strong",{children:" não usamos"})," dados para finalidades não relacionadas ao propósito único da extensão;",e.jsx("strong",{children:" não utilizamos"})," dados para determinar elegibilidade de crédito ou empréstimos;",e.jsx("strong",{children:" não transferimos"})," dados para data brokers ou empresas de publicidade."]})]}),e.jsxs("section",{id:"mobile-mic",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"15. Mobile Mic — Microfone do Celular como Periférico"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-3",children:["O ",e.jsx("strong",{children:"Mobile Mic"})," permite usar o microfone de um celular como periférico para o editor aberto no desktop, via pareamento por QR code. O tratamento de dados segue estes princípios:"]}),e.jsxs("ul",{className:"list-disc list-inside text-muted-foreground space-y-1 mb-4",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Token de sessão efêmero"})," — válido apenas enquanto a aba do editor estiver aberta; expira ao fechar/recarregar."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Áudio não persistido"}
1)," — o stream de áudio do celular é transmitido em tempo real ao serviço de transcrição e descartado imediatamente; nenhum arquivo de áudio é salvo em servidor."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Conexão direta quando possível"})," — WebRTC P2P entre os dois dispositivos; havendo bloqueio de rede, há fallback via servidor seguro com TLS 1.3."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Sem acesso a contatos, fotos ou outros dados do celular"})," — apenas a permissão de microfone solicitada pelo navegador móvel."]})]})]}),e.jsxs("section",{id:"programa-embaixador",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"16. Programa Embaixador"}),e.jsx("h3",{className:"font-semibold text-foreground mb-2 mt-4",children:"16.1. Tratamento de dados de indicação"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["A base legal para o tratamento dos dados de indicação é a execução de contrato (Art. 7, V da LGPD). O embaixador ",e.jsx("strong",{children:"não tem acesso ao e-mail nem ao nome dos indicados"})," — recebe apenas métricas agregadas (total de indicados, total convertidos, total de RADC creditado). Indicados podem solicitar a desvinculação do programa a qualquer momento contatando o DPO (§13)."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-4 text-foreground",children:"17. Alterações nesta Política"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["Podemos atualizar esta Política de Privacidade periodicamente. Notificaremos sobre mudanças significativas com ",e.jsx("strong",{children:"30 dias de antecedência"})," por e-mail ou através de aviso na plataforma. O uso continuado após alterações constitui aceitação dos novos termos."]})]})]})]})})]})}export{G 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.