Last updated: June 13, 2026
This Privacy Policy explains how KineCount handles information when you use the app.
KineCount is an informational iPhone app that helps users count Squats, Push-ups, Sit-ups, and Plank valid hold time using the device camera.
KineCount is designed with a local-first, privacy-by-default approach. Core features work entirely without an account. Optional cloud sync and an optional leaderboard are available as explicit opt-in features and require Sign in with Apple.
Without optional features (default): KineCount does not collect personal data from users to external servers. All data stays on-device.
With optional cloud sync and/or leaderboard enabled (opt-in): the following data may be transmitted to the developer’s secure, Supabase-backed infrastructure:
With optional Adaptive Weekly Plan generation enabled (opt-in, requires account and cloud sync): workout history aggregates, profile data, questionnaire answers, and AMRAP assessment results may be forwarded to Anthropic for plan generation. See §9 for full details.
KineCount may store the following information locally on your iPhone:
Local data stays on the user’s device. If optional cloud sync is not enabled, it is never sent to the developer.
KineCount uses the iPhone camera to count supported exercises.
Camera processing runs entirely on-device. KineCount does not upload images, videos, camera frames, or pose landmarks to external servers.
Camera permission is used only to enable camera-based workout sessions.
KineCount may request Screen Time access to let the user select apps and use the optional App Limits feature.
This feature allows the user to choose specific apps, earn minutes by completing workout sessions, and spend those minutes to temporarily unlock the selected apps.
KineCount does not read app usage data. KineCount does not know which apps the user actually opened, when, or for how long.
KineCount does not use the App and Website Usage entitlement, DeviceActivityEvent, ShieldActionExtension, or ShieldConfigurationExtension.
The app selection is handled and stored locally on the device. KineCount does not expose app names, bundle IDs, domains, category names, or raw selection data in user interface, logs, errors, or documentation. The app selection token is never transmitted to the developer.
When the user enables cloud sync via Sign in with Apple, workout data syncs to the user’s own account in the developer’s Supabase-backed infrastructure. Data is protected by row-level security — each user can only access their own data.
What IS synced: workout history, profile, spend-ledger events (opaque minutes only), 5 Star Road progress, and 30-Day Challenge state.
What is NEVER synced: camera frames, pose landmarks, FamilyActivitySelection token, Screen Time data, app names or bundle IDs, Apple Health data.
The leaderboard is entirely opt-in. It uses Sign in with Apple with zero scopes — no email address or real name is requested or accessed.
The user chooses a public nickname. Only the public nickname and aggregate score (weekly Push-ups, 5 Star Road) are visible to other users.
No body metrics, no camera data, no Screen Time data, and no device identifiers are ever on the leaderboard.
The Adaptive Weekly Plan is an optional, account-gated feature that generates a personalised 7-day bodyweight training suggestion from the user’s workout history and a short questionnaire. It requires Sign in with Apple and at least 7 days of synced workout history.
What is sent to Anthropic. When the user taps Generate, KineCount’s backend reads the following data from the user’s Supabase account and forwards it to the Anthropic API (api.anthropic.com) to produce a structured plan:
No user identifier (UUID, email, or real name) is included in the data sent to Anthropic.
Anthropic as a sub-processor. Data forwarded for plan generation transits Anthropic’s infrastructure, distinct from KineCount’s primary data infrastructure (Supabase, sa-east-1, Brazil). Under Anthropic’s Commercial Terms of Service (https://www.anthropic.com/legal/commercial-terms) applicable to API usage, Anthropic may not train its models on customer data submitted through the API. The developer will reverify this commitment if Anthropic’s terms change before any further public rollout of this feature.
What is stored. A snapshot of the generation input (daily aggregates, questionnaire, assessment) and the generated plan are stored server-side in the user’s account under row-level security (self-only access). The snapshot contains only the same aggregate data listed above — no raw sessions, no free text, no camera data.
Device privacy. Profile and history data are read server-side from Supabase by the backend. The device does not transmit this data directly to Anthropic.
Generation is always user-initiated. There are no background calls to Anthropic. Data is forwarded only when the user explicitly taps Generate.
This feature is off by default. No data is forwarded to Anthropic unless the feature is enabled and the user actively initiates generation.
Accounts are created when the user signs in with Apple to enable cloud sync and/or the leaderboard.
In-app account deletion is available at Profile → Account → Delete account. Deletion is immediate and cascading — all server-side data linked to the account is deleted, including archived workout sessions, with no exceptions. Best-effort Apple token revocation is performed. Local data is cleared immediately.
Users can also revoke Sign in with Apple access at any time in iOS Settings → Apple ID → Password & Security → Apps Using Apple ID.
KineCount does not sell personal data.
KineCount does not share personal data with advertisers, ad networks, analytics providers, data brokers, or third parties for tracking purposes.
Data synced to the developer’s infrastructure is the user’s own data, protected by row-level security and used solely to provide the cloud sync and leaderboard features.
KineCount uses Anthropic as a sub-processor solely for Adaptive Weekly Plan generation. Data forwarded to Anthropic is limited to the aggregate workout and profile fields described in §9 and is governed by Anthropic’s Commercial Terms of Service. No data is shared with Anthropic unless the feature is enabled and the user initiates generation.
Local data: stays on the device until the app is deleted or the user clears it.
Cloud data — workout sessions: subject to a 24-month archive policy (moved to an archive table after 24 months; not hard-deleted until account deletion).
All other cloud tables: no automatic retention limit currently. Data is retained until account deletion.
Account deletion: immediately and permanently removes all server-side data linked to the account, including the archive table, with no exceptions.
Users can revoke KineCount permissions at any time in iOS Settings, including:
Revoking permissions may limit or prevent features that depend on those permissions from working.
KineCount is not specifically directed to children and does not knowingly collect personal data from children.
KineCount is informational only.
Counts, valid hold time, and estimated calories are camera-based estimates and may be imperfect. Lighting, framing, body position, clothing, and iPhone placement may affect results.
KineCount does not provide medical advice, injury prevention, diagnosis, physiotherapy, rehabilitation, form correction, coaching, scoring, clinical analysis, biomechanical analysis, or treatment guidance.
This Privacy Policy may be updated from time to time. The latest version will be made available on this page.
For questions about this Privacy Policy or KineCount, contact:
Email: support@camca-ai.com
Developer: Camca AI
Última atualização: 13 de junho de 2026
Esta Política de Privacidade explica como o KineCount trata informações quando você usa o aplicativo.
KineCount é um aplicativo informacional para iPhone que ajuda o usuário a contar agachamentos, flexões, abdominais e tempo válido de prancha usando a câmera do aparelho.
KineCount foi desenvolvido com uma abordagem local-first e de privacidade por padrão. Os recursos principais funcionam completamente sem conta. Sincronização em nuvem e placar online são recursos opcionais de adesão explícita que exigem Login com Apple.
Sem recursos opcionais (padrão): KineCount não coleta dados pessoais do usuário para servidores externos. Todos os dados ficam no aparelho.
Com sincronização em nuvem e/ou placar habilitados (adesão voluntária): os dados a seguir podem ser transmitidos para a infraestrutura segura do desenvolvedor:
Com geração de Plano Semanal Adaptativo habilitada (adesão voluntária, requer conta e sincronização em nuvem): agregados de histórico de treino, dados de perfil, respostas ao questionário e resultados de avaliação de capacidade máxima podem ser encaminhados à Anthropic para a geração do plano. Veja a §9 para detalhes completos.
KineCount pode armazenar localmente no seu iPhone as seguintes informações:
Os dados locais ficam no aparelho do usuário. Se a sincronização em nuvem não estiver habilitada, esses dados nunca são enviados ao desenvolvedor.
KineCount usa a câmera do iPhone para contar exercícios compatíveis.
O processamento da câmera ocorre inteiramente no próprio aparelho. KineCount não envia imagens, vídeos, frames de câmera ou marcos de pose para servidores externos.
A permissão de câmera é usada apenas para permitir o funcionamento das sessões de treino baseadas em câmera.
KineCount pode solicitar acesso ao Tempo de Uso para permitir que o usuário selecione apps e use o recurso opcional Limites de apps.
Esse recurso permite que o usuário escolha apps específicos, ganhe minutos ao completar sessões de treino e use esses minutos para liberar temporariamente os apps selecionados.
KineCount não lê dados de uso de apps. KineCount não sabe quais apps o usuário realmente abriu, quando abriu ou por quanto tempo usou.
KineCount não usa o entitlement App and Website Usage, não usa DeviceActivityEvent, não usa ShieldActionExtension e não usa ShieldConfigurationExtension.
A seleção de apps é tratada e armazenada localmente no aparelho. KineCount não expõe nomes de apps, bundle IDs, domínios, nomes de categorias ou dados brutos de seleção em interface, logs, erros ou documentação. O token de seleção nunca é transmitido ao desenvolvedor.
Quando o usuário habilita a sincronização em nuvem via Login com Apple, os dados de treino são sincronizados com a conta própria do usuário na infraestrutura do desenvolvedor. Os dados são protegidos por segurança em nível de linha — cada usuário só pode acessar os próprios dados.
O que É sincronizado: histórico de treinos, perfil, eventos de ledger de minutos (somente minutos opacos), progresso no 5 Star Road e estado do Desafio 30 Dias.
O que NUNCA é sincronizado: frames de câmera, marcos de pose, token FamilyActivitySelection, dados de Tempo de Uso, nomes ou bundle IDs de apps, dados do Apple Health.
O placar é inteiramente opcional e de adesão voluntária. Usa Login com Apple com zero escopos — nenhum endereço de e-mail ou nome real é solicitado ou acessado.
O usuário escolhe um apelido público. Apenas o apelido público e a pontuação agregada (push-ups semanais, 5 Star Road) são visíveis para outros usuários.
Nenhuma métrica corporal, dado de câmera, dado de Tempo de Uso ou identificador de dispositivo aparece no placar.
O Plano Semanal Adaptativo é um recurso opcional e vinculado a conta que gera uma sugestão personalizada de treino de 7 dias com base no histórico de treinos do usuário e em um questionário curto. Requer Login com Apple e pelo menos 7 dias de histórico de treinos sincronizado.
O que é enviado à Anthropic. Quando o usuário toca em Gerar, o backend do KineCount lê os dados a seguir da conta do usuário no Supabase e os encaminha para a API da Anthropic (api.anthropic.com) para gerar um plano estruturado:
Nenhum identificador de usuário (UUID, e-mail ou nome real) é incluído nos dados enviados à Anthropic.
Anthropic como subprocessador. Os dados encaminhados para a geração do plano transitam pela infraestrutura da Anthropic, distinta da infraestrutura principal do KineCount (Supabase, sa-east-1, Brasil). Nos termos dos Commercial Terms of Service (https://www.anthropic.com/legal/commercial-terms) da Anthropic aplicáveis ao uso da API, a Anthropic não pode treinar seus modelos com dados de clientes submetidos via API. O desenvolvedor verificará novamente esse compromisso caso os termos da Anthropic sejam alterados antes de qualquer disponibilização pública adicional desse recurso.
O que é armazenado. Um snapshot dos dados de entrada da geração (agregados diários, questionário e avaliação) e o plano gerado são armazenados no servidor na conta do usuário com acesso restrito ao próprio usuário via segurança em nível de linha (RLS). O snapshot contém apenas os mesmos dados agregados listados acima — sem sessões brutas, sem texto livre, sem dados de câmera.
Privacidade no aparelho. Os dados de perfil e histórico são lidos pelo backend diretamente do Supabase. O aparelho não transmite esses dados diretamente à Anthropic.
A geração é sempre iniciada pelo usuário. Não há chamadas em segundo plano à Anthropic. Os dados só são encaminhados quando o usuário toca explicitamente em Gerar.
Este recurso está desativado por padrão. Nenhum dado é encaminhado à Anthropic a menos que o recurso esteja habilitado e o usuário inicie ativamente a geração.
As contas são criadas quando o usuário realiza o Login com Apple para habilitar sincronização em nuvem e/ou o placar.
A exclusão de conta no aplicativo está disponível em Perfil → Conta → Excluir conta. A exclusão é imediata e em cascata — todos os dados vinculados à conta no servidor são excluídos, incluindo sessões arquivadas, sem exceções. É feita a revogação do token Apple na medida do possível. Os dados locais são apagados imediatamente.
O usuário também pode revogar o acesso ao Login com Apple a qualquer momento em Ajustes do iOS → Apple ID → Senha e Segurança → Apps que usam o Apple ID.
KineCount não vende dados pessoais.
KineCount não compartilha dados pessoais com anunciantes, redes de anúncios, provedores de analytics, data brokers ou terceiros para rastreamento.
Os dados sincronizados com a infraestrutura do desenvolvedor são os próprios dados do usuário, protegidos por segurança em nível de linha e utilizados exclusivamente para fornecer os recursos de sincronização em nuvem e placar.
O KineCount usa a Anthropic como subprocessador exclusivamente para a geração do Plano Semanal Adaptativo. Os dados encaminhados à Anthropic são limitados aos campos agregados de treino e perfil descritos na §9 e são regidos pelos Commercial Terms of Service da Anthropic. Nenhum dado é compartilhado com a Anthropic a menos que o recurso esteja habilitado e o usuário inicie a geração.
Dados locais: permanecem no aparelho até que o aplicativo seja excluído ou os dados sejam apagados pelo usuário.
Dados em nuvem — sessões de treino: sujeitos a uma política de arquivo de 24 meses (movidos para uma tabela de arquivo após 24 meses; não excluídos permanentemente até a exclusão da conta).
Demais tabelas em nuvem: sem limite automático de retenção atualmente. Os dados são mantidos até a exclusão da conta.
Exclusão de conta: remove imediata e permanentemente todos os dados vinculados à conta no servidor, incluindo a tabela de arquivo, sem exceções.
O usuário pode revogar permissões do KineCount a qualquer momento nas configurações do iOS, incluindo:
A revogação de permissões pode limitar ou impedir o funcionamento de recursos que dependem dessas permissões.
KineCount não é direcionado especificamente a crianças e não coleta conscientemente dados pessoais de crianças.
KineCount é apenas informativo.
Contagens, tempo válido e calorias estimadas são estimativas baseadas na câmera e podem ser imperfeitas. Iluminação, enquadramento, posição do corpo, roupa e posicionamento do iPhone podem afetar os resultados.
KineCount não oferece aconselhamento médico, prevenção de lesão, diagnóstico, fisioterapia, reabilitação, correção de forma, coaching, pontuação, análise clínica, análise biomecânica ou orientação de tratamento.
Esta Política de Privacidade pode ser atualizada ocasionalmente. A versão mais recente ficará disponível nesta página.
Para dúvidas sobre esta Política de Privacidade ou sobre o KineCount, entre em contato:
E-mail: support@camca-ai.com
Desenvolvedor: Camca AI