Política de Privacidade
Última atualização: 26 de setembro de 2026
Esta Política explica como o Semestra trata os dados pessoais de quem usa o
serviço. O Semestra, por meio de sua operação responsável, atua como
controladora desse tratamento. Esta Política é complementada pelos nossos
Termos de Uso e observa a Lei Geral de
Proteção de Dados Pessoais (Lei nº 13.709/2018 — LGPD).
1. Dados que tratamos
- Dados de conta: e-mail, identificador da conta, nome de exibição e foto de perfil, se você a enviar. A senha é tratada pelo provedor de autenticação e não é armazenada pelo Semestra em texto legível.
- Conteúdo inserido por você: áreas de estudo, tarefas, aulas, notas, eventos, flashcards, registros de rotina, nutrição, treino, finanças e demais dados que você optar por registrar.
- Dados de assinatura: status e identificadores necessários para gerenciar a assinatura. O e-mail é compartilhado com o Mercado Pago para vincular a assinatura. Os dados do cartão são processados diretamente por esse provedor; o Semestra não armazena o número do cartão ou código de segurança.
- Integrações opcionais: ao conectar o Google Agenda, tratamos o e-mail da conta conectada, tokens de autorização protegidos e os eventos necessários para a sincronização. Um calendário público do iCloud só é tratado se você informar o respectivo link.
- Métricas opcionais da landing page: somente se você aceitar, o Google Analytics recebe o evento de visualização da página pública e informações técnicas do navegador/dispositivo e de origem da visita, associadas a um identificador pseudônimo de análise. Não enviamos dados da conta ou conteúdo do app para essa medição.
- Dados técnicos mínimos: preferências locais do app, sua escolha sobre análise (salva no armazenamento local deste navegador, não em cookie) e dados de diagnóstico de erro, quando o monitoramento estiver habilitado, para manter a segurança e corrigir falhas.
2. Finalidades e bases legais
Usamos os dados para criar e proteger sua conta, disponibilizar e
sincronizar as funcionalidades escolhidas, administrar a assinatura,
responder solicitações de suporte, prevenir abuso e corrigir falhas. As
bases legais variam conforme a finalidade, incluindo execução do contrato,
cumprimento de obrigação legal, exercício regular de direitos, legítimo
interesse em segurança e, quando aplicável, seu consentimento. Não vendemos
dados pessoais nem usamos os dados de análise da landing page para publicidade comportamental.
3. Segurança e mecanismos de proteção
O Semestra aplica medidas técnicas e organizacionais para proteger dados
pessoais e conteúdo potencialmente sensível contra acesso não autorizado,
alteração, perda e divulgação. Entre as medidas efetivamente utilizadas
estão:
- Transmissão protegida: o serviço é acessado por HTTPS. Mantemos HSTS e cabeçalhos de segurança, incluindo política de segurança de conteúdo (CSP), proteção contra interpretação incorreta de tipos, bloqueio de incorporação em frames e política restritiva de permissões do navegador.
- Autenticação e autorização: a autenticação é realizada pelo Supabase Auth. O Semestra não armazena senhas em texto legível. As tabelas de dados usam Row Level Security (RLS), com políticas que limitam leitura, criação, alteração e exclusão aos membros autorizados do respectivo espaço de trabalho.
- Separação entre navegador e servidor: chaves de serviço, segredos de integração e tokens de terceiros ficam somente nas funções do servidor. A chave administrativa do banco e os tokens OAuth não são enviados ao navegador.
- Criptografia de credenciais de integração: tokens de acesso e renovação do Google Agenda e a senha específica de aplicativo do Apple Calendar são cifrados no servidor com AES-256-GCM antes do armazenamento. A chave de cifragem fica em configuração protegida do servidor e não é incluída no código-fonte, nas respostas do navegador ou na exportação de dados.
- Criptografia adicional de conteúdo sensível: as notas dos eventos são armazenadas no banco com uma camada adicional de criptografia em nível de campo. A chave correspondente é mantida no Supabase Vault, separada do conteúdo cifrado.
- Arquivos privados: fotos, anexos e mídias de flashcards ficam em armazenamento privado, com políticas de acesso por conta ou espaço de trabalho e links temporários quando necessário.
- Proteção do fluxo OAuth: o fluxo do Google Agenda usa estado vinculado à sessão, hash do estado, PKCE e expiração dos dados temporários em dez minutos para reduzir riscos de falsificação de solicitação e reutilização de autorização.
- Abuso e falhas: as rotas protegidas aplicam limitação de requisições, validação de entrada e registro técnico de erros sem incluir deliberadamente o conteúdo de notas ou tokens nos diagnósticos.
Essas medidas reduzem os riscos, mas nenhum serviço conectado à internet é
absolutamente livre de riscos. Revisamos os controles quando a arquitetura
ou as integrações relevantes são alteradas.
4. Google Agenda e métricas da landing page
A conexão com o Google Agenda é voluntária e usa somente o escopo de leitura
calendar.events.readonly. Após a autorização, o Semestra lê os
eventos do calendário principal para exibi-los e sincronizá-los no app. Não
criamos, editamos ou excluímos eventos no Google Agenda.
- Os dados do Google Agenda são usados somente para fornecer a sincronização solicitada pelo usuário.
- Não vendemos dados do Google, não os usamos para publicidade comportamental e não os usamos para treinar modelos generalizados de inteligência artificial.
- Os tokens ficam cifrados no servidor, não são exibidos ao usuário, não são enviados ao navegador e não entram no arquivo de exportação.
- Ao desconectar a integração, revogamos a autorização no Google quando possível e removemos a conexão local; os eventos já importados permanecem como dados do Semestra até que o usuário os exclua.
- Ao excluir a conta, tentamos revogar a autorização do Google e removemos a conexão e os dados associados à conta, conforme a seção de retenção e exclusão.
Na landing page pública, o Google Analytics é carregado somente depois que
você escolhe “Aceitar análise”. A medição registra visualizações da página
e dados técnicos necessários para estimar visualizações, sessões, origem da
visita e visitantes. Não ativamos sinais do Google nem personalização de
anúncios, e não enviamos identificador de conta, e-mail ou conteúdo inserido
no app. Você pode recusar ou reabrir suas preferências pelo link no rodapé.
A escolha fica salva no armazenamento local deste navegador. Consulte os
nomes, finalidades e prazos dos cookies na
Política de Cookies. Consulte também a
Política de Privacidade do Google.
5. Compartilhamento
Compartilhamos dados apenas com provedores necessários para operar o serviço:
- Supabase — autenticação, banco de dados e armazenamento de arquivos.
- Mercado Pago — processamento de pagamentos e assinaturas.
- Google — autenticação e leitura de eventos do Google Agenda, somente se você conectar essa integração.
- Google Analytics — métricas da landing page, somente após sua escolha de aceitar a análise.
- iCloud — leitura de um calendário público, somente se você informar voluntariamente o link desse calendário.
- Sentry — monitoramento de erros técnicos, quando configurado, com identificador técnico pseudonimizado em vez de e-mail ou nome.
6. Seus direitos
Nos termos da LGPD, você pode solicitar, entre outros:
- confirmação da existência de tratamento e acesso aos dados;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação quando cabível;
- informação sobre compartilhamentos e sobre a possibilidade de não consentir;
- revogação do consentimento, oposição e portabilidade quando aplicáveis;
- exportação de uma cópia dos seus dados em formato legível, disponível em Configurações → “Exportar meus dados”;
- exclusão da conta em Configurações → “Excluir minha conta”, observadas as hipóteses legais de retenção.
7. Retenção e exclusão
Mantemos os dados enquanto sua conta existir e enquanto forem necessários
para as finalidades descritas. Ao excluir a conta, o app remove os dados
associados ao seu perfil e espaço de trabalho e encerra a assinatura ativa,
quando houver. Registros que precisem ser mantidos por obrigação legal,
prevenção a fraudes ou exercício de direitos podem permanecer pelo prazo
aplicável. Dados mantidos pelo Mercado Pago seguem também as regras desse provedor.
8. Atualizações desta Política
Podemos atualizar esta Política para refletir alterações no serviço ou na
legislação. Quando a mudança for relevante, daremos aviso no app ou por
outro canal adequado antes de sua vigência, quando exigido.
9. Contato
Para dúvidas, solicitações sobre seus dados ou para exercer seus direitos,
escreva para suporte@semestra.com.br.
Podemos solicitar informações necessárias para confirmar sua identidade e
proteger sua conta antes de atender à solicitação.
← Voltar para o app