Política de privacidade

Última atualização:

Esta é uma tradução; a versão em inglês é a que prevalece.

O Cloudlarm é um app de alarmes de tempo para Android, feito para funcionar com o mínimo possível de dados. Esta política explica quais dados o app e nosso servidor tratam, por que e por quanto tempo.

Em resumo

  • Sem conta, sem anúncios, sem ferramentas de análise nem rastreamento.
  • Sua localização exata nunca sai do seu telefone. Nosso servidor só fica sabendo para qual área, de alguns quilômetros de largura, você quer uma previsão.
  • Seus locais e alarmes ficam no seu telefone, onde os alarmes são verificados, e, se o backup estiver ativado, no backup criptografado do telefone.
  • Somente os alarmes de aurora polar usam o serviço de mensagens push do Google, o Firebase Cloud Messaging.
  • Nosso servidor exclui a previsão de uma área 7 dias depois da última vez que alguém a pediu.

Quem é o responsável

O Cloudlarm é feito por Benek Apps (“nós”), o desenvolvedor indicado na página do Cloudlarm no Google Play. Somos o responsável pelo tratamento dos dados pessoais descritos aqui.

Benek Apps
Mateusz Wanat
Beskidzka 92, 32-615 Grojec, Poland

Para qualquer dúvida ou solicitação sobre privacidade, escreva para benek.apps.feedback@pm.me.

O que fica no seu telefone

Seus locais, alarmes e configurações, e as previsões que o app baixa, ficam armazenados no seu telefone e, se o backup estiver ativado, no backup criptografado dele (veja Backups). O app verifica seus alarmes no telefone, então nunca ficamos sabendo quais alarmes você tem nem quando eles disparam.

Se você escolher “Usar minha localização”, o app pede ao Android sua localização aproximada, nunca a precisa, e a converte na hora em uma célula de uma grade de 0,05° de latitude por 0,05° de longitude. Uma célula tem alguns quilômetros de largura, cerca de 5,5 por 3,5 km na Europa Central. Somente a célula é guardada.

Quando você pesquisa um local, ou quando o app mostra o nome da sua área, ele consulta o serviço de geocodificação do telefone, que faz parte do Android e, na maioria dos telefones, é fornecido pelo Google. O serviço recebe o texto que você digitou ou o centro da sua célula, nunca sua localização precisa.

O que o app envia ao nosso servidor

Para obter uma previsão, o app envia ao nosso servidor o número da célula e o nome e a versão do app, por exemplo “Cloudlarm/1.0”. Ele não envia nome, conta, identificador do dispositivo, localização precisa nem configurações de alarmes.

Como qualquer servidor na internet, o nosso vê o endereço IP da sua conexão. Nós o usamos apenas para limites por minuto que protegem o serviço contra abusos. Eles limitam quantas previsões, verificações do Premium e áreas novas um endereço pode pedir (no IPv6, uma rede: a primeira metade do endereço) e quantas previsões, áreas novas e verificações do Premium uma rede mais ampla pode pedir (no IPv4, os endereços que compartilham os três primeiros números; no IPv6, os que compartilham os três primeiros grupos). Uma área que o servidor parou de atualizar conta como nova. Não armazenamos o endereço nem o gravamos nos nossos registros.

Para cada célula que alguém pediu, nosso servidor guarda a previsão mais recente, a mesma para todos que pedem essa célula. Uma célula não está vinculada a você nem a outras células. Quando faz 2 dias que ninguém pede uma célula, o servidor para de atualizá-la e, depois de 7 dias, a exclui. Nossos registros contêm no máximo um número de célula.

É o nosso servidor, e não o seu telefone, que baixa do Instituto Meteorológico da Noruega (MET Norway) a previsão para o centro de cada célula e, do Centro de Previsão do Clima Espacial da Administração Nacional Oceânica e Atmosférica dos Estados Unidos (NOAA SWPC), o índice Kp de atividade geomagnética e a previsão dele. Esses órgãos não recebem nada sobre você.

Alertas de aurora polar

Os alarmes de aurora polar precisam chegar até você em poucos minutos quando a atividade geomagnética aumenta, por isso usam o Firebase Cloud Messaging (FCM), o serviço de mensagens push do Google. O app só se registra no FCM quando você ativa seu primeiro alarme de aurora polar. O Firebase então dá ao app um ID de instalação e um token push. As bibliotecas do Firebase também enviam ao Google a versão do app e, para estatísticas sobre as plataformas e versões em uso, detalhes do seu telefone, como a versão do Android, a marca e o modelo e a loja de onde o app foi instalado.

O app se inscreve em tópicos que indicam apenas um hemisfério, uma faixa de 15° de longitude e um nível de Kp, por exemplo “hemisfério norte, de 15° a 30° leste, Kp 5”. Nosso servidor envia suas mensagens a esses tópicos: ele nunca recebe seu token e não sabe quem está inscrito. Quando chega uma mensagem, seu telefone verifica se o céu ali está escuro e limpo o suficiente e só então avisa você. No fim da tarde, nosso servidor também envia a esses tópicos a previsão do índice Kp da NOAA para a noite, na qual seu telefone procura horas escuras e limpas da mesma forma.

Quando não há mais nenhum alarme de aurora polar ativado, por exemplo porque você desativou ou removeu o último, o app cancela a inscrição nos tópicos e exclui o token e o ID de instalação. Enquanto nenhum alarme de aurora polar estiver ativado, o app não entra em contato com o Firebase.

Backups

Se o backup estiver ativado nas configurações do telefone, o Android salva na sua Conta do Google seus locais, alarmes e configurações, as previsões que o app baixou para seus locais e a última resposta sobre o Premium que o app guardou, para que sejam restaurados quando você reinstalar o app ou mudar para um telefone novo. O app só permite backups que o Android criptografa com o seu bloqueio de tela e que o Google não consegue ler; isso exige o Android 9 ou mais recente, então no Android 8 não é feito backup do app. Quando você configura um telefone novo, o Android também pode copiar os mesmos dados diretamente do antigo. Os identificadores do Firebase e as inscrições de aurora polar nunca entram no backup.

Premium

O Premium é vendido pelo Google Play. O Google cuida do pagamento de acordo com os próprios termos e a própria política de privacidade, e nós nunca vemos seus dados de pagamento.

Para confirmar uma compra, o app envia ao nosso servidor o token de compra que o Google Play deu a ele, quando você compra e de tempos em tempos enquanto o Premium durar. Nosso servidor verifica o token com o Google Play, que também avisa o servidor quando uma assinatura é renovada ou quando uma compra é cancelada ou reembolsada. O servidor não guarda o token em si, apenas uma impressão digital dele (um hash SHA-256) com o estado da compra, como ativa, cancelada ou expirada, e quando termina o período pago. O Google Play exige que o servidor confirme cada nova compra em até três dias; até que o Google Play aceite a confirmação, o servidor também guarda quando tentou enviá-la pela primeira vez. Ele exclui esses dados 30 dias depois do fim do período pago, ou 30 dias depois da última verificação do token, se esta tiver sido posterior. Esses dados não estão vinculados às suas células nem a identificadores push.

O app guarda no seu telefone a última resposta do servidor, ou seja, o estado da compra e quando termina o período pago, com uma impressão digital do token, para que o Premium também funcione sem conexão. Quando o Google Play não lista nenhuma compra, por exemplo depois que você muda para outra Conta do Google no Google Play, o app também anota quando isso aconteceu pela primeira vez e mantém o Premium por 6 horas a partir desse momento.

Nosso servidor não guarda detalhes de pedidos. O Google Play mantém o registro de cada pedido e o mostra para nós no Play Console e nos relatórios dele: o número do pedido, a data e a hora, o produto, o preço e os impostos, o modelo do telefone usado na compra e o país do comprador, e em alguns países também a região, a cidade ou o código postal. Usamos esses registros apenas para nossa contabilidade e nossos impostos.

Feedback, avaliações e atualizações

Se você escolher “Enviar feedback” nas configurações do app, seu app de e-mail abre uma mensagem para benek.apps.feedback@pm.me com a versão do app, a versão do Android e o modelo do seu telefone, que nos ajudam a encontrar problemas. Você vê a mensagem antes de enviá-la e pode alterar ou apagar qualquer coisa nela. Usamos o que você nos envia, incluindo seu endereço de e-mail, apenas para responder a você, e apagamos tudo quando o assunto é resolvido, no máximo 2 anos depois da sua última mensagem.

Depois que você abrir alguns alertas, o app pode pedir uma vez que você o avalie. A janela de avaliação vem do Google Play, que cuida da sua avaliação e da sua resenha de acordo com os próprios termos. O Google Play as publica na página do app na loja ou, se você participar de um teste fechado, as mostra só para nós. O próprio app não fica sabendo de nada sobre sua avaliação, nem mesmo se você fez uma.

Cada vez que você abre o app, ele pergunta ao Google Play, no seu telefone, se há uma versão mais recente disponível. Para isso, o Google Play usa detalhes do seu telefone, a versão do app e as partes instaladas dele, de acordo com os próprios termos. Quando uma versão corrige uma falha grave, o app pode então mostrar a tela de atualização do Google Play. O app não envia nada sobre isso ao nosso servidor.

Permissões

As principais permissões que o app usa, e para quê:

  • Localização aproximada, apenas se você escolher “Usar minha localização”. Em vez disso, você pode pesquisar um local.
  • Notificações, para mostrar seus alarmes.
  • Alarmes e lembretes, para verificar a previsão nos horários que você escolher.
  • Executar na inicialização, para programar as verificações de novo depois que o telefone reiniciar.
  • Definir um alarme, apenas para que um toque na hora do widget com relógio possa abrir seu app de relógio. O Cloudlarm não define nenhum alarme nele.
  • Acesso à rede, para baixar previsões e receber alertas de aurora polar.

O que não fazemos

Não vendemos nem compartilhamos seus dados, não mostramos anúncios, não usamos ferramentas de análise ou rastreamento e não criamos perfis. O app não tem contas.

Prestadores de serviços

  • A Cloudflare opera nosso servidor e este site. Ela trata dados em nosso nome, incluindo endereços IP, para disponibilizá-los e protegê-los.
  • O Google entrega em nosso nome os alertas de aurora polar pelo Firebase Cloud Messaging, e as notificações do Google Play sobre compras pelo Cloud Pub/Sub.
  • A Proton hospeda nossa caixa de e-mail.
  • O Google Play distribui o app e as atualizações dele e cuida dos pagamentos e das avaliações, e o backup do Android guarda seus backups. O Google oferece esses serviços diretamente a você, de acordo com a própria política de privacidade.

A Cloudflare e o Google podem tratar dados fora do Espaço Econômico Europeu, inclusive nos Estados Unidos. Essas transferências se baseiam no Quadro de Privacidade de Dados UE-EUA, no qual as duas empresas estão certificadas, ou nas cláusulas contratuais-tipo da Comissão Europeia. A Proton guarda nossa caixa de e-mail na Suíça, na Alemanha ou na Noruega, e a Comissão Europeia reconheceu que a Suíça oferece um nível adequado de proteção dos dados pessoais.

Como protegemos seus dados

O app se conecta ao nosso servidor, e seu navegador a este site, apenas por conexões HTTPS criptografadas. As conexões do app com o Firebase e o Google Play também são criptografadas.

Guardamos o mínimo possível de dados, para que haja pouco a perder: nosso servidor não armazena endereços IP, contas nem localizações exatas, apenas células da grade, e de cada token de compra apenas uma impressão digital a partir da qual não é possível recuperar o token. O app só permite backups que o Android criptografa com o seu bloqueio de tela.

Chaves secretas, como as que nosso servidor usa com o Google Play e o Firebase, nunca fazem parte do app nem do código-fonte dele: nós as guardamos nos armazenamentos criptografados de segredos da Cloudflare e do GitHub e substituímos qualquer uma que possa ter vazado. Nossas contas no Google, na Cloudflare, no GitHub e na Proton, que usamos para publicar e operar o Cloudlarm, são protegidas com verificação em duas etapas. Se uma violação de segurança colocar dados pessoais em risco, notificamos a Datatilsynet, a autoridade norueguesa de proteção de dados, em até 72 horas e, se ela representar um alto risco para seus direitos e liberdades, também informamos você sem demora injustificada. Para relatar um problema de segurança, veja Segurança.

Por quanto tempo guardamos os dados

  • Previsões e células no nosso servidor: até 7 dias depois do último pedido da célula.
  • Registros de atividade do nosso servidor, que contêm no máximo um número de célula: 7 dias.
  • Endereços IP: não são armazenados.
  • Token push e ID de instalação do Firebase: até que nenhum alarme de aurora polar esteja ativado. Depois, o Firebase os exclui em até 180 dias, inclusive dos backups dele. Se você desinstalar o app antes, o Firebase exclui o token push e o ID de instalação após 270 dias sem atividade (veja a documentação do Firebase).
  • Impressões digitais de tokens de compra, com o estado da compra: até 30 dias depois do fim do período pago, ou 30 dias depois da última verificação do token, se esta tiver sido posterior. Os tokens em si não são armazenados.
  • Backups: a Cloudflare pode restaurar o banco de dados do nosso servidor para qualquer momento dos últimos 30 dias, então as previsões, células e impressões digitais que excluímos ficam nos backups dela por até 30 dias a mais.
  • Registros de pedidos: o Google Play os mantém de acordo com os próprios termos, e nosso servidor não armazena nenhum. Dos relatórios do Play Console, baixamos para nossa contabilidade apenas os que a legislação contábil e tributária nos obriga a guardar, e os guardamos pelo tempo que ela exige.
  • Mensagens que você nos envia: até o assunto ser resolvido, no máximo 2 anos depois da sua última mensagem.
  • Tudo no seu telefone: até que você o exclua ou desinstale o app.

Seus direitos

Você tem direito a acessar seus dados pessoais, a pedir que sejam corrigidos ou apagados, a limitar o tratamento deles ou a se opor a ele, e à portabilidade dos dados. Você também pode apresentar uma reclamação a uma autoridade de proteção de dados, por exemplo a do lugar onde você mora ou trabalha: na Polônia, o Presidente do Escritório de Proteção de Dados Pessoais (UODO); na Noruega, a Datatilsynet.

Não sabemos quem você é, então normalmente não conseguimos encontrar dados sobre você (artigo 11.º do RGPD). Se você nos enviar algo que nos permita encontrá-los, como o número do pedido de uma compra, vamos ajudar. Você também pode remover seus dados por conta própria: desinstale o app, e nosso servidor esquece sua área após 7 dias.

Seu direito de oposição

Você pode se opor a qualquer momento, por motivos relacionados à sua situação particular, ao tratamento que baseamos em interesses legítimos (artigo 6.º, n.º 1, alínea f), do RGPD; veja Bases legais): os limites por minuto para endereços IP, a resposta às suas mensagens e a disponibilização e a proteção deste site. Nesse caso, interrompemos o tratamento, a menos que tenhamos razões imperiosas e legítimas que prevaleçam sobre seus interesses, direitos e liberdades, ou precisemos dos dados para declarar, exercer ou defender um direito em processo judicial (artigo 21.º, n.º 1, do RGPD). Para se opor, escreva para benek.apps.feedback@pm.me.

Crianças

O Cloudlarm não é direcionado a crianças menores de 13 anos, e não tratamos conscientemente os dados delas.

Este site

Não definimos cookies e não usamos scripts, ferramentas de análise nem conteúdo de outros sites. A Cloudflare, que hospeda o site, trata seu endereço IP e os demais dados de cada solicitação, como a página que você abre e o nome do seu navegador, para entregar as páginas e proteger o site contra ataques, e pode definir um cookie de segurança para essa finalidade. Isso se baseia no nosso interesse legítimo em um site que funcione e seja seguro (artigo 6.º, n.º 1, alínea f), do RGPD). Não mantemos registros de visitas.

Alterações

Quando alteramos esta política, atualizamos esta página e a data no topo. Também anunciamos mudanças importantes nas notas da versão do app.