KIVRO · PRIVACIDADE
Aviso de privacidade
Este aviso explica quais dados o Kivro trata, para que são usados, onde ficam e como pedir ajuda ou excluir uma conta.
Quem é responsável pelo Kivro
A controladora do Kivro é Rafael Savioli, pessoa física, conforme informado por Rafael. Norberto Savioli Junior foi indicado por Rafael como representante legal. Para dúvidas ou solicitações de privacidade, escreva para savioli@hazeflow.com.br.
Como você pode usar o Kivro
O modo visitante pode ser usado por adolescentes sem conta. Respostas, resultados e evolução ficam somente na memória da sessão do navegador ou do aplicativo; não são enviados à API nem armazenados e se perdem ao fechar ou recarregar. O app não faz consultas à API durante o estudo visitante. No aplicativo instalado, um registro separado guarda localmente apenas o dia, os segundos com o Kivro aberto em primeiro plano e o limite diário escolhido pelo responsável; não inclui respostas, resultados ou páginas visitadas. O navegador não oferece PIN seguro para responsável nem esses controles de uso. Na versão web, a hospedagem recebe dados técnicos da conexão necessários para servir a página, como o endereço IP; isso não inclui respostas ou evolução do estudante.
Para criar uma conta, a pessoa declara se tem 18 anos ou mais ou se é menor de 18 anos. Essa autodeclaração direciona o fluxo; não é uma verificação independente de idade e não é usada para personalizar publicidade. Para maiores de 18 anos, o cadastro pede o e-mail do próprio titular; para menores de 18 anos, pede o e-mail do responsável. Em ambos os casos, a conta só é criada após a confirmação por link enviado ao endereço informado. Contas já existentes continuam funcionando e não precisam confirmar um e-mail por esta mudança.
Quais dados são tratados e por quê
- Apelido: identifica a conta. O formulário aceita de 3 a 32 letras, números ou sublinhados; não pede nome completo.
- Senha: autentica o acesso. O servidor guarda uma derivação criptográfica (hash), não a senha em texto aberto. O aplicativo não guarda a senha.
- Sessão: o servidor guarda o hash do token e a validade. As sessões expiram em 30 dias. Na web, a sessão fica apenas em memória e termina ao recarregar ou fechar.
- E-mail para confirmação: para maiores de 18 anos, usamos o e-mail do próprio titular; para menores, o e-mail do responsável. O pedido pendente também guarda apelido, hash da senha e hash de um token de uso único; o token em texto segue apenas no link. O endereço e os demais dados do pedido são removidos da base ativa após confirmação ou expiração. Não solicitamos nome do responsável nem data de nascimento.
- Respostas de conta: identificador da questão, alternativa escolhida, acerto, duração da questão enquanto o app está em primeiro plano e horário da resposta. Esse tempo não mede leitura contínua nem o tempo total de uso. São usados para mostrar totais, histórico e evolução.
- Controles parentais no aplicativo instalado: na versão 0.3.3, com o responsável presente no aparelho, é possível criar um PIN de seis dígitos, selecionar um limite diário ou escolher “sem limite”. O PIN é mantido no armazenamento seguro do sistema do aparelho; a data local, o contador agregado de segundos com o Kivro aberto em primeiro plano e o limite escolhido ficam no armazenamento local do aplicativo. O contador pausa quando o app vai para segundo plano, zera no próximo dia local e não soma outros aparelhos. Não mostra nem envia respostas, resultados ou histórico ao responsável e não é supervisão remota. Limpar os dados ou desinstalar o aplicativo pode remover esses controles; o PIN não é uma barreira contra quem pode apagar os dados ou alterar o aparelho. A versão web e versões anteriores do aplicativo não oferecem esses controles.
- Reporte: os botões de reporte abrem o aplicativo de e-mail com um assunto, sem incluir respostas ou resultados. A mensagem só é enviada se a pessoa decidir enviá-la; o conteúdo que ela escrever passa a ser tratado pelo serviço de e-mail. O canal não tem prazo de resposta publicado.
- Dados técnicos de conexão: o IP pode ser processado temporariamente para limitar requisições à API e para entregar a versão web. Nas versões Android e iOS, o app também consulta o manifesto público de versão ao abrir e ao voltar ao primeiro plano; o servidor do site pode receber o IP e metadados de conexão. Essa consulta não envia respostas nem dados da conta; a versão web não faz a consulta automática. Esses dados técnicos não são uma coluna nas tabelas da conta. Os registros de acesso do Nginx estão desativados; registros operacionais de serviços ainda podem existir para manutenção e diagnóstico.
Atualmente, o Kivro não exibe anúncios, não usa publicidade personalizada, não integra redes de anúncios ou ferramentas de analytics e não oferece checkout/pagamentos. Nenhum dado é enviado a redes publicitárias pelo Kivro neste momento. Se isso mudar, este aviso será atualizado antes da implementação.
Onde os dados ficam e com quem são compartilhados
A API e o banco MySQL ficam em um VPS da Contabo. Os dados do painel indicam Linux e região EU; o painel consultado não identifica o país ou a cidade exata do datacenter. O IP público usado pelo serviço é 84.46.250.201. Contabo é o fornecedor de infraestrutura confirmado; não foi identificada outra plataforma externa que receba dados de conta. A lista individual de operadores com acesso administrativo ao servidor não foi confirmada.
Prazo de armazenamento e exclusão
- Pedidos de confirmação de novas contas, de adultos ou menores, expiram em 24 horas. Após a confirmação ou expiração, o endereço informado e os demais dados do pedido pendente são removidos da base ativa por rotina periódica. Backups diários, mantidos por até 30 dias, podem conter cópias até expirarem.
- Respostas autenticadas são removidas da base ativa ao completar 90 dias desde o horário individual da resposta, em UTC. Uma atividade posterior não reinicia o prazo das respostas antigas.
- Backups diários são mantidos por até 30 dias. Uma cópia de resposta apagada da base ativa pode permanecer em um backup até essa cópia expirar. Os arquivos ficam restritos a administradores do servidor e não têm criptografia individual.
- Apelido e hash da senha permanecem na base ativa até a conta ser excluída. Não há remoção automática de contas inativas; sessões expiram em 30 dias.
- Excluir a conta no aplicativo remove conta, sessões e respostas da base ativa após confirmação do servidor. Cópias em backups podem permanecer até expirarem.
Estudantes e adolescentes
O Kivro é voltado a estudantes, inclusive adolescentes. Para estudar como visitante, não é preciso informar idade, criar conta nem fornecer e-mail; respostas e evolução não saem da sessão. Na versão 0.3.3 do aplicativo instalado, um responsável pode configurar um PIN e um limite diário; o uso agregado fica só no aparelho e não dá acesso a respostas, resultados ou histórico. Essa função não é supervisão remota, não acompanha outros aplicativos e pode ser removida se os dados do app forem apagados. A versão web e versões anteriores do aplicativo não oferecem esses controles. Para criar conta, a pessoa declara se tem 18 anos ou mais ou se é menor; não solicitamos data de nascimento nem fazemos verificação independente dessa declaração. Ela é usada para direcionar o fluxo de cadastro, não para publicidade personalizada. Para adultos, o próprio titular informa o e-mail; para menores, informa o e-mail do responsável. O endereço recebe um link de uso único, válido por 24 horas, e a conta só é criada após a confirmação. O pedido pendente contém apelido, hash da senha, e-mail informado e hash do token; o endereço é removido da base ativa após confirmação ou expiração. Backups podem reter cópias por até 30 dias adicionais. O formulário não solicita nome do responsável.
Como pedir ajuda ou fazer uma solicitação
Escreva para savioli@hazeflow.com.br. Você também pode excluir a conta pelo aplicativo após entrar. Não envie sua senha por e-mail.
Atualizado em 25 de outubro de 2026. Este aviso foi preparado sem revisão jurídica profissional; descreve os fluxos técnicos conhecidos e não é parecer jurídico nem certificação de conformidade.