Política de Privacidade — App Controle Crypto (Afoito.com)

Última atualização: 1 de outubro de 2025

Esta Política explica quais informações o app Controle Crypto (Afoito.com) coleta, como são usadas, onde são armazenadas e quais são os seus direitos sobre esses dados. Leia com atenção — é completa e pensada para usuários que usam o app offline e guardam registros financeiros pessoais.

1. Quem é o responsável pelos dados?

Responsável: Afoito.com — para contato técnico e dúvidas sobre a privacidade: [email protected] (contato e endereço encontrados no app). Em caso de necessidade, use esse e-mail para solicitar remoção ou esclarecimentos.

2. Escopo desta Política

Aplica-se ao app Controle Crypto tal como disponibilizado (versão web/PWA/instalada). O app armazena dados localmente no dispositivo do usuário e oferece funções de exportação e importação de backup em arquivo JSON.

3. Quais dados são coletados?

Dados fornecidos diretamente por você ao usar o app:

  • Registros de transações: símbolo da moeda, data/hora da negociação, tipo (compra/venda), preço em USDT, quantidade, taxa (fee), total calculado, exchange (nome), CNPJ ou hash da wallet, observações / notas. (Ex.: o app cria objetos de transação com campos coin, date, type, price, qty, fee, total, notes, exchange, cnpj).
  • Dados de configuração/estratégia e dados de wallets que você inserir.

Dados técnicos gerados automaticamente pelo app:

  • Identificadores locais (IDs internos gerados pelo app para transações e contas).
  • Dados de uso locais (por exemplo, estado do acordeão de transações salvo em localStorage) e estatísticas simples mostradas no app (número de transações, moedas, etc.).

*Obs: Todos os itens acima são mantidos pelo app no armazenamento local do dispositivo (localStorage) — o app NÃO envia os dados para um servidor externo por padrão. Ninguém (além de você) tem acesso aos seus dados/transações, tudo fica no seu celular no arquivo JSON feito por backup manual no app. Sabendo disso, você garante total privacidade e controle dos seus arquivos, faça backup regularmente e armazene o arquivo JSON em um local seguro. Essa é a única forma de recuperar os seus dados.*

4. Onde e como os dados são armazenados?

O app salva seus dados localmente no dispositivo do usuário, em chaves específicas do localStorage (por exemplo: controle_cripto_data_v1, controle_wallet_data_v1, controle_estrategia_data_v1 e controle_cripto_accordion_state_v1). Estes valores persistem enquanto o usuário não apagar os dados do app ou desinstalar/limpar o aplicativo do navegador/dispositivo.

Observações técnicas:
  • Exportação de backup: o app gera um arquivo chamado Backup Controle Crypto.json que contém todo o estado (cryptoData, strategyData, walletData) para que você possa salvar externamente.
  • Importação de backup: o app permite importar esse mesmo JSON; ao importar, os dados são gravados de volta no localStorage.
  • Instalação offline: o app registra um Service Worker (quando suportado) para recursos offline / PWA.

5. Uso de serviços externos (terceiros)

Embora os seus registos sejam locais, o app pode se conectar a serviços externos para obter recursos não relacionados ao armazenamento das suas transações/dados. Exemplos importantes:

  • API de preços: o app busca preços em tempo real (chamada pública) à API da Binance.com para exibir cotações (ex.: api.binance.com) — apenas leitura de preços. O app não transmite suas transações para essa API; trata-se de chamadas públicas para consultar o preço.
  • Recursos estáticos externos: fontes e imagens podem ser carregadas de provedores externos (por exemplo, Google Fonts e imagens hospedadas externamente). Esses provedores podem coletar metadados como IP e user agent quando entregam os recursos.
  • Manifest / Service Worker: o app inclui link para manifest.json e registra um Service Worker para funcionar offline/instalado — esses recursos são locais do app, mas a presença do Service Worker implica que o navegador poderá buscar/atualizar ativos conforme a configuração do service worker.

Importante: o app NÃO realiza sincronização automática para um servidor remoto (cloud) do desenvolvedor — seus dados de transação permanecem no dispositivo, salvo se você exportar e enviar o arquivo manualmente a terceiros.

6. Compartilhamento e exportação

O app oferece função de exportar todo o estado para um arquivo JSON (Backup) e também de importar esse arquivo. Ao exportar, você obtém um arquivo com todos os dados — qualquer pessoa que receba esse arquivo poderá acessar os dados contidos nele. Portanto, é de sua responsabilidade armazenar o backup em local seguro e protegê-lo.

Quando você importa um arquivo: o app valida o formato e grava os dados no armazenamento local do dispositivo — portanto, importe somente backups de fontes confiáveis.

7. Segurança

Medidas aplicadas:

  • Os dados ficam armazenados localmente (cerca de redução de exposição externa).
  • O app não implementa criptografia automática do localStorage por padrão — portanto, recomendamos que o dispositivo esteja protegido por bloqueio de tela/biometria e que os backups (arquivos JSON) sejam guardados com segurança (criptografados ou em local seguro).
  • Evite compartilhar o arquivo de backup em canais públicos ou sem proteção.

Se desejar uma camada extra de segurança, você pode cifrar localmente o arquivo de backup antes de enviá-lo para nuvem ou armazenamento externo.

8. Quanto tempo os dados são retidos?

Os dados permanecem no dispositivo enquanto você não:

  1. Apagar os dados do navegador/app (limpar dados do site / storage),
  2. Desinstalar o app (no caso de PWA), ou
  3. Remover manualmente as entradas via importações/edições dentro do app.

9. Como excluir ou obter seus dados?

Opções para remoção/extração:

  • Exportar: use o botão Exportar (JSON) para gerar o backup e salvá-lo em local seguro (arquivo: Backup Controle Crypto.json).
  • Excluir localmente: limpar os dados do app pelo navegador ou desinstalar o PWA; em navegadores, limpe os dados do site/armazenamento local. Técnicos podem usar localStorage.clear() no console do navegador — mas recomendamos fazer backup antes de qualquer exclusão.

10. Direitos do usuário

Você tem o direito de:

  • Acessar seus dados (exportando o backup);
  • Corrigir / editar informações no próprio app;
  • Solicitar exclusão: via exclusão local (desinstalar/limpar dados) ou entrando em contato com o desenvolvedor para orientações sobre remoção e fornecimento de possíveis ferramentas de suporte.

Para contato direto sobre privacidade: [email protected] — mantenha cópias de identificação/uso conforme solicitado para comprovar a titularidade dos dados, quando aplicável.

11. Crianças

O app não é destinado a menores de idade sem supervisão. Caso um responsável verifique que dados de uma criança foram inseridos, por favor solicite a remoção através do e-mail de contato.

12. Alterações desta Política

Podemos atualizar esta Política periodicamente. A data de última atualização está no topo do documento. Alterações relevantes serão comunicadas nas notas da versão do app ou na página oficial. Afoito.com

13. Informações técnicas (transparência)

  • Chaves de armazenamento local (exemplos): controle_cripto_data_v1, controle_wallet_data_v1, controle_estrategia_data_v1.
  • Domínios/serviços consultados: chamadas para api.binance.com (preços), Google Fonts para carregamento de fontes, imagens hospedadas externamente (ex.: imgur) — estes provedores recebem pedidos HTTP do navegador para entregar os recursos.
  • Backup/Import: arquivo JSON gerado/importado: Backup Controle Crypto.json.
  • Service Worker / PWA: o app pode registrar /service-worker.js para suporte offline/instalação.