SecondwindForça para as próximas décadas

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 subscrição e para perguntas personalizadas ao Coach. Seu programa e histórico de treinos ficam neste telemóvel. 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 subscrição. 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 contacto 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:

As seis respostas do rastreio antes do exercício são usadas neste dispositivo durante a configuração e eliminadas do registo persistido da configuração inicial da aplicação. Considerações articulares, conclusão do rastreio, reconhecimento da orientação de encaminhamento e faixa de atividade podem permanecer no registo 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 da aplicação em Definições. Eliminar conta e todos os dados remove dados locais da aplicação 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 aa aplicação 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 Definições 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 encriptada:

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 à subscrição RevenueCat, um contador diário vinculado a um hash criptográfico de uma instalação atestada e um contador global de tokens. O registo App Attest armazena a chave pública, o recibo Apple, o ambiente e o contador de subscrições 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 eliminadas 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.

Subscrições e compras

Antes de comprar ou restaurar uma subscrição, 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 subscrição para investigarmos problemas de direito de acesso e entrega de cobrança. A Kovus armazena o identificador e tipo do evento, identificador do utilizador da aplicação, identificador do produto, preço e horários dos eventos, junto com os dados do evento fornecidos pelo RevenueCat. Esses registos 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 guardar treinos de força funcional concluídos. Secondwind não envia dados do Apple Health à Kovus nem à Anthropic. Um treino já guardado no Apple Health é gerido na aplicação Health e não é removido ao eliminar os dados locais da aplicação 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 regista um pequeno conjunto de eventos do produto apenas na aplicação 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 apoio. Strings semelhantes a e-mails e valores longos semelhantes a tokens são ocultados na mensagem guardada, e o log regista 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 guardados e erros recentes ainda mantidos pela aplicação em execução.

Quando uma versão é configurada com um endpoint Sentry, mensagens e pilhas de erros JavaScript sanitizadas, versão da aplicação 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 pela aplicação é limitado à referência de apoio 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 ecrã 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ços 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 eliminação

Informações locais permanecem até serem eliminadas em Definições ou a aplicação ser removido. Eliminar conta e todos os dados limpa registos SQLite do Secondwind, estado persistido da aplicação, 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 elimina a conta Supabase Auth, o compartimento do limite de solicitações de desafio de integridade, os desafios e registo 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 eliminação interrompida termine com segurança, a Kovus mantém um recibo de eliminação limitado com um hash SHA-256 do identificador aleatório de solicitação gerado pela aplicação, o identificador opaco da conta Supabase, se a autorização Apple foi revogada, horários de criação e expiração e quando a eliminação terminou. O resultado concluído permite que a aplicação 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 eliminação não estende essa expiração. Uma limpeza diária agendada remove recibos expirados. Se a eliminação no servidor não puder terminar, a aplicação 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 controlos de conta, e eliminar Secondwind não cancela uma subscrição.

Se uma conta for eliminada enquanto uma solicitação ao Coach ainda estiver sendo contabilizada, a Kovus mantém um registo temporário de reserva para reconciliar o custo de tokens sem interromper outros membros. O registo 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 subscrição nem de dispositivo. Os registos tornam-se elegíveis para eliminaçã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 eliminação da conta.

A Kovus mantém contadores de limite de solicitações do Coach por subscrição, instalação atestada e globais por até 31 dias. O contador de subscrição é vinculado ao identificador de subscrição RevenueCat, e não à conta Secondwind eliminada, para que reinstalar ou mudar contas da aplicação não redefina um limite pago. A Kovus mantém cópias de eventos de subscrição RevenueCat por até 24 meses, a menos que sejam eliminadas pelo fluxo de eliminação de conta na aplicação. 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 as informações pessoais que a Kovus guarda sobre si, solicitar a sua correção ou eliminação ou apresentar uma reclamação de privacidade. Podemos precisar do contexto da conta ou compra para localizar um registo no servidor. Confirmaremos a receção de uma reclamação e responderemos no prazo de 30 dias. Se não ficar satisfeito, pode contactar 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 do rastreio antes do exercício são informações relacionadas à saúde. As respostas do rastreio são usadas neste dispositivo durante a configuração; o reconhecimento da orientação de encaminhamento regista 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 partilhadas e seus destinatários.

Sujeito às condições e exceções aplicáveis, pode ter direitos de aceder, corrigir, apagar, restringir ou se opor ao processamento e receber uma cópia portátil de suas informações. Exportar meus dados e Eliminar conta e todos os dados estão disponíveis em Definições e continuam disponíveis quando uma subscrição é pausada. Envie um e-mail para solicitações que não conseguir concluir na aplicação. 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á a rever 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. Utilizadores do Reino Unido podem contactar o ICO e utilizadores suíços o FDPIC.

Segurança

Solicitações personalizadas ao Coach usam conexões HTTPS encriptadas. 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 aplicação de treino de força para adultos. Não é dirigido a crianças e não recolha conscientemente informações pessoais de crianças.

Alterações e contacto

Podemos atualizar esta política quando a aplicação ou seus prestadores de serviços 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 apoio do Secondwind.