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.
- 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
| Categoria | Valor |
|---|---|
| Mercado | −R$ 1.200,00 |
| Aluguel | −R$ 900,00 |
| Transporte | −R$ 400,00 |
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.
3 lançamentos encontrados · 1 já existe
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.
- Baixe o APK pelo botão acima.
- Abra o arquivo. O Android vai avisar que a origem é desconhecida.
- Toque em Configurações e permita instalar deste app — normalmente o navegador ou o gerenciador de arquivos.
- Volte e confirme a instalação.
- Baixe o instalador pelo botão acima.
- Abra o arquivo. O Windows pode mostrar a tela azul do SmartScreen, porque o instalador não tem certificado de editor.
- Clique em Mais informações e depois em Executar assim mesmo.
- Siga o instalador até o fim.
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
-
INTERNETUsada 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.