Política de Cookies
Transparência sobre o que armazenamos no seu navegador
1. O que são Cookies e Armazenamento Local
Cookies são pequenos arquivos de texto armazenados pelo seu navegador quando você acessa um site. O armazenamento local (localStorage) é um mecanismo semelhante, mas com maior capacidade e sem expiração automática.
O Histórico Acadêmico utiliza cookies e armazenamento local para garantir o funcionamento do serviço, proteger sua conta e salvar preferências. Não utilizamos cookies de rastreamento publicitário de terceiros.
Última atualização: 07/05/2026
Versão: 1.0
2. Cookies de Autenticação — Firebase Auth
A autenticação do aplicativo é gerenciada pelo Firebase Authentication (Google). Ao fazer login, o Firebase armazena tokens de sessão no seu navegador para mantê-lo autenticado.
| Nome / Prefixo | Finalidade | Tipo | Duração |
|---|---|---|---|
| firebase:authUser:* | Dados da sessão autenticada | localStorage | Até logout |
| firebase:* | Tokens de ID e refresh do usuário | IndexedDB / localStorage | Até logout |
Esses dados são essenciais para o funcionamento do login. Removê-los encerra sua sessão. Consulte a Política de Privacidade do Google / Firebase.
3. Google reCAPTCHA v3
Utilizamos o Google reCAPTCHA v3 nas telas de login e cadastro para proteção contra bots e ataques automatizados. O reCAPTCHA v3 opera de forma invisível — não exibe desafios ao usuário — e analisa o comportamento de navegação para gerar uma pontuação de risco.
| Nome | Finalidade | Tipo | Duração |
|---|---|---|---|
| _GRECAPTCHA | Análise de risco anti-bot pelo Google | Cookie (Google) | 6 meses |
Dados coletados pelo reCAPTCHA: O Google pode coletar endereço IP, dados de hardware e software, movimentos do mouse, tempo de interação e histórico de navegação para avaliar se a interação é humana.
Esses dados são processados pelo Google conforme a Política de Privacidade do Google e os Termos de Serviço do Google. O Histórico Acadêmico não tem acesso a esses dados de comportamento — recebe apenas a pontuação de risco gerada.
Base legal: Legítimo interesse na segurança do serviço (Art. 7º, IX da LGPD).
4. Armazenamento Local (localStorage) — Funcional
O aplicativo usa o localStorage do navegador para salvar preferências locais e dados de uso temporário:
| Chave | Finalidade | Quando é criada |
|---|---|---|
| historico-ufba-dark-mode | Preferência de tema (claro/escuro) | Ao alternar o tema |
| disciplinas_{curso} | Disciplinas salvas localmente para usuários não-logados | Ao adicionar disciplinas sem conta |
| horarios_{chave} | Grade de horários salva localmente | Ao configurar a grade de horários |
Esses dados ficam apenas no seu dispositivo e nunca são enviados para nossos servidores. Usuários logados têm seus dados sincronizados no Firebase — o localStoragefunciona como fallback offline.
5. Firebase Analytics (opcional)
O aplicativo pode utilizar o Firebase Analytics (baseado no Google Analytics 4) para coleta de métricas de uso agregadas, como páginas mais acessadas e funcionalidades mais utilizadas. Este módulo é carregado de forma opcional e pode não estar ativo em todas as versões.
| Nome | Finalidade | Duração |
|---|---|---|
| _ga | Identificador de usuário para Google Analytics | 2 anos |
| _ga_* | Dados de sessão do Google Analytics 4 | 2 anos |
Os dados do Analytics são anonimizados e usados apenas para compreender como os usuários interagem com o aplicativo em termos gerais, sem identificação individual.
6. Resumo por Categoria
| Categoria | Cookies / Storage | Essencial? | Terceiro? |
|---|---|---|---|
| Autenticação | firebase:* | Sim | Google (Firebase) |
| Segurança anti-bot | _GRECAPTCHA | Sim | Google (reCAPTCHA) |
| Preferências | historico-ufba-* | Funcional | Próprio |
| Dados offline | disciplinas_* / horarios_* | Funcional | Próprio |
| Analytics | _ga / _ga_* | Opcional | Google (Analytics) |
7. Como Gerenciar Cookies
Você pode gerenciar ou remover cookies e dados de armazenamento local pelas configurações do seu navegador:
- Chrome: Configurações → Privacidade e segurança → Cookies e outros dados de sites
- Firefox: Configurações → Privacidade e segurança → Cookies e dados de sites
- Safari: Preferências → Privacidade → Gerenciar dados de sites
- Edge: Configurações → Cookies e permissões do site
8. Alterações nesta Política
Esta política pode ser atualizada para refletir mudanças nas tecnologias utilizadas. Alterações relevantes serão comunicadas com antecedência mínima de 15 dias por notificação no aplicativo e/ou por e-mail. A data de atualização no topo deste documento sempre indicará a versão vigente.
Dúvidas sobre Cookies
Responsável: Luís Teixeira (Encarregado de Dados)
E-mail: luisps4.lt@gmail.com
Assunto sugerido: Política de Cookies — Histórico Acadêmico
Prazo de resposta: Até 5 dias úteis
Última atualização: Maio de 2026
Versão: 1.0