Visão geral
A DogPilot é uma aplicação de treino de cães organizada em torno de cinco separadores — Início, Treino, Chat, Escola e Mais. A aplicação suporta gestão de grupos baseada em escolas, agendamento de treinos, gestão do catálogo de exercícios, acompanhamento de créditos, mensagens baseadas em conversas com notificações push em dispositivos móveis e gestão de perfil.
Tratamos apenas os dados que são necessários para operar a DogPilot, apoiar o resgate de convites e a ligação de grupos, manter a estabilidade técnica e responder a pedidos de suporte.
Que dados podem ser tratados
1. Dados que forneces diretamente
Consoante a utilização, a DogPilot pode tratar dados como:
- nomes ou nomes de apresentação
- endereços de email usados no login por email/palavra-passe
- nomes de escolas, descrições de escolas e nomes de grupos de escola
- nomes de exercícios, categorias, níveis e descrições passo a passo no catálogo de exercícios
- notas de crédito introduzidas pelos gestores durante ajustes manuais de créditos
- motivos de ausência introduzidos ao cancelar a inscrição num treino
- dados de contacto relacionados com convites fornecidos por um administrador
- mensagens, títulos de tópicos, respostas a sondagens e resumos publicados de resultados de sondagens partilhados dentro de uma conversa ou escola a que pertences
- mensagens de suporte e quaisquer detalhes que decidas enviar-nos
2. Dados de treino, exercícios e créditos
Para apoiar o agendamento de treinos, o acompanhamento de exercícios e a gestão de créditos, a DogPilot pode tratar:
- dados de sessões de treino, incluindo data, hora, local, estado e grupos e exercícios atribuídos
- dados de inscrição e presença, incluindo confirmação de participação, desistência e motivos de ausência
- avaliações de exercícios submetidas pelos membros
- saldos de créditos, estado de isenção de faturação, transações de créditos e motivos de transação associados ao perfil de escola de um membro
3. Dados de convite e ligação de grupos
Para apoiar o onboarding por convite de escola e a atribuição opcional a um grupo de escola, a DogPilot pode tratar:
- identificadores de escola usados no resgate de convites de escola
- identificadores e nomes opcionais de grupos de escola armazenados num convite de escola
- tokens de convite
- informações sobre o estado do convite
- dados de pré-visualização do convite de escola, como nome da escola, descrição, URL do logótipo, cor e nome opcional do grupo de destino
- nomes de apresentação convidados ou dados de contacto convidados
- carimbos de data/hora de criação, expiração, revogação e aceitação do convite
- informações de adesão associadas entre um perfil com sessão iniciada, uma escola e, quando aplicável, um grupo de escola de destino
4. Dados de login e técnicos
A DogPilot pode tratar dados técnicos necessários para a estabilidade e o funcionamento da aplicação, incluindo:
- identificadores do fornecedor de autenticação e metadados do método de login associado
- um marcador local de sessão DogPilot, não sensível, usado para confirmar que uma sessão de autenticação do Firebase foi explicitamente configurada na aplicação; é armazenado no dispositivo e eliminado com os dados locais da aplicação
- identificadores técnicos relacionados com um fluxo legado de atualização de perfil anónimo em configurações suportadas, quando existe uma instalação mais antiga no mesmo dispositivo
- carimbos de data/hora do último login do perfil, usados para identificar perfis inativos para posterior limpeza operacional
- carimbos de data/hora de conclusão do onboarding, usados para evitar mostrar repetidamente o guia de primeira utilização em vários dispositivos
- tokens do Firebase Cloud Messaging usados para entregar notificações push relacionadas com conversas em dispositivos móveis
- versão da aplicação
- detalhes do sistema operativo e da plataforma
- identificadores técnicos relacionados com o dispositivo, quando exigidos pelos serviços em uso
- carimbos de data/hora de eventos técnicos
- dados de erro necessários para resolução de problemas e estabilidade do serviço
- relatórios de falhas recolhidos através do Firebase Crashlytics em compilações de lançamento, incluindo rastreios de pilha, modelo do dispositivo, versão do sistema operativo e versão da aplicação — os relatórios de falhas não incluem as tuas mensagens, avaliações ou outros dados de conteúdo
- tokens de atestação de integridade da aplicação tratados através do Firebase App Check (Play Integrity no Android, DeviceCheck no iOS) para proteger o backend contra abusos
5. Comportamento com backend indisponível
Em plataformas onde a configuração de backend em tempo real não está disponível, a DogPilot pode mostrar estados de backend indisponível. Nesses casos, os dados de grupos e convites em tempo real podem não carregar ou persistir até que o suporte de backend esteja disponível.
6. Comunicação de suporte
Se nos contactares, podemos tratar as informações que forneces voluntariamente, incluindo:
- o teu endereço de email
- o conteúdo do teu pedido
- capturas de ecrã ou descrições de um problema
- versão da aplicação, plataforma ou informações do dispositivo relevantes para resolver o problema
Publicidade
A DogPilot mostra um pequeno banner publicitário aos utilizadores Basic (gratuitos) nos ecrãs principais. Os utilizadores Premium não veem publicidade.
Google AdMob
A DogPilot usa o Google AdMob, um serviço de publicidade fornecido pela Google LLC (ou Google Ireland Limited para utilizadores no Espaço Económico Europeu e na Suíça), para apresentar anúncios em banner aos utilizadores Basic (gratuitos).
O AdMob pode recolher e tratar dados em ligação com a entrega de anúncios, incluindo:
- identificadores de publicidade (como o Google Advertising ID no Android ou o Identifier for Advertisers no iOS)
- endereço IP
- tipo de dispositivo, versão do sistema operativo e definições do dispositivo
- dados de utilização da aplicação e dados de interação relativos aos anúncios apresentados
- dados de localização aproximada derivados do endereço IP ou das definições do dispositivo, quando permitido
Estes dados são tratados pela Google para fins como segmentação de anúncios, medição de anúncios, prevenção de fraudes e melhoria do serviço.
A DogPilot não transmite ativamente dados de perfil pessoais ao AdMob. No entanto, o AdMob pode usar identificadores ao nível do dispositivo e sinais contextuais de forma independente para apresentar anúncios.
Gestão de consentimento: Quando exigido pela legislação aplicável (incluindo o Regulamento Geral sobre a Proteção de Dados da UE e a California Consumer Privacy Act), a DogPilot usa a User Messaging Platform (UMP) da Google para solicitar o teu consentimento antes de ativar a publicidade personalizada. Podes a qualquer momento retirar ou ajustar o teu consentimento de publicidade através das definições do teu dispositivo (por exemplo, repondo ou limitando o identificador de publicidade no teu dispositivo).
App Tracking Transparency (iOS): No iOS, a DogPilot pede a tua permissão através da caixa de diálogo App Tracking Transparency da Apple antes de o identificador de publicidade (IDFA) ser usado para anúncios personalizados. A caixa de diálogo só é mostrada aos utilizadores que realmente veem publicidade (plano Basic). Se recusares, os anúncios permanecem não personalizados; podes alterar a tua escolha a qualquer momento nas Definições do iOS, em Privacidade e Segurança → Tracking.
Para mais informações sobre como a Google trata dados em ligação com o AdMob, consulta a Política de Privacidade da Google: https://policies.google.com/privacy
Também podes recusar a publicidade personalizada através das definições de anúncios da Google: https://adssettings.google.com
Funcionalidades de IA
A DogPilot usa IA generativa (modelos Google Gemini acedidos através do Firebase AI) para algumas funcionalidades claramente delimitadas. Todas elas são acionadas apenas a pedido, são assinaladas como geradas por IA e podem ser imprecisas.
- Traduções automáticas de exercícios — quando um gestor cria ou edita um exercício, o respetivo nome e descrição são enviados ao serviço de IA para gerar traduções nos seis idiomas da aplicação. Apenas o texto do exercício é transmitido.
- Análise por IA por cão (Premium) — quando um utilizador toca explicitamente no botão Análise por IA, os dados agregados de treino e avaliação do cão selecionado (avaliações, nomes de exercícios, notas escritas pelo utilizador) são enviados ao serviço de IA para gerar um breve resumo textual do progresso.
Além disso, a DogPilot oferece ferramentas opcionais de assistência por IA disponíveis apenas para os gestores de escola no nível Premium. Estão sujeitas a um limite diário de utilização justa por escola:
- Avaliações por IA de treinos e da escola — quando um gestor o solicita, os dados agregados de avaliações pós-treino e de presença de um único treino passado ou da escola do gestor no seu conjunto são enviados ao serviço de IA para gerar uma avaliação escrita. Estas avaliações são guardadas com um histórico, para que o gestor possa comparar a evolução ao longo do tempo.
- Foco do próximo treino por IA — quando um gestor o solicita, os dados agregados das disciplinas com pior classificação da escola são enviados ao serviço de IA para sugerir em que se deve focar no próximo treino. Esta sugestão não é guardada.
- Anúncios redigidos por IA — quando um gestor opta por redigir um anúncio com IA, as palavras-chave que o gestor introduz são enviadas ao serviço de IA para gerar um título e uma mensagem, que o gestor edita antes de publicar.
- Gerador de exercícios por IA — quando um gestor opta por gerar um exercício com IA, o objetivo ou a descrição de treino que o gestor introduz são enviados ao serviço de IA para propor o nome, a descrição, a categoria e o nível de dificuldade de um exercício, que é depois traduzido automaticamente como qualquer exercício.
Em todos os casos, os dados são tratados pela Google na qualidade de fornecedor de serviços para gerar o resultado solicitado. Os pedidos de IA não são usados para criar perfis publicitários, e a DogPilot não usa os teus dados para treinar os seus próprios modelos.
Por que motivo os dados são tratados
Usamos os dados principalmente para os seguintes fins:
- operar a DogPilot e manter a aplicação funcional
- apoiar a geração e o resgate de convites
- validar o resgate de convites de escola antes de criar uma adesão a uma escola ou uma atribuição a um grupo de destino
- ligar um perfil com sessão iniciada a uma escola e, quando aplicável, a um grupo de escola de destino
- manter dados de escolas, grupos e adesões onde exista suporte de backend em tempo real
- mostrar e recordar o estado de onboarding ao nível da conta
- identificar perfis inativos que possam ser elegíveis para posterior limpeza operacional
- melhorar a estabilidade técnica e diagnosticar problemas
- gerar traduções automáticas de exercícios e, mediante pedido explícito, resumos, avaliações, sugestões e rascunhos gerados por IA
- responder a pedidos de suporte
- proteger o serviço contra uso indevido e abuso técnico
Partilha com terceiros
Os dados são partilhados apenas na medida necessária para operar a DogPilot ou quando exigido por lei.
Consoante a configuração ativa, isto pode incluir:
- Firebase Authentication para login por email/palavra-passe e fornecedores de início de sessão baseados em OAuth suportados, como o Google e a Apple, quando configurados
- Firebase Authentication para atualizar um perfil local anónimo mais antigo para um login visível em configurações de dispositivo suportadas
- Cloud Firestore para a persistência de escolas, grupos, adesões, convites e conversas
- Firebase Storage para imagens carregadas, como imagens de fundo e conteúdos multimédia de escolas
- Firebase Cloud Messaging para a entrega de notificações push sobre novas mensagens de conversa em dispositivos móveis
- Google AdMob para apresentar anúncios em banner aos utilizadores Basic (gratuitos) — consulta a secção Publicidade acima para mais detalhes
- Firebase AI (modelos Google Gemini) para as traduções automáticas de exercícios, a análise por IA por cão a pedido e as ferramentas de assistência por IA para gestores a pedido — consulta a secção Funcionalidades de IA acima para mais detalhes
- Firebase Crashlytics para recolher relatórios de falhas em compilações de lançamento, a fim de diagnosticar e corrigir problemas de estabilidade
- Firebase App Check para verificar que os pedidos ao backend têm origem numa instalação genuína da aplicação
- fornecedores de plataformas de aplicações, como a Apple ou a Google, se a DogPilot for distribuída através dos seus ecossistemas
- fornecedores técnicos necessários para prestar suporte ou manter a infraestrutura
Não vendemos dados pessoais.
Local e duração do armazenamento
Os dados podem ser armazenados localmente num dispositivo, na infraestrutura de backend configurada ou em sistemas de suporte usados para tratar um pedido.
Se optares pela eliminação da conta, a DogPilot pode remover os dados de perfil atuais associados a essa sessão. Se esse perfil for o último gestor de uma escola, a DogPilot pode também eliminar a escola afetada e os respetivos dados operacionais relacionados, incluindo grupos, treinos, conversas, adesões e conteúdos multimédia de escola associados, porque esses dados estão estruturalmente ligados à entidade escola.
Os dados são, em geral, armazenados apenas durante o tempo necessário para a finalidade prevista, por exemplo:
- enquanto um grupo de treino permanecer ativo,
- enquanto um convite for válido ou precisar de ser documentado,
- enquanto um caso de suporte estiver aberto,
- ou enquanto se aplicarem deveres legais de conservação.
As conversas arquivadas são conservadas até um ano após terem sido arquivadas e, em seguida, são eliminadas automaticamente, incluindo todas as suas mensagens, para todos os participantes.
Dados expirados, revogados, obsoletos ou já não necessários podem ser eliminados, anonimizados ou substituídos em conformidade com os requisitos operacionais e legais.
Os teus direitos
Quando previsto pela legislação aplicável, podes ter direitos como:
- o direito de acesso aos dados pessoais,
- o direito de retificar dados incorretos,
- o direito de solicitar a eliminação,
- o direito de restringir determinado tratamento,
- o direito de oposição em casos específicos,
- e o direito à portabilidade dos dados.
Para exercer esses direitos, contacta-nos por email.
Segurança dos dados
Tomamos medidas técnicas e organizativas adequadas para proteger os dados contra acesso não autorizado, perda, uso indevido ou divulgação. Tal como em qualquer produto baseado na internet ou ligado à nuvem, não é possível garantir segurança absoluta.
Crianças e menores
A DogPilot não se destina especificamente a crianças. Se forem tratados dados pessoais relativos a menores, tal só deverá ocorrer com o envolvimento ou a responsabilidade de um progenitor ou tutor legal, quando exigido por lei.
Contacto
Para questões ou pedidos relacionados com privacidade:
DogPilot
Um produto da sysoft.ch, Suíça
Email: hello@dogpilot.app