Política de privacidade
Em resumo
- O Muscla funciona sem conta. Nesse caso, os seus treinos, o seu diário alimentar e os seus dados corporais ficam apenas no seu iPhone.
- Com uma conta, guardamos os seus dados para sincronização e cópia de segurança. Nunca os vendemos, nunca os usamos para publicidade e nunca o seguimos através de outras apps ou sites.
- Na Comunidade, é o utilizador quem decide quem vê o quê. A alimentação, o peso corporal, as fotografias e as classificações ficam privados até os partilhar.
- As funcionalidades de IA são opcionais. As fotografias e as descrições seguem para o Google Gemini para análise. Não as guardamos.
- Os dados de utilização (não associados à sua conta) e os relatórios de falhas ajudam-nos a corrigir a app. Pode desativá-los nas Definições.
- Pode apagar a sua conta na app a qualquer momento. As perguntas seguem para support@muscla.app.
Índice
A versão em inglês é a vinculativa.
Quem somos
O Muscla é disponibilizado pela AlbaScout L.L.C., Rruga Idriz Seferi, pn, 71000 Kaçanik, Kosovo («Muscla», «nós»). Decidimos porque e como são tratados os dados pessoais aqui descritos. Na linguagem de muitas leis de proteção de dados, somos o responsável pelo tratamento.
Esta política abrange a app Muscla para iPhone e Apple Watch, as funcionalidades online que lhe servem de base (conta, sincronização, Comunidade, funcionalidades de IA, o conector de assistentes de IA, o feed de calendário) e o site muscla.app. Não abrange serviços que escolha utilizar juntamente com o Muscla, como o Apple Saúde, um assistente de IA ou a sua app de calendário. A esses aplicam-se as respetivas políticas de privacidade.
Para questões de privacidade, escreva para privacy@muscla.app. Pode também contactar-nos em support@muscla.app para qualquer assunto desta política.
Como ler esta política. Cada secção abaixo explica uma parte do Muscla: que dados estão em causa, porque os utilizamos, o fundamento jurídico em que nos apoiamos, durante quanto tempo os conservamos e quem os recebe. Quando nos apoiamos no seu consentimento, pode retirá-lo a qualquer momento. A retirada não afeta o tratamento realizado antes dela.
Utilizar o Muscla sem conta
Pode planear e registar treinos, acompanhar a alimentação e a água e registar o seu peso corporal sem conta. Sem conta, estes dados ficam armazenados apenas no seu iPhone e no seu Apple Watch. Não os recebemos. Pode exportá-los como ficheiro de cópia de segurança nas Definições, em Dados.
Algumas coisas chegam até nós ou aos nossos prestadores de serviços mesmo sem conta:
- Pesquisa de alimentos e códigos de barras. Quando pesquisa na base de dados de alimentos ou lê um código de barras, o termo de pesquisa ou o código de barras segue para o nosso servidor, que procura os alimentos correspondentes. Se a nossa base de dados não conhecer um código de barras, o nosso servidor pede-o ao Open Food Facts, enviando apenas o código de barras. Para evitar abusos, o nosso servidor conta as pesquisas de códigos de barras por rede, usando um hash com sal do seu endereço IP que muda todos os dias. Não guardamos o endereço em si, e os contadores são apagados ao fim de dois dias.
- Animações de exercícios. As animações e as imagens de exercícios são carregadas a partir do jsDelivr, uma rede pública de distribuição de conteúdos. Como qualquer servidor web, recebe o endereço IP do seu dispositivo e o ficheiro pedido.
- Dados de utilização e relatórios de falhas, a menos que os desative (ver Dados de utilização e Relatórios de falhas).
- Compras, que a Apple trata (ver Subscrições do Muscla Pro).
A sua conta
Uma conta permite-lhe sincronizar entre dispositivos, manter uma cópia de segurança no nosso servidor e utilizar a Comunidade, as funcionalidades de IA, o conector de assistentes de IA e o feed de calendário. Criar uma conta é opcional.
- O quê: o seu endereço de email, se iniciar sessão com um código por email. Com o Início de sessão com a Apple: o identificador que a Apple nos dá e um endereço de email, que pode ser um endereço de reencaminhamento privado se usar Ocultar o meu email, mais um token da Apple que nos permite terminar o seu início de sessão com a Apple quando apagar a sua conta. Com uma chave de acesso (passkey): apenas a sua chave pública e dados técnicos. A chave privada nunca sai dos seus dispositivos. Guardamos também as sessões de início de sessão e a hora do seu último início de sessão. As contas Muscla não têm palavra-passe.
- Porquê: para criar a sua conta, iniciar a sua sessão de forma segura, manter os seus dados sincronizados e enviar-lhe códigos de início de sessão. Não utilizamos o seu endereço de email para marketing.
- Fundamento jurídico: execução do nosso contrato consigo; o nosso interesse legítimo em manter as contas seguras.
- Durante quanto tempo: enquanto a sua conta existir. Os códigos de início de sessão expiram ao fim de 10 minutos. Os desafios de chaves de acesso expiram ao fim de 5 minutos.
- Quem os recebe: a Supabase, que aloja a nossa base de dados, o início de sessão e o armazenamento de ficheiros; a Resend, que entrega os emails com códigos de início de sessão; a Apple, se utilizar o Início de sessão com a Apple ou chaves de acesso guardadas no seu Porta-chaves do iCloud.
Dados de treino, alimentação e corpo
Com uma conta, a app sincroniza com o nosso servidor o que regista, para que fique protegido por cópia de segurança e disponível nos seus outros dispositivos.
- O quê: treinos, séries, rotinas, o seu plano de treino e as suas respostas quando o Muscla o cria (objetivo, experiência, equipamento, dias de treino, altura, peso, peso-alvo, ano de nascimento e sexo), exercícios personalizados, cargas de trabalho, peso corporal e peso-objetivo, o seu diário alimentar, os seus próprios alimentos, favoritos, porções e refeições, água, objetivos nutricionais, suplementos e quando os tomou, lembretes, objetivos semanais, definições de notificações, o seu fuso horário e as definições da sua app. Os registos que um assistente de IA fez por si levam o nome do assistente.
- Porquê: para fornecer o Muscla: planear o seu treino, acompanhar o seu progresso, calcular os seus objetivos e manter os seus dados sincronizados.
- Fundamento jurídico: execução do nosso contrato consigo. Alguns destes dados dizem algo sobre a sua saúde: o seu treino, a sua alimentação e as suas medidas corporais. Antes de esses dados relacionados com a saúde serem armazenados nos nossos servidores, pedimos o seu consentimento explícito na app, e esse consentimento é o nosso fundamento jurídico para o efeito. Pode retirá-lo a qualquer momento na app. Passamos então a não armazenar dados relacionados com a saúde nos nossos servidores e apagamos os que lá tivermos. Ficam no seu iPhone, e as funcionalidades que os exigem nos nossos servidores, como a sincronização entre dispositivos, a Comunidade, as classificações e os grupos, deixam de funcionar para esses dados. O acesso ao Apple Saúde é também abrangido pela permissão do iOS (ver Apple Saúde).
- Durante quanto tempo: enquanto a sua conta existir. Quando apaga um registo, o seu conteúdo é removido do nosso servidor. Permanece uma pequena marca sem conteúdo, para que os seus outros dispositivos saibam da eliminação.
- Quem os recebe: a Supabase, como nosso prestador de alojamento. Mais ninguém, a menos que os partilhe na Comunidade, ligue um assistente de IA ou subscreva o seu feed de calendário.
Apple Saúde
Ligar o Apple Saúde é opcional. O iOS pede a sua permissão para cada tipo de dados, e pode alterá-la a qualquer momento na app Saúde.
- O que o Muscla lê, com a sua permissão: altura, peso, data de nascimento e sexo para o seu objetivo de calorias; pesagens da sua balança; treinos de outras apps para a sua semana de treino; frequência cardíaca durante um treino no Apple Watch; e, se o ativar, sono, frequência cardíaca em repouso e variabilidade da frequência cardíaca para a sua recuperação.
- O que o Muscla escreve, com a sua permissão: os seus treinos terminados (do Apple Watch, com frequência cardíaca), as suas pesagens e, se o ativar, o que come e bebe.
- O que sai do seu dispositivo: os valores que importa para o Muscla, como pesagens ou a sua altura para o plano, tornam-se registos do Muscla e sincronizam como os seus outros dados. Os dias em que o Saúde registou um treino (os últimos 21 dias) sincronizam, para que o objetivo semanal dos seus grupos os possa contar. A frequência cardíaca, o sono, a frequência cardíaca em repouso e a variabilidade da frequência cardíaca são usados apenas no seu dispositivo.
- Nunca: os dados do Saúde nunca são usados para publicidade ou marketing e nunca são vendidos. As leituras que ficam no seu dispositivo, como a frequência cardíaca, o sono, a frequência cardíaca em repouso e a variabilidade da frequência cardíaca, nunca são partilhadas com ninguém, incluindo assistentes de IA. Os valores que importa, como pesagens, tornam-se registos do Muscla e seguem as escolhas que fizer para eles.
- Fundamento jurídico: o seu consentimento, dado na caixa de diálogo de permissão do iOS. Para os valores que sincronizam com os nossos servidores, também o seu consentimento explícito descrito em Dados de treino, alimentação e corpo.
- Durante quanto tempo: os dados do Saúde permanecem no Apple Saúde sob o seu controlo. Os valores que importa para o Muscla são conservados conforme descrito em Dados de treino, alimentação e corpo. Dos dias de treino provenientes do Saúde, o nosso servidor conserva os últimos 21 dias.
- Quem os recebe: o que sincroniza é armazenado pela Supabase, o nosso prestador de alojamento. Mais ninguém recebe dados do Apple Saúde através do Muscla.
Comunidade
A Comunidade é opcional. Começa quando cria um perfil. Decide, para cada tipo de dados, quem os pode ver.
O seu perfil. O seu perfil contém um nome (2 a 30 carateres), uma imagem opcional, a sua cidade e país, e o seu ano de nascimento. Pedimos o ano de nascimento apenas para confirmar que tem pelo menos 16 anos. Ninguém mais o vê. Outros membros que o encontrem, por exemplo através da sua ligação de convite, de um grupo, de uma classificação ou de um comentário, veem o seu cartão de perfil: nome, imagem, cidade, país e quantos seguidores e pessoas seguidas tem. Não existe pesquisa pública de perfis.
Seguidores. As pessoas só o seguem depois de aceitar o pedido. Os seus seguidores são as pessoas cujo pedido aceitou. Pode remover seguidores, bloquear pessoas e silenciá-las a qualquer momento. As pessoas bloqueadas não o veem, e o utilizador não as vê.
Quem vê o quê. Nas definições da Comunidade, escolhe um público para cada tipo de dados: ninguém, os seus seguidores ou seguidores selecionados.
- Os seus treinos e recordes pessoais: visíveis para os seus seguidores por predefinição.
- O seu peso corporal, a alimentação, as fotografias e as classificações: visíveis para ninguém por predefinição. O peso corporal, a alimentação e as classificações (que mostram o seu peso corporal junto dos seus levantamentos) só são partilhados depois de dar consentimento explícito na app.
- As publicações são instantâneos de um treino ou de uma refeição. Quem vê uma publicação é decidido cada vez que é lida, de acordo com as suas definições nesse momento. As calorias e a proteína de uma refeição só aparecem se escolher mostrá-las.
- Os números do seu perfil (treinos, semanas seguidas e recordes) são visíveis para quem possa ver os seus treinos. O seu melhor agachamento, supino e peso morto aparecem no seu perfil sob a mesma regra das suas classificações entre amigos.
Classificações. As classificações entre amigos mostram os seus levantamentos aos seguidores com quem partilha classificações. As classificações da cidade e do país são públicas dentro da app. Só aparece nelas se aderir, e apenas depois de 90 dias de treino, três treinos com o exercício e uma pesagem nos 30 dias anteriores ou posteriores ao valor. Uma lista pública mostra o seu nome, imagem, o exercício (carga, repetições e máximo estimado), a respetiva data, o seu peso corporal e o número de sessões com esse exercício, a outros membros da sua cidade ou país. As listas abrem a partir de 20 pessoas. Verificações automáticas rejeitam valores acima de um limite de recorde e retêm outros valores que pareçam pouco plausíveis, por exemplo um grande salto em pouco tempo, até um moderador decidir (ver Decisões automatizadas). Pode recorrer de uma rejeição uma vez, na app. Para verificar saltos, conservamos um histórico dos valores que teve em listas públicas durante cerca de 400 dias, no máximo.
Levantamentos verificados. Pode confirmar um levantamento de três formas. Um vídeo segue apenas para os nossos moderadores (ver Fotografias e vídeos). As testemunhas são dois outros membros que confirmam a sua série no ginásio. Registamos quem testemunhou que série, e as testemunhas veem a série que confirmam. Uma ligação de competição associa a sua conta ao seu nome nos resultados públicos do OpenPowerlifting, com uma nota opcional para os moderadores. É voluntária.
Grupos. Aderir a um grupo é o seu consentimento para mostrar aos membros o seu nome, os seus dias de treino, o progresso em direção ao objetivo semanal e os seus valores dos desafios. Os membros podem dar-se um polegar para cima uns aos outros. Quando sai, deixa de partilhar.
Mensagens. Pode enviar mensagens a pessoas que o seguem e que segue. Uma mensagem é texto, ou um cartão com um treino ou um recorde (nome do treino, duração, volume, séries, recorde). As mensagens são armazenadas no nosso servidor e não têm encriptação de ponta a ponta. Os moderadores só veem uma mensagem se o destinatário a denunciar. As mensagens são conservadas até a conta do remetente ou do destinatário ser apagada. As confirmações de leitura estão ativadas por predefinição e funcionam nos dois sentidos. Se as desativar, nem as envia nem as vê.
Atividade e segurança. A app mostra-lhe gostos, comentários, novos seguidores e eventos de grupo dos últimos 30 dias. Os nomes e os textos passam por um filtro automático de palavras. Os membros podem denunciar publicações, comentários, perfis, grupos, mensagens e valores das classificações. Os moderadores veem o item denunciado, a pessoa por trás dele e, nas verificações das classificações, as últimas cinco pesagens. Três denúncias ocultam uma publicação, um comentário ou um grupo até um moderador decidir. Os moderadores podem remover conteúdo, rejeitar valores e suspender contas.
- Fundamento jurídico: execução do nosso contrato consigo (as funcionalidades da Comunidade que escolhe utilizar); o seu consentimento para o peso corporal, a alimentação, as classificações e os grupos, que retira alterando o público, saindo da classificação ou saindo do grupo; os nossos interesses legítimos numa comunidade segura e em classificações justas; obrigações legais quando tenhamos de agir perante conteúdo ilegal.
- Durante quanto tempo: até apagar o item ou a sua conta. Conservamos as denúncias e as decisões de moderação enquanto o item ou a conta denunciados existirem, e registos limitados depois disso quando precisemos deles para evitar abusos repetidos ou para cumprir obrigações legais.
- Quem os recebe: os membros com quem partilha, os nossos moderadores e a Supabase, como nosso prestador de alojamento.
Fotografias e vídeos
Imagens de perfil e publicações com fotografia. Antes de uma imagem ser armazenada, o nosso servidor envia-a ao Google Gemini, que verifica se contém nudez, violência, símbolos de ódio e drogas. A Google recebe apenas a imagem, sem o seu nome nem a sua conta. A app redesenha cada fotografia antes do carregamento, o que remove a localização, a hora de captura e os dados da câmara. As publicações com fotografia são conservadas em armazenamento privado. Quando alguém carrega uma fotografia, o nosso servidor verifica se essa pessoa pode ver a publicação. As fotografias podem ficar brevemente em cache pelo caminho, pelo que uma alteração de público, um bloqueio ou uma eliminação podem demorar um curto momento a aplicar-se em todo o lado. As imagens de perfil são armazenadas de forma a que a app as possa carregar através de uma ligação. Quem tiver a ligação pode ver a imagem.
Vídeos para levantamentos verificados. Um vídeo que grave para verificar um levantamento é exportado sem som. Segue para um armazenamento privado que só os nossos moderadores podem abrir, através de uma ligação válida durante 10 minutos. Os outros membros nunca o veem. Um vídeo é apagado 30 dias depois da decisão dos moderadores. Um vídeo cujo carregamento nunca terminou é apagado ao fim de um dia.
- Fundamento jurídico: execução do nosso contrato consigo; o nosso interesse legítimo em manter a Comunidade livre de imagens nocivas.
- Durante quanto tempo: as fotografias até apagar a publicação ou a sua conta; as imagens de perfil até as alterar ou remover ou apagar a sua conta; os vídeos conforme acima descrito. As imagens e os vídeos apagados saem do armazenamento em poucas horas.
- Quem os recebe: a Supabase (armazenamento), a Google (verificação de imagens), os nossos moderadores.
Subscrições do Muscla Pro
O Muscla Pro é vendido e faturado pela Apple através da App Store. Nunca vemos os seus dados de pagamento.
- O quê: quando subscreve, a app envia-nos a transação tal como a Apple a assinou. Guardamos o ID da transação original, o produto (mensal ou anual), a data de expiração, o estado (por exemplo ativa, em período de tolerância, expirada ou reembolsada), se renova, o ambiente Apple e a conta a que pertence. A Apple também notifica o nosso servidor de renovações, cancelamentos e reembolsos.
- Porquê: para desbloquear o Muscla Pro em todos os seus dispositivos e para evitar a utilização abusiva de subscrições.
- Fundamento jurídico: execução do nosso contrato consigo; o nosso interesse legítimo em prevenir a fraude.
- Durante quanto tempo: enquanto a sua conta existir.
- Quem os recebe: a Apple (como vendedor), a Supabase (alojamento).
Apagar a sua conta não cancela a sua subscrição. Cancele-a nas definições da sua conta Apple.
Notificações
Os lembretes, como o lembrete de treino ou o aviso antes do fim de um período experimental, são agendados no seu iPhone. As notificações da Comunidade, como uma nova mensagem, um comentário ou o treino de um amigo, vêm do nosso servidor através do Apple Push Notification service.
- O quê: um token de dispositivo do seu iPhone, associado à sua conta, às suas definições de notificações e ao seu fuso horário (para as horas de silêncio das 22:00 às 8:00). Uma notificação contém o tipo de evento e o nome da pessoa envolvida.
- Fundamento jurídico: o seu consentimento, dado na caixa de diálogo de permissão do iOS e nas definições de notificações da app.
- Durante quanto tempo: o token de dispositivo até terminar sessão, apagar a sua conta ou a Apple o comunicar como inválido. As notificações pendentes são apagadas ao fim de 30 dias, no máximo.
- Quem os recebe: a Apple (entrega), a Supabase (alojamento).
Feed de calendário
Pode subscrever o seu plano de treino numa app de calendário. O feed é uma ligação secreta. Lista as suas rotinas e dias planeados e, se escolher, os seus treinos terminados. Qualquer pessoa que tenha a ligação pode ler o feed, por isso partilhe-a com cuidado. Pode renovar a ligação na app, o que faz com que a antiga deixe de funcionar. O feed é apagado com a sua conta. Fundamento jurídico: execução do nosso contrato consigo. O seu fornecedor de calendário recebe o feed segundo os seus próprios termos.
Funcionalidades de IA
O Muscla pode ler rótulos nutricionais e estimar refeições a partir de uma fotografia ou de uma breve descrição. Estas funcionalidades exigem uma conta, podem exigir o Muscla Pro e só funcionam depois de aceitar na app. Pode retirar esse consentimento nas Definições, em IA, a qualquer momento. Depois disso, nada é enviado.
- O quê: a fotografia ou o texto que submete e o idioma da sua app. O nosso servidor reencaminha-os para o Google Gemini e verifica a resposta antes de lhe chegar. É o utilizador quem verifica o resultado antes de qualquer coisa ser guardada. Contamos quantos pedidos a sua conta fez por dia e por mês, para manter a utilização dentro dos limites.
- Porquê: para preencher valores nutricionais por si.
- Fundamento jurídico: o seu consentimento.
- Durante quanto tempo: o Muscla não conserva a fotografia nem o texto. Só o que guardar passa a fazer parte do seu diário alimentar. Os contadores de utilização são conservados enquanto a sua conta existir.
- Quem os recebe: a Google, como nosso prestador de serviços. A Google recebe o conteúdo sem o seu nome nem a sua conta. Trata o conteúdo para devolver o resultado e pode conservá-lo durante um período limitado segundo os seus termos, por exemplo para detetar abusos.
Assistentes de IA
Pode ligar a sua conta Muscla a um assistente de IA como o Claude (Anthropic) ou o ChatGPT (OpenAI). É opcional. Só acontece quando o configura no assistente e o permite na página de consentimento do Muscla.
- Que dados: escolhe, por tipo de dados, o que o assistente pode ler e o que pode acrescentar, alterar e apagar: treino (treinos, séries, rotinas, plano), peso corporal (pesagens, peso-objetivo) e alimentação (diário, objetivos, água). O assistente recebe apenas o que permitiu, e só quando o pede numa conversa. As leituras do Apple Saúde que ficam no seu dispositivo, como a frequência cardíaca ou o sono, nunca são partilhadas com um assistente.
- O que o Muscla guarda: que assistente ligou (o seu nome e o endereço para onde regressa), o que permitiu e quando, quando acedeu pela última vez aos seus dados, as suas chaves de acesso (guardadas apenas como hash) e contadores para limites de utilização. Os registos que um assistente acrescenta ou altera por si ficam guardados na sua conta com o seu nome («via Claude»). Para que os dias e as horas estejam certos, o Muscla usa o fuso horário do seu telemóvel.
- Porquê: para que o assistente possa responder às suas perguntas com os seus dados e, a seu pedido, fazer registos.
- Fundamento jurídico: o seu consentimento explícito para cada tipo de dados, que pode retirar a qualquer momento. Sem publicidade, sem vendas, sem definição de perfis.
- Durante quanto tempo: as chaves de acesso duram 1 hora, as chaves de renovação 30 dias. As chaves expiradas são apagadas de hora a hora. Uma ligação e o registo do que permitiu permanecem com a sua conta até a apagar, mesmo depois de desligar, para podermos mostrar o que um assistente podia fazer. Os contadores de limites são apagados ao fim de um dia.
- Quem os recebe: o que partilha segue para o fornecedor do assistente. O fornecedor trata-o sob a sua própria responsabilidade e política de privacidade. O Muscla não controla o que ele conserva.
- O seu controlo: na app, em Definições, IA, Assistentes de IA, vê todas as ligações, altera o que cada uma pode fazer e desliga-a, com efeito imediato. Apagar a sua conta termina todas as ligações.
Partilhar alimentos com o Open Food Facts
Quando cria um alimento seu com um novo código de barras, pode ativar «Partilhar com todos». O nome, a marca, o código de barras e os valores nutricionais passam então para a base de dados de alimentos do Muscla e para o Open Food Facts, uma base de dados pública de alimentos, sob a Open Database License (ODbL). Nada sobre si é partilhado. O Open Food Facts recebe apenas um código derivado da sua conta, para poder distinguir contribuições. Pode partilhar até 20 alimentos por dia. Fundamento jurídico: o seu consentimento. Depois de publicados sob uma licença aberta, os dados permanecem públicos e outros podem copiá-los. Se apagar a sua conta, a contribuição deixa de estar associada a si.
Dados de utilização (não associados à sua conta)
Para ver onde a app funciona bem e onde não, a app conta alguns eventos, como aberturas da app, os passos da configuração inicial, visualizações do ecrã do Muscla Pro, períodos experimentais e compras iniciados, e o seu primeiro treino.
- O quê: o nome do evento, a sua hora, alguns detalhes fixos (por exemplo, que passo da configuração ou que oferta foi mostrada), a versão da app e um ID de instalação aleatório. A app cria este ID no seu iPhone quando a abre pela primeira vez. É o mesmo para todos os eventos desta instalação até desativar os dados de utilização. Sem conta, sem nome, sem endereço de email, sem treinos e sem valores corporais. O nosso servidor não guarda o seu endereço IP com estes eventos. Para limitar abusos, conta os pedidos por rede usando um hash com sal do endereço que muda todos os dias e é apagado ao fim de dois dias.
- Porquê: para melhorar a app, por exemplo para encontrar o passo da configuração em que as pessoas desistem.
- Fundamento jurídico: o nosso interesse legítimo em compreender e melhorar o Muscla. Estes dados são pseudonimizados, não anónimos: estão associados ao ID de instalação aleatório, mas não à sua conta, nome ou endereço de email, e não tentamos descobrir quem está por trás de um ID.
- Durante quanto tempo: 400 dias.
- Quem os recebe: a Supabase (alojamento).
- A sua escolha: os dados de utilização estão ativados por predefinição. Pode opor-se a qualquer momento desativando-os nas Definições, em Dados (o interruptor chama-se atualmente «Dados de utilização anónimos»). A app apaga então os eventos ainda não enviados e o seu ID de instalação, e deixa de enviar o que quer que seja. Se os voltar a ativar, começa um novo ID. Como os dados não estão associados à sua conta, não conseguimos encontrar nem apagar os eventos já enviados por si.
Relatórios de falhas
Quando a app falha ou encontra um erro, envia um relatório de falha para a Sentry. Isto só acontece em versões lançadas da app e apenas enquanto os dados de utilização estiverem ativados.
- O quê: o erro, o local do código onde ocorreu e detalhes técnicos como o modelo do dispositivo, a versão do iOS e a versão da app. Sem capturas de ecrã, sem conteúdo do ecrã, sem registo das suas ações ou pedidos de rede, sem conta e sem nome. A Sentry está configurada para não guardar endereços IP. O nosso servidor também comunica os seus próprios erros à Sentry, com o tipo de erro, a mensagem, a localização no código e o nome da função, depois de remover IDs, endereços de email e chaves de acesso.
- Porquê: para encontrar e corrigir erros.
- Fundamento jurídico: o nosso interesse legítimo numa app estável e segura.
- Durante quanto tempo: a Sentry apaga os relatórios de falhas automaticamente após um período de retenção limitado.
- Quem os recebe: a Sentry, como nosso prestador de serviços.
A lista de espera
Antes do lançamento, pode entrar na lista de espera em muscla.app.
- O quê: o seu endereço de email, o idioma e a página a partir dos quais se inscreveu, quando se inscreveu, confirmou e cancelou a subscrição, e quando lhe enviámos emails de confirmação. Quando clica pela primeira vez no campo de email, a página carrega o Cloudflare Turnstile, que verifica que é uma pessoa e não um bot. A Cloudflare trata o seu endereço IP e informações técnicas sobre o seu navegador para esta verificação. Para limitar inscrições por rede, registamos cada inscrição que passa esta verificação com a respetiva hora e um hash com sal do seu endereço IP, separadamente do seu endereço de email.
- Porquê: para lhe enviar um email quando o Muscla estiver disponível na App Store. Enviamos primeiro um email de confirmação. Só depois de confirmar é que conta como inscrito.
- Fundamento jurídico: o seu consentimento, que retira através da ligação de cancelamento da subscrição presente em todos os emails.
- Durante quanto tempo: enquanto a lista de espera existir, ou até pedir que apaguemos o seu registo. Depois de cancelar a subscrição, conservamos o endereço marcado como cancelado para não lhe voltarmos a escrever. Os registos com o hash do seu endereço IP são apagados ao fim de um dia.
- Quem os recebe: a Supabase (alojamento), a Resend (envio dos emails), a Cloudflare (Turnstile).
Site e estatísticas
A Cloudflare aloja o muscla.app e protege-o contra ataques. Para entregar as páginas, a Cloudflare trata o seu endereço IP e os detalhes do pedido, como a página e o seu navegador, e conserva registos de segurança de curta duração.
Medimos as visitas com o Cloudflare Web Analytics. Não usa cookies nem fingerprinting e não o segue através de sites. Vemos apenas totais, como visualizações de página, sites de origem, países e tipos de dispositivo, nunca visitantes individuais.
Não definimos cookies no site. Se fechar o aviso de idioma, o seu navegador memoriza-o no seu armazenamento local até o limpar. Nada nos é enviado.
- Fundamento jurídico: os nossos interesses legítimos num site seguro e funcional e em saber que páginas são úteis.
- Durante quanto tempo: a Cloudflare conserva registos de segurança por um período curto segundo os seus próprios termos. Vemos as estatísticas apenas como totais.
- Quem os recebe: a Cloudflare, como nosso prestador de serviços.
Prestadores de serviços e outros destinatários
Prestadores de serviços. Estas empresas tratam dados pessoais em nosso nome, apenas segundo as nossas instruções e ao abrigo de contratos que as obrigam a protegê-los:
- Supabase: base de dados, início de sessão, armazenamento de ficheiros e funções de servidor.
- Resend: emails com códigos de início de sessão e da lista de espera.
- Sentry: relatórios de falhas e erros.
- Cloudflare: alojamento do site, segurança, estatísticas web e Turnstile.
- Google (Gemini): análise por IA de fotografias e descrições de alimentos, e verificações de imagens de perfil e publicações com fotografia.
Destinatários independentes. Estes recebem dados conforme descrito nesta política e utilizam-nos segundo os seus próprios termos e políticas de privacidade, para os seus próprios fins:
- Apple: compras na App Store (a Apple é o vendedor), Início de sessão com a Apple, notificações push (Apple Push Notification service) e Apple Saúde nos seus dispositivos.
- Open Food Facts: os alimentos que escolhe partilhar.
- Os fornecedores dos assistentes de IA que ligar, como a Anthropic (Claude) ou a OpenAI (ChatGPT): os dados que lhes permitir ler.
- jsDelivr: uma rede pública de distribuição de conteúdos a partir da qual a app carrega animações e imagens de exercícios. Recebe o endereço IP do seu dispositivo e o ficheiro pedido.
Outras pessoas só recebem dados conforme o utilizador escolher: os membros com quem partilha e a app de calendário a que dá a ligação do seu feed.
Podemos também divulgar dados pessoais se a lei o exigir, para proteger os direitos, a segurança e os bens dos nossos utilizadores, do público ou do Muscla, ou no âmbito de uma fusão, aquisição ou venda de ativos, caso em que esta política continua a aplicar-se aos seus dados.
Sem vendas, sem anúncios, sem seguimento
Não vendemos dados pessoais. Não os partilhamos para publicidade comportamental entre contextos, como a lei da Califórnia usa esse termo. O Muscla não mostra anúncios, não contém código publicitário e não o segue através das apps ou dos sites de outras empresas.
Como não fazemos nada disto, não há nada a que se opor. Se o seu navegador enviar um sinal Global Privacy Control ou Do Not Track, o nosso tratamento permanece exatamente como aqui descrito.
Dados de saúde do consumidor
Alguns estados dos EUA, como Washington e Nevada, têm leis sobre dados de saúde do consumidor. Ao abrigo dessas leis, dados como os seus treinos, o peso corporal, o diário alimentar, os dados do Apple Saúde acima descritos e as suas respostas ao plano podem contar como dados de saúde do consumidor.
- Consentimento: só recolhemos dados de saúde do consumidor nos nossos servidores com o seu consentimento explícito na app, conforme descrito em Dados de treino, alimentação e corpo.
- O que recolhemos e porquê: conforme descrito em Dados de treino, alimentação e corpo, Apple Saúde, Comunidade e Funcionalidades de IA, para fornecer as funcionalidades que pede.
- Fontes: o utilizador, os seus dispositivos (incluindo o Apple Saúde, com a sua permissão) e os assistentes de IA que ligar.
- Partilha: com os prestadores de serviços acima indicados para fazer o Muscla funcionar, e com outros apenas por sua indicação: os membros com quem partilha, um assistente de IA que ligar, a sua app de calendário. Nunca vendemos dados de saúde do consumidor.
- Os seus direitos: pode aceder aos seus dados de saúde do consumidor, apagá-los e retirar o consentimento, e saber que terceiros os receberam, conforme descrito em Os seus direitos.
Decisões automatizadas
Algumas verificações no Muscla funcionam automaticamente:
- Verificações de imagens. Uma verificação por IA (Google Gemini) decide se uma imagem de perfil ou uma fotografia pode ser publicada. Uma imagem recusada não é publicada.
- Filtro de palavras. Os nomes e os textos com palavras bloqueadas não são aceites.
- Verificações das classificações. Um valor acima do limite de recorde para o seu exercício e classe (mais de 105 % do recorde de todos os tempos, ou uma pontuação DOTS acima de 700), ou igual a um valor que um moderador já tenha rejeitado, é rejeitado automaticamente. Outros valores que pareçam pouco plausíveis, por exemplo um grande salto em pouco tempo, são retidos e não aparecem nas classificações públicas até um moderador decidir. Pode recorrer uma vez, na app, de um valor rejeitado, e um moderador decide sobre o recurso.
- Denúncias. Publicações, comentários e grupos são ocultados automaticamente quando três membros os denunciam, até um moderador decidir.
Estas verificações não têm efeitos jurídicos nem outros efeitos significativos semelhantes sobre si. São pessoas, não máquinas, que decidem sobre os valores retidos das classificações, os recursos e o conteúdo denunciado. Pode pedir que uma pessoa analise qualquer decisão automatizada escrevendo para support@muscla.app.
Transferências internacionais
O Muscla está disponível em todo o mundo. Nós e os nossos prestadores de serviços podemos tratar dados pessoais em países diferentes do seu, cujas leis podem proteger os dados de outra forma. Quando a lei o exigir, protegemos essas transferências com garantias adequadas, como cláusulas contratuais-tipo aprovadas pelas autoridades competentes, ou recorremos a outro mecanismo de transferência lícito. Pode pedir-nos mais informações sobre estas garantias.
Durante quanto tempo conservamos os dados
Conservamos os dados pessoais apenas durante o tempo de que precisamos para as finalidades desta política. Em resumo:
- Dados da conta, dados sincronizados, conteúdo da Comunidade e dados de subscrição: enquanto a sua conta existir, ou até apagar o item.
- Vídeos para levantamentos verificados: 30 dias após a decisão dos moderadores.
- Dados de utilização (não associados à sua conta): 400 dias.
- Fotografias e descrições de IA: não são conservadas pelo Muscla.
- Chaves de acesso de assistentes de IA: 1 hora, chaves de renovação 30 dias.
- Lista de espera: enquanto a lista de espera existir, ou até pedir que apaguemos o seu registo.
Podemos conservar dados por mais tempo quando a lei o exigir, ou quando precisemos deles para declarar, exercer ou defender direitos num processo. As cópias nas cópias de segurança dos nossos prestadores são substituídas no seu ciclo regular de cópias de segurança.
Apagar a sua conta
Pode apagar a sua conta na app, em Definições, Conta, Apagar conta. Quando o faz:
- Terminamos a sua autorização do Início de sessão com a Apple, se o utilizou.
- Apagamos a sua conta e tudo o que está sincronizado com ela: treinos, plano, peso corporal, diário alimentar, definições, chaves de acesso (passkeys), o seu feed de calendário, as suas ligações a assistentes de IA e o registo da sua subscrição.
- Apagamos o seu perfil da Comunidade, publicações, comentários, gostos, mensagens enviadas e recebidas, participações em grupos, entradas nas classificações e registos de verificação. A sua imagem de perfil, as fotografias e os vídeos saem do armazenamento em poucas horas.
- Os alimentos que partilhou com o Open Food Facts permanecem públicos sob a sua licença aberta, mas deixam de estar associados a si.
É o utilizador quem escolhe se os dados no seu iPhone ficam lá, sem conta, ou se também são removidos. Apagar a sua conta não cancela uma subscrição do Muscla Pro. Cancele-a nas definições da sua conta Apple.
Se não puder utilizar a app, escreva para support@muscla.app a partir do endereço da sua conta e apagá-la-emos por si.
Segurança
Protegemos os seus dados com encriptação em trânsito, regras de acesso na nossa base de dados e no armazenamento de ficheiros que permitem a cada pessoa aceder apenas ao que pode ver, armazenamento privado para fotografias e vídeos, e o acesso mínimo necessário para cada tarefa. As chaves de acesso das ligações a assistentes de IA são guardadas apenas como hashes. Outros segredos, como as sessões de início de sessão, a sua ligação de calendário, o token do Início de sessão com a Apple e os códigos de convite e de testemunha, são guardados na nossa base de dados, onde o acesso está limitado aos nossos próprios sistemas e às pessoas a quem cada um se destina: a sua ligação de calendário e o seu código de convite pessoal a si, o código de convite de um grupo a todos os membros desse grupo, e um código de testemunha a si e às pessoas a quem o mostrar. As contas Muscla não têm palavras-passe que possam ser divulgadas. Nenhum sistema é perfeitamente seguro. Se uma violação afetar os seus dados pessoais, informá-lo-emos a si e às autoridades quando a lei o exigir.
Os seus direitos
Tem direitos sobre os seus dados pessoais. Consoante o local onde vive, incluem o direito de:
- aceder aos seus dados e receber uma cópia;
- retificar dados inexatos;
- apagar os seus dados;
- portar os seus dados, ou seja, recebê-los num formato legível por máquina;
- opor-se ao tratamento baseado nos nossos interesses legítimos;
- limitar o tratamento em certos casos;
- retirar o consentimento a qualquer momento, sem afetar o tratamento anterior;
- apresentar uma reclamação a uma autoridade de controlo da proteção de dados no local onde vive ou trabalha.
Muitos destes direitos funcionam diretamente na app. Pode corrigir e apagar registos, exportar um ficheiro de cópia de segurança (Definições, Dados, Exportar cópia), alterar quem vê o quê na Comunidade, desativar os dados de utilização, retirar o consentimento de IA e apagar a sua conta. Para tudo o resto, escreva para support@muscla.app. Podemos pedir-lhe que confirme o pedido a partir do endereço de email da sua conta, para que mais ninguém possa obter os seus dados. Respondemos dentro do prazo que a lei do local onde vive exigir. Se recusarmos um pedido, explicamos porquê, e pode recorrer respondendo à nossa resposta. Se viver num estado dos EUA que lhe dê um direito de recurso e negarmos o seu recurso, pode contactar o procurador-geral do seu estado.
Consoante o local onde vive, pode ter direitos adicionais ao abrigo da lei local. Por exemplo:
- Califórnia: tem o direito de saber que informações pessoais recolhemos, utilizamos e divulgamos, e de aceder a elas, corrigi-las e apagá-las. Nos últimos 12 meses recolhemos identificadores (como o seu endereço de email e o ID da conta), informação comercial (o estado da sua subscrição), atividade na internet (eventos de utilização e relatórios de falhas), localização aproximada que o utilizador indica (cidade e país) e informações pessoais sensíveis (início de sessão na conta e dados relacionados com a saúde que regista). Recolhemo-las junto de si e dos seus dispositivos, utilizámo-las para as finalidades desta política e divulgámo-las aos prestadores de serviços e aos destinatários independentes indicados em Prestadores de serviços e outros destinatários, incluindo a jsDelivr, que recebe o endereço IP do seu dispositivo quando a app carrega animações de exercícios. Utilizamos informações pessoais sensíveis apenas para fornecer o Muscla. Não vendemos nem partilhamos informações pessoais, e não vendemos nem partilhamos, com conhecimento, os dados de pessoas com menos de 16 anos. Pode recorrer a um agente autorizado, com a sua permissão assinada. Não o trataremos de forma diferente por exercer os seus direitos.
- Outros países e estados: quando a lei local lhe der outros direitos, como o direito de designar alguém para exercer os seus direitos em caso de morte ou incapacidade, ou de recorrer de uma decisão sobre o seu pedido, pode exercê-los escrevendo-nos.
Crianças
O Muscla destina-se a pessoas com 16 anos ou mais. Não recolhemos, com conhecimento, dados pessoais de crianças com menos de 16 anos. Se não tiver ainda a idade a partir da qual pode consentir no tratamento de dados no local onde vive, só pode utilizar o Muscla com o consentimento de um dos pais ou de um tutor, quando a lei o exigir. Se soubermos que alguém com menos de 16 anos tem uma conta, apagamos a conta e os respetivos dados. Se acreditar que uma criança está a utilizar o Muscla, escreva para support@muscla.app.
Alterações a esta política
Atualizamos esta política quando o Muscla ou a lei mudam. A data e a versão no topo indicam a versão atual. Se uma alteração for relevante para si, informamo-lo na app ou por email antes de entrar em vigor, e pedimos novamente o seu consentimento quando a lei o exigir. Pode pedir-nos versões anteriores.
Contacto
AlbaScout L.L.C.
Rruga Idriz Seferi, pn, 71000 Kaçanik
Kosovo
Questões de privacidade: privacy@muscla.app
Email: support@muscla.app