Política de privacidade
Última atualização: 2026-07-27
A presente Política de privacidade explica como a V1b3C0d3 OU recolhe, utiliza, conserva e partilha dados pessoais quando V. Ex.ª utiliza as aplicações TrAIcker para iOS e watchOS e o sítio traicker.ai.
Atuamos como responsável pelo tratamento dos dados pessoais que tratamos sobre V. Ex.ª. Para questões de privacidade ou para exercer os seus direitos, contacte-nos em support@vibecodetech.com.
1. Dados que recolhemos
A criação de uma conta TrAIcker é facultativa. As funcionalidades gratuitas de marcação funcionam totalmente offline e sem conta; nesse modo, todos os dados da partida — resultados, histórico de pontos, estatísticas, metadados de sessão — permanecem no seu dispositivo. Na utilização exclusivamente offline não recolhemos quaisquer dados pessoais.
Uma conta apenas é necessária para funcionalidades que precisam do nosso servidor para funcionar (salas multijogador, o organizador de torneios e a partilha). A sincronização iCloud não é uma delas — funciona através do seu próprio Apple ID. As categorias de dados abaixo aplicam-se apenas quando opta por essas funcionalidades.
1.1 Dados da conta (apenas se criar conta)
- Identificador do Apple ID e o endereço de e-mail devolvido pela Apple. Se utilizar o Hide My Email, recebemos sempre e apenas o endereço de reencaminhamento privado da Apple, nunca o seu endereço real.
- Nome visível (facultativo). Se a Apple fornecer o seu nome no primeiro início de sessão, guardamo-lo como o seu nome visível.
- Avatar (facultativo). Um avatar carregado é armazenado num bucket de armazenamento público e servido a partir de um URL não listado, pelo que qualquer pessoa que tenha esse URL pode ver a imagem. Todo o restante conteúdo da sua conta está protegido por segurança ao nível da linha (row-level security).
- Método de início de sessão: apenas Iniciar sessão com a Apple. Não oferecemos início de sessão com e-mail e palavra-passe nem através de outras redes sociais, nunca recebemos nem armazenamos qualquer palavra-passe e confirmamos periodicamente junto da Apple que não revogou o acesso da app.
1.2 Dados de partida e de jogo
Os dados de partida (modalidade, regras de marcação, jogadores, histórico ponto a ponto, tempos, estatísticas derivadas) são gerados e armazenados por predefinição apenas no seu dispositivo. Só saem do seu dispositivo se ativar a sincronização iCloud — caso em que são espelhados através da sua própria conta iCloud e não para os nossos servidores — ou se entrar numa sala multijogador, criar um torneio no organizador de torneios ou optar por partilhar uma partida com outro utilizador TrAIcker.
A análise técnica e as sugestões de treino são calculadas no seu iPhone: a deteção de pose corre através do framework Vision da Apple e as medições resultantes são convertidas em sugestões no dispositivo. Nem o vídeo nem os dados das partidas saem do seu dispositivo para esse efeito, independentemente de ter ou não conta.
1.3 Permissões do dispositivo
A app pede cada uma das permissões seguintes apenas no momento em que utiliza pela primeira vez a funcionalidade que dela necessita, e continua a funcionar sem elas. Pode consultá-las ou revogá-las a qualquer momento em Definições do iOS → Privacidade e Segurança.
- Câmara — para gravar repetições de partidas e o vídeo utilizado na análise técnica, e para ler um código QR ao entrar numa sala multijogador. O vídeo é processado no seu dispositivo e armazenado localmente; nunca é enviado, salvo se optar por o partilhar, e nada do que passa pelo visor de leitura do código QR é armazenado ou enviado.
- Microfone — para captar áudio juntamente com a repetição de uma partida. O áudio permanece no seu dispositivo nos mesmos termos que o vídeo.
- Biblioteca de fotografias — para importar um clipe que pretenda analisar e para guardar os vídeos analisados e as repetições novamente nas suas fotografias. Pode conceder acesso total ou escolher itens individuais.
- Sensores de movimento (Apple Watch) — quando ativa o Treinador de movimento (está desativado por predefinição), o Watch lê o seu próprio acelerómetro e giroscópio durante uma partida para criar mapas de movimento e sugestões de treino. Os dados de movimento são processados nos seus dispositivos e nunca são enviados para os nossos servidores. Estes sensores em bruto não exigem qualquer pedido de permissão do iOS em separado; desativar o Treinador de movimento interrompe totalmente a leitura.
- Apple HealthKit — com a sua autorização, iniciar uma partida pode iniciar um treino no seu Apple Watch, lendo a frequência cardíaca e a energia ativa para mostrar estatísticas do treino, e guardar a partida como treino na Apple Health. Estes dados de saúde são processados nos seus dispositivos, são armazenados apenas na Apple Health e nunca são enviados para os nossos servidores, usados para publicidade nem vendidos ou partilhados com terceiros. Os treinos no Apple Watch estão ativados por predefinição; pode desativá-los nas definições da app e revogar o acesso à Saúde em Definições do iOS → Privacidade e Segurança → Saúde.
- Notificações — para o alertar sobre eventos de partidas e torneios. Recusá-las não limita qualquer outra funcionalidade.
Não pedimos dados de Localização, Voz ou Contactos, e a app não contém publicidade nem SDK de rastreio de terceiros.
1.4 Dados de subscrição
A Apple Inc. é o comerciante registado de cada subscrição TrAIcker. A Apple processa o seu pagamento, emite faturas, calcula e entrega impostos e trata dos reembolsos. Não recolhemos, não vemos nem armazenamos dados do seu cartão de pagamento.
Da Apple recebemos apenas o entitlement da subscrição — um indicador que diz «este Apple ID tem uma subscrição Traicker Pro ativa». Utilizamos esse indicador exclusivamente para desbloquear as funcionalidades correspondentes na app. Não geramos faturas, recibos ou registos contabilísticos do nosso lado; para o histórico de faturação, consulte o histórico de compras do seu Apple ID em reportaproblem.apple.com. O Traicker e o Gym TrAIcker partilham também um único registo de subscrição num grupo Keychain circunscrito à nossa conta de programador, pelo que uma subscrição transversal às duas apps, comprada em qualquer uma delas, pode desbloquear ambas. Esse registo contém apenas o identificador do produto, o identificador da transação original da Apple e a data de expiração — sem dados de pagamento, sem dados pessoais — e nunca sai dos seus dispositivos.
1.5 Dados de diagnóstico
Não integramos analítica de terceiros, relatores de falhas ou SDK de atribuição. A Apple pode recolher, em nosso nome, dados agregados e anonimizados de falhas e desempenho através do App Store Connect, sujeito aos seus próprios controlos de privacidade.
1.6 Sincronização iCloud (opcional)
Se ativar a sincronização iCloud na app, as suas partidas, estatísticas, torneios e o registo de perfil local são espelhados entre os dispositivos Apple com sessão iniciada no seu Apple ID através da base de dados privada CloudKit da Apple. Os dados são armazenados na sua própria conta iCloud, regem-se pela política de privacidade e pelos termos do iCloud da Apple e contam para o seu armazenamento iCloud. Não operamos qualquer servidor neste percurso, não recebemos cópia nem dispomos de qualquer meio técnico para ler os conteúdos.
A sincronização iCloud está desativada por predefinição e nunca é necessária para utilizar a app. Quando a desativa, a app pergunta se pretende manter ou apagar a cópia que já existe no iCloud e age em conformidade com a sua resposta. Pode também apagar os dados do TrAIcker no iCloud a qualquer momento em Definições do iOS → o seu nome → iCloud → Gerir armazenamento da conta. Os ficheiros de vídeo estão deliberadamente excluídos da sincronização e nunca saem do dispositivo que os gravou.
2. Porque utilizamos os seus dados (bases jurídicas nos termos do art.º 6.º do RGPD)
| Finalidade | Base jurídica |
|---|---|
| Disponibilização das funcionalidades principais de marcação, emparelhamento e estatísticas. | Execução de um contrato (art.º 6.º, n.º 1, alínea b). |
| Autenticá-lo e proteger a sua conta. | Execução de um contrato; interesse legítimo (art.º 6.º, n.º 1, alíneas b e f). |
| Reconhecer uma subscrição ativa através da sinalização de direito fornecida pela Apple. (A Apple é o comerciante registado e trata da faturação, reembolsos e obrigações fiscais ao abrigo das suas próprias políticas.) | Execução de um contrato (art.º 6.º, n.º 1, alínea b). |
| Melhorar a estabilidade do Serviço e detetar abusos. | Interesse legítimo (art.º 6.º, n.º 1, alínea f). |
3. Subcontratantes
Recorremos aos seguintes subcontratantes:
| Fornecedor | Função | Região de alojamento |
|---|---|---|
| Supabase Inc. | Autenticação, base de dados Postgres, tempo real, edge functions e armazenamento de conteúdos do utilizador que não sejam vídeo. | União Europeia |
| Apple Inc. | Distribuição da aplicação, processamento de compras integradas (comerciante registado) e notificações push. | Global (centros de dados Apple) |
| Apple Inc. (iCloud / CloudKit) | Aloja a sincronização iCloud opcional das suas partidas, estatísticas e torneios na sua própria conta iCloud. Atua como responsável pelo tratamento independente ao abrigo da política de privacidade da própria Apple, e não como nosso subcontratante. | Global (centros de dados Apple) |
A análise técnica e as sugestões de treino correm inteiramente no seu dispositivo e não constituem, portanto, uma relação de subcontratação — não está envolvido qualquer fornecedor de análise terceiro e o seu vídeo e os dados das suas partidas nunca são enviados para lado nenhum para esse fim.
4. Transferências internacionais de dados
Os dados pessoais sob o nosso controlo são armazenados pelo Supabase na União Europeia. A Apple opera infraestrutura global para distribuição de aplicações, compras, notificações push e iCloud, ao abrigo dos seus próprios compromissos em matéria de privacidade. Sempre que ocorra uma transferência de dados pessoais para fora do Espaço Económico Europeu, baseamo-nos nas Cláusulas Contratuais-Tipo da Comissão Europeia e em medidas complementares aplicáveis (encriptação em trânsito, controlos de acesso).
5. Conservação
- Se nunca criou conta — nada existe do nosso lado para conservar ou apagar. Todos os dados estão no seu dispositivo e a desinstalação da app remove-os.
- Dados de conta — enquanto a sua conta estiver ativa. Quando confirma a eliminação na app, o registo da conta, o perfil, o histórico de partidas, as estatísticas e os conteúdos carregados por si são imediatamente apagados do nosso backend. Se um avatar armazenado não puder ser removido nesse momento, voltamos a tentar e eliminamo-lo na limpeza seguinte. As cópias já espelhadas na sua própria conta iCloud são removidas à medida que cada um dos seus dispositivos volta a ficar em linha.
- Dados de partida e de jogo — enquanto a conta estiver ativa, ou até apagar partidas individuais na app.
- Dados sincronizados com o iCloud — conservados na sua própria conta iCloud enquanto os mantiver aí, ao abrigo das políticas de conservação da Apple. Desativar a sincronização dentro da app propõe apagá-los; pode também removê-los em Definições do iOS → o seu nome → iCloud → Gerir armazenamento da conta.
- Registos de faturação — conservados pela Apple Inc., comerciante registado, ao abrigo das próprias políticas de conservação da Apple. Não geramos, recebemos ou armazenamos faturas.
- Registos de backend — até 30 dias para fins de estabilidade e deteção de abusos; deixam de estar associados à sua identidade após a eliminação.
6. Os seus direitos
Ao abrigo do RGPD, V. Ex.ª tem o direito de aceder, retificar, apagar, restringir, opor-se ao tratamento e portar os seus dados pessoais, bem como de apresentar reclamação à autoridade de controlo local (na Estónia: a Inspeção da Proteção de Dados, Andmekaitse Inspektsioon). Ao abrigo do California Consumer Privacy Act, dispõe ainda do direito de saber, apagar e opor-se a qualquer venda de dados pessoais — não vendemos dados pessoais.
Para exercer qualquer destes direitos, escreva para support@vibecodetech.com. Para apagar a conta diretamente, abra a app TrAIcker no iPhone e toque em Definições → Apagar conta; a app revoga a sessão e remove os dados de imediato. Consulte a página «Apagar conta» para o passo a passo completo na app.
7. Crianças
O TrAIcker está classificado como 4+ na App Store, o que significa que o conteúdo dentro da aplicação é adequado a utilizadores de todas as idades, incluindo crianças a partir dos 4 anos.
Não obstante, a criação de uma conta TrAIcker está sujeita à idade mínima de consentimento digital no seu país: 13 anos na maioria das jurisdições e 14, 15 ou 16 anos nos Estados-Membros da UE que elevaram o limiar do artigo 8.º do RGPD (por exemplo, 14 em Espanha e Itália, 16 na Alemanha, Países Baixos e Luxemburgo). Os menores abaixo do limiar aplicável devem utilizar o Serviço apenas sob a supervisão de um pai, mãe ou tutor legal, na conta deste.
Não recolhemos conscientemente dados pessoais de crianças abaixo da idade de consentimento aplicável. Se considerar que poderemos deter tais dados, contacte-nos em support@vibecodetech.com e elimina-los-emos sem demora.
8. Segurança
Utilizamos TLS para todo o tráfego, encriptação em repouso quando suportada pelos nossos subcontratantes, segurança ao nível da linha (row-level security) circunscrita no Supabase e o Keychain do iOS, no dispositivo, para as credenciais e para o registo da data em que este dispositivo executou a app pela primeira vez. Nenhum sistema é totalmente seguro; se detetarmos uma violação que afete os seus dados, notificá-lo-emos a V. Ex.ª e à autoridade competente nos prazos exigidos por lei.
9. Alterações a esta política
Atualizaremos esta política sempre que o nosso tratamento mudar. A data de «Última atualização» no topo reflete a versão vigente. As alterações materiais serão comunicadas dentro da app ou por e-mail.
10. Contacto
V1b3C0d3 OU
Pae tn 25-47, Lasnamäe linnaosa, 11414 Tallinn, Estónia
Código do Registo Comercial da Estónia: 17395882
E-mail: support@vibecodetech.com
Estas cláusulas são disponibilizadas como traduções para sua conveniência. A versão inglesa é o texto autorizado; em caso de qualquer divergência prevalecerá o texto em inglês.