O Dredfit não coleta nenhum dado. Nenhum. Sem sistema de contas, sem analytics, sem publicidade e sem chamadas de rede de qualquer tipo.
Todo o seu histórico de treino — registros, a variação e a dose de cada movimento, e ajustes — fica guardado localmente no seu aparelho. O Dredfit não tem servidores e nunca o transmite. Se você apagar o app, esses dados são apagados com ele, com duas exceções: treinos já gravados no Apple Health ou no app Conexão Saúde permanecem lá até você removê-los por lá, e uma cópia que já esteja no backup do próprio celular (abaixo) dura o mesmo que esse backup.
No iPhone, os backups padrão do iOS (iCloud ou locais) podem incluir os dados do app como parte do backup do aparelho, sob os termos de privacidade da própria Apple.
No Android, o Dredfit participa do backup de apps do próprio Android. Se o backup estiver ativado no seu celular, o Android copia os dados do app — seu histórico e seus ajustes, peso corporal incluído — para a sua Conta do Google mais ou menos uma vez por dia, e os restaura sempre que o Dredfit é instalado de novo num celular com essa conta: depois de uma reinstalação ou num celular novo. O Google guarda essa cópia nos backups da sua conta — no Android 9 e posteriores, se o celular tiver bloqueio de tela, com criptografia de ponta a ponta pelo PIN, padrão ou senha dele — sob a Política de Privacidade do Google; nós não conseguimos lê-la. Você pode desativar o backup nas configurações do celular.
Você pode exportar um backup completo para um arquivo JSON simples a qualquer momento pelos Ajustes. O backup guarda seu histórico de treino junto com seus ajustes (entre elas dias de descanso, horário do lembrete, sons, o interruptor da barra fixa, seu peso corporal junto com a marca de que é o Apple Health ou o app Conexão Saúde que está fornecendo esse número — uma marca que um backup restaurado não reativa, porque se o número vem de lá é sempre o armazenamento de saúde deste celular que responde, e nada mais — e o controle interno de quais treinos já foram gravados lá). Esse arquivo vai para onde você o enviar — pela folha de compartilhamento no iPhone, pelo diálogo de salvar do sistema, para o lugar que você escolher, no Android — e nós nunca o vemos. Também dá para importar um backup desses de volta, em qualquer uma das duas plataformas: a importação só lê o arquivo que você escolheu e não transmite nada.
Depois de um marco — e na aba Progresso — o Dredfit oferece um cartão de compartilhamento: uma pequena imagem com seu número de treinos e seus passos totais (ou o próprio marco), sua curva de progresso e a data — e, num marco de número redondo (o 10º, o 25º e cada 50º treino), “Antes … — Agora …” com há quanto tempo você começou —, gerada inteiramente no seu aparelho. Como o backup, ela vai só para onde você a enviar, e para nenhum outro lugar.
O Dredfit não envia nada pela rede, então não há transmissão a proteger. No celular, os dados dele ficam no armazenamento privado do app, onde o iOS e o Android não deixam outros apps entrarem; o Apple Health e o app Conexão Saúde só entregam a ele o que você permite, e só enquanto você permite.
O Dredfit pode gravar treinos concluídos no Apple Health e lê de volta uma lista curta e nomeada de valores, para que cada treino possa levar junto uma estimativa do que custou. Tudo isso vem desligado por padrão e só começa depois que você ativa nos Ajustes e concede a permissão.
Com isso ativo, cada treino concluído vira uma única entrada de treino de força funcional com hora de início, hora de fim e duração e o identificador que aquele treino tem no histórico do próprio Dredfit (o número dele nesse histórico e o momento em que terminou), mais o registro padrão de aparelho que o iOS anexa a qualquer entrada do Saúde (modelo do aparelho e versão do sistema). Quando dá para calcular, a entrada traz também um valor estimado de energia ativa, marcado com a revisão da estimativa que o produziu e com o mesmo identificador. Sem frequência cardíaca, sem medidas corporais, sem detalhes dos exercícios. A estimativa fica de fora em vez de ser chutada — entre outros casos, quando não há peso para basear a conta, quando nada chegou a ser feito de fato, ou quando outro app registrou a mesma sessão.
A permissão não é somente de escrita. O Dredfit também pede para ler seis coisas, e as lê para fazer essa conta no seu telefone. Seu peso é o valor que dá escala a toda a estimativa; sua altura, data de nascimento e sexo refinam apenas a parcela de repouso que é subtraída dela; a energia em repouso que seu aparelho já registrou cobre esses mesmos minutos; e seus treinos são lidos para que uma sessão que outro app registrou no mesmo horário não seja contada duas vezes. Essa última permissão não é restrita: o Saúde concede acesso aos treinos como um todo. Para essa checagem, o Dredfit lê os que se sobrepõem ao intervalo que vai desde o início do treino mais antigo que ainda não gravou até o momento em que grava — normalmente só os minutos da sessão que você acabou de terminar, mas numa primeira exportação de treinos passados, todos os treinos desde o mais antigo deles. Os treinos também são lidos por um segundo motivo: antes de gravar um treino, o Dredfit procura uma entrada que ele mesmo gravou com o mesmo identificador, seja qual for a data, para que um treino já presente no Saúde não seja gravado uma segunda vez. Essa busca enxerga só as próprias entradas do Dredfit. O que o Dredfit lê do Saúde é usado no seu telefone, e nós nunca o recebemos; o único valor que ele guarda — seu peso, com a data em que o Saúde o registrou — fica armazenado junto com os dados próprios do app, então faz parte de qualquer backup que você exportar.
Cada uma das seis pode ser recusada individualmente. Recusar seu peso significa que nenhuma caloria é registrada, a menos que o app já tenha um guardado — digitado por você, restaurado de um backup ou mantido de uma leitura anterior, que uma recusa posterior não apaga; você pode apagá-lo nos Ajustes. Recusar sua altura, data de nascimento ou sexo só deixa a estimativa mais grosseira. Recusar seus treinos é diferente: o Saúde nunca diz a um app se uma leitura foi permitida, então o Dredfit não consegue distinguir nada encontrado de não permitido, e a checagem contra a contagem em dobro deixa de funcionar sem avisar. É por isso que os Ajustes trazem um interruptor com o nome do que ele faz — Deixar as calorias de fora — e a legenda nomeia os dois motivos para querer isso: um Apple Watch já registra os mesmos treinos, então a sessão contaria em dobro, ou você simplesmente não quer nenhuma estimativa registrada.
Você pode revogar o acesso a qualquer momento em Ajustes → Saúde → Acesso a Dados e Dispositivos → Dredfit, ou desligando o interruptor dentro do app. Treinos já gravados permanecem no Saúde até você apagá-los por lá.
No Android, o Dredfit pode gravar treinos concluídos no app Conexão Saúde (Health Connect), o armazenamento de dados de saúde e atividade física do seu celular, e lê de volta uma lista curta e nominal de valores para que cada treino leve uma estimativa do quanto custou — o mesmo papel do Apple Health no iPhone. Tudo isso fica desligado por padrão e só começa depois que você ativa Salvar treinos no app Conexão Saúde nos Ajustes e permite na própria tela de permissões do Conexão Saúde. O Conexão Saúde faz parte do Android desde a versão 14; do Android 10 ao 13 ele é o app Conexão Saúde do Google, que os Ajustes oferecem instalar.
O Dredfit pede cinco permissões, e cada uma pode ser recusada separadamente. Duas são para gravar. Exercício: cada treino concluído é gravado como uma única sessão de exercício de calistenia com seu horário de início e de fim (com o fuso horário de cada um), o identificador que esse treino tem no próprio histórico do Dredfit (o número dele nesse histórico e o momento em que terminou) e o aparelho em que foi registrado (um celular, o fabricante e o modelo). Calorias ativas queimadas: quando dá para calcular, um valor estimado de energia ativa nos mesmos minutos, marcado com a revisão da estimativa que o produziu e com o mesmo identificador; se você recusar esta permissão, o treino é gravado sem ele. Sem frequência cardíaca, sem medidas corporais, sem detalhes dos exercícios. A estimativa é deixada de fora em vez de chutada — entre outros casos, quando não há peso para escalá-la, quando nada foi realmente feito ou quando outro app registrou a mesma sessão. Um treino gravado de novo com o mesmo identificador substitui o que já estava lá, então ele nunca aparece duas vezes no Conexão Saúde.
Três são para ler, e só são lidas para calcular essa estimativa no seu celular. Peso: o seu peso mais recente é o valor pelo qual o número inteiro é escalado. Taxa metabólica basal: dele é subtraída a energia em repouso dos próprios minutos do treino, lida só onde uma taxa em repouso foi de fato registrada, nunca um número que o Conexão Saúde preenche por conta própria. Exercício: as sessões de exercício de outros apps, para que uma sessão que outro app registrou no mesmo horário não conte duas vezes. Para essa checagem, o Dredfit lê as sessões que começaram entre um dia antes do treino mais antigo que ele ainda não gravou e o momento em que grava — em geral só o último dia, mais ou menos; numa primeira exportação de treinos anteriores, todas as sessões desde o dia antes do mais antigo deles — e usa só qual app gravou cada uma e quando ela aconteceu. No Android, altura, data de nascimento e sexo não são lidos. O Conexão Saúde só deixa um app ler registros de outros apps a partir de 30 dias antes da primeira permissão concedida, e o Dredfit não pede mais do que isso.
O que o Dredfit lê do Conexão Saúde é usado no seu celular, e nós nunca o recebemos; o único valor que ele guarda — o seu peso, com a data em que foi registrado no Conexão Saúde — fica junto com os dados do próprio app, então faz parte de qualquer backup que você exportar e do backup do próprio celular. Recusar o peso significa que nenhuma caloria é gravada, a menos que o app já tenha um: digitado por você, restaurado de um backup ou mantido de uma leitura anterior, que uma recusa posterior não apaga; você pode limpá-lo nos Ajustes. Recusar a taxa metabólica basal só deixa a estimativa mais grosseira. Recusar o exercício significa que o Dredfit não consegue ver o registro da mesma sessão feito por outro app; então, se um relógio ou outro app já registra seus treinos, ative Deixar as calorias de fora nos Ajustes — é o mesmo interruptor se você simplesmente não quiser nenhuma estimativa.
Você pode retirar qualquer uma dessas permissões a qualquer momento no Conexão Saúde — nas configurações do celular no Android 14 e posteriores, no app Conexão Saúde do Android 10 ao 13 — ou desligar o interruptor dentro do app. Treinos já gravados permanecem no Conexão Saúde até você apagá-los por lá; o Conexão Saúde consegue apagar tudo o que um app gravou. Outros apps que você autorizar a ler do Conexão Saúde podem ver os treinos que o Dredfit gravou, sob as políticas deles. O Google descreve o Conexão Saúde como um banco de dados armazenado no seu dispositivo.
Se você ativar o lembrete, o Dredfit agenda uma notificação local nos seus dias de treino. Ela é gerada e entregue no seu aparelho: não existe servidor de push e nada é transmitido. Ativar o lembrete pede permissão para mostrar notificações. O Android esquece os alarmes agendados quando o celular reinicia, então, no Android, o Dredfit é avisado quando o celular liga, quando o relógio ou o fuso horário mudam ou quando o app é atualizado, e agenda tudo de novo.
Durante um treino no Android, o Dredfit mostra uma notificação contínua — o exercício ou o que vem depois do descanso, a série e a contagem regressiva — na aba de notificações e na tela de bloqueio, como a Live Activity no iPhone. Quem a mantém é um serviço em primeiro plano do tipo que o Android reserva para apps de fitness (“health”), que mantém a contagem e o 3-2-1 com a tela apagada ou com outro app na frente — no zero, ela espera você voltar — e termina quando o treino termina. No Android 13 e posteriores, o primeiro treino que a mostra pede permissão para mostrar notificações, a menos que o lembrete já tenha pedido; se você recusar, a notificação some e nada mais muda. Esse tipo de serviço exige uma permissão de uma lista curta: o Dredfit tem a que o Android concede sem perguntar, “sensores com alta taxa de amostragem”, só por esse motivo, e não lê nenhum sensor.
Nós nunca recebemos os dados do app, então não há nada que possamos compartilhar, vender ou processar, e nada é processado em servidor algum. O Dredfit não contém analytics nem publicidade, e não faz chamadas de rede de qualquer tipo; o app de Android nem sequer tem a permissão do Android para acessar a internet.
O app de iPhone não contém SDKs de terceiros. O app de Android é feito com as bibliotecas padrão da plataforma — o AndroidX do Google, entre elas o cliente do Conexão Saúde, e as bibliotecas Kotlin da JetBrains — e leva exatamente um SDK além delas: o Play In-App Review do Google (que traz junto duas bibliotecas do Google Play Services), usado só para a janela de nota e resenha da loja descrita a seguir.
Depois de alguns marcos, o Dredfit pode pedir à loja do seu celular que mostre a janela dela para dar nota e resenha ao app — a da App Store no iPhone, a do Google Play no Android. Essa janela é mostrada e enviada pela loja, não pelo Dredfit: o Dredfit nunca fica sabendo se ela apareceu, quantas estrelas ela tem nem o que diz a resenha. O que você enviar vai para a Apple ou para o Google, sob os termos deles; segundo o Google, a nota e a resenha são usadas para publicar sua resenha no Google Play ou, numa versão do app em teste fechado, compartilhadas em particular com o desenvolvedor. Então uma resenha é a única coisa que você escreve que pode chegar até nós: em público, como qualquer pessoa a lê, ou em particular, vinda de um teste fechado.
Além de você e dos apps que você autorizar a ler do Apple Health ou do Conexão Saúde, as únicas partes que seus dados podem alcançar são a Apple e o Google, e somente por recursos do sistema que você controla. No iPhone: os treinos que você autoriza gravar no Apple Health e os dados do app incluídos num backup padrão do iCloud ou local, sob os termos de privacidade da Apple. No Android: os dados do app incluídos no backup do celular na sua Conta do Google, sob a Política de Privacidade do Google. Em todos os casos, nós nunca os vemos.
Nós não retemos nada, então não existe prazo de retenção do nosso lado: seus dados vivem no seu aparelho até você apagar o app, e nunca temos uma cópia. Leis de privacidade como a LGPD e o GDPR garantem direitos de acesso, exclusão e portabilidade — com o Dredfit você exerce todos diretamente no aparelho: a exportação JSON é sua cópia portátil completa do seu histórico e dos seus ajustes, e apagar o app é a exclusão, com as exceções citadas acima: treinos já gravados no Apple Health ou no app Conexão Saúde permanecem lá até você removê-los por lá, e uma cópia no backup do próprio celular dura o mesmo que esse backup. Não há nada a solicitar de nós, porque não haveria nada que pudéssemos entregar; ainda assim, perguntas são bem-vindas no endereço abaixo.
No Android, apagar tudo envolve três lugares: o próprio Dredfit (desinstale o app ou limpe o armazenamento dele nas configurações do celular), o Conexão Saúde (apague os dados que o Dredfit gravou lá) e o backup do celular na sua Conta do Google, que guarda uma cópia enquanto o backup está ativado e a restaura sempre que o Dredfit é instalado de novo; ele é gerenciado na sua Conta do Google.
O Dredfit é uma ferramenta de condicionamento físico geral para o público geral e não coleta dados de ninguém conscientemente, incluindo crianças — porque não coleta dados de forma alguma.
Se esta política mudar algum dia, a data de vigência acima muda junto e a versão atualizada é publicada nesta página.
O Dredfit é desenvolvido e publicado por Dmitry Novikov, desenvolvedor independente, que é o responsável por esta política.
Dúvidas sobre esta política: dredfort.42@gmail.com