Quando você instala e abre o app GeHost, mesmo antes de entrar na conta, o app registra o aparelho no nosso servidor. Guardamos: no Android, o token de notificação gerado pelo Firebase Cloud Messaging (serviço do Google), que serve só para entregar avisos a este aparelho; o ID do aparelho, um identificador aleatório e um código secreto criados pelo nosso servidor e enviados pelo app em cada pedido (cabeçalho X-Aparelho), que não é o número de série, o IMEI nem o ID de publicidade do celular; e o sistema (Android ou iOS), as preferências de aviso, as datas de cadastro e de último uso, a conta aberta no aparelho e a central de avisos. No iPhone, por enquanto, os avisos ficam só na central do app, sem token de notificação.
Esses dados servem para enviar os avisos que você escolheu (fatura vencendo, pagamento confirmado, resposta do suporte, serviço suspenso ou reativado e, para a equipe, tickets e pagamentos) e para proteger a sessão: o ID e o código secreto garantem que a central de avisos só seja lida pelo próprio aparelho e que os avisos de uma conta não apareçam para quem entrar depois no mesmo celular. Eles não são usados para publicidade nem para análise de comportamento, e não são vendidos. O Google (Firebase) recebe o token e o texto do aviso apenas para entregá-lo, como prestador de serviço.
Por quanto tempo: o registro existe enquanto o app estiver instalado. Ao sair da conta, o aparelho deixa de ficar ligado a ela. Ao pedir o encerramento da conta, os registros dos aparelhos ligados a ela são apagados na hora, junto com a central de avisos; se o app continuar instalado, ele cria um registro novo, sem conta. Se o app for desinstalado, o token deixa de valer: nós o apagamos assim que um envio é recusado, e o registro é apagado depois de 90 dias sem abrir o app. Cada aviso da central é apagado após 90 dias. Você pode desligar os avisos no app (Conta › Notificações) ou nos ajustes do celular.