Confessa: quantos apps financeiros já pediram acesso ao seu banco nos últimos 6 meses? Dois? Cinco? Tem gente que já perdeu a conta — e talvez tenha perdido a conta das contas também.
O padrão virou mais ou menos isso: você baixa um app bonito, ele te promete "organizar sua vida financeira", e a primeira tela é um formulário gigante pedindo as credenciais do seu banco via Open Finance. Em troca de um gráfico de pizza dos seus gastos, você acabou de enviar a fotografia completa do seu patrimônio para um servidor que você não controla, não audita e — sejamos francos — provavelmente nunca vai ler os termos de uso.
Não estou julgando. Eu já fiz isso também. E confesso: a gente confia, né?
O incômodo silencioso
Eu trabalho com sistemas pós-transacionais — aqueles que processam pagamentos, conciliam centavos e não podem errar. Quando você lida com dinheiro de verdade profissionalmente, desenvolve uma certa paranoia saudável sobre onde os dados moram.
E aí eu me peguei pensando: "Eu exijo integridade nível enterprise para os dados dos outros no trabalho, mas entrego os meus dados pessoais pra um app que roda em um servidor compartilhado em algum datacenter aleatório?"
Não fazia sentido.
Seu saldo bancário, os CDBs que você acumulou, as parcelas do financiamento, a meta de comprar um apartamento — tudo isso junto pinta um retrato muito íntimo da sua vida. Mais íntimo do que suas fotos, provavelmente.
A filosofia Local-First (ou: "lembra quando software rodava no computador?")
Houve um tempo em que você comprava um CD-ROM, instalava o programa e ele simplesmente funcionava. Sem internet, sem login, sem "servidor indisponível". Seu processador fazia o trabalho e pronto.
Não precisa ser nostalgia. Pode ser estratégia.
A ideia por trás do Local-First é simples: os dados ficam no seu disco, o processamento acontece no seu computador e nenhum byte precisa pedir licença para sair dele. Se a internet cair, o app continua funcionando.
Na prática, isso significa:
- Sem nuvem: Nenhum servidor externo armazenando o que você ganha, gasta ou investe.
- Criptografia de ponta: Um banco de dados SQLite local, protegido por Key Wrapping com Argon2id e AES-256-GCM. Tradução: seus dados ficam embaralhados de um jeito que nem o desenvolvedor do app consegue ler, mesmo que quisesse.
- Performance nativa: O cálculo roda em Rust, compilado para a sua máquina. Nada de abrir um navegador disfarçado de app desktop consumindo 800 MB de RAM.
"Tá, mas como funciona essa criptografia?"
Justo. Falar "criptografia de ponta" é fácil. Mostrar é outra história.
O simulador abaixo reproduz (visualmente) o que acontece por baixo dos panos quando você digita uma senha. Digite qualquer coisa — pode ser "123456" mesmo — e acompanhe o processo:
Percebeu o detalhe final? Zero kilobytes de tráfego de rede. Tudo aconteceu entre a sua senha e o seu disco rígido. Nenhum servidor intermediou, nenhuma API foi chamada, nenhum pacote saiu pela sua rede.
Isso importa na vida real?
Depende do quanto você confia em terceiros com informações financeiras. Se você está confortável com o modelo atual — apps na nuvem, assinaturas mensais, dados hospedados em servidores alheios — tudo bem. Não existe resposta errada aqui.
Mas se você sente aquele desconforto silencioso toda vez que autoriza mais um acesso ao Open Finance, talvez valha a pena conhecer a alternativa.
O Visconde foi construído sobre essa filosofia. É gratuito e roda offline (usamos Internet apenas para acessar dados públicos de indicadores econômicos). Se bater a curiosidade: baixe aqui e teste você mesmo.
Este artigo tem caráter educativo. Os valores e animações apresentados são simulações visuais e não representam operações criptográficas reais executadas no navegador.


