1. Dados tratados pelo Finance
O Finance trata somente os dados necessários para autenticação, sincronização e organização financeira pessoal.
- e-mail, identificador técnico da conta e informações de sessão;
- nome, e-mail e dados básicos de perfil fornecidos pelo Google quando o usuário escolher esse meio de acesso;
- nome informado no perfil;
- datas de acesso ao aplicativo e fuso horário para acompanhar a sequência diária de contas cadastradas;
- carteiras, cartões, saldos, receitas, despesas, categorias e movimentações cadastradas pelo usuário;
- metas, investimentos, agendamentos, recorrências, parcelamentos, faturas, pagamentos e transferências registrados no aplicativo;
- preferências de idioma, tema e lembretes locais.
- status da assinatura, produto adquirido, validade do acesso Pro e identificadores técnicos da transação fornecidos pela loja;
- mensagens, transcrições e registro do consentimento para o coordenador Pro, quando o usuário optar por utilizá-lo.
2. Dados que o aplicativo não acessa
O Finance não se conecta a bancos, não movimenta dinheiro real e não acessa contatos, localização, câmera ou fotos. Não utiliza publicidade ou rastreamento entre aplicativos. O microfone é solicitado somente quando o usuário decide gravar uma mensagem para o coordenador Pro, em primeiro plano.
3. Finalidades
- criar e proteger a conta;
- manter a sessão autenticada;
- salvar e sincronizar os registros financeiros inseridos pelo usuário;
- calcular saldos, relatórios, metas e faturas;
- validar, restaurar e administrar o acesso aos recursos do plano Pro;
- enviar lembretes autorizados no horário escolhido pelo usuário;
- transcrever mensagens de voz e interpretar pedidos de organização financeira no coordenador opcional Pro;
- prevenir acesso indevido e diagnosticar falhas técnicas sem expor dados sensíveis.
4. Armazenamento e prestadores
A autenticação e os dados sincronizados utilizam a infraestrutura do Supabase. No login com Google, a senha permanece com esse provedor e não é recebida pelo Finance. O dispositivo mantém uma cópia local dos registros e preferências necessárias ao funcionamento. Em Android e iOS, a sessão de autenticação é armazenada pelo SecureStore do Expo.
No modo sem cadastro, os registros financeiros permanecem somente no dispositivo e não são enviados para a nuvem. O Supabase cria apenas um identificador técnico anônimo para permitir o funcionamento da sessão local. Para sincronizar, recuperar ou acessar os registros em outro aparelho, é necessário vincular uma conta.
Assinaturas são processadas pela Google Play ou Apple App Store e validadas pelo RevenueCat. O Finance envia ao RevenueCat o identificador técnico da conta e recebe dados de produto, compra, validade e elegibilidade. O Finance não recebe o número do cartão ou outros dados completos do meio de pagamento.
Os sistemas operacionais e as lojas podem tratar dados técnicos conforme as políticas próprias deles. O Finance não vende dados pessoais.
Coordenador Pro e OpenAI
O chat é opcional e exclusivo de contas cadastradas com acesso Pro. Antes do primeiro envio, o aplicativo pede consentimento. Após a autorização, envia à OpenAI a mensagem ou áudio escolhido, mensagens recentes e um catálogo limitado de registros do perfil financeiro ativo: descrições, valores, datas, contas, cartões, categorias, metas, investimentos e vínculos necessários para interpretar o pedido. Não envie senhas, números de cartão ou documentos pelo chat.
O texto da conversa e as transcrições ficam no Supabase, vinculados à conta. O arquivo de áudio é processado sem ser armazenado no servidor Finance; o aparelho pode mantê-lo temporariamente no cache. A OpenAI processa os dados conforme seus termos e políticas e pode manter registros de segurança conforme sua política de dados de API. Esses serviços podem tratar dados fora do Brasil.
O consentimento é registrado por conta e pode ser revogado em Privacidade do chat. A revogação bloqueia novos envios, mas não apaga automaticamente o histórico já salvo. Pedidos claros podem adicionar, editar ou excluir registros automaticamente; a revisão posterior permite conferir, editar e desfazer quando os vínculos e alterações posteriores permitirem. Recibos das ações e cópias dos registros afetados ficam no snapshot financeiro do perfil para manter rastreabilidade e permitir desfazer.
5. Arquivos de importação e exportação
Os arquivos PDF, XLS e CSV são processados no aparelho. Ao exportar, o usuário escolhe o aplicativo ou local de destino e passa a ser responsável pela proteção da cópia. O Finance não envia esses arquivos ao servidor apenas para executar a importação ou exportação.
6. Notificações
Os lembretes de despesas, faturas e agendamentos respeitam as preferências e o horário de cada usuário. Além da programação local, o envio remoto pode utilizar Expo e Firebase Cloud Messaging (Google), com um token técnico do dispositivo, fuso horário, preferências e os dados mínimos necessários ao aviso. O conteúdo da notificação pode aparecer na tela bloqueada conforme as configurações do sistema. A permissão pode ser recusada ou revogada no dispositivo.
7. Segurança e sessão
O acesso aos dados na nuvem é limitado ao identificador obtido da sessão autenticada. Tokens e senhas não são registrados em logs de produção. Nenhum método de armazenamento é absolutamente infalível, mas são aplicadas medidas técnicas adequadas ao funcionamento atual.
8. Retenção e exclusão
Os dados permanecem enquanto a conta estiver ativa. A opção Configurações > Excluir conta remove permanentemente a conta de autenticação, o snapshot financeiro associado, as sessões e os dados privados locais daquele usuário.
A exclusão da conta também remove o histórico textual do coordenador e o registro de consentimento vinculados à conta. A perda do acesso Pro não apaga esses dados automaticamente. A revogação do consentimento ou da permissão de microfone não reverte o processamento já realizado por terceiros.
No modo sem cadastro, apagar os dados do aplicativo, desinstalá-lo ou perder o dispositivo pode apagar os registros locais sem possibilidade de recuperação. Vincular uma conta ativa a sincronização na nuvem para os registros mantidos no aparelho.
O cancelamento da assinatura não exclui a conta. Registros de compra podem ser conservados pelas lojas e pelo provedor de assinaturas quando necessário para obrigações legais, fiscais, prevenção a fraude, estornos e restauração de compras.
Quem não tiver acesso ao aplicativo pode iniciar a solicitação pela página pública de Exclusão de conta, usando o mesmo e-mail cadastrado para confirmar a titularidade.
9. Direitos do titular
O usuário pode consultar, corrigir e excluir seus dados pelo aplicativo. Solicitações adicionais podem ser enviadas ao contato de privacidade informado abaixo.
10. Atualizações e contato
Esta política poderá ser atualizada para refletir mudanças reais no aplicativo. Para dúvidas, solicitações ou assuntos de privacidade, entre em contato pelo e-mail financeappvca@gmail.com. A versão pública desta política está disponível em https://patrickvca.github.io/FinanceApp-legal/privacidade.html.