Política de Privacidade do Swim Analytics

Última Atualização: 10 de janeiro de 2025 | Data de Vigência: 10 de janeiro de 2025

Introdução

O Swim Analytics ("nós," "nosso," ou "o app") está comprometido em proteger sua privacidade. Esta Política de Privacidade explica como nossos aplicativos móveis (iOS e Android) acessam, usam e protegem dados de saúde do seu dispositivo.

Princípio Chave de Privacidade: O Swim Analytics opera em uma arquitetura zero-servidor, apenas local. Todos os dados de saúde acessados do Apple HealthKit (iOS) ou Health Connect (Android) permanecem exclusivamente no seu dispositivo físico e nunca são transmitidos para servidores externos, serviços de nuvem ou terceiros.

1. Acesso a Dados de Saúde

O Swim Analytics integra-se com a plataforma de saúde nativa do seu dispositivo para fornecer análise de treinos de natação:

1.1 iOS - Integração com Apple HealthKit

Em dispositivos iOS, o Swim Analytics integra-se com o Apple HealthKit para acessar dados de treinos de natação. Solicitamos acesso somente leitura para:

  • Sessões de Treino: Sessões de exercício de natação com tempo e duração
  • Distância: Distâncias totais e volta a volta de natação
  • Frequência Cardíaca: Dados de frequência cardíaca durante treinos
  • Energia Ativa: Calorias queimadas durante sessões de natação
  • Contagem de Braçadas: Dados de braçadas para análise

Conformidade com Apple HealthKit: O Swim Analytics adere a todas as diretrizes do Apple HealthKit. Seus dados de saúde são processados inteiramente no seu dispositivo iOS e nunca saem dele. Nunca compartilhamos dados do HealthKit com terceiros, plataformas de publicidade ou corretores de dados.

1.2 Android - Integração com Health Connect

Tipo de Dado de Saúde Permissão Finalidade
Sessões de Exercício READ_EXERCISE Para identificar e importar sessões de treino de natação do Health Connect
Registros de Distância READ_DISTANCE Para exibir métricas chave como distância total por nado, distâncias de volta e calcular pace
Registros de Frequência Cardíaca READ_HEART_RATE Para exibir gráficos de frequência cardíaca, calcular média e máxima durante treinos
Registros de Velocidade READ_SPEED Para calcular e exibir seu pace de natação, zonas de pace e análise de taxa de braçada
Calorias Queimadas READ_TOTAL_CALORIES_BURNED Para fornecer visão geral abrangente do gasto energético durante sessões de natação

Permissões Android: Essas permissões são solicitadas durante a primeira abertura do app. Você pode revogar essas permissões a qualquer momento através de Configurações Android → Apps → Health Connect → Swim Analytics.

1.3 Como Usamos Dados de Saúde

Todos os dados de saúde são usados exclusivamente para os seguintes propósitos:

  • Exibição de Treinos: Mostrar suas sessões de natação com métricas detalhadas (distância, tempo, pace, frequência cardíaca)
  • Análise de Desempenho: Calcular zonas de pace, análise de braçadas, CSS (Critical Swim Speed) e sTSS (swim Training Stress Score)
  • Acompanhamento de Progresso: Exibir tendências de desempenho, recordes pessoais e resumos de treinos
  • Exportação de Dados: Permitir que você exporte seus dados de treino para formato CSV para uso pessoal

1.4 Armazenamento de Dados

🔒 GARANTIA CRÍTICA DE PRIVACIDADE:

Todos os dados de saúde permanecem exclusivamente no seu dispositivo físico.

  • iOS: Dados são armazenados usando iOS Core Data e UserDefaults (apenas no dispositivo)
  • Android: Dados são armazenados usando Android Room Database (SQLite no dispositivo)
  • NENHUM dado é enviado para servidores externos
  • NENHUM dado é transmitido pela internet
  • NENHUMA sincronização ou backup na nuvem de dados de saúde
  • NENHUM acesso de terceiros aos seus dados de saúde

A única vez que dados saem do seu dispositivo é quando VOCÊ escolhe explicitamente exportar seus treinos para formato CSV e compartilhar o arquivo você mesmo.

2. Permissões Necessárias

2.1 Permissões iOS

  • Acesso ao HealthKit: Acesso de leitura a Treinos, Distância, Frequência Cardíaca, Energia Ativa e Contagem de Braçadas de Natação
  • Biblioteca de Fotos (Opcional): Apenas se você escolher salvar resumos de treinos como imagens

Você pode gerenciar permissões do HealthKit a qualquer momento em Ajustes iOS → Privacidade e Segurança → Saúde → Swim Analytics.

2.2 Permissões Android

  • android.permission.health.READ_EXERCISE
  • android.permission.health.READ_DISTANCE
  • android.permission.health.READ_HEART_RATE
  • android.permission.health.READ_SPEED
  • android.permission.health.READ_TOTAL_CALORIES_BURNED
  • Acesso à Internet (INTERNET): Usado apenas para exibir conteúdo estático no app e acessar gerenciamento de assinaturas (Google Play Billing). Nenhum dado de saúde é transmitido.
  • Serviço em Primeiro Plano (FOREGROUND_SERVICE): Para potenciais recursos futuros de sincronização em segundo plano (não implementado atualmente).

3. Dados Que NÃO Coletamos

O Swim Analytics NÃO coleta, armazena ou transmite:

  • ❌ Informações de identificação pessoal (nome, e-mail, número de telefone)
  • ❌ Identificadores de dispositivo (IDFA no iOS, ID de publicidade no Android)
  • ❌ Dados de localização ou coordenadas GPS
  • ❌ Análises de uso ou rastreamento de comportamento do app
  • ❌ Relatórios de falhas ou dados de diagnóstico para servidores externos
  • ❌ Quaisquer dados através de SDKs de terceiros ou serviços de análise

Usamos zero bibliotecas de rastreamento de terceiros incluindo:

  • Sem Google Analytics / Firebase Analytics
  • Sem Facebook SDK
  • Sem SDKs de publicidade
  • Sem serviços de relatório de falhas (Crashlytics, Sentry, etc.)

4. Compras no App e Assinaturas

O Swim Analytics oferece assinaturas opcionais no app gerenciadas através do sistema de pagamento nativo do seu dispositivo:

4.1 iOS - Assinaturas da App Store

Quando você compra uma assinatura no iOS:

  • A Apple processa todos os pagamentos através da App Store
  • Recebemos apenas o status da assinatura (ativa/inativa) através do StoreKit
  • NÃO temos acesso às suas informações de pagamento (cartão de crédito, endereço de cobrança)
  • Dados de assinatura são armazenados localmente no seu dispositivo

Gerenciar assinaturas:

  • Ajustes iOS → Seu Nome → Assinaturas → Swim Analytics
  • Ou dentro do app: Configurações → Gerenciar Assinatura

4.2 Android - Google Play Billing

Quando você compra uma assinatura no Android:

  • O Google Play processa todos os pagamentos
  • Recebemos apenas o status da assinatura (ativa/inativa) através da API Google Play Billing
  • NÃO temos acesso às suas informações de pagamento (cartão de crédito, endereço de cobrança)
  • Dados de assinatura são armazenados localmente no seu dispositivo

Gerenciar assinaturas:

  • Google Play Store → Conta → Assinaturas → Swim Analytics
  • Ou dentro do app: Configurações → Gerenciar Assinatura

5. Retenção e Exclusão de Dados

5.1 Retenção de Dados

  • Dados de saúde são armazenados no seu dispositivo indefinidamente até você excluí-los manualmente
  • Dados de treino são retidos para fornecer acompanhamento histórico de desempenho e análises

5.2 Exclusão de Dados

Você pode excluir seus dados a qualquer momento:

Método 1: Excluir Treinos Individuais

  • Abra a tela de detalhes do treino
  • Toque no botão excluir (ícone de lixeira)
  • Confirme a exclusão

Método 2: Limpar Todos os Dados do App

  • iOS: Exclua e reinstale o app (todos os dados locais são removidos)
  • Android: Configurações → Apps → Swim Analytics → Armazenamento → Limpar dados

Método 3: Desinstalar o App

  • Desinstalar o Swim Analytics automaticamente exclui todos os dados locais

Método 4: Revogar Permissões de Saúde

  • iOS: Ajustes → Privacidade e Segurança → Saúde → Swim Analytics → Desativar Todas as Categorias
  • Android: Configurações → Apps → Health Connect → Swim Analytics → Revogar todas as permissões

6. Segurança de Dados

Levamos a segurança de dados a sério, mesmo que todos os dados permaneçam no seu dispositivo:

6.1 Medidas de Segurança

  • Segurança iOS: Todos os dados armazenados usando iOS Core Data são protegidos pelo iOS Keychain e criptografia do dispositivo. Dados são protegidos quando o dispositivo está bloqueado.
  • Segurança Android: Todos os dados armazenados no Room Database são protegidos pela segurança integrada do Android e sandbox do app.
  • Sem Transmissão de Rede: Dados de saúde nunca saem do seu dispositivo, eliminando riscos de segurança de transmissão
  • Sandbox do App: Sandboxes de apps iOS e Android impedem que outros apps acessem dados do Swim Analytics
  • Armazenamento Seguro: Dados de saúde não podem ser acessados sem autenticação do dispositivo (código, Face ID, Touch ID, impressão digital, desbloqueio facial)

6.2 Sua Responsabilidade

Para proteger seus dados:

  • Mantenha seu dispositivo bloqueado com código forte/biometria
  • Mantenha seu SO atualizado com os últimos patches de segurança
  • iOS: Não faça jailbreak no seu dispositivo
  • Android: Não faça root no seu dispositivo

7. Compartilhamento de Dados e Terceiros

O Swim Analytics NÃO compartilha seus dados de saúde com terceiros.

7.1 Sem Compartilhamento de Dados

  • Não vendemos seus dados
  • Não compartilhamos seus dados com anunciantes
  • Não fornecemos seus dados para empresas de análise
  • Não integramos com plataformas de mídia social

7.2 Exportação CSV (Apenas Iniciada pelo Usuário)

A única forma de dados saírem do seu dispositivo é quando VOCÊ explicitamente:

  1. Navega até Configurações → Exportação de Dados Brutos
  2. Gera um arquivo CSV
  3. Escolhe compartilhar o arquivo CSV através do menu de compartilhamento do seu dispositivo (e-mail, armazenamento na nuvem, apps de mensagens)

Isso está inteiramente sob seu controle.

8. Privacidade de Crianças

O Swim Analytics não coleta conscientemente dados de crianças menores de 13 anos. O app não solicita informações de idade, mas os pais devem supervisionar o uso de aplicativos de rastreamento de saúde por seus filhos.

Se você acredita que uma criança menor de 13 anos usou o Swim Analytics, entre em contato conosco e ajudaremos a garantir que todos os dados locais sejam excluídos do dispositivo.

9. Transferências Internacionais de Dados

Não Aplicável. Como todos os dados de saúde permanecem exclusivamente no seu dispositivo (iOS ou Android) e nunca são transmitidos para servidores, não há transferências internacionais de dados.

10. Seus Direitos (Conformidade GDPR, CCPA)

Embora o Swim Analytics não colete dados pessoais em servidores, respeitamos seus direitos de privacidade de dados:

10.1 Direitos GDPR (Usuários Europeus)

  • Direito de Acesso: Todos os seus dados são acessíveis dentro do app a qualquer momento
  • Direito de Exclusão: Exclua dados usando os métodos descritos na Seção 5.2
  • Direito de Portabilidade: Exporte seus dados para formato CSV (Configurações → Exportação de Dados Brutos)
  • Direito de Restringir Processamento: Revogue permissões de saúde para parar novo acesso a dados

10.2 Direitos CCPA (Usuários da Califórnia)

  • Direito de Saber: Esta política divulga todos os dados acessados e como são usados
  • Direito de Excluir: Exclua dados usando os métodos descritos na Seção 5.2
  • Direito de Opt-Out de Venda: Não aplicável (nunca vendemos dados)

11. Alterações nesta Política de Privacidade

Podemos atualizar esta Política de Privacidade de tempos em tempos. Quando fizermos alterações:

  • A data de "Última Atualização" no topo desta política será revisada
  • Alterações significativas serão anunciadas dentro do app
  • O uso continuado do app após alterações constitui aceitação da política atualizada

Recomendamos revisar esta política periodicamente para se manter informado sobre como protegemos sua privacidade.

12. Fale Conosco

Se você tiver perguntas, preocupações ou solicitações sobre esta Política de Privacidade ou sua privacidade de dados:

Tempo de Resposta: Nosso objetivo é responder a todas as consultas de privacidade dentro de 7 dias úteis.

13. Conformidade Legal

O Swim Analytics está em conformidade com:

  • iOS: Diretrizes de Revisão da Apple App Store, Diretrizes do Apple HealthKit
  • Android: Políticas do Programa de Desenvolvedores do Google Play, Diretrizes do Android Health Connect
  • Regulamento Geral de Proteção de Dados (GDPR)
  • Lei de Privacidade do Consumidor da Califórnia (CCPA)
  • Lei de Proteção da Privacidade Online de Crianças (COPPA)

Resumo

Em Termos Simples:

  • O que acessamos: Dados de treinos de natação do Apple HealthKit (iOS) ou Health Connect (Android)
  • Onde é armazenado: Apenas no SEU dispositivo (iOS Core Data ou Android Room Database)
  • Para onde vai: Lugar nenhum. Nunca sai do seu dispositivo.
  • Quem vê: Apenas você.
  • Como excluir: Limpe os dados do app ou desinstale o app a qualquer momento.

O Swim Analytics é construído com privacidade em primeiro lugar. Seus dados de natação são seus e ficam no seu dispositivo.