Eliminar conta
O Ritmola exige primeiro uma autenticação recente e a sua confirmação; depois pede ao Worker específico da aplicação que elimine a conta Firebase Authentication e, quando configurado, o cliente RevenueCat exato do ambiente. O Worker guarda o destino num trabalho duradouro encriptado e repete a operação até as leituras dos fornecedores confirmarem a ausência. Uma resposta aceite ou colocada em fila significa que o processamento começou, não que a eliminação terminou; a aplicação mostra o estado em processamento enquanto aguarda confirmação. Não é prometido um prazo fixo. Se o pedido não tiver sido aceite e a aplicação confirmar o cancelamento, o perfil local da conta continua disponível para nova tentativa. Depois de o Worker aceitar duradouramente o pedido, o Ritmola apaga o perfil local com sessão iniciada e muda para o perfil de visitante separado. Se a aplicação for interrompida antes de se conhecer o resultado remoto, no arranque seguinte apaga o perfil local pendente antes de abrir outro perfil e mantém a proteção de identidade com hash; verifique o estado da eliminação antes de tentar novamente. Se a limpeza local falhar após a aceitação, o acesso ao perfil fica bloqueado até uma nova tentativa ter sucesso. O Worker só comunica a conclusão depois de confirmar que os registos configurados dos fornecedores estão ausentes.
Processamento da eliminação da conta e dados conservados
Se a eliminação da conta estiver ativa e a confirmar, o Worker específico da aplicação guarda um trabalho duradouro de eliminação em armazenamento D1 encriptado. A carga encriptada contém o UID Firebase e, se a limpeza RevenueCat estiver ativa, o ID de cliente RevenueCat específico do ambiente derivado desse UID. A linha D1 utiliza o hash SHA-256 do recibo aleatório do pedido e um índice de utilizador HMAC-SHA-256 específico do ambiente; o token Firebase ID em bruto e o endereço de e-mail não são guardados nos campos de eliminação nem nos registos do Worker. Os trabalhos pendentes não expiram e são repetidos até que o Firebase Authentication confirme que a conta está ausente e, se ativo, uma nova leitura confirme a ausência do cliente RevenueCat exato no projeto validado. Uma resposta do fornecedor a indicar que a eliminação foi colocada em fila não é conclusão. Após a conclusão, o destino encriptado e o recibo são conservados durante sete dias e verificados a cada 15 minutos; a limpeza agendada remove-os depois. Um tombstone de cancelamento não contém UID nem dados do cliente e expira após 24 horas. Este trabalho não inclui planos locais, histórico de sessões ou dados de faturação Apple. Os registos e dados dos fornecedores fora deste trabalho seguem as políticas aplicáveis ou as obrigações legais de conservação.
Processamento da eliminação da conta e dados conservados
O registo local encriptado de eliminação conserva um hash SHA-256 do âmbito da conta, o ID do pedido e o estado enquanto um pedido está pendente ou incerto e depois de concluído. Esta proteção local mínima impede que a mesma identidade de início de sessão volte a criar o cliente RevenueCat. O registo não contém o UID Firebase em bruto, endereço de e-mail ou tokens de autenticação. Um cancelamento confirmado pelo servidor remove o registo de eliminação.
Retenção, exportação e exclusão
Os dados do perfil de visitante são separados e não são eliminados junto com uma conta com sessão iniciada. Apague-os separadamente na aplicação. As cópias exportadas ficam fora do controlo do Ritmola.
A exclusão da conta e o cancelamento da assinatura são ações separadas. Use Conta para solicitações de conta e Plus ou sua conta da loja para gerenciar cobranças. Excluir uma conta ou dados locais não cancela automaticamente uma assinatura da loja.
A eliminação da conta não cancela uma assinatura da Apple App Store nem apaga registos de cobrança da Apple. Gira ou cancele a assinatura separadamente na sua conta Apple. A RevenueCat/Apple pode conservar registos de transações segundo as respetivas políticas.
Se o controlo de eliminação não estiver disponível, contacte o apoio para informar que não aparece. Não envie palavras-passe, códigos de início de sessão ou ligações de verificação por correio eletrónico.