Política de Privacidade
Last Updated: October 10, 2026 (rev. 10)
This privacy policy is provided in your language for convenience. The English version is the authoritative version.
Informações que Recolhemos
O Running Momma é uma aplicação de treino e nutrição para corredores. Quando inicia sessão com Apple ou Google, a aplicação guarda os seguintes dados tanto localmente no seu dispositivo como no nosso servidor seguro para sincronização na nuvem:
- Peso e preferências de unidades (kg/lbs)
- Definições de temperatura (Celsius/Fahrenheit)
- Preferências da aplicação (idioma, formato da hora, estratégia de nutrição, tema)
- Sapatilhas de corrida (marca, modelo, quilometragem)
- Seleções de plano de treino e estado de conclusão dos treinos
- Notas de treino e sequências de treino
Os seguintes dados são guardados apenas no seu dispositivo e nunca são enviados para o nosso servidor:
- Histórico de cálculos nutricionais
- Parâmetros de corrida (duração, tipo de percurso, ritmo alvo)
- Locais do mapa de treinos e consultas meteorológicas em cache (dados de localização aproximados, derivados no seu dispositivo a partir das atividades que sincronizou)
- O seu perfil pessoal de resposta ao calor (como o seu ritmo e a sua frequência cardíaca reagem ao tempo quente), calculado no seu dispositivo a partir das suas corridas sincronizadas. O próprio perfil é recalculado localmente sempre que necessário e nunca é guardado nem enviado para o nosso servidor; os ritmos alvo que ajuda a produzir passam a fazer parte do seu plano de treino e são sincronizados como quaisquer outros dados do plano.
Recolhemos o seu nome e endereço de email apenas através do início de sessão com Apple ou Google, para fins de gestão da conta. A localização é utilizada em duas funcionalidades, ambas opcionais. As consultas de meteorologia e de condições do mar enviam coordenadas aproximadas do seu dispositivo diretamente para a Open-Meteo (um fornecedor de dados meteorológicos); esses pedidos nunca chegam aos nossos servidores e não incluem nenhum identificador de conta. O localizador de rotas envia o ponto de partida que escolhe para o nosso servidor através da sua sessão iniciada; o servidor utiliza a coordenada exata apenas para derivar uma célula de mapa de cerca de 1,2 por 0,6 quilómetros e depois descarta-a — nunca é guardada nem registada. O centro da célula, nunca a sua posição, é enviado para o OpenRouteService (HeiGIT gGmbH, Alemanha) para desenhar percursos de corrida, e os percursos ficam em cache por célula até 30 dias após a última geração, sem qualquer identificador de utilizador. Não é mantido nenhum histórico de localização nos nossos servidores. Como em qualquer pedido pela internet, a Open-Meteo recebe o endereço IP do seu dispositivo. O OpenRouteService recebe apenas o endereço do nosso servidor, nunca o seu. O pedido de rota chega ao nosso servidor como qualquer pedido de uma sessão iniciada e aparece nos nossos registos técnicos (rota, hora, resultado e um identificador de conta truncado — nunca as coordenadas).
Armazenamento de Dados e Sincronização na Nuvem
Quando inicia sessão, os seus dados de treino (preferências, sapatilhas, plano de treino, progresso dos treinos e sequências) são automaticamente sincronizados com o nosso servidor seguro. Isto permite um acesso contínuo em vários dispositivos — inicie sessão num novo telemóvel e os seus dados estão lá.
Os dados de sincronização na nuvem são guardados numa base de dados PostgreSQL alojada no Railway (fornecedor de infraestrutura na nuvem) e são encriptados em trânsito. Os seus dados estão associados à sua conta autenticada e não são visíveis para outros utilizadores, exceto o que escolher partilhar com os seus parceiros de corrida.
O histórico de cálculos nutricionais é guardado apenas no seu dispositivo, através de armazenamento local. Desinstalar a aplicação elimina permanentemente todos os dados guardados apenas localmente.
Integrações com Terceiros
O Running Momma oferece integrações opcionais com serviços de fitness de terceiros. Estas integrações são totalmente voluntárias e exigem o seu consentimento explícito antes de qualquer dado ser partilhado.
Garmin Connect
Quando liga a sua conta Garmin, a aplicação envia dados de treinos estruturados (nomes dos treinos, datas, intervalos e ritmos alvo) para o Garmin Connect através do nosso servidor backend seguro. A aplicação também recebe dados de atividade (distância, duração, ritmo, frequência cardíaca, cadência, ganho de elevação) do seu dispositivo Garmin depois de concluir uma corrida. Estes dados são utilizados para apresentar os resultados dos seus treinos dentro da aplicação e para personalizar o seu treino no seu dispositivo — a recalibração do ritmo, a sua tendência de condição física e a sua resposta pessoal ao calor são calculadas a partir destas métricas.
Strava
Quando liga a sua conta Strava, a aplicação recebe dados de atividade (distância, duração, ritmo, frequência cardíaca, cadência, ganho de elevação) do Strava para os apresentar junto do seu plano de treino e para personalizar o seu treino no seu dispositivo — a recalibração do ritmo, a sua tendência de condição física e a sua resposta pessoal ao calor são calculadas a partir destas métricas. A aplicação não publica atividades no Strava nem modifica os seus dados no Strava de qualquer forma.
intervals.icu
Quando liga o intervals.icu (utilizado para transmitir treinos de e para relógios Amazfit/Zepp), a aplicação envia os seus treinos planeados — nomes, datas e ritmos alvo — para o intervals.icu através do nosso servidor backend seguro, a partir de onde podem ser reencaminhados para um relógio Amazfit compatível. A aplicação também recebe dados das atividades concluídas (distância, duração, ritmo, frequência cardíaca) das corridas registadas no seu Amazfit. Estes dados são utilizados para apresentar os seus treinos planeados e resultados na aplicação e para personalizar o seu treino no seu dispositivo — a recalibração do ritmo, a sua tendência de condição física e a sua resposta pessoal ao calor são calculadas a partir destas métricas. O intervals.icu é um serviço sediado na UE e atua como nosso subcontratante ulterior para esta troca de dados.
Apple HealthKit
No iOS, a aplicação lê corridas concluídas, a frequência cardíaca média e o percurso do treino a partir do Apple HealthKit para concluir automaticamente os treinos planeados, mostrar o seu perfil de elevação, avaliar corridas com subidas pelo declive real, fixar os locais onde correu no seu mapa de treinos privado e personalizar o seu plano de treino e as respostas do Coach IA. O percurso é lido apenas no seu dispositivo. Para o mapa de treinos, o ponto de partida de cada corrida (arredondado para cerca de 100 m) é mantido no seu dispositivo — nunca nos nossos servidores — e dar nome a um local no mapa consulta esse ponto arredondado através do serviço Apple Maps do próprio telemóvel. Desativar a sincronização com o Apple Health elimina os locais do mapa que dela derivam. Se optar por partilhar uma corrida, a aplicação pode desenhar o contorno do seu percurso na imagem de partilha — o contorno é calculado no seu dispositivo como uma forma à escala, sem coordenadas, e só sai do seu telemóvel dentro de uma imagem que partilhe explicitamente. Para além disso, nenhuma coordenada GPS do seu percurso é guardada ou enviada para qualquer outro local. Ativa esta funcionalidade nas Definições; requer a sua permissão explícita através do pedido padrão do Apple Health.
Dados do HealthKit enviados para fora do dispositivo: Quando o HealthKit é a fonte de um treino correspondente, métricas resumidas da corrida (distância, duração, ritmo, frequência cardíaca média, elevação, calorias) são enviadas para o nosso backend para a geração do plano e para o Coach IA. São processadas pelo nosso fornecedor de IA, a Anthropic (Claude), apenas quando utiliza ativamente o Coach IA. Nenhum percurso GPS em bruto nem identificador de amostra do HealthKit sai do seu dispositivo.
A aplicação também pode agendar treinos estruturados para o seu Apple Watch através da framework WorkoutKit da Apple — uma autorização Apple separada, distinta do HealthKit. O Running Momma não grava atualmente treinos ou outras amostras de volta no Apple Health. O iOS pode apresentar um pedido de permissão de «escrita» porque o entitlement HealthKit da aplicação permite essa capacidade em versões futuras; recusar o pedido de escrita não afeta a versão atual da aplicação.
Coach IA (Anthropic Claude)
Quando ativa a funcionalidade Coach IA, a aplicação envia dados de treino resumidos para o Claude, a IA da Anthropic, para análise e coaching personalizado. Trata-se de uma funcionalidade opcional que exige o seu consentimento explícito antes de ser ativada. A Anthropic atua como nosso subcontratante ulterior para estes pedidos.
Dados enviados para a IA:
- Metadados do plano de treino (distância, nível, fase, semana atual)
- Detalhes do treino (tipo, duração, distância, ritmo alvo)
- Métricas da sua corrida mais recente, incluindo frequência cardíaca média, ritmo médio, distância e ganho de elevação. A atividade pode ter origem no Strava, na Garmin, no intervals.icu ou no Apple HealthKit, consoante o que estiver ligado.
- As perguntas que escreve, ou que dita através da Siri (a Apple converte a voz em texto antes de este chegar à aplicação).
- Um identificador anónimo gerado pelo dispositivo (UUID)
Dados NÃO enviados para o Coach IA: o seu nome, o seu email, percursos GPS, identificadores em bruto de amostras do HealthKit ou quaisquer outras informações pessoalmente identificáveis.
O histórico de conversas do chat é guardado no nosso servidor backend e pode ser eliminado a qualquer momento nas Definições da aplicação. Com o seu consentimento separado, o coach também guarda uma memória curta: até vinte frases simples sobre si (por exemplo, um incómodo recorrente ou o seu dia preferido para o treino longo), extraídas das suas conversas pelo mesmo fornecedor de IA e guardadas no nosso servidor. Pode ler, editar e eliminar cada linha nas Definições; desativar a memória elimina a lista, e eliminar a sua conta também a elimina. Os termos de tratamento da Anthropic estão descritos na Política de Privacidade da Anthropic; não autorizamos a utilização dos seus dados para treinar modelos.
Importante: O Coach IA fornece apenas orientações gerais de treino e não substitui aconselhamento, diagnóstico ou tratamento médico profissional. Consulte sempre um profissional de saúde qualificado em caso de lesões ou problemas de saúde.
Pode desligar qualquer integração a qualquer momento nas Definições da aplicação. Desligar remove as credenciais guardadas e interrompe toda a troca de dados com esse serviço. Cada serviço de terceiros tem a sua própria política de privacidade, e recomendamos que as consulte. Não somos responsáveis pelas práticas de tratamento de dados dos serviços de terceiros.
Servidor Backend
Operamos um servidor backend alojado no Railway que presta os seguintes serviços:
- Sincronização na Nuvem: Guarda os seus dados de treino (preferências, sapatilhas, plano, treinos, sequências) associados à sua conta autenticada, para sincronização entre dispositivos. Pode eliminar todos os dados sincronizados a qualquer momento nas Definições da aplicação ou eliminando a sua conta.
- Autenticação: Gere as sessões de início de sessão com Apple e Google. Guarda o seu nome, email e tokens OAuth encriptados.
- Garmin Connect: Facilita a autenticação OAuth e retransmite dados de treinos entre a aplicação e as APIs da Garmin. Guarda tokens OAuth da Garmin (encriptados) e dados de atividade.
- Strava: Facilita a troca e a renovação de tokens OAuth no servidor (para que o nosso segredo de cliente nunca seja distribuído na aplicação), recebe eventos de webhook do Strava para a conclusão automática de atividades e guarda tokens do Strava (encriptados). Os tokens do Strava e os IDs de atleta são eliminados quando desliga a integração.
- intervals.icu: Facilita a autenticação OAuth e retransmite os treinos planeados para — e os dados de atividade de — dispositivos Amazfit/Zepp. Guarda tokens OAuth do intervals.icu (encriptados). Os tokens e os dados de treinos/atividades sincronizados são eliminados quando desliga a integração.
- Geração de Plano: Quando cria ou recalibra um plano de treino, sinais de condição física resumidos (distância semanal, corrida mais longa, resultados recentes de provas) são enviados para o servidor, processados pela Anthropic (Claude) onde a IA é utilizada, e o plano resultante é enviado de volta para o seu dispositivo.
- Coach IA: Encaminha, em seu nome, os pedidos de chat e de feedback que aceitou para a Anthropic (Claude). Guarda o histórico do chat no servidor; pode ser eliminado nas Definições. As conversas recentes também ficam guardadas no seu dispositivo até 30 dias, encriptadas, para que as possa reler; são eliminadas quando limpa o chat, termina sessão ou elimina a sua conta.
- Localizador de Rotas: Recebe o ponto de partida que escolhe através da sua sessão iniciada, utiliza a coordenada exata apenas para derivar uma célula de mapa de cerca de 1,2 por 0,6 quilómetros e depois descarta-a — nunca é guardada nem registada. Pede ao OpenRouteService (HeiGIT gGmbH, Alemanha) percursos de corrida a partir do centro da célula. Mantém os percursos gerados por célula até 30 dias após a última geração, sem qualquer identificador de utilizador. As descrições dos percursos são escritas pela Anthropic (Claude) apenas a partir de valores de distância, subida e terreno.
- Nome de apresentação: Se escolher um nome de apresentação nas Definições, é guardado com a sua conta e mostrado aos seus parceiros de corrida e nos cartões de partilha que cria. Antes de ser guardado, o nome, e mais nada, é comparado com uma lista de palavras no nosso servidor e enviado à Anthropic (Claude) para confirmar que não é ofensivo. Sem ele, os seus parceiros de corrida veem o nome do seu início de sessão Apple ou Google ou, se não existir, a primeira parte do seu endereço de email. Toque em «Usar o nome com que iniciei sessão» para o remover a qualquer momento; é também eliminado com a sua conta.
- Notificações Push: Guarda o token de push do seu dispositivo e o calendário dos próximos treinos para enviar notificações de conclusão de treinos.
Monitorização de Erros
A aplicação utiliza o Sentry para o registo de falhas. O Sentry recolhe apenas detalhes técnicos (tipo de dispositivo, versão do sistema operativo, registos de erros), sem captar informações pessoais, nutricionais ou de saúde. Estes dados são processados pelo Sentry (Functional Software, Inc.) ao abrigo da sua política de privacidade e são conservados durante 90 dias.
Relatórios de Falhas
A aplicação utiliza o Sentry (sentry.io) para recolher automaticamente relatórios de falhas e diagnósticos de erros. Isto ajuda-nos a identificar e corrigir erros que afetam a estabilidade da aplicação.
Dados recolhidos pelo Sentry:
- Relatórios de falhas e de erros (rastreios de pilha, mensagens de erro)
- Tipo de dispositivo e versão do sistema operativo
- Versão da aplicação e número da compilação
Dados NÃO recolhidos pelo Sentry: localização GPS, dados de saúde, conteúdo dos treinos, mensagens pessoais, histórico de navegação ou análises de utilização do produto.
A aplicação não utiliza publicidade, criação de perfis publicitários, rastreio comportamental, gravação de sessões nem mapas de calor. Nenhum dado é vendido nem partilhado com anunciantes.
Partilha de Dados
Não vendemos, alugamos nem partilhamos os seus dados com terceiros para fins de marketing ou publicidade. Os dados de sincronização na nuvem são guardados na nossa própria infraestrutura de servidores (Railway) e não são partilhados com terceiros. Os dados só são partilhados com serviços de fitness de terceiros (Garmin, Strava, intervals.icu) quando ativa explicitamente essas integrações, com a Anthropic para coaching por IA quando ativa a funcionalidade Coach IA (a Anthropic também escreve as descrições de uma linha dos percursos apenas a partir de valores de distância e terreno, que não envolvem nenhum dado sobre si, e é utilizada para verificar se um nome de apresentação que escolha contém palavras ofensivas: apenas o nome, sem quaisquer dados da conta), com a Open-Meteo para consultas de meteorologia e de condições do mar quando concede a permissão de localização (coordenadas aproximadas enviadas diretamente do seu dispositivo, nunca através dos nossos servidores), com o OpenRouteService para a geração de percursos quando utiliza o localizador de rotas (o centro de uma célula de mapa de cerca de 1,2 por 0,6 quilómetros — nunca a sua posição exata, o seu endereço IP ou qualquer dado que o identifique) e com o Sentry para o registo de falhas, conforme descrito acima.
Acesso Administrativo
O Running Momma é operado por um único fundador. Para prestar apoio ao cliente, investigar abusos e recuperar de problemas de corrupção de dados, o operador pode visualizar o seu perfil de conta (nome, email, data de registo), plano de treino, treinos concluídos e o estado de ligação das integrações de terceiros que tenha ativado. O operador não consegue ler as suas credenciais Garmin, Strava, intervals.icu ou Apple Health, que são armazenadas encriptadas.
Quando o operador executa uma ação que modifica a sua conta — por exemplo, limpar um plano de treino a seu pedido — registamos a ação num registo de auditoria interno. Para permitir a recuperação caso uma ação seja executada por engano, o registo pode incluir uma cópia dos dados afetados (o seu plano de treino e histórico de treinos) durante um máximo de 90 dias, após os quais a cópia é automaticamente eliminada, mantendo-se um registo mínimo da ação (ID do administrador, ID da sua conta, tipo de ação, data/hora) para fins de responsabilidade, ao abrigo do artigo 5.º, n.º 2, do RGPD. Se eliminar a sua conta, as cópias associadas à sua conta são purgadas imediatamente e o seu identificador de conta no registo de auditoria é substituído por um hash irreversível.
Atualmente não oferecemos nem utilizamos a possibilidade de aceder a contas fazendo-nos passar pelo utilizador (impersonação de contas) no decurso normal das operações. Caso venhamos a fazê-lo, esta política será atualizada antes de essa funcionalidade ser utilizada.
Privacidade de Crianças
O Running Momma não se destina a crianças com menos de 16 anos. Não recolhemos conscientemente informações pessoais de crianças. Se tem menos de 16 anos, por favor não utilize esta aplicação sem o consentimento dos pais ou do representante legal.
Os Seus Direitos
Consoante a sua localização, pode ter os seguintes direitos relativamente aos seus dados:
- Acesso: Solicitar uma cópia dos dados que mantemos sobre si.
- Eliminação: Solicitar a eliminação dos seus dados. Para os dados locais, desinstalar a aplicação elimina tudo. Para os dados no servidor (sincronização na nuvem, tokens da Garmin, histórico do Coach IA), utilize as opções de eliminação nas Definições da aplicação ou contacte-nos.
- Portabilidade: Solicitar os seus dados num formato portável.
- Oposição: Opor-se ao tratamento dos seus dados.
- Retificação: Solicitar a correção de dados inexatos.
Para residentes na UE/EEE (RGPD): Tratamos os seus dados com base nos seguintes fundamentos de licitude: o seu consentimento (art. 6.º, n.º 1, alínea a) para integrações com terceiros, coaching por IA e meteorologia baseada na localização; a execução do serviço que solicita (art. 6.º, n.º 1, alínea b) para o localizador de rotas, que utiliza o ponto de partida escolhido apenas durante o tempo necessário para derivar uma célula de mapa; o mesmo fundamento para um nome de apresentação que escolha, incluindo a verificação automática da existência de palavras ofensivas nesse nome; e o interesse legítimo (art. 6.º, n.º 1, alínea f) para o registo de falhas e os registos técnicos de pedidos. Pode retirar o consentimento a qualquer momento desligando as integrações, desativando o Coach IA ou revogando a permissão de localização nas definições do dispositivo. O OpenRouteService não recebe de nós quaisquer dados pessoais e não é um subcontratante dos seus dados.
Para residentes na Califórnia (CCPA): Não vendemos informações pessoais nem as partilhamos para publicidade comportamental entre contextos. Tem o direito de saber que informações pessoais recolhemos, de solicitar a sua eliminação ou correção e de optar por não participar em qualquer venda ou partilha futura.
Para exercer qualquer um destes direitos, contacte-nos através do endereço de email abaixo.
Conservação e Eliminação de Dados
Os dados locais são conservados no seu dispositivo até desinstalar a aplicação ou os limpar manualmente nas Definições. Os dados de sincronização na nuvem são conservados no nosso servidor enquanto a sua conta existir. Pode eliminar todos os dados sincronizados a qualquer momento nas Definições da aplicação. Eliminar a sua conta remove permanentemente todos os dados do servidor, incluindo os dados de sincronização, os tokens da Garmin e do intervals.icu, os tokens de push e o histórico de conversas do Coach IA. Os tokens da Garmin no servidor também são eliminados imediatamente após a desligação. Os dados de falhas do Sentry são conservados durante 90 dias. O histórico de conversas do Coach IA pode ser eliminado a qualquer momento nas Definições da aplicação. Desativar o Coach IA interrompe todo o tratamento de dados pela Anthropic. Para solicitar a eliminação completa de qualquer dado no servidor, contacte-nos através do endereço de email abaixo.
Transferências Internacionais de Dados
O nosso servidor backend e o Sentry podem tratar dados fora do seu país de residência. Estas transferências são necessárias para prestar o serviço e estão protegidas por garantias adequadas.
Contacto
Para questões relacionadas com a privacidade, pedidos relativos a dados ou preocupações, contacte-nos através de contact@runningmomma.com
Alterações à Política
Podemos atualizar esta Política de Privacidade periodicamente. As alterações serão publicadas nesta página com uma data de entrada em vigor atualizada. Recomendamos que consulte esta página periodicamente. A utilização continuada da aplicação após as alterações constitui aceitação da política atualizada.