NOOP App Guide

Sim. O NOOP é offline por padrão: ele não tem servidor, conta nem rastreamento, e os dados da pulseira, as importações e as pontuações ficam em um único banco de dados no seu próprio aparelho. A única coisa que ele faz por conta própria é verificar uma vez por dia se há novas versões, o que não envia nenhum dado de saúde e pode ser desativado. Todo o resto que poderia enviar dados (backups, exportações, o Treinador de IA) fica desligado até você configurar.

A privacidade do NOOP em resumo

  • Conta NOOP: nenhuma
  • Sincronização na nuvem: nenhuma
  • Analytics ou rastreamento: nenhum
  • Onde os dados ficam: no seu aparelho
  • Acessa os servidores da WHOOP: nunca
  • Ativado por padrão: verificação diária de atualizações

Os desenvolvedores do NOOP descrevem o app como offline por padrão: o caminho da sua pulseira até as suas pontuações (Bluetooth, decodificação, o banco de dados local, os cálculos) não tem nenhum código de rede. Mas “offline” não significa que o app nunca faça uma requisição, então o resto desta página lista exatamente quando isso pode acontecer.

O que fica no seu aparelho

Tudo o que o NOOP sabe sobre você fica em um único arquivo de banco de dados, no armazenamento privado do app, que outros apps não conseguem ler:

  • Dados da pulseira: frequência cardíaca, intervalos entre batimentos (R-R), leituras de oxigênio no sangue, temperatura da pele, respiração, movimento, bateria e eventos da pulseira.
  • Suas pontuações: Carga, Esforço, Descanso, VFC, fases do sono e tudo o que o NOOP calcula a partir deles.
  • Suas importações: histórico do WHOOP, do Apple Health, do Health Connect e de nutrição.
  • O que você registra: seu perfil, os check-ins de humor, as anotações do diário e as configurações.

Os quadros Bluetooth brutos antigos ficam guardados só como um buffer temporário e são limpos com o tempo; o que fica guardado são os dados já decodificados.

Quando dados podem sair do seu aparelho?

Estes são todos os casos em que o próprio NOOP se conecta à internet, com o que é enviado e como controlar:

RecursoAtivado por padrão?O que é enviadoPara ondeComo desativar
Verificação de atualizaçõesSim, no máximo uma vez por diaUm pedido do número da versão pública mais recente. Nenhum dado de saúde, nenhum ID de conta ou de aparelhoGitHubDefinições → Sobre → Verificar automaticamente
Treinador de IANão. Desligado até você adicionar um provedorSua pergunta e a conversa; resumos curtos de saúde só com um consentimento à parteO provedor de IA que você escolher (ou o seu próprio servidor)Deixe sem configurar ou remova sua chave
Envio para servidor próprio (Android, experimental)NãoRegistros de saúde novos, em um só sentidoUm servidor que você tem e configuraDeixe sem configurar
Importação da nuvem da OuraNão nas versões normaisTokens de login da Oura e pedidos de históricoOuraSó existe em versões especiais

E as coisas que você mesmo faz:

  • Backups e exportações que você salva ou compartilha vão para onde você os colocar.
  • Compartilhar um registro da pulseira para um relato de bug envia esse registro para onde você o compartilhar.
  • As exportações para o Apple Health e o Health Connect entregam dados a esses serviços no seu aparelho; o que acontece depois segue as configurações deles.
  • Os mapas de rota dos treinos no iPhone e no Mac usam a visualização de mapas da Apple, que pode baixar partes do mapa da área mostrada. A rota em si é desenhada no seu aparelho.

A verificação de atualizações é uma requisição web comum, então o GitHub vê seu endereço IP, do mesmo jeito que veria se você abrisse a página de versões em um navegador. Se preferir que isso não aconteça, desative a verificação; o botão manual Verifique se existem atualizações continua disponível.

Como manter o NOOP totalmente offline

  1. Desative a verificação automática de atualizações

    Abra Definições → Sobre e desative Verificar automaticamente. Assim o NOOP não faz nenhum pedido de atualização, a menos que você toque em Verifique se existem atualizações.

  2. Deixe o Treinador de IA sem configurar

    Não adicione uma chave de provedor de IA nem um servidor personalizado. Sem isso, o Treinador não faz nenhuma requisição.

  3. Não configure o envio para servidor próprio (Android)

    Ele vem desligado por padrão e só funciona depois que você informa o endereço e o token do seu próprio servidor.

  4. Lembre-se dos serviços da plataforma

    Os mapas, o Apple Health, o Health Connect e o app de sideload têm configurações de rede próprias, separadas do NOOP.

O que o NOOP nunca coleta

  • Nenhuma conta nem login no NOOP. Não há nada para se cadastrar.
  • Nenhuma telemetria, analytics ou relatório de falhas, e nenhum código de rastreamento de terceiros.
  • Nenhum identificador de publicidade.
  • Nenhuma sincronização na nuvem nem backup remoto mantido pelo NOOP.
  • Nenhuma credencial da WHOOP. O NOOP nunca faz login na WHOOP nem lê dados dos servidores da WHOOP.

Cada permissão, explicada

PermissãoPor que o NOOP pedePlataformas
Bluetooth / Dispositivos por pertoPara encontrar sua pulseira, parear com ela e ler os dados delaTodas
LocalO Android 8 a 11 exige essa permissão para procurar dispositivos Bluetooth; em qualquer versão, só se você gravar um treino com GPSAndroid
NotificaçõesUma notificação discreta de “conectado” enquanto o NOOP mantém a conexão com a pulseira, além dos alertas de pulso e do alarme inteligenteAndroid, iPhone, Mac
Ignorar a otimização da bateriaPara que o Android não feche o NOOP durante a noite e você não perca seus dados de sonoAndroid
Acesso a notificaçõesSó para os alertas de pulso (fazer a pulseira vibrar quando um app escolhido enviar uma notificação). Desligado por padrão; o NOOP só vê qual app notificou, nunca a mensagemAndroid
Health Connect / Apple HealthSó os tipos de dados que você escolher importar ou compartilharAndroid / iPhone
ArquivosSó os arquivos que você escolher para importações e exportaçõesTodas

Você pode rever ou revogar qualquer uma dessas permissões a qualquer momento nas configurações do seu aparelho.

Seus dados do NOOP são criptografados?

O NOOP não acrescenta uma criptografia própria ao banco de dados. Em vez disso, ele depende da proteção que o seu aparelho já tem:

  • Criptografia do aparelho: o FileVault no Mac e a proteção de dados integrada no iPhone e no Android mantêm o arquivo ilegível enquanto o aparelho está bloqueado ou desligado.
  • Isolamento do app (sandbox): o banco de dados fica no armazenamento privado do NOOP, que outros apps não conseguem ler.

O que isso não cobre: alguém usando o seu aparelho desbloqueado, e os backups e exportações, que são arquivos comuns que qualquer pessoa consegue abrir. Guarde-os em um lugar de confiança.

O Treinador de IA e seus dados

O Treinador de IA permite que você faça perguntas sobre seus dados em linguagem natural. Ele foi feito para compartilhar o mínimo possível:

  • Desligado até você configurar, com sua própria chave da Anthropic, da OpenAI ou do Google Gemini, ou com um servidor seu, como Ollama ou LM Studio.
  • O que é enviado: sua pergunta e a conversa. Resumos curtos das métricas e dos treinos recentes são incluídos só se você ativar o consentimento de dados, que vem desligado por padrão.
  • O que nunca é anexado automaticamente: os fluxos brutos de frequência cardíaca, os dados Bluetooth e os identificadores do aparelho.
  • Sem intermediários: as requisições vão direto do seu aparelho para o provedor que você escolheu, e vale a política de privacidade dele. Com um modelo no seu próprio computador, nada sai da sua rede.

O registro da pulseira

Quando algo dá errado, os desenvolvedores do NOOP pedem o registro da pulseira (strap log). Ele fica na memória do seu aparelho e só sai de lá quando você mesmo o compartilha. Ele registra as etapas da conexão, os nomes dos comandos e o nome Bluetooth da pulseira. Ele não contém números de frequência cardíaca, intervalos R-R, oxigênio no sangue, temperatura nem nenhum dado de conta.

É seguro instalar o NOOP?

Todo o código-fonte do NOOP é público no GitHub, então qualquer pessoa pode conferir o que ele faz. Mesmo assim, seu aparelho vai mostrar um aviso durante a instalação, porque os desenvolvedores publicam o app anonimamente, sem uma conta paga de desenvolvedor do Google ou da Apple:

  • O Android o sinaliza como um app de um desenvolvedor desconhecido (Play Protect).
  • O iPhone precisa do seu próprio Apple ID para assiná-lo pelo SideStore ou pelo AltStore.
  • O Mac o bloqueia uma vez porque ele não é notarizado. O app para Mac roda em sandbox.

Esses avisos são sobre a assinatura que falta, não sobre algo encontrado no app. O risco real é uma cópia falsa: baixe o NOOP só das versões oficiais ou pelos botões deste site, que apontam para lá.

Como apagar seus dados do NOOP

  • Android: desinstale o NOOP. Os dados dele vão junto.
  • iPhone: apague o app (Remover App → Apagar App). Os dados dele vão junto.
  • Mac: apague o app e depois remova a pasta NOOP (com.noopapp.noop) de ~/Library/Containers.
  • Seus backups e exportações continuam onde você os salvou, então apague-os também.

Os dados que você enviou ao Apple Health ou ao Health Connect ficam lá até você apagá-los nesses apps.

Perguntas frequentes

O NOOP envia meus dados para a WHOOP?

Não. O NOOP nunca faz login em uma conta WHOOP e nunca acessa os servidores da WHOOP. Ele se comunica só com a sua pulseira, pelo Bluetooth, no seu próprio aparelho.

O NOOP tem analytics ou rastreamento?

Não. Não há analytics, relatórios de falhas, identificador de publicidade nem rastreamento de nenhum tipo dentro do app.

Por que o NOOP precisa de permissão de internet se ele é offline?

Para alguns recursos opcionais: a verificação diária de atualizações (ativada por padrão, não envia nenhum dado de saúde), o Treinador de IA, se você configurar um, e, no Android, um envio experimental para um servidor seu. Coletar os dados da pulseira e calcular as pontuações nunca usa a rede.

Por que o NOOP pede a localização no Android?

O Android 8 a 11 exige a permissão de localização para qualquer app que procure dispositivos Bluetooth. No Android 12 e mais recentes, o NOOP usa Dispositivos por perto no lugar dela e não usa a localização para o Bluetooth. O NOOP só pede a localização à parte se você gravar um treino com GPS.

Meus dados do NOOP são criptografados?

O NOOP não acrescenta uma criptografia própria ao banco de dados. Ele depende da criptografia integrada do seu aparelho (FileVault no Mac, proteção de dados no iPhone e no Android), que protege o arquivo enquanto o aparelho está bloqueado ou desligado. Os backups e as exportações que você faz não são criptografados.

O que acontece com meus dados se eu desinstalar o NOOP?

Eles são apagados junto com o app, porque o NOOP não guarda nenhuma cópia na nuvem. No Mac, a pasta de dados fica até você removê-la. Faça um backup antes se puder querer esses dados de novo.

Os desenvolvedores do NOOP podem ver meus dados?

Não. O NOOP não tem servidor, então não há para onde seus dados irem. A única situação em que os desenvolvedores veem alguma coisa é se você decidir compartilhar um registro da pulseira em um relato de bug, e esse registro não contém frequência cardíaca nem outros valores de saúde.

O Treinador de IA é privado?

O Treinador de IA fica desligado até você adicionar seu próprio provedor de IA. A partir daí, suas perguntas vão direto para o provedor que você escolheu, e os resumos de saúde só são incluídos se você der um consentimento à parte. Com um modelo rodando no seu próprio computador, a conversa nunca sai da sua rede.