Documento legal · v1.3

Política de Privacidade

Esta política descreve quais dados o RD2 Finance trata, para quê, com quem compartilha e como você exerce seus direitos. Texto vigente em português, versionado no produto.

1. Quem somos

O RD2 Finance é um software de gestão financeira multiempresa operado por RD2 Finance Tecnologia LTDA, com sede em Campos dos Goytacazes/RJ, Brasil. Contato comercial: [email protected].

No SaaS, o cliente da organização é o controlador dos dados do negócio (lançamentos, parceiros, extratos, vendas). A RD2 atua como operadora desses dados, nas instruções do cliente. A RD2 é controladora da conta da própria plataforma (lista de espera, cadastro de usuários da conta RD2, faturamento do software).

2. Encarregado / canal LGPD

Pedidos de titular, incidentes e dúvidas sobre esta política. Encarregado: RD2 Finance Tecnologia LTDA. Canal: [email protected]. Resposta em até 15 dias, prorrogáveis na forma da LGPD.

3. Quais dados tratamos e por quê

Tratamos o mínimo necessário para prestar o serviço. Categorias típicas:

  • Conta e acesso: nome, e-mail, senha (hash no Better Auth), papel na organização, empresas visíveis, sessão. Base: execução de contrato e segurança da conta.
  • Lista de espera: nome, e-mail, telefone e empresa opcionais, consentimento e origem da inscrição. Base: consentimento.
  • Dados do negócio (operadora): lançamentos, categorias, centros de custo, contas, extratos OFX, conciliação, vendas, caixa, parceiros (incluindo CPF/CNPJ e documentos anexos). Base: execução do contrato com o controlador-cliente.
  • Open Finance: consentimento, vínculo de contas e transações sincronizadas, quando a organização ativa a integração. Base: execução de contrato e obrigação regulatória do Open Finance, sob instrução do cliente.
  • IA de categorias: só quando OPENAI_API_KEY está configurada; o prompt leva o mínimo de contexto financeiro para sugerir classificação. Base: execução de contrato; o cliente pode não usar o recurso.
  • Conectores de IA: quando um usuário conecta um app de IA (Claude, ChatGPT, Grok e outros) à própria conta, registramos o app, o domínio de retorno, a permissão escolhida e a data da autorização, e um log de uso por chamada (ferramenta, desfecho, código de erro, duração e nome do app), sem os dados consultados ou lançados. O que o app consulta é entregue ao provedor de IA escolhido, por instrução do cliente registrada na tela de autorização. O que o usuário escreve na conversa passa pelo app de IA antes de chegar ao RD2, inclusive documentos que ele digitar, como o CPF ou o CNPJ do titular para conectar um banco: o RD2 os mostra mascarados no resumo da conexão e, desses documentos, a confirmação pendente guarda só a forma mascarada e um código de conferência com chave secreta (HMAC), que não permite recuperá-los. Base: execução do contrato com o controlador-cliente; o log de uso também serve à segurança (legítimo interesse).
  • Agente Financeiro: quando um usuário conversa com o Agente Financeiro da RD2, em /agente-financeiro, o agente pode acessar, com a autorização e a permissão do próprio usuário, os dados financeiros da organização que esse usuário já pode ver no RD2. A pergunta e os dados consultados vão à OpenAI para gerar a resposta. Senhas e tokens de acesso nunca são enviados ao modelo, e o CPF chega mascarado. As conversas ficam guardadas por 30 dias, e as análises favoritas ficam até o usuário removê-las; a lista das conversas no RD2, com o começo da primeira pergunta como título, fica enquanto a conta existir. Na chamada, a OpenAI é instruída a não guardar a resposta para consulta posterior e pode reter entradas e saídas por até 30 dias para monitoramento de abuso. Para usar nas próximas conversas, o agente guarda, cifrados, só as preferências que o usuário pede para lembrar (até 15) e os 10 últimos pedidos dele, no banco do próprio agente; essa memória é só desse usuário. Valores e documentos não vão para a memória: o agente recusa guardar como preferência os valores em reais, CPF e CNPJ que reconhece no texto e os mascara nos pedidos. A memória deixa de valer e é apagada depois de 180 dias sem uso, e o que o usuário pede para o agente esquecer sai da memória na hora (esquecer uma preferência apaga também os pedidos recentes), sem que o próprio pedido de esquecer fique guardado. Base: execução do contrato com o controlador-cliente.
  • IA de importação de vendas: só quando OPENAI_API_KEY está configurada. Para sugerir o mapeamento de colunas na importação de vendas, a IA recebe o cabeçalho e até 8 linhas de amostra da aba escolhida; o envio acontece quando a etapa de mapeamento de colunas é aberta com a IA habilitada. Antes do envio, o servidor mascara automaticamente identificadores reconhecíveis (CPF/CNPJ, e-mail, telefone, sequências longas de dígitos e as colunas identificadas como nome). Textos livres podem conter dados pessoais que não são reconhecidos. Na chamada, o provedor é instruído a não guardar a resposta para consulta posterior; a OpenAI pode reter entradas e saídas por até 30 dias para monitoramento de abuso. Base: execução de contrato.
  • IA de conferência de caixa: só quando OPENAI_API_KEY está configurada. Para ler a listagem de conferência de caixa exportada pelo PDV, a IA recebe o cabeçalho e as linhas do relatório quando a importação é feita no Fechamento de Caixa. Antes do envio, o servidor mascara automaticamente identificadores reconhecíveis e o nome ou login do operador do caixa; a IA só aponta as linhas, e os valores são lidos pelo sistema. Textos livres podem conter dados pessoais que não são reconhecidos, como um operador escrito numa linha de valores. Na chamada, o provedor é instruído a não guardar a resposta para consulta posterior; a OpenAI pode reter entradas e saídas por até 30 dias para monitoramento de abuso. Base: execução de contrato.
  • Auditoria e logs: eventos de criação, alteração, exclusão e pagamentos, sem senhas ou tokens. Base: legítimo interesse em segurança e accountability.

4. Compartilhamentos e subprocessadores

Dados podem ser processados pelos fornecedores abaixo, no limite da finalidade do serviço:

  • Railway — hospedagem da aplicação e PostgreSQL.
  • Cloudflare — rede de entrega e proteção na frente da aplicação; todo o tráfego do site e da API passa por ela.
  • Armazenamento S3-compatível — anexos de parceiros, via URL pré-assinada.
  • Resend — e-mail transacional (convite, reset, avisos).
  • OpenAI — sugestões de categoria, sugestão de mapeamento de colunas na importação de vendas e leitura da conferência de caixa, somente se a chave da organização/plataforma estiver ativa. No mapeamento, recebe o cabeçalho e até 8 linhas de amostra da aba escolhida; na conferência de caixa, o cabeçalho e as linhas do relatório, com o operador do caixa também mascarado; nos dois, com identificadores reconhecíveis mascarados no servidor (ver item 3); o provedor é instruído a não guardar a resposta para consulta posterior; a OpenAI pode reter entradas e saídas por até 30 dias para monitoramento de abuso.
  • OpenAI — Agente Financeiro: gera as respostas do agente da RD2 a partir da pergunta do usuário e dos dados que o agente consulta para responder (ver item 3), com o CPF mascarado e sem senhas nem tokens de acesso; o provedor é instruído a não guardar a resposta para consulta posterior; a OpenAI pode reter entradas e saídas por até 30 dias para monitoramento de abuso.
  • Polp/Celcoin — Open Finance, quando a organização conecta um banco.

Os apps de IA que um usuário conecta (Claude, ChatGPT, Grok e outros) não são subprocessadores da RD2: o provedor é escolhido e contratado pelo cliente ou pelo próprio usuário, e trata os dados recebidos conforme o contrato e a política dele. A OpenAI consta acima pelos recursos de IA da própria RD2. No Agente Financeiro, a OpenAI é subprocessadora da RD2, diferente dos apps de IA que o próprio usuário conecta: como provedora de um app de IA conectado, ela não é subprocessadora da RD2. A conexão pode ser desfeita a qualquer momento na página Conecte sua IA, no endereço /settings/conecte-sua-ia.

Não vendemos dados pessoais. Autoridades podem receber dados quando a lei exigir.

5. Transferência internacional

Alguns subprocessadores podem tratar dados fora do Brasil (notadamente AWS/S3 conforme a região configurada, OpenAI, Cloudflare e provedores de e-mail). Quando isso ocorre, a transferência se apoia em cláusulas contratuais e nas hipóteses da LGPD arts. 33 a 36. Preferimos regiões no Brasil quando o fornecedor oferece.

Ao conectar um app de IA, o usuário escolhe enviar a esse provedor os dados que o app consultar e o que ele mesmo escrever na conversa; o provedor em geral os processa nos Estados Unidos. Essa transferência acontece por decisão do cliente, sob o contrato dele com o provedor.

O Agente Financeiro envia a pergunta do usuário e os dados consultados à OpenAI, que os processa nos Estados Unidos como subprocessadora da RD2, com as salvaguardas contratuais acima.

6. Direitos do titular

Você pode pedir confirmação de tratamento, acesso, correção, anonimização, portabilidade, eliminação quando cabível, informação sobre compartilhamentos e revogação de consentimento. Canal: [email protected]. Pedidos sobre dados do negócio da organização devem partir do controlador-cliente ou de quem ele autorizar.

Titulares com conta no app também podem exportar os dados da própria conta e abrir pedidos em Configurações → Meus dados.

7. Retenção

Contas e dados do tenant permanecem enquanto o contrato estiver ativo e pelo prazo legal/contábil depois do encerramento, salvo ordem de exclusão do controlador. Anexos de parceiros expiram em 30 dias no domínio do produto; o expurgo no S3 segue a política de retenção interna. Leads da lista de espera ficam até o lançamento ou até revogação do consentimento.

Nos conectores de IA, o log de uso é apagado depois de 90 dias, a confirmação pendente de uma gravação pedida pela IA vale 10 minutos e é apagada a partir de um dia depois de vencer, e a autorização do app vale até ser desconectada.

No Agente Financeiro, as conversas ficam guardadas por 30 dias no agente; a lista das conversas no RD2, com o começo da primeira pergunta como título, fica enquanto a conta existir; as análises favoritas ficam até o usuário removê-las; a memória do agente (as preferências que o usuário pede para lembrar e os 10 últimos pedidos) deixa de valer e é apagada depois de 180 dias sem uso, e o que o usuário pede para esquecer sai da memória na hora; e a autorização de acesso aos dados vale até ser desconectada na página Conecte sua IA.

8. Segurança

Isolamento por organização, autorização por papel, senhas só no Better Auth, cookies HttpOnly/SameSite, TLS no Postgres remoto com verificação de certificado, anexos com allowlist de tipo e tamanho, e trilha de auditoria das ações sensíveis. Nenhum controle é absoluto; incidentes seguem o runbook interno (comunicação ANPD em até 3 dias úteis quando cabível).

9. Cookies

Usamos cookies essenciais de sessão (rd2-finance, prefixo do Better Auth): HttpOnly, SameSite=Lax, Secure em HTTPS, sem compartilhar entre subdomínios. Não usamos cookies de marketing na aplicação autenticada.

10. Alterações

Mudanças materiais nesta política ganham nova versão e data de vigência neste endereço. O uso continuado após a vigência constitui ciência da versão publicada.