Política de Privacidade
Última atualização: Junho 2026
CoachSketch ("nós", "nos", "nosso") opera a aplicação web CoachSketch. Esta política explica que dados recolhemos, porquê, e os seus direitos ao abrigo do Regulamento Geral sobre a Proteção de Dados (RGPD).
1. O que recolhemos
| Dados | Finalidade | Base legal |
|---|---|---|
| Endereço de email | Criação de conta e login | Execução de contrato |
| Nome completo | Apresentação no seu perfil e plantel da equipa | Execução de contrato |
| Dados de perfil (data de nascimento, função na equipa, clube atual, como nos descobriu, código de referência) | Integração, recompensas de referência de amigos e melhoria do serviço | Interesse legítimo |
| Palavra-passe | Autenticação (armazenada encriptada pelo Supabase Auth) | Execução de contrato |
| Informação da conta Google | Google Sign-In (apenas email e nome) | Consentimento |
| Dados de equipa e jogadores | Funcionalidade principal — plantéis, rotações, histórico, táticas, treinos | Execução de contrato |
| Fotos de jogadores | Fotos de perfil opcionais carregadas por si | Consentimento |
| Contadores de utilização | Limites de geração de rotação automática por plano | Interesse legítimo |
| Preferências de idioma e tema | Lembrar as suas definições de interface | Interesse legítimo |
Usamos o Vercel Web Analytics e o Speed Insights para perceber o tráfego agregado (visualizações, visitantes, páginas mais vistas) e o desempenho das páginas. São sem cookies e respeitam a privacidade: não usam cookies, não o seguem por outros sites e não criam perfis publicitários nem impressão digital do dispositivo. Não usamos rastreadores de publicidade nem rastreamento de localização. Mantemos contadores internos de utilização (por exemplo, número de equipas e rotações geradas) para operar o serviço e aplicar os limites de plano.
2. Cookies e Armazenamento Local
O CoachSketch utiliza apenas cookies essenciais e armazenamento do navegador necessários para o funcionamento da aplicação. A nossa analítica (Vercel Web Analytics e Speed Insights) é sem cookies, pelo que não usamos cookies de rastreamento nem de publicidade. Não é necessário banner de consentimento ao abrigo do RGPD/ePrivacy porque todo o armazenamento é estritamente necessário e a nossa analítica não depende de cookies.
| Armazenamento | Finalidade | Tipo |
|---|---|---|
Cookie de autenticação Supabase | Autenticação de sessão — mantém a sessão iniciada | Cookie essencial |
coachsketch-teams | Estado da aplicação persistido (plantel, configuração, esquema) para acesso offline | localStorage |
coachsketch-tab, coachsketch-lang, coachsketch-chime | Preferências da interface | localStorage |
coachsketch-offline-queue | Fila de alterações não guardadas quando offline — limpa após sincronização | localStorage |
coachsketch-timer | Persiste o cronómetro do jogo durante atualização da página | localStorage |
3. Como armazenamos os seus dados
- Base de dados: Supabase (PostgreSQL), alojada na UE. Os dados da sua equipa são armazenados como JSON encriptado em repouso.
- Autenticação: O Supabase Auth gere palavras-passe (bcrypt) e tokens OAuth. Nunca vemos ou armazenamos a sua palavra-passe em texto simples.
- Armazenamento local: O seu navegador armazena preferências e uma fila de sincronização offline localmente. Estes dados nunca saem do seu dispositivo a menos que sincronize.
- Alojamento: Vercel (EUA). Aloja a aplicação e recolhe analítica e métricas de desempenho agregadas e sem cookies. Nenhum dado pessoal de conta ou de equipa é armazenado no Vercel.
- Notificações por email: Quando completa o seu perfil, os seus dados de perfil são enviados para a nossa equipa por email (via Resend) para que possamos dar as boas-vindas e apoiar novos utilizadores.
4. Com quem partilhamos dados
Não vendemos, alugamos ou partilhamos os seus dados pessoais com terceiros para marketing. Os seus dados são processados por:
| Serviço | Função | Localização | Salvaguarda |
|---|---|---|---|
| Supabase | Fornecedor de base de dados e autenticação | EU | DPA com Cláusulas Contratuais Padrão |
| Vercel | Alojamento + analítica web sem cookies | US | DPA com Cláusulas Contratuais Padrão |
| Resend | Email transacional (notificações de perfil) | US | DPA com Cláusulas Contratuais Padrão |
| Fornecedor OAuth (se usar Google Sign-In) | US | Termos de privacidade do Google |
5. Partilha de equipa e dados públicos
- Quando partilha uma equipa via código de convite, outros utilizadores com o código podem aceder aos dados da equipa de acordo com a sua função (Proprietário, Editor ou Visualizador).
- Se criar um link de jogo público (funcionalidade Plus/Pro), os resultados e eventos são visíveis para qualquer pessoa com o link. Nenhum dado pessoal (emails, informação de conta) é exposto nas páginas de jogo públicas.
6. Os seus direitos (RGPD)
Tem o direito de:
- Acesso — Veja as Definições da Conta para o seu perfil; os dados da equipa são visíveis na app
- Retificação — Edite o seu nome, detalhes dos jogadores e informação da equipa a qualquer momento
- Eliminação — Contacte-nos e eliminaremos a sua conta e todos os dados associados em 30 dias
- Exportação — Use a funcionalidade de exportação de equipa (JSON) no Team Hub
- Retirar consentimento — Para dados opcionais como Google Sign-In ou fotos de jogadores, pode desligar ou remover a qualquer momento
- Oposição — Contacte-nos para se opor a qualquer processamento baseado em interesse legítimo
Para exercer qualquer direito, contacte-nos em official.coachsketch@gmail.com ou via Telegram em @CoachSketchSupportbot.
7. Retenção de dados
- A sua conta e dados da equipa são mantidos enquanto a sua conta estiver ativa.
- Se eliminar a sua conta, todos os dados são permanentemente eliminados em 30 dias.
- Os dados da fila offline no seu navegador são automaticamente limpos após sincronização bem-sucedida.
8. Crianças
O CoachSketch é destinado a treinadores que gerem equipas juvenis e adultas. Não recolhemos intencionalmente dados de crianças menores de 16 anos. Os dados dos jogadores (nomes, fotos) são introduzidos pelo treinador, não pelos jogadores. Se acredita que uma criança nos forneceu dados pessoais diretamente, contacte-nos e iremos eliminá-los.
9. Alterações a esta política
Podemos atualizar esta política. Se fizermos alterações significativas, iremos notificá-lo através da app. A data "Última atualização" no topo reflete a revisão mais recente.
9. Contacto
Para quaisquer questões ou pedidos de privacidade:
- Email: official.coachsketch@gmail.com
- Telegram: @CoachSketchSupportbot