Política de Privacidade
Última atualização:
1. Introdução
A JCODE, editora do aplicativo WorkoutGen, leva muito a sério a proteção dos seus dados pessoais. Esta Política de Privacidade explica quais dados coletamos, por que os coletamos, como os usamos e quais são os seus direitos.
Controlador de dados:
JCODE
25 rue de Ponthieu, 75008 Paris, França
SIREN: 911 451 615
E-mail: contact@workoutgen.app
2. Dados coletados
2.1 Informações de conta
Quando você salva o seu programa, nós coletamos:
- Endereço de e-mail: para login com código de uso único, segurança da conta e comunicações necessárias ao serviço
- Login opcional com Google, Apple ou Microsoft: identificador da conta no provedor escolhido, endereço de e-mail, nome e foto de perfil (se houver), além dos tokens OAuth estritamente necessários para a autenticação. A Apple pode fornecer um endereço de e-mail retransmitido se você optar por ocultar o seu e-mail. O WorkoutGen não solicita nenhum acesso a arquivos, mensagens, contatos ou calendários desses provedores.
- As contas que ainda têm uma senha a mantêm com hash.
- Data de salvamento do programa
2.2 Dados de treino
Para gerar programas de treino sob medida, nós coletamos:
- Objetivo de treino: ganho de massa, tonificação, perda de peso ou força
- Local e equipamento: na academia ou em casa, com ou sem equipamento e, em casa, os aparelhos que você possui, para todo o seu programa ou, com Max, para um treino
- “Meus treinos”, com Max: o conteúdo dos treinos que você registra ou personaliza, exercícios, formato, músculos, equipamento e blocos, até 30, excluído com a sua conta
- Nível de experiência: nunca fez musculação, iniciante, intermediário ou avançado
- Dias de treino: os dias que você escolhe, que definem o número de sessões por semana
- Histórico de treino: sessões concluídas, séries, repetições, cargas, durações, recordes pessoais, 1RM estimado, volume por grupo muscular e medidas corporais informadas (peso e circunferência da cintura)
2.3 Dados de pagamento
Em nosso site e no aplicativo para Windows, os pagamentos são processados pela Lemon Squeezy, serviço operado pela Sold through Link, LLC, na qualidade de Merchant of Record. A Lemon Squeezy gerencia o pagamento, os impostos, os reembolsos e os estornos, além da conformidade com o PCI. As compras integradas dos aplicativos para iPhone e Android são descritas na seção 2.6. Nós nunca armazenamos suas informações bancárias em nossos servidores.
O Lemon Squeezy coleta e processa:
- Número do cartão, data de validade, CVV
- Nome e endereço de faturamento
- Detalhes da transação (valor, data, moeda)
Nós recebemos do Lemon Squeezy as informações de faturamento e assinatura necessárias para o suporte e funcionamento do serviço. Nós não recebemos nem armazenamos os dados completos do cartão.
Para exibir em nosso site o preço adequado ao seu país, usamos o país da sua conexão, que a Cloudflare deduz do seu endereço IP. O país de cobrança e a faixa de preço aplicada são registrados com sua assinatura na web.
2.4 Dados técnicos
Dependendo do seu dispositivo e das funções utilizadas, os seguintes dados técnicos podem ser processados:
- Tipo de dispositivo: navegador da web, PWA instalada, aplicativo nativo para iOS instalado pela App Store ou aplicativo nativo para Android instalado pelo Google Play
- Versão do aplicativo
- Versão do sistema operacional
- Preferência de idioma
- Registros de erros (para corrigir bugs)
Nós não utilizamos os seus dados pessoais para fins de publicidade direcionada. Podemos processar informações técnicas limitadas para garantir a segurança e o funcionamento do serviço.
2.5 Dados de condição física
Nós utilizamos as informações de perfil que você fornece, tais como seu objetivo, seu nível e sua disponibilidade, para criar o seu programa. O seu perfil e o seu programa são associados à sua conta.
- Faixa de peso: resposta do perfil utilizada para o ajuste descrito na seção 3.5.
- Faixa de altura: resposta de perfil utilizada para o ajuste descrito na seção 3.5.
- Faixa etária: elegibilidade da conta, contexto de perfil versionado e adaptação limitada da recuperação e do volume de iniciação do seu programa
- Gênero: utilizado pelo motor atual para escolher os ciclos e filtrar a elegibilidade de certos exercícios
- Silhueta percebida: resposta visual autodeclarada utilizada com as suas faixas de altura e peso para o ajuste descrito na seção 3.5.
- Objetivo de treino: para selecionar o programa apropriado
Usamos o perfil para fornecer o programa que você solicita, incluindo o ajuste relacionado ao perfil descrito na seção 3.5. Qualquer uso opcional para melhorar a IA exige uma escolha distinta, que você pode recusar sem limitar seu programa.
2.6 Compras dentro do app no iOS e Android
Se você assinar pelo aplicativo para iOS ou Android, a RevenueCat e a loja do seu dispositivo, a App Store da Apple ou o Google Play, coletam e processam:
- Um identificador técnico de assinante (app_user_id), derivado da sua conta WorkoutGen, nunca o seu endereço de e-mail ou qualquer outro dado pessoal diretamente identificável
- O status e o histórico da sua assinatura da App Store ou do Google Play, ativa, expirada, renovada, pausada ou cancelada
As compras dentro do app são processadas exclusivamente pela Apple, pela App Store, no iOS, e pelo Google, pelo Google Play, no Android, por meio da RevenueCat. Nós nunca recebemos, armazenamos ou vemos suas informações bancárias: a loja gerencia o pagamento, os impostos e os reembolsos nesse canal.
O aplicativo iOS usa um identificador técnico de dispositivo (IDFV) exclusivamente para fornecer as atualizações do aplicativo. Ele não é um identificador de medição: não acompanha nenhuma jornada nem alimenta o PostHog ou o Cloudflare Web Analytics.
O aplicativo para Android usa um identificador técnico aleatório, criado no primeiro lançamento, exclusivamente para fornecer atualizações do aplicativo. Ele não é um identificador de medição: não acompanha nenhuma jornada nem alimenta o PostHog ou o Cloudflare Web Analytics.
No iOS e no Android, as solicitações de código de login enviadas pelo aplicativo são protegidas contra abusos pelo Apple App Attest ou pelo Google Play Integrity, que confirmam que elas vêm do aplicativo autêntico. Essas verificações não estão vinculadas a nenhuma conta e não são usadas para medição.
Os dados da conta e do perfil são necessários para criar seu programa; sem eles, ele não pode ser gerado.
3. Como usamos seus dados
3.1 Prestação do serviço
- Salvar seu programa e gerenciar seu acesso
- Criar programas de treino personalizados a partir das informações que você fornece
- Acompanhar seu progresso e seu histórico de treino
- Sincronizar os dados entre seus dispositivos
Base legal: execução do contrato (Termos gerais de uso e venda).
3.2 Comunicação
- Enviar e-mails transacionais (códigos de login, confirmação e segurança da conta)
- Enviar os lembretes de treino que você ativar por notificação push. Eles usam o token de notificação do seu dispositivo, seus dias de treino, seu fuso horário e seu idioma, mantidos até a desativação ou exclusão da sua conta.
- Enviar, um dia após sua inscrição no site, um lembrete para instalar o aplicativo, que você pode desativar em Configurações > Privacidade
- Notificar sobre o status da assinatura (lembretes de renovação, falha de pagamento)
- Fornecer suporte ao cliente
Base legal: Execução do contrato e legítimo interesse.
O formulário opcional de sugestões e comunicação de bugs envia ao suporte sua categoria de solicitação, sua mensagem, a versão e a plataforma do aplicativo, além do idioma, e até três capturas de tela, se você optar por anexá-las. Cada captura é recodificada no seu dispositivo, sem metadados como data ou local, e chega como anexo da mensagem: evite deixar visível nela algo que você não queira compartilhar. O endereço de e-mail verificado da sua conta é sempre anexado, para que o suporte possa responder a você. Nenhum programa, registro de treinos, dado corporal ou identificador de conta é anexado automaticamente. O Cloudflare Email Sending encaminha a mensagem para nossa caixa de entrada do Google Workspace. O texto, o endereço e as capturas não são armazenados em nossos bancos de dados da aplicação nem enviados ao PostHog. A troca segue o período de retenção do suporte indicado na seção 7. O rascunho e suas capturas permanecem apenas na memória enquanto o formulário está aberto e depois são apagados. Contadores técnicos por conta, sem texto, e-mail ou imagem, limitam abusos e expiram em no máximo uma hora.
3.3 Processamento de pagamentos
- Processar pagamentos de assinaturas pela Lemon Squeezy (site e aplicativo para Windows), pela Apple e pela RevenueCat (aplicativo para iOS) ou pelo Google Play e pela RevenueCat (aplicativo para Android)
- Gerar faturas
- Gerenciar reembolsos. Quando você solicita à Apple o reembolso de uma compra na App Store, respondemos à solicitação de informações dela por meio da RevenueCat: tempo de existência da conta, tempo de uso, status do fornecimento do serviço, histórico de compras e reembolsos e nossa preferência de acordo com nossa política de reembolso. Essa transmissão se baseia no consentimento dado nos termos de uso, que você pode retirar a qualquer momento escrevendo para contact@workoutgen.app.
Base legal: execução do contrato e obrigação legal (registros fiscais: 10 anos). Para a transmissão à Apple quando você solicitar um reembolso na App Store: seu consentimento, que você pode retirar.
3.4 Melhoria do serviço
- Medir a audiência e o uso do aplicativo de forma anônima e sem cookies: páginas acessadas, origem das visitas, ações na interface, cliques sem efeito, desempenho de carregamento e erros técnicos
- Essa medição não armazena nem lê cookies ou identificadores no seu dispositivo, não é vinculada a nenhuma conta e não permite identificar ou acompanhar você de um dia para o outro ou em outros sites (consulte a seção 10).
- As mesmas regras se aplicam à web, ao iOS e ao Android: nenhuma gravação de sessão (replay), nenhum mapa de calor e nenhum dado digitado, resposta de perfil ou dado de treino é enviado para medir o uso.
- Melhorar a confiabilidade do serviço e corrigir bugs
- Desenvolver novos recursos de acordo com as necessidades dos usuários
Base legal: nosso interesse legítimo em medir a audiência e melhorar o WorkoutGen. Essa medição se baseia na isenção de consentimento prevista pela CNIL para medição de audiência: você pode se opor a ela a qualquer momento, sem consequências para as funções do WorkoutGen (consulte a seção 10).
3.5 Ajuste relacionado ao perfil
Para gerar o programa solicitado, o WorkoutGen utiliza suas faixas de altura e peso e sua silhueta para um ajuste limitado dos seus primeiros treinos: ele pode escolher uma variante mais acessível de um exercício acessório e, se você nunca fez musculação, reduzir ligeiramente seus treinos de familiarização. Ele não modifica os movimentos principais, os grupos musculares trabalhados nem o ciclo. O percurso de familiarização de pessoas que nunca fizeram musculação permanece distinto do nível iniciante. Você pode modificar essas respostas do perfil antes de uma próxima geração. Esse uso é distinto da contribuição opcional de ML.
Base legal: execução do contrato, pois esse ajuste faz parte do programa que você solicita. Ele não diz respeito ao aprendizado de IA.
3.6 Foco muscular e distribuição automática
Quando você escolhe um foco muscular, o WorkoutGen registra o grupo ou grupos musculares escolhidos (Pernas, Glúteos, Costas, Peitoral, Abdômen, Ombros, Braços), a data e a origem da escolha (criação da conta, escolha sua ou distribuição automática) para montar seus treinos. O foco reorganiza seu programa, não descreve seu corpo nem sua saúde.
A distribuição automática, incluída no WorkoutGen Max, adapta seu programa para trabalhar o corpo todo: ela compara as séries que você registrou com as previstas pelo seu programa. Quando um grupo muscular é trabalhado bem menos do que o previsto, uma regra determinística e compreensível, baseada em estudos publicados e validada por um coach com diploma estadual, dá prioridade a ele durante um período limitado, e o app informa isso a você. Com o Max, ela funciona assim que seu programa está equilibrado: escolher “Equilibrado” a ativa, e o app informa isso nesse momento. Escolher um ou mais grupos musculares a interrompe. Ela não avalia você nem deduz seu estado de saúde ou qualquer risco.
Essas escolhas e as decisões da distribuição automática são mantidas com seu programa, incluídas na exportação dos seus dados e excluídas com sua conta.
Base legal: execução do contrato. O foco faz parte do programa que você solicita, e a distribuição automática faz parte do WorkoutGen Max, que você assina.
4. Prestadores de serviços terceiros
Compartilhamos seus dados com estes parceiros de confiança que nos ajudam a fornecer o serviço:
4.1 Infraestrutura
- Cloudflare: hospedagem do WorkoutGen, bancos de dados, mídias, segurança, distribuição global, medição de audiência e desempenho da landing page com o Cloudflare Web Analytics e envio dos e-mails necessários ao serviço, como códigos de login, mensagens de segurança e notificações de conta. Os principais armazenamentos são configurados na União Europeia.
- Cloudflare Turnstile: proteção contra robôs e abusos ao usar recursos sensíveis.
- Google (OAuth / OpenID Connect): login opcional com as permissões padrão openid, email e profile. Nenhuma permissão para Gmail, Drive, Contatos ou qualquer outra API do Google é solicitada Política de Privacidade do Google .
- Apple (Sign in with Apple / OpenID Connect): login opcional com o identificador exclusivo fornecido pela Apple, o endereço de e-mail direto ou retransmitido e o nome, se você optar por compartilhá-los. Nenhum acesso ao iCloud ou a qualquer outro serviço da Apple é solicitado Política de Privacidade da Apple .
- Microsoft (OAuth / OpenID Connect): login opcional com as informações de perfil necessárias para a autenticação. Nenhuma permissão para Outlook, OneDrive, Contatos ou Calendário é solicitada Declaração de Privacidade da Microsoft .
- Bunny.net (BunnyWay d.o.o., Eslovênia, UE): CDN dos vídeos e imagens de exercícios do aplicativo e das imagens do site de marketing. As solicitações podem envolver dados técnicos de conexão; nenhum dado da conta WorkoutGen nem nenhum histórico de treinos é transmitido a esse serviço.
- Google Workspace (Google): serviço de e-mail do endereço contact@workoutgen.app, que recebe suas solicitações ao suporte e seus pedidos para exercer seus direitos.
Limitamos os dados transmitidos a cada prestador de serviços e exigimos de cada um um contrato de tratamento de dados em conformidade com o RGPD.
4.2 Pagamento
- Lemon Squeezy, serviço operado por Sold through Link, LLC: Merchant of Record, pagamento, impostos, faturamento e conformidade PCI-DSS
Para mais detalhes sobre como o Lemon Squeezy trata seus dados, consulte a Política de privacidade do Lemon Squeezy.
4.3 Análise
- PostHog Cloud (PostHog Inc., dados hospedados na União Europeia): medição de audiência anônima do aplicativo e monitoramento de erros técnicos, como operador de dados, no âmbito de um acordo de tratamento de dados. O PostHog não recebe nenhum identificador de conta, dado de perfil ou dado de treino.
4.4 Compras dentro do app no iOS e Android
- RevenueCat, Inc. (Estados Unidos): gestão de compras integradas e assinaturas da Apple e do Google Play, e transmissão à Apple das informações solicitadas durante um reembolso, com transferências regidas por um acordo de tratamento de dados e cláusulas contratuais padrão.
- Apple Inc.: Merchant of Record para compras integradas do iOS via App Store Connect, destinatária das informações sobre sua assinatura quando você solicita um reembolso a ela, e Apple Push Notification service (APNs) para notificações push no iOS.
- Google (Google Play, Firebase Cloud Messaging): pagamento de compras no aplicativo Android via Google Play, verificação do Google Play Integrity das solicitações de código de login enviadas pelo aplicativo Android e Firebase Cloud Messaging para lembretes de treino por notificação push na web, no iOS e no Android, encaminhados ao serviço de notificações push do seu navegador ou ao Apple Push Notification service (APNs).
4.5 Atualização do aplicativo
- Capawesome GmbH (Alemanha, União Europeia): entrega de atualizações da camada web do aplicativo entre duas publicações na App Store ou no Google Play, a partir do identificador técnico do dispositivo descrito na seção 2.6, IDFV no iOS e identificador aleatório no Android.
A App Store, o Google Play e a Microsoft Store distribuem nossos aplicativos de acordo com seus próprios termos e políticas de privacidade, como controladores independentes. Um botão do nosso site que abre uma de suas páginas adiciona a ela apenas o nome desse botão, nunca qualquer dado relacionado a você.
Alguns prestadores podem processar dados fora do seu país. Quando a lei exigir, essas transferências serão baseadas em uma decisão de adequação, cláusulas contratuais padrão ou outra garantia reconhecida. Você pode solicitar uma cópia dessas garantias pelo e-mail contact@workoutgen.app.
5. Compartilhamento de dados
Nós nunca vendemos seus dados pessoais para terceiros.
Podemos compartilhar dados apenas nestes casos:
- Com o seu consentimento: se você autorizar explicitamente
- Obrigação legal: ordem judicial, solicitação regulatória
- Prestadores de serviços: listados na seção 4 acima
- Convite de um amigo: se você se cadastrar pelo link de convite de um amigo, ele verá no app uma versão mascarada do seu endereço de e-mail e se você validou seu primeiro treino
- Transferência de negócios: em caso de fusão, aquisição ou venda de ativos (você será informado)
6. Aprendizado de IA opcional
Quando esta opção for oferecida no app, o WorkoutGen solicitará um consentimento separado antes de coletar resultados de sessão pseudonimizados e as informações do programa necessárias para contextualizá-los, a fim de melhorar programas futuros. Esta primeira coleta exclui gênero, idade, tipo de corpo, respostas sobre altura e peso, medidas corporais e pontuações corporais. Ela é reservada para adultos, opcional e revogável a qualquer momento. Uma configuração validada por um coach poderá então ser aplicada aos programas de todos os membros, inclusive aos de quem não contribuiu. A recusa não limita o serviço.
Com o seu consentimento, esta coleta serve exclusivamente para esta finalidade. Nenhum modelo é carregado no app e sua contribuição não modifica diretamente seu programa atual. Os dados que ainda puderem ser vinculados à sua contribuição serão excluídos se você retirar seu consentimento ou excluir sua conta; apenas resumos verdadeiramente anônimos podem ser mantidos após controle documentado.
O WorkoutGen não toma nenhuma decisão baseada exclusivamente neste processamento que produza um efeito jurídico ou um efeito significativamente comparável sobre você.
7. Retenção de dados
- Os dados da conta são mantidos enquanto sua conta estiver ativa. Uma conta cujo endereço de e-mail nunca foi verificado é excluída após 90 dias. Uma conta inativa há 3 anos, sem assinatura vigente, é excluída após o envio de um e-mail de aviso 30 dias antes.
- Quando você exclui sua conta, excluímos os dados do serviço, ressalvadas as retenções limitadas descritas abaixo.
- Para evitar exclusões e recriações repetidas destinadas a contornar os limites do serviço, conservamos impressões digitais protegidas por uma chave do seu endereço verificado e de identidades de login já vinculadas, bem como as datas necessárias para o prazo de recriação. São dados pseudonimizados, não anônimos. Eles não contêm seu endereço antigo em texto simples, o identificador da conta excluída, nem seu perfil ou programa. Expiram 30 dias após a exclusão ou a última recriação bem-sucedida e são então eliminados na próxima execução horária. Uma tentativa recusada não prolonga esse prazo. Eles permanecem na Cloudflare, sem transmissão para ferramentas de medição. Esse tratamento baseia-se em nosso interesse legítimo em prevenir abusos. Você pode exercer seu direito de oposição pelo e-mail contact@workoutgen.app. A exclusão da conta continua disponível.
- Os documentos de faturamento são mantidos pelo período previsto em lei.
- As conversas com o suporte são mantidas por 3 anos após a última mensagem e depois excluídas.
- Os registros de envio dos nossos e-mails são mantidos por aproximadamente 30 dias pelo nosso provedor de envio.
- Se você aceitar o aprendizado de IA opcional, os dados que ainda puderem ser vinculados à sua contribuição serão excluídos após a retirada do consentimento ou exclusão da conta, e no máximo 365 dias após a coleta.
- Os dados de medição de audiência são armazenados por no máximo 25 meses. Os dados antigos do PostHog vinculados a uma conta, provenientes de medições anteriores hoje abandonadas, são excluídos pelo fornecedor quando você exclui sua conta; esse processo é assíncrono e não é instantâneo. O Cloudflare Web Analytics aplica seus próprios períodos documentados à medição da landing page.
O conteúdo preparado para o modo offline pode ser usado por dez dias após sua preparação. Ele é excluído após a sincronização do treino ou, quando o prazo expira, na próxima utilização do aplicativo. Os registros não sincronizados, suas datas e as informações necessárias para recuperá-los continuam armazenados no dispositivo para serem exportados, mesmo após o fim do prazo de sincronização. As datas reais dos treinos, controladas pelo servidor, são mantidas no seu histórico. A data de recebimento também é mantida para verificar a sincronização.
8. Segurança dos dados
Implementamos medidas técnicas e organizacionais proporcionais aos riscos:
Em caso de violação de dados pessoais, notificaremos a autoridade de controle competente dentro dos prazos legais. Se a violação puder resultar em um alto risco para seus direitos e liberdades, informaremos você sem atraso injustificado.
9. Seus direitos de privacidade
Dependendo do processamento e da lei aplicável, você tem, em particular, os seguintes direitos:
Direito de acesso
Solicitar uma cópia de todos os dados pessoais que mantemos sobre você.
Direito de retificação
Corrigir seus dados pessoais diretamente no aplicativo (Configurações > Conta) ou entrar em contato conosco.
Direito de exclusão
Você pode excluir sua conta em Configurações, depois de cancelar uma assinatura contratada em nosso site ou no aplicativo para Windows. Excluímos os dados do serviço, salvo quando a lei exigir a retenção de certas informações.
Direito de oposição
Você pode se opor à medição de audiência do aplicativo a qualquer momento, sem consequências para o serviço: no aplicativo, em Configurações > Privacidade, ou em my.workoutgen.app pelo link de recusa da seção 10. Você pode entrar em contato conosco para se opor a outros tratamentos.
Direito à portabilidade
Baixar seus dados em um formato estruturado e legível por máquina para transferi-los para outro lugar.
Direito à limitação
Solicitar o congelamento temporário do processamento de dados durante uma disputa.
Direito de retirar seu consentimento
Você pode retirar a qualquer momento, em Configurações > Privacidade, sua autorização para o aprendizado de IA. Essa retirada não limita nenhuma função do WorkoutGen.
Direitos adicionais de acordo com o seu local de residência
O WorkoutGen não vende seus dados pessoais.
Para exercer seus direitos:
E-mail: contact@workoutgen.app
Prazo de resposta: máximo de 30 dias
Uma verificação de identidade pode ser exigida por motivos de segurança
Registrar uma reclamação:
Residentes da UE: sua autoridade nacional de proteção de dados ou a CNIL (cnil.fr)
11. Serviço reservado para adultos
O WorkoutGen é reservado para maiores de 18 anos. A maioridade é confirmada por uma declaração obrigatória antes de salvar o programa.
Não solicitamos data de nascimento completa nem documento de identidade. Se soubermos que uma conta pertence a um menor de idade, bloquearemos seu acesso e excluiremos seus dados de acordo com nosso procedimento de exclusão.
Um menor de idade pode visualizar as páginas públicas, mas não pode salvar um programa, criar uma conta ou assinar o WorkoutGen Max.
12. Sinais “Do Not Track”
O WorkoutGen respeita os sinais Global Privacy Control (GPC) e “Do Not Track” (DNT): quando o seu navegador envia um deles, o aplicativo não realiza nenhuma medição de audiência nem armazena os parâmetros de atribuição de campanha. Os armazenamentos necessários para segurança, autenticação e funcionamento do serviço continuam ativos.
13. Atualizações da política
Podemos atualizar esta Política de Privacidade para refletir alterações legais ou novos recursos. Informaremos você sobre alterações significativas por e-mail ou notificação no aplicativo.
A data da última modificação é exibida no topo desta página.
14. Contato de privacidade
Para qualquer dúvida sobre a proteção de dados:
E-mail: contact@workoutgen.app
Endereço postal: JCODE, 25 rue de Ponthieu, 75008 Paris, França
Contato de privacidade: contact@workoutgen.app
Autoridade de controle da UE (CNIL):
Commission Nationale de l'Informatique et des Libertés
3 Place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, França
Tel: +33 1 53 73 22 22
Site: www.cnil.fr