Contr0l Baixar

Android · seus lançamentos, só seus

Suas finanças ficam no seu aparelho.

Contr0l é um app de controle de gastos que funciona offline e sem conta. Os lançamentos ficam gravados no aparelho e ninguém tem acesso a eles — nem eu. É a única promessa que faço, e ela não muda: se você ligar o backup, o que sobe é um arquivo cifrado que nem eu consigo abrir.

Baixar para Android
versão
0.5.4
tamanho
85,5 MB
requer
Android 7.0 ou superior

Recebeu a chave depois da compra. Especificações e verificação

Três telas, e só

O suficiente para saber para onde o dinheiro foi.

Entradas e saídas na mesma lista

Descrições longas quebram em duas linhas. Cada item mostra se já aconteceu ou ainda está previsto.

Orçamento por categoria

Defina um teto mensal e acompanhe quanto já foi usado. Categorias sem orçamento continuam funcionando normalmente.

Importação de extrato

Extrato do Itaú e do Nubank em CSV, e extrato em PDF de qualquer banco — tudo lido no próprio aparelho. Lançamento que você já digitou à mão é apontado antes de gravar, mesmo escrito com outras palavras.

Onde os dados ficam

Ninguém tem acesso aos seus lançamentos.

O Contr0l guarda tudo num banco SQLite dentro do próprio aparelho. Você lança, consulta e fecha o mês sem internet, porque a leitura e a escrita acontecem ali — não em um servidor meu.

O que eu prometo é uma coisa só, e para sempre: eu não tenho, e não vou ter, acesso aos seus lançamentos. Isso vale quando o app verifica atualização e vale quando você liga o backup — o que sobe é um arquivo cifrado dentro do seu aparelho, que o servidor recebe fechado e guarda fechado. Prefiro prometer pouco e cumprir do que prometer "zero internet" e ter que voltar atrás depois.

A conta é opcional e não vem ligada. Sem ela o app é o que sempre foi: abre, lança e fecha o mês sem internet e sem cadastro. A contrapartida é que, se você desinstalar o app ou perder o aparelho, os lançamentos vão junto — eu não tenho cópia para devolver.

Com uma conta, o app manda uma cópia cifrada do banco para a nuvem, e ela volta quando você reinstalar ou trocar de aparelho. A chave que abre esse arquivo é derivada da sua senha e nunca sai do aparelho: o servidor guarda os bytes e não tem como lê-los.

O preço disso precisa estar na frente, e não escondido nos termos: se você esquecer a senha, o backup não pode ser recuperado — nem por mim. Não existe "recuperar conta" que devolva os dados, porque a chave é sua. É o mesmo motivo pelo qual eu não consigo ler nada.

O detalhe de tudo isso — o que existe do meu lado, por quanto tempo, e como apagar a conta e o backup em um toque — está na Política de Privacidade, ao lado dos Termos de Uso.

  • pessoas com acesso

    Nem eu, nem provedor, nem parceiro. Não existe painel onde eu veja o que você gasta.

  • rastreadores

    Sem anúncios, sem SDK de terceiros, sem telemetria enviada para fora.

  • lançamentos enviados em claro

    O app funciona no metrô, no avião e no interior sem sinal — e o que sair daqui, sai cifrado.

  • bytes legíveis por mim

    Não tenho cópia legível dos seus lançamentos, e não tenho como obter uma.

Como instalar

Quatro passos, uma vez só.

O app é distribuído fora da Play Store, então o Android vai pedir uma confirmação na primeira instalação. É o comportamento normal para qualquer APK, e vale conferir o que você está instalando.

  1. Baixe o APK pelo botão acima.
  2. Abra o arquivo. O Android vai avisar que a origem é desconhecida.
  3. Toque em Configurações e permita instalar deste app — normalmente o navegador ou o gerenciador de arquivos.
  4. Volte e confirme a instalação.

Quer conferir o arquivo antes de instalar? As especificações trazem o sha256 e a assinatura.

Especificações

Tudo que dá para conferir.

Cada versão é assinada com uma chave Ed25519 que fica na minha máquina e nunca sai dela. O servidor que entrega o arquivo é só transporte: se ele for comprometido, o app rejeita o binário, porque a assinatura não bateria.

Versão
0.5.4
Código da versão
5004
Tamanho
85,5 MB
Requer
Android 7.0 (API 24) ou superior
Compilado para
API 36
Arquiteturas
arm64-v8a, armeabi-v7a, x86, x86_64
Pacote
com.controle_gastos.app
Dados
SQLite no aparelho
Permissões
INTERNET Usada para verificar atualização e, se você criar uma conta, para enviar o backup — que sai do aparelho já cifrado. Nenhum lançamento é enviado em claro, e sem conta o app não faz requisição de dados.
sha256 do APK
dfffe018a0bfccb7559e4a2d02c1c7afb1cbe1c5f5ed272af7488de1eb1df14c
Assinatura do manifesto
ed25519 · dcbd34553e007416
Certificado do pacote
SHA-256 4937b4f476fae8c8b3bdecc6c84af44706121222769ffb136a165630b64146d9

Para conferir o arquivo baixado no computador: certutil -hashfile contr0l-0.5.4.apk SHA256. O resultado precisa ser igual ao sha256 acima.