Dados recolhidos e onde ficam guardados
4.1. Dados locais (ficam no dispositivo e nunca nos são enviados)
A app guarda os seguintes dados no armazenamento interno do dispositivo (base de dados SQLite local e ficheiro de preferências da app). Nunca são enviados para nós (não temos servidores). Só saem do aparelho se o adulto os exportar, ou pela cópia de segurança do próprio sistema, se a tiver ligada (ver abaixo).
Perfil
Nome escolhido pela criança/tutor, avatar, data de nascimento
Permitir progresso separado entre irmãos e adequar o conteúdo à idade
Progresso de aprendizagem
Estrelas, nível por matéria, erros para revisão
Adaptar dificuldade e mostrar conquistas
Histórico de sessões
Por cada sessão de jogo terminada: o jogo, o nível, as respostas certas, o total de perguntas, e a data e hora
Mostrar a evolução da criança ao longo do tempo e escolher as próximas sugestões
Economia educativa
Lumis 💡, peças 🧩, edifícios construídos, itens da loja
Sistema de recompensas
Preferências parentais
PIN parental, limites de tempo, mundos bloqueados, flags de onboarding
Controlo parental
Data de nascimento. É indicada pelo tutor ao criar o perfil e serve para dois fins, ambos dentro do dispositivo: escolher o conteúdo adequado ao ano escolar da criança e mostrar uma mensagem de parabéns no dia do aniversário. A verificação do aniversário é feita localmente pelo próprio dispositivo — a app nunca envia a data para lado nenhum, nem para nós nem para terceiros (a cópia de segurança do sistema, se o adulto a tiver ligada, inclui-a — ver abaixo). Pode ser corrigida a qualquer momento nas Configurações Parentais.
Estes dados nunca nos chegam: não os podemos consultar, corrigir, exportar nem apagar à distância. Quem os controla é o adulto responsável, na própria app — podem ser corrigidos no perfil e apagados a qualquer momento em Definições → Configurações Parentais → Apagar perfil.
Se a app for desinstalada, o sistema operativo (Android ou iOS) apaga os dados que estão no aparelho.
Cópia de segurança do sistema. Se o adulto tiver ligada a cópia de segurança do aparelho — a da conta Google, no Android; a do iCloud ou do computador, no iOS —, o sistema operativo pode guardar uma cópia da base de dados da app (perfil, progresso, histórico de sessões e economia) na conta do adulto. Essa cópia é feita e guardada pela Google ou pela Apple, nos termos do serviço que o adulto aceitou com elas; nós não temos acesso a ela. As preferências parentais (PIN, consentimento, limites de tempo, mundos bloqueados) e o estado do acesso à app ficam fora dessa cópia, nas duas plataformas. «Apagar perfil» e desinstalar a app apagam os dados do aparelho; a cópia de segurança é substituída na seguinte que o sistema fizer, e pode ser apagada nas definições de cópia de segurança do aparelho ou da conta.
Passar o progresso para outro aparelho. O progresso não se sincroniza entre aparelhos, mas o adulto pode levá-lo à mão: nas Configurações Parentais (atrás do portão parental), «Exportar progresso» cria um ficheiro com o progresso de um perfil e abre a folha de partilha do sistema, e o adulto envia-o para onde escolher (email, mensagens, armazenamento na nuvem, AirDrop). No outro aparelho, «Importar progresso» abre o seletor de ficheiros do sistema, também atrás do portão parental. - O que o ficheiro leva: o nome e o avatar do perfil, as estrelas, o nível de cada jogo, as peças, os Lumis, os itens e edifícios da economia educativa e o histórico de sessões. - O que não leva: a data de nascimento (pede-se de novo ao importar), o PIN parental e as outras preferências parentais (limites de tempo, mundos bloqueados), nem a compra, que se restaura pela loja. - Nós nunca o recebemos. A app escreve o ficheiro e entrega-o ao sistema; quem decide para onde vai é o adulto. O nome do ficheiro não leva o nome da criança. - Depois de partilhado, o ficheiro fica onde o adulto o pôs. Apagar o perfil ou desinstalar a app não o apaga lá: tem de ser apagado nesse sítio.
Impressão digital / Face ID. O tutor pode optar por abrir a zona parental com a biometria em vez do PIN. A app nunca recebe nem guarda a sua impressão digital ou o seu rosto: quem faz a verificação é o sistema operativo, e a app recebe apenas um "sim" ou um "não". Não há qualquer dado biométrico na base de dados local nem em lado nenhum, e nada é transmitido. Por isso não há tratamento de dados de categoria especial (RGPD art. 9.º) da nossa parte. A opção é desligada por defeito e pode ser desactivada nas Configurações Parentais.
4.2. Sem tutor de inteligência artificial
Esta versão da app não inclui nenhuma funcionalidade de conversa com inteligência artificial. Nada do que a criança escreve é enviado para fora do dispositivo.
Se isso vier a mudar, esta política é actualizada antes de a funcionalidade ficar disponível, e com aviso dentro da app.
4.3. Serviços Firebase (Google) — activos
A app usa três serviços da Firebase, fornecidos pela Google (Google Ireland Limited e Google LLC), que os presta como nossa subcontratante. Nenhum deles recebe o nome da criança, a data de nascimento, a idade, as respostas ou o progresso. O que cada um envia:
Firebase Crashlytics (Android e iOS) — relatórios de avaria, para podermos corrigir as falhas da app. Só envia se o adulto responsável o autorizar, numa opção à parte e desmarcada do ecrã da primeira abertura, e enquanto a opção "Relatórios de avaria" estiver ligada nas Configurações Parentais — que fica com o que o adulto escolheu nesse ecrã. Com a opção ligada, envia:
- quando a app falha: onde no código falhou (a "stack trace"), o modelo do aparelho, as versões do sistema e da app, o estado do aparelho nesse momento (por exemplo, memória e espaço livre) e o nome do ecrã onde a app estava (por exemplo
counting);
- de vez em quando, mesmo sem falhas: pedidos da configuração do próprio serviço, com o identificador da instalação, o modelo do aparelho e as versões do sistema e da app — nada sobre o que a criança faz.
A opção pode ser desligada a qualquer momento, e a app continua a funcionar na íntegra sem ela. Depois de desligada, deixa de enviar a partir da abertura seguinte da app. Enquanto está desligada — e também antes de ser dado o consentimento —, a informação sobre uma falha que o serviço guarde no aparelho é apagada pela app, e nunca chega a ser enviada.
Firebase Cloud Messaging (FCM) (apenas Android) — notificações. Só depois de o adulto responsável dar o consentimento e de as notificações estarem permitidas no aparelho, a app pede um token FCM e subscreve dois tópicos temáticos ("anúncios" e "pais"). As notificações são enviadas a todos os subscritores de um tópico: não segmentamos por criança nem por perfil. Podem ser desactivadas a qualquer momento nas definições do sistema operativo, e a app continua a funcionar na íntegra sem elas.
Firebase Remote Config (apenas Android, e só nas versões de teste distribuídas a testadores convidados — a app publicada nas lojas não o usa) — permite-nos ligar e desligar funcionalidades sem publicar uma nova versão. A versão de teste descarrega a configuração, só depois de o adulto responsável dar o consentimento, e não envia dados de utilização. Para a pedir, envia o identificador da instalação e dados técnicos do pedido: as versões da app e do Android, e a língua, o país e o fuso horário definidos no aparelho.
Identificadores. Estes envios levam identificadores técnicos da instalação — o Firebase Installation ID e, no Crashlytics, um identificador próprio da instalação —, e o endereço IP de onde partem chega à Google, como em qualquer ligação à Internet. Não identificam a criança: não estão ligados ao nome, à idade, ao avatar nem ao progresso de nenhum perfil. Não é o identificador de publicidade (IDFA/AAID) — esse não existe nesta app. Por quanto tempo ficam guardados está na §8.
O que não sai: nada do que está na tabela da §4.1 — nome, idade, progresso, respostas, conversas.
4.4. Quando nos escreve
Se nos escrever — para pedir ajuda, um reembolso ou o exercício de um direito —, recebemos o seu endereço de email, o nome que lá aparecer e o que nos disser na mensagem. Usamo-los só para lhe responder. O email é gerido num serviço da Google (Gmail). Para responder não precisamos de nenhum dado da criança: por favor não o inclua.