Cookies e armazenamento
O que a Mochila Mágica guarda no seu dispositivo, e porquê.
Data de entrada em vigor: dia do lançamento.
Responsável: Wavecare Soc Unip Lda, NIF 513555188, Rua Mariana de Andrade 7A, 2840-196 Seixal, [email protected].
1. O que são cookies e armazenamento local
Cookies são pequenos ficheiros guardados pelo navegador. O armazenamento local (localStorage) e o armazenamento de sessão (sessionStorage) são mecanismos semelhantes, que guardam informação no próprio dispositivo. Para efeitos legais, todos são tratados da mesma forma: guardar ou ler informação no dispositivo do utilizador.
2. Regra legal
Nos termos do art. 5.º da Lei n.º 41/2004, de 18 de agosto, na redação da Lei n.º 46/2012, de 29 de agosto (que transpõe o art. 5.º, n.º 3, da Diretiva 2002/58/CE):
- guardar informação no dispositivo, ou aceder a ela, exige consentimento prévio, livre, específico e informado (n.º 1);
- exceto quando seja estritamente necessário para a transmissão de uma comunicação ou para prestar um serviço expressamente pedido pelo utilizador (n.º 2).
A Mochila Mágica só usa cookies e armazenamento estritamente necessários, e estatísticas de visitas que não guardam nem leem nada no dispositivo. Por isso não mostramos banner de consentimento, mas informamos aqui, de forma clara e completa, tudo o que é usado. Se algum dia usarmos cookies não necessários, só os ativaremos depois de consentimento prévio, com opção de recusar tão simples como aceitar, e esta política será atualizada antes disso.
3. Sem cookies de análise nem de publicidade
Não há cookies de publicidade, píxeis de seguimento, botões de redes sociais nem cookies de análise. As fontes tipográficas estão alojadas no próprio site (não são carregadas de serviços externos).
Estatísticas: Cloudflare Web Analytics. Para saber quantas visitas tem o site e que páginas são mais vistas, usamos o Cloudflare Web Analytics, só nas páginas públicas de mochilamagica.pt e www.mochilamagica.pt; nunca corre nos ecrãs da criança, na área dos pais nem na administração. Não usa cookies nem armazenamento local, não guarda nem lê nada no dispositivo, não cria identificadores do visitante e não segue ninguém entre sites. Recolhe, de forma agregada, a página visitada, a origem (referrer), o país e o tipo de navegador e de dispositivo; o endereço IP é tratado pela Cloudflare para entregar o pedido, sem ser guardado para estas estatísticas. Como nada é guardado nem lido no dispositivo, não exige consentimento ao abrigo do art. 5.º da Lei 41/2004; o tratamento baseia-se no interesse legítimo em medir e melhorar o site (art. 6.º, n.º 1, al. f), RGPD), com direito de oposição (art. 21.º) — ver a Política de Privacidade.
Conclusão: não é necessário banner de consentimento — usamos apenas armazenamento estritamente necessário (art. 5.º, n.º 2, da Lei 41/2004) e estatísticas que não guardam nem leem nada no dispositivo; esta página cumpre o dever de informação clara e completa.
4. Cookies que usamos (estritamente necessários)
Todos os nossos cookies usam o prefixo __Host-, o que significa que só são aceites pelo navegador em ligação segura, apenas para o nosso domínio exato e para todo o site. Todos têm os atributos Secure e Path=/, sem atributo Domain, e todos, exceto o sinal __Host-mm_s, são HttpOnly (não são acessíveis a scripts da página). O __Host-mm_s não contém dados e tem de ser lido pela página, por isso não é HttpOnly.
| Nome | Para quê | SameSite | Duração (Max-Age) |
|---|---|---|---|
__Host-mm_sess (sessão dos pais) | Manter a sessão iniciada na conta dos pais. Contém apenas um identificador aleatório; no servidor fica só o seu hash | Lax (necessário para voltar à sessão depois do início de sessão com Google ou do pagamento na Stripe) | 30 dias (2 592 000 s), ou até terminar sessão |
__Host-mm_sess (dispositivo da criança ligado) | Manter ligado à conta o dispositivo da criança, depois de os pais o ligarem com o código de 4 dígitos | Lax | 180 dias (15 552 000 s), ou até os pais desligarem o dispositivo na área dos pais |
__Host-mm_s (sinal de sessão) | Indicar às páginas, sem qualquer dado (valor fixo «1»), que há uma sessão neste dispositivo e que devem sincronizar o progresso com a conta. Não é HttpOnly. É criado e apagado junto com o __Host-mm_sess | Lax | O mesmo que a sessão que acompanha: 30 dias (2 592 000 s) com a sessão dos pais; 180 dias (15 552 000 s) com a do dispositivo da criança; apagado ao terminar sessão ou apagar a conta |
__Host-mm_pre | Proteção contra pedidos forjados (CSRF) antes de haver sessão iniciada (p. ex. nos formulários de registo e entrada) | Strict | 2 horas (7 200 s) |
__Host-mm_oauth | Guardar temporariamente o código de verificação de segurança do início de sessão com Google (state e PKCE). É apagado no regresso | Lax | 10 minutos (600 s) |
__Host-mm_gpend | No primeiro início de sessão com Google, guardar temporariamente a identidade Google pendente até o adulto aceitar a declaração de maioridade/responsabilidade parental e os Termos. Contém só um identificador aleatório (no servidor fica apenas o seu hash). É apagado quando o registo é concluído | Lax | 15 minutos (900 s) |
Existe ainda o cookie __Host-mm_adm (HttpOnly, SameSite=Strict, 8 horas), usado apenas pela equipa da Mochila Mágica na área de administração; não é colocado nos dispositivos de pais nem de crianças.
5. Armazenamento local e de sessão no dispositivo
| Nome | Tipo | Para quê | Duração |
|---|---|---|---|
mm_v1 | localStorage | Perfis no dispositivo (alcunha e cor/personagem), pontos, medalhas, série de dias, histórico de treinos e estado da demonstração; sincronizado com a conta dos pais | Até ser apagado |
mm_conta | localStorage | Ligar os perfis guardados no dispositivo aos perfis da conta dos pais | Apagado ao apagar a conta; até ser apagado |
mm_conta_hint | localStorage | Indicação de que há uma conta com sessão neste dispositivo (não contém dados pessoais nem o identificador de sessão) | Apagado ao terminar sessão ou apagar a conta |
mm_apoio | localStorage | Preferências do Modo de apoio (letra maior, menos opções, sem relógio, menos animação), aplicadas logo ao abrir a página | Até ser desligado ou apagado |
mm_pre | localStorage | Contagem das sessões da área Pré por perfil e tema | Até ser apagado |
mm-pequeninos-<jogo> | localStorage | Melhores estrelas e número de vezes em cada jogo dos mais pequenos | Até ser apagado |
mm-minijogo-<jogo> | localStorage | Progresso do minijogo | Até ser apagado |
mm_gate | sessionStorage | Lembrar, durante a sessão, que um adulto passou a verificação de acesso à área dos pais | Até fechar o separador |
mm_pre_n | sessionStorage | Contar as sessões seguidas na área Pré, para o Mochi sugerir uma pausa | Até fechar o separador |
Todos servem funcionalidades pedidas pelo utilizador (guardar o progresso, a sessão e as preferências) e enquadram-se na exceção do art. 5.º, n.º 2, da Lei 41/2004.
Pode apagá-los a qualquer momento nas definições do navegador. Se o fizer, terá de voltar a iniciar sessão e o site pode deixar de reconhecer o perfil ou as preferências nesse dispositivo; o progresso guardado na conta dos pais mantém-se.
6. Serviços de terceiros
- Pagamentos (Stripe): ao pagar ou gerir a subscrição, é redirecionado para páginas da Stripe (checkout e portal de cliente), que usam cookies próprios necessários ao pagamento e à prevenção de fraude, sob a responsabilidade da Stripe e nos termos da sua política.
- Início de sessão com Google: se escolher entrar com Google, é redirecionado para a página da Google, que usa cookies próprios no seu domínio para autenticação, nos termos da política da Google. O nosso site não carrega scripts da Google.
- Cloudflare: na verificação de 1 de novembro de 2026 à pré-visualização (mochila-magica.pages.dev) não foi colocado nenhum cookie da Cloudflare (p. ex.
__cf_bm).
7. Contacto
Dúvidas: [email protected]. Mais informação sobre o tratamento de dados na Política de Privacidade.
