Transparência: o ClassHUB não mantém servidor próprio para armazenar dados pedagógicos de usuários. Quando a
sincronização em nuvem está desativada, os dados permanecem somente no dispositivo.
1. Escopo
Esta Política de Privacidade se aplica ao aplicativo ClassHUB e às suas funcionalidades
atuais nas plataformas web, Android e iOS.
O ClassHUB foi desenvolvido para apoiar a rotina educacional de professores, com gestão de turmas,
desempenho, ocorrências, tarefas, projetos e relatórios.
2. Dados tratados no app
Conforme uso do aplicativo, podem ser tratados os seguintes dados inseridos pelo próprio usuário:
- Dados de professor: nome, escolas, nichos e foto de perfil (opcional).
- Dados de turmas e alunos: nome, notas, pontos, níveis, diagnósticos e fotos (opcional).
- Dados pedagógicos: ocorrências, anotações, selos, frequência, semáforo, tarefas e projetos.
- Dados de agenda e produtividade: eventos de calendário e links úteis.
- Dados técnicos: idioma, tema, configuração de telas, status de sincronização e data de modificação.
- Senha local de proteção: armazenada em formato de hash com sal (não em texto puro).
3. Armazenamento local
Por padrão, os dados do ClassHUB são mantidos localmente no dispositivo. Na versão web, o app usa
armazenamento local do navegador (IndexedDB). Em Android e iOS, os dados permanecem na área privada do app.
A proteção desses dados depende também das medidas de segurança do próprio dispositivo, como bloqueio de
tela, senha do sistema operacional e controle de acesso físico.
4. Sincronização em nuvem com Google (opcional)
A sincronização com Google é opcional e só ocorre quando o usuário conecta a conta Google
e ativa a sincronia no app.
- O ClassHUB utiliza autenticação Google e acesso ao Google Drive em
appDataFolder.
-
Escopos solicitados no Google:
drive.appdata, userinfo.email, openid
e profile.
- O arquivo de backup na nuvem é salvo como
classhub-cloud-data.json.
- O app pode consultar o e-mail da conta Google conectada para vincular a sincronização.
-
O backup pode conter dados pedagógicos e configurações do app, incluindo hash/sal de senha local (nunca
a senha em texto puro).
- Quando ativada, há sincronização manual e sincronização automática em segundo plano.
- Em restaurações, o app compara carimbos de data para decidir entre dados locais e dados de nuvem.
5. Backup, importação e relatórios
O ClassHUB permite exportar backup em arquivo JSON, importar backup e gerar relatórios em PDF.
- Backups e relatórios são gerados no dispositivo do usuário.
- O compartilhamento de arquivos ocorre pelos recursos nativos do sistema operacional.
-
No fluxo "Importar backup e sincronizar nuvem", os dados locais são substituídos e o backup da conta
Google vinculada também é atualizado.
6. Serviços de terceiros
Para funções específicas, o app pode se comunicar com serviços externos:
-
Google Identity Services e Google Drive API: autenticação e sincronização em nuvem,
quando ativadas pelo usuário.
-
UI Avatars (ui-avatars.com):
geração de avatar visual quando não há foto cadastrada.
7. Permissões e recursos do dispositivo
- Internet: para sincronização Google, avatares e links externos.
- Arquivos/armazenamento: para exportar e importar backups e relatórios.
- Compartilhamento do sistema: para envio de arquivos gerados no app.
- Seleção de imagem (e câmera quando disponível): para fotos de perfil/aluno de forma opcional.
O app não exige localização, contatos, microfone ou leitura de SMS para o funcionamento principal.
8. Exclusão e retenção
Como regra, os dados ficam disponíveis enquanto permanecerem no dispositivo e/ou no backup da conta
conectada.
- Você pode excluir dados pelas funções internas de limpeza/reset do app.
- Também pode remover dados desinstalando o app e limpando dados nas configurações do sistema.
- Nas rotinas de reset completo, o app remove dados locais e tenta remover backup em nuvem vinculado.
9. Dados de alunos e conformidade com LGPD
O ClassHUB é uma ferramenta de apoio ao educador. O usuário responsável deve utilizar os dados conforme as
políticas da instituição de ensino e a legislação aplicável (incluindo LGPD).
O desenvolvedor não acessa automaticamente os dados pedagógicos inseridos no app.
10. Alterações nesta política e contato
Esta política pode ser atualizada para refletir evolução do produto, melhorias de segurança e mudanças
legais. A versão vigente estará sempre nesta página.
Contato oficial para dúvidas de privacidade e suporte: guibsonv@icloud.com.