Política de Privacidade do Fluoo

Última atualização: 2 de novembro de 2026 · Versão 2026-11-02

1. Sobre esta política

Esta política descreve o tratamento de dados na versão beta do Fluoo, um aplicativo de organização financeira pessoal destinado a pessoas com 18 anos ou mais. Ela abrange cadastro, uso dos recursos, armazenamento local e serviços de terceiros. O responsável pelo Fluoo e pelas decisões sobre o tratamento de dados pessoais é Marcos Costa, pessoa física. O contato para suporte e privacidade é fluooapp@gmail.com.

2. Dados de conta e registros financeiros

Tratamos nome, e-mail, identificador de conta, credenciais necessárias à autenticação e registros de aceite, com data e versão dos textos. Também armazenamos os dados que você informa, como renda, entradas extras, gastos, descrições, categorias, formas de pagamento, parcelas, recorrências, lembretes, metas e marcações sobre seus hábitos. Esses dados permitem manter a conta, sincronizar registros e apresentar o histórico, resumos e insights.

Ao criar um espaço compartilhado e convidar outra pessoa, os dois participantes podem ver, criar, editar e excluir os registros daquele espaço. O primeiro nome e a autoria dos lançamentos ficam visíveis aos participantes. Espaços pessoais e rascunhos de IA permanecem privados. Sair de um espaço ou remover um participante encerra seu acesso no servidor, mas não apaga os registros compartilhados, arquivos exportados ou cópias que a pessoa já tenha obtido.

3. Sem conexão bancária

O Fluoo não conecta sua conta bancária, não consulta extratos nem executa pagamentos ou transferências. Selecionar Pix, dinheiro, débito ou crédito apenas classifica um registro informado por você. Não solicitamos credenciais bancárias ou o número completo de um cartão para registrar gastos.

4. Supabase: conta e dados em nuvem

Utilizamos Supabase para autenticação, banco de dados e funções de servidor, incluindo a exclusão de conta. O serviço recebe os dados de cadastro e os registros sincronizados para permitir seu uso entre sessões e manter a separação entre contas. Estados e datas de beta, trial e acesso também ficam vinculados ao perfil. Conexões aos serviços podem gerar registros técnicos, como horários, endereço IP e informações de requisições, conforme a configuração da infraestrutura.

4.1. Login opcional com Google

Nas versões que oferecem Continuar com Google, essa opção abre a autenticação no Google. Ao autorizar, o Google fornece ao Supabase seu identificador de conta Google, e-mail, nome e imagem de perfil, quando disponibilizada. Usamos essas informações para autenticar você e identificar ou criar sua conta Fluoo; um mesmo e-mail verificado pode ser associado à conta Fluoo já existente. Não recebemos sua senha Google e não solicitamos acesso ao Gmail, Drive, contatos, agenda ou informações bancárias da Conta do Google.

As informações de identidade e a sessão ficam sob o tratamento de autenticação do Supabase descrito nesta política. As conexões usam HTTPS e, no app nativo, os dados de sessão usam o armazenamento seguro do sistema. Os dados de identidade recebidos do Google não são vendidos, usados para publicidade ou enviados pelo Fluoo para treinamento de modelos de IA. Dados que você registra no Fluoo têm os tratamentos próprios descritos nas demais seções.

Os dados de identidade vinculados à conta são mantidos para disponibilizar o acesso enquanto você utiliza o serviço e abrangidos pelo fluxo de exclusão da seção 11, com os limites de logs e cópias ali descritos. Você pode gerenciar ou revogar a conexão nas configurações de conexões com terceiros da sua Conta do Google. Revogar a autorização no Google não exclui automaticamente a conta nem os registros do Fluoo; para isso, use a exclusão no app ou o contato da seção 12. Essa revogação também não garante o encerramento imediato de uma sessão Fluoo já aberta; use Sair no aplicativo. O tratamento de informações recebidas das APIs Google observa a Política de Dados do Usuário dos Serviços de API do Google, incluindo os requisitos de Uso Limitado quando aplicáveis: https://developers.google.com/terms/api-services-user-data-policy.

5. PostHog: uso dos recursos

Quando habilitado na versão distribuída, usamos PostHog para entender quais recursos são utilizados e melhorar o app. A análise de uso fica desligada por padrão. Você pode ativá-la ou desativá-la em Perfil > Preferências > Compartilhar dados de uso; a escolha é guardada neste aparelho. Quando ativada, os eventos configurados incluem, por exemplo, abertura do painel, criação de lançamento, uso de metas, exportação e envio de comentário. Podem conter o identificador da conta ou um identificador temporário anterior ao login, plataforma, contagens e atributos limitados, como forma de pagamento, presença de categoria e tipo de objetivo. Dados associados ao identificador da conta não são anônimos. A desativação impede o registro de novos eventos pelo app, mas não apaga os já enviados; você pode solicitar informações ou exclusão pelo contato desta política.

O código filtra as propriedades enviadas: nomes, e-mails, valores financeiros e descrições livres não fazem parte da lista permitida nos eventos de uso. A gravação de sessões e o enriquecimento de localização por IP estão desativados na configuração do app. Isso não significa que o endereço IP deixe de ser necessário à conexão de rede com o serviço.

6. Sentry: erros e estabilidade

Quando configurado em versões fora do ambiente de desenvolvimento, usamos Sentry para diagnosticar falhas. Os relatos podem conter mensagens e detalhes técnicos do erro, contexto do dispositivo e sistema, versão do app e informações da atualização. Esses dados técnicos podem permitir identificar indiretamente uma pessoa.

A configuração desativa o envio padrão de dados pessoais e o rastreamento de desempenho por amostragem. Filtros no app removem a associação direta com o identificador da conta nos eventos JavaScript e reduzem a presença de valores e campos financeiros. Regras no Sentry removem alguns identificadores do aparelho e campos de localização dos eventos armazenados. Esses filtros não garantem anonimização nem remoção de todo conteúdo que possa aparecer em um erro, inclusive em eventos nativos.

7. Comentários, notificações e atualizações

Ao usar Perfil > Ajuda > Enviar comentário, armazenamos no Supabase sua mensagem, tipo de comentário, identificador da conta e informações técnicas, como tela de origem, plataforma e versão do app e sistema. Evite incluir senhas, documentos ou dados financeiros desnecessários na mensagem.

Os lembretes pessoais usam notificações locais. Avisos de espaços compartilhados são enviados pelo servidor usando Expo Push Service e os serviços de entrega do sistema, incluindo Firebase Cloud Messaging no Android. Eles podem conter o nome do espaço, a descrição da conta e o valor informado. As notificações dependem da permissão do sistema. Seu conteúdo pode aparecer na tela do aparelho; você pode gerenciar as permissões nas configurações do dispositivo. Utilizamos também serviços Expo/EAS para distribuição de atualizações do aplicativo.

8. Armazenamento no aparelho e exportação

O app mantém preferências, dados de sessão e lançamentos pendentes de sincronização no aparelho. No aplicativo nativo, a sessão usa o armazenamento seguro disponibilizado pelo sistema; preferências e fila offline usam armazenamento local distinto. Isso não significa que todos os dados locais tenham a mesma proteção ou que exista criptografia de ponta a ponta.

Em Perfil > Exportar dados, você pode gerar CSV de lançamentos ou JSON com os conjuntos de dados contemplados pela exportação. Esses arquivos podem conter informações financeiras e pessoais e são compartilhados com o destino que você escolher. A exportação não é uma cópia integral de todos os sistemas: não inclui, por exemplo, registros externos de analytics e erros nem a fila offline ainda não sincronizada. Proteja os arquivos exportados.

9. Assinaturas, RevenueCat e Google Play

Nas versões que oferecem contratação, usamos RevenueCat e Google Play para apresentar os planos e verificar o estado da assinatura. RevenueCat recebe o identificador da conta Fluoo, informações técnicas necessárias ao SDK, produtos consultados e dados de compras, recibos e estado da assinatura. O servidor Fluoo consulta e recebe os estados necessários para conferir o acesso da conta. Esse fluxo não envia seu histórico de gastos pessoais ao RevenueCat.

A Google Play processa a contratação e a forma de pagamento. O Fluoo não recebe números completos de cartões ou dados bancários. Em versões de homologação e para contas autorizadas, podem existir compras simuladas pela Google Play ou pelo Test Store do RevenueCat; essas simulações não representam cobrança real nem alteram os benefícios de outras contas.

Novos cadastros não iniciam automaticamente um período gratuito ou uma assinatura. Quando elegível, o teste de 14 dias começa após confirmar a assinatura na Google Play e é seguido de cobrança e renovação automáticas, salvo cancelamento antes do término. Os benefícios beta e os períodos gratuitos antigos já concedidos mantêm seus prazos e não se transformam automaticamente em assinatura. Consulte os Termos de Uso e as condições apresentadas pela loja antes de contratar.

10. Fornecedores e localização do tratamento

Os serviços de terceiros são utilizados para as finalidades descritas nesta política. O banco principal do projeto Supabase está configurado na região de São Paulo, Brasil. O projeto de analytics PostHog utiliza a região EU Cloud, e a organização Sentry que recebe os relatos de erro armazena dados nos Estados Unidos. Ao acessar as páginas legais públicas do Fluoo, hospedadas na Cloudflare Pages, o serviço de hospedagem pode processar dados técnicos da requisição, incluindo endereço IP, para entregar e proteger as páginas. Essas são as regiões principais conhecidas dos serviços do app; serviços auxiliares, suporte e cópias dos fornecedores podem envolver outros locais. O simples uso do app não é tratado como autorização genérica para compartilhamento ou transferências internacionais.

11. Retenção e exclusão

Os registros da conta são mantidos para disponibilizar seus dados enquanto você utiliza o serviço. O fim do beta ou do trial e a desinstalação do app não excluem sua conta na nuvem. No plano atual do Supabase, logs de API e banco ficam acessíveis no painel por um dia; esse prazo de acesso não comprova quando eventuais cópias internas são eliminadas. O plano Free não inclui backups agendados do projeto.

No plano atual, o PostHog permite consultar eventos de analytics por até sete anos, salvo exclusão específica. Esse período é uma janela de consulta, não um substituto para a exclusão de dados pessoais. O plano Developer do Sentry prevê retenção de 30 dias para eventos de erro; o fornecedor informa que apaga seus backups após 90 dias. Mudanças de plano ou de fornecedor podem alterar esses períodos, exigindo atualização desta política.

Para excluir a conta, use Perfil > Dados > Excluir minha conta e confirme a operação. Após a conclusão bem-sucedida, o fluxo remove o usuário de autenticação e os dados pessoais associados no banco principal. Registros de espaços compartilhados com outro participante permanecem para essa pessoa, com a associação de autoria à conta excluída removida; a responsabilidade pelo espaço passa ao participante restante. Também registra um pedido automático para excluir no PostHog os dados associados ao identificador da conta. Esse pedido é processado posteriormente pelo fornecedor; a conclusão não é imediata e eventos anônimos nunca vinculados à conta podem não ser alcançados. A ação não apaga arquivos que você já exportou ou enviou a outros aplicativos. Não há exclusão automática de registros no Sentry, nem garantia de eliminação imediata de logs, backups ou todas as cópias locais. Para solicitar a análise e a exclusão de outros dados pessoais que possam estar nesses registros, use o contato da seção 12; eventuais limitações serão informadas conforme a legislação aplicável.

12. Seus direitos e contato

Nos termos da legislação aplicável, você pode solicitar informações sobre o tratamento e o compartilhamento de seus dados, acesso, correção, portabilidade e exclusão, além dos demais direitos previstos na LGPD. Algumas solicitações podem exigir confirmação de identidade; este texto não limita os direitos previstos em lei.

Para exercer seus direitos ou esclarecer dúvidas sobre privacidade, entre em contato com Marcos Costa pelo e-mail fluooapp@gmail.com, inclusive se não conseguir acessar o app. Informe a solicitação e o e-mail da conta a que ela se refere, sem enviar senhas ou documentos desnecessários. Durante o beta, você também pode usar Perfil > Ajuda > Enviar comentário, escolhendo Dúvida ou Outro; esse canal interno exige acesso à conta.

13. Recursos de IA e avisos de rascunhos

Quando o registro com IA estiver ativado, tocar em Registrar gasto no modo de IA envia ao servidor do Fluoo a frase informada, a referência de data e o fuso usado no aparelho. A OpenAI recebe o texto, a referência de data e as categorias disponíveis para sugerir os campos de um gasto. Não enviamos o nome, o e-mail ou o histórico completo da conta nesse pedido; o próprio texto ou o nome de uma categoria personalizada pode conter informação pessoal. Evite incluir senhas, documentos ou dados bancários desnecessários.

O resultado é um rascunho que precisa ser revisado e confirmado antes de entrar nos gastos. Os pedidos e resultados ficam vinculados à conta no Supabase para permitir a retomada após sair do app. Na configuração preparada, o texto original e o resultado são removidos do rascunho ao confirmar ou descartar; a rotina de servidor expira pendências após 30 dias e remove o conteúdo de registros encerrados após 30 dias, preservando os metadados de cota até o fim do mês corrente. Essa limpeza depende da ativação e execução da rotina. A frase de um envio interrompido pode ficar no aparelho para permitir tentar o mesmo pedido novamente.

A API da OpenAI é chamada com armazenamento da resposta desativado.

No chat Fluoo IA, após o aceite específico antes do primeiro envio, a OpenAI recebe a pergunta, as categorias da conta e até quatro perguntas anteriores com seus critérios de consulta para entender a continuação da conversa. Os registros e totais usados na resposta são consultados e calculados pelo Fluoo; o histórico financeiro completo e os resultados dessa consulta não são enviados à OpenAI. O chat apenas consulta dados, sem registrar, pagar ou alterar contas. Ao confirmar Incluir e lembrar em uma resposta, você salva no Supabase uma preferência de busca vinculada à sua conta, com o conceito, as categorias usadas na consulta, o termo confirmado e a data. Esses termos são aplicados pelo Fluoo, sem uma chamada adicional à OpenAI. Você pode desfazer ou remover a preferência na opção Termos salvos da própria busca. Preferências ficam disponíveis entre sessões, integram a exportação JSON e são removidas ao excluir a conta. As mensagens ficam na memória da tela enquanto ela estiver aberta. Uma resposta pode ser guardada temporariamente no Supabase para recuperar uma tentativa de envio sem repetir a chamada à IA. A limpeza programada remove esse conteúdo após a janela de dez minutos, com verificação a cada cinco minutos; metadados sem perguntas ou resultados são mantidos durante o mês corrente para controlar os limites de uso. Fechar a conversa ou sair da conta limpa as mensagens da tela. Segundo a documentação do fornecedor, dados de API não são usados para treinamento por padrão, mas podem integrar registros de monitoramento de abuso por até 30 dias, com exceções previstas pelo fornecedor. Isso não equivale a retenção zero, anonimização ou garantia de processamento no Brasil.

Se você permitir notificações, registramos um identificador da instalação e um token de entrega associado à conta para avisar que um rascunho está pronto. Usamos o Expo Push Service e os serviços de entrega do sistema, incluindo Firebase Cloud Messaging no Android. O aviso contém uma mensagem genérica e o identificador do rascunho, sem o valor ou a descrição financeira. O recebimento depende das permissões, da conexão e do sistema do aparelho. Você pode continuar usando o lançamento manual e consultar pendências dentro do app.

14. Atualizações desta política

A data e a versão identificam este texto. Novos cadastros registram a versão apresentada no aceite. Registros de aceites anteriores não são substituídos por esta revisão. Mudanças relevantes no tratamento devem ser comunicadas; quando necessário, devem ser acompanhadas das opções e solicitações de consentimento apropriadas antes da ativação dos novos usos.

Como solicitar exclusão da conta