Política de Privacidade
Explica como o Luotopia coleta, usa, armazena e protege os seus dados pessoais, e quais direitos você tem.
Esta é uma tradução para o português fornecida para sua conveniência. Se houver divergência em relação ao original em chinês simplificado, prevalece a versão em chinês simplificado.
1. Introdução
A ClosedWHU Team (doravante, “nós”) valoriza a privacidade dos usuários. Esta política explica como tratamos dados pessoais quando você usa o cliente Luotopia e os serviços relacionados, e como você pode exercer os seus direitos.
O princípio de design deste aplicativo é que os dados acadêmicos e de vida no campus sejam tratados principalmente por “processamento no dispositivo e cache no dispositivo”; apenas quando você usa funções que exigem conexão com a rede — como contas, IA, clima, papéis de parede ou as interfaces abertas — o aplicativo envia aos servidores pertinentes os dados necessários para fazer essas funções operarem.
Leia esta política em conjunto com os Termos de Serviço e com o Aviso de transferência internacional de dados. Se você não concordar com esta política, pare de usar o aplicativo.
2. Tipos de informações que tratamos
2.1 Identidade do campus e informações de sessão (normalmente armazenadas apenas no dispositivo)
Depois que você faz login pelo CAS, o aplicativo pode armazenar localmente no seu dispositivo: cookies de sessão do CAS (que podem incluir campos de ticket de sessão), cookies de negócio de sistemas como o de assuntos acadêmicos, registros de data/hora de login e de verificação e informações de exibição do vínculo acadêmico obtidas das interfaces da universidade (como número de matrícula, nome, unidade acadêmica, curso, turma e ano, conforme o que a universidade realmente retornar). Essas informações são usadas para manter você conectado e para chamar funções como notas, grades, salas livres, instalações esportivas, biblioteca e mensagens. Por padrão, elas não são enviadas aos servidores de negócio do próprio Luotopia.
2.2 Dados acadêmicos e de negócio do campus (principalmente em cache no dispositivo)
Incluem, entre outros: grades e dados de importação de grades, notas e dados relacionados ao GPA, progresso acadêmico, resultados de busca de salas livres, registros de reserva de lugares na biblioteca, reservas de instalações esportivas e informações de pedidos, mensagens do campus, dados de rotas e de localização do ônibus do campus e dados de exibição do calendário acadêmico. Esses dados vêm dos sistemas da Universidade de Wuhan, são obtidos com a autorização da sua sessão de login e são mantidos principalmente em cache no seu dispositivo para exibição offline ou mais rápida.
2.3 Cartão E da Luojia / relacionado a pagamentos
As funções do Cartão E e do código de pagamento podem acessar o Zhihui Luojia, o gateway móvel e páginas relacionadas ao cartão do campus do China Construction Bank por meio de um WebView ou de uma cadeia de interfaces. Esse processo pode envolver cookies de sessão, parâmetros de redirecionamento e identificadores do lado do banco (como USERID e SKEY, conforme a cadeia real). O pagamento e a movimentação dos fundos são concluídos pelos sistemas do banco ou da universidade; nós não armazenamos a senha do seu cartão bancário nem o seu código de pagamento.
2.4 Informações da conta Luotopia (se você se registrar / fizer login)
Podem incluir seu nome de usuário, senha (enviada ao servidor por uma conexão segura), e-mail opcional, tokens e campos de perfil (como nome de exibição, bio e avatar, conforme os campos realmente disponibilizados). São usados para a autenticação da conta e para os recursos opcionais de comunidade e abertos. O servidor mantém um registro de sessão para cada login, que normalmente contém o endereço IP de login, o User-Agent do cliente (incluindo a versão do aplicativo e a plataforma), o identificador do dispositivo e a conclusão de segurança do ambiente de execução (consulte 2.9); isso é usado para exibir a lista de “Dispositivos conectados” e permitir que você revogue as sessões correspondentes.
2.5 Conteúdo local criado por você
Itens de agenda, tarefas, anotações, dados de edição de disciplinas, escolhas de papel de parede e preferências como tema e idioma. Por padrão, ficam salvos no seu dispositivo; anotações e papéis de parede podem ler imagens da galeria que você autorizar.
2.6 Relacionado ao assistente de IA
Conteúdo das conversas, histórico de sessões, a chave de API que você configura e suas definições de provedor e modelo. A chave de API é mantida no armazenamento seguro do sistema; o conteúdo das conversas pode ser armazenado criptografado no seu dispositivo. Para saber o que é enviado ao provedor de IA, consulte a Seção 4 e o Aviso de transferência internacional de dados.
2.7 Localização e clima
Quando você concede a permissão de localização, o aplicativo pode usar sua localização precisa ou aproximada para fornecer experiências de clima e de paradas do ônibus do campus; se você não conceder a permissão de localização, pode ser usada uma localização aproximada baseada no IP. Os dados de clima podem vir de uma fonte que você escolher ou de uma fonte padrão, como Open-Meteo, Mi Weather ou AccuWeather, e ficam em cache no seu dispositivo.
2.8 Informações de dispositivo e permissões
Para fornecer funções como lembretes de notificação, alarmes exatos, pareamento de relógio via Bluetooth e leitura da galeria, o sistema pode solicitar as permissões correspondentes a você. Não coletaremos dados não relacionados às funções — como seus contatos ou mensagens de texto — sem informar.
2.9 Identificadores de dispositivo, dispositivos conectados e verificações de segurança
Para que você possa distinguir e gerenciar os seus próprios dispositivos na lista de “Dispositivos conectados”, o cliente gera um identificador de instalação aleatório (um UUID). Esse identificador não contém, por si só, nenhuma informação pessoal e não está vinculado à sua identidade do campus; sua cópia autoritativa é mantida no armazenamento seguro do sistema (como o Android Keystore, o Secure Enclave do iOS ou o armazenamento de chaves de uma plataforma de desktop). O cliente também informa o nome do dispositivo (no Android, o fabricante e o modelo; no iOS, o nome comercial do modelo; no Windows e no macOS, o nome do computador; no Linux, o nome da distribuição), a plataforma, a versão do sistema e a versão do aplicativo. Esses campos são enviados com a requisição de login e sincronizados com a sessão atual após um login bem-sucedido e a cada inicialização a frio; você pode revogar a sessão de qualquer dispositivo a qualquer momento.
O cliente possui verificações de segurança do ambiente de execução integradas: no Android e no iOS, usa o SDK de terceiros freeRASP (Talsec / AHEAD) e, nas plataformas de desktop, usa uma sonda local. A conclusão da verificação (normal, em risco, dados do aplicativo clonados ou verificações não suportadas nesta plataforma) e os rótulos de tipo de risco (como root ou jailbreak, frameworks de injeção, depurador acoplado, emulador, assinatura do aplicativo adulterada ou execução com privilégios de administrador ou root) são informados ao nosso servidor e exibidos na sua própria lista de “Dispositivos conectados”. Para realizar a detecção de aplicativos maliciosos e ocultos, este SDK pode ler informações sobre alguns dos aplicativos instalados no dispositivo.
Observe: essas conclusões são informações de referência informadas pelo próprio dispositivo e são usadas apenas para ajudar você a identificar logins e dispositivos anormais. Não tomaremos medidas como banir você com base apenas nessas informações. Nas plataformas que não suportam as verificações, a lista exibirá “Sem dados” ou “Não suportado”, em vez de registrá-las como “Seguro”.
Quando o SDK de segurança determina que os dados do aplicativo foram copiados para outro dispositivo, o cliente apaga as credenciais no armazenamento seguro deste dispositivo e regenera o identificador de instalação, o que desconecta você. Essa medida é executada localmente e serve para proteger a segurança da sua conta.
Os detalhes brutos coletados pela sonda das plataformas de desktop (como o nome de usuário do sistema e os grupos de usuários) são exibidos apenas em uma página local de desenvolvedor no dispositivo e não são informados ao nosso servidor.
2.10 Logs e informações de depuração
Compilações de desenvolvimento e depuração podem gerar logs como status de rede e informações de erro (por exemplo, via debugPrint). O aplicativo também mantém um arquivo de log de diagnóstico rotativo no dispositivo, que normalmente contém registros de data/hora, módulos de funções, status de rede e resumos de erros; esse log é mantido apenas no seu dispositivo e só sai dele quando você o exporta ou compartilha ativamente.
Integramos três canais opcionais fornecidos pelo Google Firebase: Analytics, Crashlytics e Performance. As opções correspondentes nas Configurações ficam desativadas por padrão; a página de onboarding exibida na primeira inicialização apresenta uma opção de consentimento para diagnósticos e análises, que vem marcada por padrão. Você pode desmarcá-la antes de concluir o onboarding e pode ativá-la ou desativá-la a qualquer momento depois, em “Configurações → Privacidade”. A coleta só começa depois que você a ativa, e o que pode ser coletado inclui registros de falhas e exceções (incluindo a pilha de chamadas e o motivo da falha), além dos dados de análise de uso e de desempenho que você optar por ativar. Em dispositivos Android sem os serviços do Google Play, o Firebase não é inicializado de forma alguma. Depois que você desativa, paramos qualquer nova coleta; o tratamento dos dados já enviados é regido pelas regras pertinentes do Google.
Se o servidor ativar logs de auditoria, limitação de taxa ou verificação de humanidade (como o Altcha), eles são usados apenas para segurança e operação, e não para vender perfis de usuários.
3. Onde e como as informações são armazenadas
Armazenamento seguro no dispositivo (encapsulando recursos do sistema, como o Android Keystore / Keychain do iOS): o token de login do Luotopia e o perfil do usuário, a chave de API da IA, instantâneos da autenticação do campus (cookies e afins) e a chave mestra de criptografia local.
Armazenamento criptografado no dispositivo: dados locais sensíveis, como as conversas com a IA, podem ser criptografados na camada do aplicativo antes de serem gravados no armazenamento de preferências.
Preferências e arquivos comuns no dispositivo: configurações, grades, itens de agenda, caches de clima e do ônibus do campus, caches de importação de notas, arquivos e metadados de papéis de parede e o estado de conclusão do onboarding.
Cookies do WebView: usados para manter você conectado ao CAS e aos diversos sites de negócio do campus.
Nuvem: apenas quando você usa uma conta Luotopia, ou recursos de comunidade / avaliações na nuvem que possam ser ativados no futuro, os dados relacionados são armazenados nos nossos servidores ou nos de um terceiro contratado por nós (o cliente se conecta por padrão a api-whu-sb.tsinbei.cn; api.whu.sb também já foi usado no passado). Por padrão, os dados acadêmicos não são enviados com a finalidade de “sincronizar com a nossa nuvem”. Os registros de sessão mantidos no servidor normalmente contêm o endereço IP de login, o User-Agent do cliente, o identificador e o nome do dispositivo, informações de plataforma e versão, a conclusão de segurança do ambiente de execução e a nota do dispositivo que você mesmo preenche.
4. Como usamos as informações
Para fornecer e manter as funções que você opta por usar (login, consulta, entradas de reserva, exibição, lembretes, conversas com a IA etc.);
Para manter dados em cache no seu dispositivo, a fim de reduzir requisições repetidas e melhorar o desempenho e a experiência em redes fracas;
Para proteger a segurança das contas e das sessões e prevenir abusos e ataques;
Para melhorar a experiência do produto (com base nas necessidades gerais das funções, e não na venda de dados pessoais);
Para cumprir as obrigações previstas em leis e regulamentos.
Nós não vendemos os seus dados pessoais.
5. Tratamento delegado, compartilhamento e terceiros
Operadores dos sistemas do campus: quando você usa o login CAS e as diversas funções do campus, a Universidade de Wuhan e os sistemas relacionados (por exemplo, cas.whu.edu.cn, jwgl.whu.edu.cn, zyfzzd.whu.edu.cn, zhlj.whu.edu.cn, zsgx.whu.edu.cn, gym.whu.edu.cn, seat.lib.whu.edu.cn, bus.whu.edu.cn, msgp.whu.edu.cn e pay.whu.edu.cn, entre outros) tratam seus dados de identidade e de negócio segundo as próprias regras. Não controlamos as práticas de privacidade dos sistemas da universidade; sugerimos que você leia também os avisos da própria universidade.
Bancos e partes relacionadas a pagamentos: cenários como o código de pagamento do Cartão E podem envolver serviços relacionados ao cartão do campus do China Construction Bank (como app.xiaoyuan.ccb.com), aos quais se aplicam as regras do próprio banco.
Serviços de clima e geolocalização: Open-Meteo, Mi Weather, AccuWeather, OpenStreetMap Nominatim e serviços de geolocalização por IP (como api.ip.sb e ip-api.com) recebem a localização ou parâmetros de consulta apenas quando uma função precisa deles.
Serviços de papel de parede: o papel de parede diário do Bing pode requisitar as interfaces pertinentes do Bing e manter a imagem em cache no seu dispositivo.
Provedores de IA: a API do modelo de grande porte que você escolher recebe a conversa e o contexto do resumo da agenda.
SDK de verificação de segurança: freeRASP (Talsec / AHEAD), usado para verificações de integridade do ambiente de execução e de vinculação de dispositivo. Este SDK reporta eventos de segurança ao back end do seu fornecedor; separadamente, fornecemos a esse fornecedor o identificador de instalação aleatório gerado pelo cliente (consulte 2.9) como external id, para que os eventos de segurança possam ser associados ao mesmo dispositivo do nosso lado. O que é reportado não inclui suas credenciais do campus, senhas de conta ou conteúdo de conversas; os e-mails de alerta de segurança são recebidos em security@whu.sb. Os servidores desse fornecedor podem estar localizados no exterior.
Serviços de push: Google Firebase Cloud Messaging (fcm.googleapis.com) e, em dispositivos sem os serviços do Google Play, o Huawei Push Kit. Nosso servidor armazena o token de push e o identificador de instalação para entregar notificações a você. O push vem ativado por padrão e você pode desativá-lo nas Configurações; ao desativá-lo, o cliente apaga o token de push e para de se registrar.
Consulta de localização de IP: quando você abre a lista de “Dispositivos conectados”, o cliente consulta ip9.com.cn diretamente para obter a localização e a operadora dos endereços IP da lista, a fim de exibir a “Região / operadora”. Essa requisição é enviada pelo seu dispositivo e não passa pelo nosso servidor; ela não contém nada além do endereço IP e dos cabeçalhos de requisição habituais. Esse serviço está localizado na China continental.
Infraestrutura e distribuição de conteúdo: o site, os recursos estáticos e a configuração dos links amigos podem ser distribuídos por plataformas como a Cloudflare; o servidor pode usar verificação de humanidade como o Altcha.
Links de código aberto e colaboração: as visitas ao GitHub, ao Weblate e a sites semelhantes são iniciadas por você, e aplicam-se as políticas da plataforma correspondente.
Exceto quando necessário para fazer uma função operar, quando tivermos o seu consentimento ou quando a lei exigir, não compartilhamos com terceiros alheios dados pessoais capazes de identificar você.
6. Permissões
Rede: para acessar os sistemas do campus, o clima, a IA, a configuração do site etc.;
Localização: para o clima, o ônibus do campus e experiências relacionadas (você pode recusar; algumas funções serão reduzidas);
Notificações e alarmes exatos: para lembretes de aulas e de agenda;
Leitura de galeria / mídia: para imagens de papéis de parede e de anotações;
Biometria: para o bloqueio de privacidade opcional das notas;
Bluetooth: para a comunicação opcional com relógios.
Você pode gerenciar as permissões nas configurações do sistema; recusar uma permissão não essencial normalmente não afeta outras funções não relacionadas.
7. Segurança das informações e prazos de retenção
Adotamos medidas técnicas razoáveis para proteger os dados locais sensíveis (por exemplo, por meio do armazenamento seguro do sistema e da criptografia na camada do aplicativo) e a segurança dos dados em trânsito (por exemplo, HTTPS; alguns links da universidade ou relacionados a compatibilidade ainda podem usar configurações antigas de compatibilidade).
O tempo de retenção do cache local depende de você sair da conta, limpar o cache ou desinstalar o aplicativo. Os dados da conta na nuvem são retidos pelo tempo que as necessidades do negócio exigirem, até que você encerre a conta ou que a lei exija sua exclusão.
O período de validade dos tokens e das sessões na nuvem segue a configuração do servidor e normalmente é o seguinte: um token de acesso vale por 15 minutos; um token de atualização e uma sessão valem cada um por 720 horas (30 dias), e cada uso dentro desse período desliza o vencimento para frente. Se não houver atividade por mais de 30 dias, a sessão e o token de atualização correspondentes expiram e você precisa fazer login novamente.
Observe: nenhuma medida de segurança pode garantir segurança absoluta; portanto, reforce a proteção do seu dispositivo.
8. Seus direitos
Acesso e cópia: você pode ver o conteúdo em cache no aplicativo, como sua grade, suas notas e sua agenda;
Correção e exclusão: você pode editar sua agenda e sua grade locais, sair da conta do campus para parar de usar os cookies correspondentes ou desinstalar o aplicativo para apagar os dados do seu dispositivo;
Revogação do consentimento: você pode desativar permissões como localização, notificações e acesso à galeria, ou parar de usar funções opcionais como a IA e o clima;
Gerenciamento de sessões: na página “Dispositivos conectados”, você pode ver as sessões de cada dispositivo da sua conta atual, revogar a sessão de um único dispositivo ou revogar todas as sessões de uma vez; se você alterar sua senha ou seu endereço de e-mail, todas as sessões daquela conta serão revogadas automaticamente e você precisará fazer login novamente em cada dispositivo;
Questões de conta: se você usa uma conta Luotopia, pode entrar em contato conosco pelos canais publicados para tratar pedidos de encerramento de conta ou de correção (mediante verificação de identidade e na extensão permitida pela lei).
Controles de exibição como o bloqueio de privacidade das notas e a proteção contra spoilers são recursos de experiência locais; eles não alteram as regras de tratamento da parte de onde os dados se originam.
9. Menores de idade
Este aplicativo é destinado principalmente a estudantes e funcionários de instituições de ensino superior. Se você for menor de idade, leia esta política e use o aplicativo sob a orientação de um responsável legal.
10. Atualizações da política
Podemos atualizar esta política periodicamente, e a data de “Última atualização” desta página é a que prevalece. Para mudanças relevantes, procuraremos avisá-lo por meios razoáveis, como o site ou comunicados no aplicativo.
11. Fale conosco
Se você tiver dúvidas, reclamações ou solicitações sobre esta política ou sobre o tratamento dos seus dados pessoais, entre em contato conosco pelos canais da comunidade ClosedWHU (como a organização ClosedWHU no GitHub ou o ponto de entrada publicado no site).