Pular para o conteúdo

Política de Privacidade

Esta política descreve como tratamos seus dados pessoais na plataforma MilkSat.

Coletamos dados fornecidos por você no cadastro, além de dados técnicos de navegação, para melhorar a experiência e garantir a segurança da conta.

Não vendemos dados pessoais. O compartilhamento ocorre apenas quando necessário para operar o serviço, cumprir obrigações legais ou proteger nossos direitos.

Você pode solicitar atualização ou exclusão de dados dentro dos limites legais aplicáveis.

Diagnóstico e estatísticas do aplicativo

Esta seção vale para o aplicativo MilkSat para Android e iOS, a partir da versão 1.18. Ela explica os relatórios de erros e as estatísticas de uso que o aplicativo pode enviar, para que servem e como você liga ou desliga cada um.

O que é coletado

São duas categorias independentes, cada uma com a sua chave no aplicativo:

  • Relatórios de erros e falhas: quando algo dá errado, o aplicativo envia à MilkSat a descrição técnica do erro, a pilha de chamadas (stack trace), o nome da tela, quantas vezes ocorreu, a versão do aplicativo, o sistema e a versão (Android ou iOS), o modelo do celular, o idioma, um identificador da instalação do aplicativo e as últimas linhas do registro técnico (log) do aplicativo. Antes de sair do celular, e de novo no servidor, esse texto passa por um filtro que remove e-mails, telefones, nomes de rede Wi-Fi, senhas, coordenadas, endereços de internet com parâmetros, nomes de arquivos de medição e o nome do equipamento; do endereço Bluetooth do equipamento só ficam os dois últimos pares.
  • Falhas graves (Firebase Crashlytics, do Google): se o aplicativo fechar sozinho, o Crashlytics recebe a pilha da falha, o modelo do celular, o sistema, a memória e o espaço livres e identificadores de instalação do Firebase. Não enviamos ao Google a sua conta, o seu nome ou o seu e-mail. Esta parte faz parte da chave de relatórios de erros.
  • Diagnóstico do equipamento MilkControl: com os relatórios de erros ligados, o aplicativo também envia o registro técnico de falhas lido do próprio equipamento pelo Bluetooth (códigos de erro, contadores, versão do firmware e tipo de armazenamento).
  • Estatísticas de uso: eventos de uma lista fechada, ou seja, a abertura do aplicativo, as telas visitadas (só o nome da tela e quantas vezes), a conexão e a desconexão com o equipamento (modelo, versão do firmware, tipo de conexão e motivo de uma falha), os códigos de erro exibidos pelo equipamento, o início e o fim de uma medição (tipo, duração e resultado), o download de arquivos do equipamento, o envio de medições à nuvem (quantidades), a geração de PDF, a atualização de firmware (versões e se deu certo) e os checklists concluídos. Cada evento leva também a versão do aplicativo, o sistema e a versão, o modelo do celular, o idioma e o identificador da instalação do aplicativo. O identificador do equipamento é guardado como um código pseudonimizado, nunca o endereço original.

O que não é coletado

Nestes relatórios e estatísticas não entram textos que você digita, nomes de fazendas ou de animais, o conteúdo das medições, a sua localização nem contatos. Os relatórios e as estatísticas ficam ligados à sua conta MilkSat para que o suporte consiga ajudar no seu caso. O botão "Enviar para o suporte" é outra coisa: ele envia o registro do aplicativo só quando você toca nele, com as chaves ligadas ou desligadas.

Para que usamos

  • Descobrir e corrigir erros antes que você precise nos chamar, e atender melhor quando você chamar.
  • Decidir o que corrigir primeiro e o que entra em cada atualização do aplicativo e do firmware.
  • Saber quais versões do aplicativo, celulares, equipamentos e firmwares estão em uso.
  • Medir se cada etapa funciona bem: conectar ao equipamento, medir, enviar à nuvem, gerar PDF e atualizar o firmware.
  • Não vendemos esses dados, não os usamos para publicidade e não rastreamos você em outros aplicativos ou sites.

Base legal e a sua escolha

Na União Europeia, na Islândia, em Liechtenstein, na Noruega, no Reino Unido, na Argentina, no Chile e na Colômbia, a coleta depende do seu consentimento: nada é enviado até você permitir, e você pode retirar o consentimento a qualquer momento, com a mesma facilidade com que deu.

No Brasil e nos demais países, a coleta se baseia no legítimo interesse da MilkSat em manter o aplicativo funcionando, seguro e em evolução (no Brasil, art. 7º, IX, da LGPD). Ela vem ligada, você é avisado na primeira vez que entra no aplicativo e tem o direito de se opor a qualquer momento, desligando as chaves.

O aplicativo identifica a região pelas configurações de país e de fuso horário do celular. Na dúvida, vale a regra do consentimento. Recusar ou desligar não tira nenhuma função do aplicativo. Guardamos o registro de cada escolha (o que foi permitido, quando e qual versão do texto foi exibida) como comprovação.

Como desligar

No aplicativo, abra Ajustes → Privacidade e diagnóstico. As chaves "Relatórios de erros e falhas" e "Estatísticas de uso" são independentes. Ao desligar uma delas, o envio para na hora e o que estava aguardando envio no celular é apagado. Ao sair da conta, o aplicativo também apaga o que estava aguardando envio.

Quem trata os dados por nós

Usamos fornecedores (operadores) que tratam dados apenas para nos prestar o serviço:

  • Google (Firebase Crashlytics): relatórios de falhas graves do aplicativo.
  • DigitalOcean: hospedagem dos servidores da MilkSat, onde ficam os relatórios de erros e as estatísticas.
  • Cloudflare: rede de entrega e proteção do site e da API, por onde o tráfego passa.
  • OneSignal: envio de notificações do aplicativo.
  • Resend: envio de e-mails da MilkSat.

Transferência internacional

Esses fornecedores armazenam e tratam os dados principalmente nos Estados Unidos. Para dados de usuários do Espaço Econômico Europeu e do Reino Unido, o Google (Firebase) e a DigitalOcean aplicam o EU-U.S. Data Privacy Framework e as cláusulas contratuais-padrão da União Europeia.

Por quanto tempo guardamos

  • Relatórios de erros: 90 dias. Para saber quantas contas um mesmo erro atingiu, guardamos por até 13 meses só um código pseudonimizado da conta e da instalação, sem o conteúdo do erro.
  • Estatísticas de uso: os eventos detalhados por 90 dias; os totais diários, sem identificação, por 13 meses.
  • Falhas graves no Firebase Crashlytics: 90 dias, prazo definido pelo Google.
  • Diagnóstico do equipamento MilkControl: até 24 meses.
  • Registros enviados pelo botão "Enviar para o suporte": 90 dias, ou enquanto o chamado ligado a eles estiver aberto.
  • Registro das suas escolhas de privacidade: enquanto a conta existir e por mais 5 anos.

Seus direitos

Você pode pedir a confirmação e o acesso aos seus dados, a correção, a exclusão, a portabilidade e informações sobre com quem eles são compartilhados, além de se opor ao tratamento ou retirar o consentimento. Para isso, ou para pedir a exclusão dos dados de diagnóstico do aplicativo, escreva para [email protected] a partir do e-mail da sua conta. Você também pode reclamar à autoridade de proteção de dados do seu país (no Brasil, a ANPD).