Pular para o conteúdo principal

LGPD — Proteção de Dados

Requisito legal inegociável

A Lei Geral de Proteção de Dados Pessoais (Lei 13.709/2018) impõe obrigações para todos os sistemas que tratam dados de brasileiros. O CARla é um serviço público — a conformidade é mandatória.

Dados Pessoais Tratados

DadoFinalidadeBase LegalRetençãoProteção
CPFAutenticação, vinculação ao imóvelObrigação legal (Lei 12.651)5 anos pós-inatividadepgcrypto + hash SHA-256
E-mailNotificaçõesInteresse legítimo5 anospgcrypto
Nome completoIdentificação em documentosObrigação legal10 anosArmazenado em claro
Geometria do imóvelRegistro CARObrigação legalIndefinidaRBAC estrito — o dado de imóvel rural é público nos termos da Lei 12.651, mas a geometria precisa de imóvel de pessoa física pode revelar informações patrimoniais sensíveis quando combinada com outros dados. Acesso individual só via autenticação; exports agregados e anonimizados.
Histórico de conversa (chat web)Atendimento e retomada de sessãoConsentimento + execução de contratoEnquanto a conta estiver ativa; pode ser solicitada exclusão via PortalVinculado ao user_id Gov.br; acesso restrito ao próprio titular via autenticação prata
Documentos pessoaisComprovação de propriedadeObrigação legal10 anos pós-conclusãoAES-256 no MinIO
Respostas ao assistente IAAtendimentoConsentimento90 dias → anonimizaçãoPII masking antes de enviar ao LLM externo
Número de telefone (adapter mensageria — futuro)Canal de atendimento alternativoConsentimento30 dias (sessão) + revogaçãoHash SHA-256 apenas; nunca armazenado em claro
Áudio de voz (adapter mensageria — futuro)Transcrição para atendimentoConsentimento (ao enviar áudio)Deletado imediatamente após transcrição — não persistidoProcessamento on-premises (Whisper local); arquivo nunca enviado a serviços externos

Direitos dos Titulares (Art. 18 LGPD)

DireitoComo exercerPrazo
AcessoPortal → Minha Conta → Exportar Meus Dados15 dias úteis
RetificaçãoPortal → Minha Conta → Editar Dados15 dias úteis
EliminaçãoPortal → Solicitar Exclusão da Conta15 dias úteis
PortabilidadePortal → Exportar em JSON15 dias úteis
Revogação de consentimentoPortal → Privacidade → RevogarImediato
Informação sobre compartilhamentoAviso de Privacidade (link no rodapé)

DPO — Encarregado de Proteção de Dados

Conforme Art. 41 da LGPD, o CARla deve indicar um DPO.

  • Canal de contato obrigatório: [email protected]
  • Prazo de resposta: 15 dias úteis para todas as solicitações
  • Registro: todas as solicitações registradas internamente

Notificação de Incidentes (Art. 48)

Em caso de incidente de segurança que afete dados pessoais:

  1. Comunicar à ANPD em até 72 horas via portal ANPD
  2. Comunicar os titulares afetados em prazo razoável
  3. Conteúdo mínimo: natureza dos dados, titulares afetados, medidas adotadas, riscos

Criptografia em Repouso

-- CPF criptografado com pgcrypto
INSERT INTO users (cpf_hash, cpf_encrypted)
VALUES (
encode(digest('12345678901' || current_setting('app.cpf_salt'), 'sha256'), 'hex'),
pgp_sym_encrypt('12345678901', current_setting('app.encryption_key'))
);

O hash SHA-256 permite buscas sem descriptografar. A chave de criptografia fica no Vault (HashiCorp), nunca em variável de ambiente plain text.

Ver também