Política de privacidade
Privacidade em palavras simples.
Última atualização: 5 de outubro de 2026
Resumo: É necessário iniciar sessão com Apple antes de comprar ou restaurar uma assinatura e para perguntas personalizadas ao Coach. Seu programa e histórico de treinos ficam neste celular. Secondwind não tem publicidade. Antes de enviar a primeira pergunta personalizada ao Coach, Secondwind pede permissão para enviar a pergunta e um contexto breve do programa à Kovus e à Anthropic. As notas do Coach após a sessão e as seis respostas rápidas ficam no dispositivo. Apple e RevenueCat processam informações da assinatura. Não vendemos informações pessoais nem as usamos para publicidade.
Quem somos
Secondwind é desenvolvido por Josh Waller, operando como Kovus, em Perth, Austrália Ocidental. Entre em contato por josh@kovus.dev para perguntas ou solicitações de privacidade.
Informações armazenadas no seu dispositivo
Secondwind armazena localmente as informações necessárias para executar seu programa, incluindo:
- respostas da configuração inicial, como faixa etária, histórico de treino, equipamentos disponíveis, horários preferidos e considerações articulares, junto com a conclusão da triagem, o reconhecimento da orientação de encaminhamento e a faixa de atividade;
- o programa gerado, substituições, séries concluídos, pesos, repetições e feedback de esforço;
- preferências de lembretes, unidades, áudio e Apple Health;
- registros de recordes pessoais e progresso;
- mensagens do Coach;
- até 20 diagnósticos limitados de falhas e erros, incluindo referência de suporte, horário, mensagem com dados ocultados, escopo do app ou componente, pilha limitada do componente e nomes das chaves de contexto; e
- uma sessão de serviço criptografada de início de sessão com Apple e um identificador de chave App Attest, se usar a conta de serviço vinculada.
As seis respostas da triagem antes do exercício são usadas neste dispositivo durante a configuração e excluídas do registro persistido da configuração inicial do app. Considerações articulares, conclusão da triagem, reconhecimento da orientação de encaminhamento e faixa de atividade podem permanecer no registro local do programa.
Secondwind não solicita seu nome nem e-mail à Apple e não usa senha. Apple e Supabase fornecem identificadores opacos para a conta de serviço vinculada. É possível exportar os dados do app em Ajustes. Excluir conta e todos os dados remove dados locais do app e a conta de serviço vinculada conforme descrito abaixo.
Perguntas personalizadas ao Coach
As seis respostas rápidas mostradas no Coach e as notas do Coach após a sessão estão integradas ao app e funcionam sem internet. Antes que a primeira pergunta personalizada saia do dispositivo, Secondwind mostra os destinatários dos dados, o contexto e a retenção e pede que escolha Concordar e enviar. Escolher Agora não não envia nada. A escolha é armazenada neste dispositivo, pode ser redefinida em Ajustes e será solicitada novamente se os dados, destinatário, finalidade ou retenção mudarem significativamente.
Se aprovar e enviar uma pergunta personalizada, Secondwind envia o seguinte por uma conexão criptografada:
- sua pergunta;
- um resumo breve do programa, incluindo horários de treino, duração da sessão, equipamentos e considerações articulares;
- a semana atual do programa;
- evidências da sessão ativa ou concluída de hoje, incluindo etapa da sessão, estado e nota do Day Dial, exercício atual e quaisquer séries, repetições ou pesos registrados;
- até três resumos de sessões recentes e até dois padrões simples de treino derivados no dispositivo dos resumos de sessões registrados;
- até seis mensagens de perguntas e respostas personalizadas online anteriores, excluindo respostas rápidas integradas e notas após a sessão; e
- a sessão de serviço criptografada usada para autenticar a solicitação.
A solicitação vai para uma Supabase Edge Function operada pela Kovus, que valida a sessão não anônima de início de sessão com Apple, verifica o direito de acesso ativo no RevenueCat e verifica App Attest quando compatível, e depois envia a solicitação à API comercial da Anthropic. A Kovus armazena um contador de rajadas por conta, um contador diário vinculado à assinatura RevenueCat, um contador diário vinculado a um hash criptográfico de uma instalação atestada e um contador global de tokens. O registro App Attest armazena a chave pública, o recibo Apple, o ambiente e o contador de assinaturas necessários para rejeitar solicitações repetidas. A Kovus não armazena a pergunta no banco de dados do serviço Coach. Sua cópia da conversa permanece no dispositivo.
A Anthropic informa que entradas e saídas da API padrão são excluídas automaticamente de seu backend em até 30 dias, sujeitas a exceções para serviços com retenção diferente, termos acordados, aplicação de políticas de uso e requisitos legais. Leia as informações de retenção de dados comerciais da Anthropic.
Não inclua em perguntas ao Coach informações que identifiquem a si ou outra pessoa. O Coach é um recurso opcional de apoio ao programa, não orientação médica.
Assinaturas e compras
Antes de comprar ou restaurar uma assinatura, Secondwind usa o início de sessão com Apple para criar uma conta de serviço opaca no Supabase e identifica o cliente RevenueCat com esse identificador opaco de conta. Isso permite que o direito de acesso da App Store permaneça ligado à mesma identidade privada de serviço em compra, restauração, transferência, reinstalação e verificações personalizadas do Coach. Secondwind não solicita seu nome nem e-mail à Apple. RevenueCat não recebe seu programa Secondwind, mensagens do Coach nem dados do Apple Health. Leia a política de privacidade do RevenueCat e a política de privacidade da Apple.
RevenueCat também envia à Kovus eventos do ciclo de vida da assinatura para investigarmos problemas de direito de acesso e entrega de cobrança. A Kovus armazena o identificador e tipo do evento, identificador do usuário do app, identificador do produto, preço e horários dos eventos, junto com os dados do evento fornecidos pelo RevenueCat. Esses registros não contêm detalhes de cartão de pagamento, seu programa Secondwind, mensagens do Coach nem dados do Apple Health. A Kovus não recebe detalhes de seu cartão de pagamento.
Apple Health
Se ativar a sincronização com Apple Health, Secondwind pede permissão para salvar treinos de força funcional concluídos. Secondwind não envia dados do Apple Health à Kovus nem à Anthropic. Um treino já salvo no Apple Health é gerenciado no app Health e não é removido ao excluir os dados locais do app Secondwind.
Notificações
Lembretes de sessão e renovação são agendados localmente no dispositivo. Secondwind não usa servidor de notificações push na versão 1.
Busca de profissionais no Apple Maps
Ao escolher Encontrar um profissional por perto, Secondwind abre uma busca no Apple Maps pelo tipo de profissional selecionado. Secondwind não solicita permissão de localização, não recebe sua localização nem as listagens resultantes. A Apple processa a busca conforme sua própria política de privacidade.
Análises e diagnósticos
A versão 1 registra um pequeno conjunto de eventos do produto apenas no app em execução para diagnósticos de desenvolvimento. Esses eventos não são enviados à Kovus nem a um provedor de análises na configuração de lançamento.
Secondwind mantém até 20 diagnósticos limitados de falhas e erros no dispositivo para permitir a investigação de uma referência de suporte. Strings semelhantes a e-mails e valores longos semelhantes a tokens são ocultados na mensagem salva, e o log registra os nomes das chaves de contexto em vez de seus valores. Os diagnósticos não são enviados automaticamente. Exportar meus dados inclui os diagnósticos salvos e erros recentes ainda mantidos pelo app em execução.
Quando uma versão é configurada com um endpoint Sentry, mensagens e pilhas de erros JavaScript sanitizadas, versão do app e diagnósticos limitados do sistema operacional e dispositivo podem ser enviados ao Sentry para apoiar a confiabilidade. Mensagens e pilhas de erros remotas ocultam strings semelhantes a e-mails e valores longos semelhantes a tokens antes do envio e têm tamanho limitado. O contexto operacional fornecido pelo app é limitado à referência de suporte e a rótulos limitados com dados ocultados. Breadcrumbs do Sentry e tratamento de falhas nativas estão desativados. Coleta padrão de informações pessoais, rastreamento, capturas de tela e hierarquia de visualização estão desativados.
Onde os dados de serviço são processados
O banco de dados Supabase do Secondwind é configurado em Sydney, Austrália. Supabase Edge Functions usam a infraestrutura regional do Supabase e podem processar uma solicitação em uma região próxima ao solicitante. RevenueCat armazena dados de clientes nos Estados Unidos e pode usar prestadores de serviço em outros locais. Solicitações personalizadas ao Coach são processadas pela Anthropic e seus prestadores e podem ser processadas fora da Austrália. Prestadores no exterior podem estar sujeitos às leis dos países onde operam.
Retenção e exclusão
Informações locais permanecem até serem excluídas em Ajustes ou o app ser removido. Excluir conta e todos os dados limpa registros SQLite do Secondwind, estado persistido do app, histórico local do Coach, diagnósticos de falhas e agendamentos de lembretes. Se existir uma conta de serviço vinculada, a mesma ação exclui a conta Supabase Auth, o compartimento do limite de solicitações de desafio de integridade, os desafios e registro de chave App Attest, as reservas de solicitações do Coach, o contador de rajadas da conta e cópias de eventos webhook RevenueCat vinculadas antes de limpar a sessão local.
Para permitir que uma exclusão interrompida termine com segurança, a Kovus mantém um recibo de exclusão limitado com um hash SHA-256 do identificador aleatório de solicitação gerado pelo app, o identificador opaco da conta Supabase, se a autorização Apple foi revogada, horários de criação e expiração e quando a exclusão terminou. O resultado concluído permite que o app se recupere se a resposta de sucesso se perder. O recibo é acessível apenas à função de serviço do servidor e expira 24 horas após a criação; concluir ou repetir a exclusão não estende essa expiração. Uma limpeza diária agendada remove recibos expirados. Se a exclusão no servidor não puder terminar, o app mantém a sessão local ou usa esse recibo limitado para permitir uma nova tentativa. Registros de compra Apple e RevenueCat continuam sujeitos à própria retenção e controles de conta, e excluir Secondwind não cancela uma assinatura.
Se uma conta for excluída enquanto uma solicitação ao Coach ainda estiver sendo contabilizada, a Kovus mantém um registro temporário de reserva para reconciliar o custo de tokens sem interromper outros membros. O registro contém um hash da conta e identificadores aleatórios de solicitações, data de uso, quantidade de tokens reservados, horário da solicitação e horário da liquidação. Não contém pergunta, resposta, identificador bruto da conta, identificador de assinatura nem de dispositivo. Os registros tornam-se elegíveis para exclusão dois dias após a solicitação original e são removidos na próxima limpeza diária, resultando em retenção de até três dias. O hash também impede que a mesma solicitação seja liquidada duas vezes após a exclusão da conta.
A Kovus mantém contadores de limite de solicitações do Coach por assinatura, instalação atestada e globais por até 31 dias. O contador de assinatura é vinculado ao identificador de assinatura RevenueCat, e não à conta Secondwind excluída, para que reinstalar ou mudar contas do app não redefina um limite pago. A Kovus mantém cópias de eventos de assinatura RevenueCat por até 24 meses, a menos que sejam excluídas pelo fluxo de exclusão de conta no app. Apple, RevenueCat e Anthropic também retêm informações conforme suas próprias obrigações legais e operacionais.
Acesso, correção e reclamações de privacidade
Envie um e-mail para josh@kovus.dev para perguntar quais informações pessoais a Kovus mantém sobre si, solicitar correção ou exclusão ou fazer uma reclamação de privacidade. Podemos precisar do contexto da conta ou compra para localizar um registro no servidor. Confirmaremos o recebimento de uma reclamação e responderemos em até 30 dias. Se não ficar satisfeito, entre em contato com o Office of the Australian Information Commissioner.
Espaço Econômico Europeu, Reino Unido e Suíça
Josh Waller, operando como Kovus, é o controlador das informações pessoais descritas nesta política. Considerações articulares e respostas da triagem antes do exercício são informações relacionadas à saúde. As respostas da triagem são usadas neste dispositivo durante a configuração; o reconhecimento da orientação de encaminhamento registra que entendeu a recomendação de procurar aconselhamento profissional antes de começar. Antes de enviar uma pergunta personalizada ao Coach online, Secondwind pede separadamente que escolha Concordar e enviar após mostrar as informações compartilhadas e seus destinatários.
Sujeito às condições e exceções aplicáveis, pode ter direitos de acessar, corrigir, apagar, restringir ou se opor ao processamento e receber uma cópia portátil de suas informações. Exportar meus dados e Excluir conta e todos os dados estão disponíveis em Ajustes e continuam disponíveis quando uma assinatura é pausada. Envie um e-mail para solicitações que não conseguir concluir no app. Responderemos em até 30 dias.
Solicitações personalizadas ao Coach passam por uma Supabase Edge Function operada pela Kovus e depois pela API comercial da Anthropic. Dados de serviço podem ser processados fora do EEE, Reino Unido ou Suíça. A Kovus está revisando os contratos aplicáveis dos prestadores e as salvaguardas de transferências internacionais, além de verificar se deve nomear um representante na UE ou no Reino Unido. Essas avaliações continuam pendentes.
É possível reclamar à autoridade de proteção de dados do seu país. As autoridades do EEE são listadas pelo European Data Protection Board. Usuários do Reino Unido podem contatar o ICO e usuários suíços o FDPIC.
Segurança
Solicitações personalizadas ao Coach usam conexões HTTPS criptografadas. Nenhum sistema pode ter segurança completa garantida. Não inclua informações identificadoras, médicas ou altamente sensíveis nas perguntas ao Coach.
Crianças
Secondwind foi concebido como um app de treino de força para adultos. Não é dirigido a crianças e não coleta conscientemente informações pessoais de crianças.
Alterações e contato
Podemos atualizar esta política quando o app ou seus prestadores de serviço mudarem. A versão atual e a data de atualização permanecerão nesta página. Envie um e-mail para josh@kovus.dev para perguntas ou solicitações.
Leia os termos de serviço ou visite o suporte do Secondwind.