| Data | Descrição | Categoria | Valor |
|---|---|---|---|
| Carregando... | |||
| Data ⇅ | Descrição | Valor ⇅ |
|---|
| Categoria | Qtd | Total | % do Grupo |
|---|
Family Travel Track
Configurações do app de viagens da família
- Abra o Telegram e busque @FamilyTravelTrack_bot
- Envie
/start - O bot responderá com seu Chat ID
- Cole abaixo e salve
Aeronaves
Base de modelos comerciais usada no modal de Voo
Sites por Cidade
Curadoria de sites úteis exibidos na aba "Referências" da viagem quando a cidade/país está no roteiro
country,city,title,url,media_type,language,theme,description) ou JSON (array de objetos). media_type aceita site, video ou podcast (default: site). language usa ISO 639-1 (pt, en, es, fr…) — define a bandeira mostrada na listagem. Duplicatas (mesmo país+cidade+URL) são ignoradas. Baixe um modelo nos botões acima.
Educação Financeira · Referências
Curadoria global de sites, vídeos e podcasts de educação financeira agrupados por tema. Exibidos a todos os usuários no módulo Educação.
title,url,theme,media_type,description) ou JSON (array). media_type aceita site, video ou podcast. Duplicatas (mesma URL) ignoradas.
friendly_name em price_items. Processa até 30 itens por execução; pendentes pegam carona na próxima visita à página Preços (ou no cron semanal, se configurado).Identifica registros sem vínculo válido no banco. A exclusão é irreversível.
Verifica se arquivos referenciados existem no Storage do Supabase.
Supabase Secrets
(GEMINI_API_KEY / OPENAI_KEY) e são consultadas pelas Edge Functions
gemini-key / openai-key. Para atualizá-las, use o painel de Secrets no Supabase
ou rode supabase secrets set GEMINI_API_KEY=….
Default: 50.000 tokens/dia (~50 chamadas médias). Contador reinicia automaticamente à meia-noite.
api_search_cache — fonte de verdade compartilhada entre todos os usuários, famílias e dispositivos. Qualquer um que repita a mesma combinação de parâmetros dentro do TTL reaproveita o resultado. localStorage mantém uma cópia pra resposta instantânea e leitura offline, e gravações que falham (rede / Supabase indisponível) ficam numa fila de sincronização que reenvia automaticamente. Limpeza horária via pg_cron + loop client-side.Default: 48 horas. Limites: 1 a 720 horas (30 dias).
travel_planner_cache — fonte de verdade global, compartilhada entre usuários, famílias e dispositivos. A chave inclui o conjunto completo de parâmetros — origem, destinos, datas, estilo, hospedagem, voos, viajantes, notas — então a IA só é acionada quando algum desses parâmetros muda. localStorage mantém cópia local e gravações que falharem entram na fila de sincronização. Limpeza diária via pg_cron (03:30 UTC) + loop client-side.Default: 60 dias (1440 h). Limites: 1 a 8760 horas (1 ano).
Default: 30 dias. Limites: 1 a 365 dias.
Default: 7 dias. Limites: 1 a 365 dias.
Google Cloud Console → Credentials → API Key → Restrict:
familyfintrack.app/*
openweathermap.org/api_keys — Plano gratuito: 1000 chamadas/dia.
app_settings do Supabase. Não são expostas a outros membros da família.
Análise com Inteligência Artificial
Análise automática dos seus lançamentos, detecção de padrões, previsões e chat financeiro em linguagem natural.
Análise Financeira com IA
Selecione um período, aplique filtros e clique em Analisar com IA para gerar insights com Google Gemini ou OpenAI (conforme prioridade configurada).
⚙️ Preferências
Configurações da família e do usuário
| Categoria | Dados | Finalidade |
|---|---|---|
| Conta | Nome, e-mail, senha (hash) | Autenticação e identificação |
| Financeiros | Transações, contas, orçamentos, categorias, programados | Funcionalidade principal do app |
| Família | Nome da família, membros, papéis | Controle de acesso e compartilhamento |
| Uso | Páginas acessadas, operações realizadas (telemetria) | Melhoria do produto (anônimo) |
| Dispositivo | Tipo, OS, navegador, resolução (sem identificação pessoal) | Compatibilidade e telemetria |
| IA (opcional) | Dados financeiros agregados enviados aos provedores de IA (Google Gemini e/ou OpenAI) | Geração de análises AI Insights |
Usos permitidos
- Prestação do serviço: armazenar e exibir seus dados financeiros
- Autenticação: verificar sua identidade ao acessar o app
- Notificações: alertas de vencimento e programados (se configurado)
- Relatórios: gerar análises baseadas nos seus próprios dados
- Melhoria do produto: telemetria anônima de uso (sem dados financeiros)
Usos proibidos
- Venda ou comercialização dos seus dados para terceiros
- Publicidade direcionada baseada em dados financeiros
- Criação de perfis de crédito ou scoring financeiro
- Compartilhamento com instituições financeiras sem autorização explícita
Proteções implementadas
- Criptografia em trânsito: toda comunicação usa TLS 1.3 (HTTPS)
- Criptografia em repouso: banco de dados criptografado por padrão pelo Supabase/AWS
- Row Level Security (RLS): cada usuário acessa somente os dados da sua família — isolamento no nível do banco de dados
- Autenticação segura: senhas nunca são armazenadas em texto puro — apenas hash bcrypt via Supabase Auth
- Sessões com expiração: tokens JWT com tempo de vida limitado e renovação automática
- Backups automáticos: o Supabase realiza backups point-in-time para recuperação de desastres
Row Level Security — o isolamento que protege seus dados
Todo acesso ao banco de dados é filtrado automaticamente pelo family_id do usuário autenticado. Isso significa que mesmo que um bug existisse no código da aplicação, seria impossível um usuário acessar dados de outra família — o banco de dados rejeita a consulta.
O que você pode fazer para se proteger
- Use uma senha forte e única (mín. 12 caracteres, com letras, números e símbolos)
- Não compartilhe suas credenciais com ninguém
- Acesse o app somente em redes confiáveis
- Revise regularmente os membros da sua família no app
- Altere sua senha se suspeitar de acesso não autorizado
| Serviço | Dados compartilhados | Finalidade |
|---|---|---|
| Supabase | Todos os dados do app | Armazenamento e autenticação |
| EmailJS | E-mail, nome (quando notificações ativas) | Envio de notificações e convites |
| Google Gemini / OpenAI | Resumos financeiros anônimos (somente AI Insights) — enviados ao provedor configurado conforme prioridade | Geração de análises IA |
| CoinGecko / Yahoo Finance | Nenhum dado pessoal | Cotações de ativos (leitura pública) |
Nenhum dado é vendido, alugado ou compartilhado com anunciantes, parceiros de marketing ou qualquer outra entidade não listada acima.
- Dados financeiros e de conta: mantidos enquanto a conta estiver ativa
- Dados de telemetria: retidos por no máximo 90 dias, sem identificação pessoal
- Logs de sistema: retidos por 30 dias para segurança e auditoria
- Após exclusão de conta: todos os dados são removidos em até 30 dias úteis dos servidores ativos. Backups são purgados no ciclo natural de expiração (máximo 7 dias adicionais).
Você pode solicitar a exclusão completa de todos os seus dados do Family FinTrack a qualquer momento. Esta ação é irreversível e removerá:
- Sua conta de usuário e credenciais de acesso
- Todos os dados financeiros (transações, contas, orçamentos, categorias, programados)
- Dados de família, membros e configurações
- Histórico de telemetria associado ao seu usuário
- Backups e dados de arquivo
Para exercer qualquer direito previsto nesta política, reportar incidentes de segurança ou tirar dúvidas sobre privacidade:
Esta Política de Privacidade descreve como o Family FinTrack coleta, usa e protege suas informações pessoais e financeiras. Esta aplicação é um software pessoal/familiar e os dados são armazenados diretamente no banco de dados Supabase configurado pelo próprio usuário.
Ao usar o Family FinTrack, você concorda com as práticas descritas nesta política. Se tiver dúvidas, acesse a Central de Ajuda.
✅ O que fazemos
- Armazenar seus dados financeiros de forma segura no Supabase para que você possa acessá-los de qualquer dispositivo
- Usar dados de telemetria anonimizados para identificar erros técnicos e melhorar o app
- Enviar notificações transacionais por e-mail quando configurado (via EmailJS)
- Processar dados financeiros agregados para gerar insights de IA (sem dados pessoais identificáveis)
🚫 O que NÃO fazemos
- Não vendemos, alugamos ou compartilhamos seus dados com terceiros para fins comerciais
- Não acessamos seus dados financeiros sem sua autorização explícita
- Não exibimos anúncios com base nos seus dados financeiros
- Não armazenamos senhas em texto puro — são processadas com bcrypt pelo Supabase Auth
- Não acessamos sua conta bancária real — todos os dados são inseridos manualmente por você
Para mais detalhes técnicos, consulte a Política de Segurança do Supabase ↗ e acesse nossa Central de Ajuda → Segurança.
Em conformidade com a Lei Geral de Proteção de Dados (LGPD — Lei nº 13.709/2018), você tem os seguintes direitos:
- Acesso: solicitar uma cópia dos seus dados pessoais armazenados
- Correção: atualizar informações incorretas ou desatualizadas diretamente no app
- Exclusão: solicitar a remoção completa de todos os seus dados (veja abaixo)
- Portabilidade: exportar seus dados financeiros em CSV via Relatórios → Exportar
- Revogação do consentimento: você pode parar de usar o app a qualquer momento
- 1Confirme seu e-mail abaixo
- 2Descreva brevemente o motivo (opcional)
- 3Clique em "Solicitar exclusão" — um e-mail de confirmação será enviado
Retenção de dados
Seus dados são mantidos enquanto sua conta estiver ativa. Após solicitar a exclusão, os dados são removidos em até 30 dias. Dados de telemetria são retidos por 90 dias para fins técnicos.
Armazenamento local (localStorage)
O app usa localStorage no seu navegador para armazenar cache temporário, preferências de interface e chaves de API que você configurar. Esses dados ficam somente no seu dispositivo e podem ser limpos em Configurações → Cache ou limpando os dados do navegador.
Service Workers (PWA)
Para funcionamento offline, o app registra um service worker que faz cache dos arquivos estáticos (código, CSS). Nenhum dado financeiro é armazenado no cache do service worker.
Para exercer seus direitos, tirar dúvidas sobre privacidade ou reportar incidentes de segurança, acesse nossa Central de Ajuda ou use o formulário de exclusão acima.
Esta política pode ser atualizada periodicamente. Mudanças significativas serão comunicadas via notificação no app.