Publicador legal: Merthan Kavak (MKavak Apps)
Idade mínima: O Ritmola destina-se a adultos com 18 anos ou mais que trabalham à secretária. A classificação etária da App Store ou a legislação local pode estabelecer uma idade mínima superior. A aplicação não recolhe a data de nascimento para verificar a idade.
Contacto comercial: [email protected]
Armazenado neste dispositivo
O Ritmola guarda os dados do perfil da aplicação — preferências, planos de trabalho, histórico de sessões, movimentos favoritos e, quando existam, programas e percursos de hábitos — num ficheiro próprio da aplicação, encriptado com AES-256-GCM. A chave é guardada no armazenamento seguro do dispositivo (Porta-chaves iOS ou armazenamento seguro Android). Esta encriptação aplica-se apenas a esse ficheiro do perfil. Os dados de apresentação separados do App Group do iOS, usados pelos widgets e pelas Live Activities, não são protegidos pela encriptação do ficheiro do perfil. Incluem campos da sessão e do temporizador atuais e texto genérico, mas não o histórico de sessões, notas de movimento, identificadores de conta nem a chave de encriptação. Esta implementação não foi sujeita a uma auditoria de segurança independente. Os programas guardados e as predefinições do ambiente de trabalho, além dos percursos pessoais de hábitos com registos e revisões semanais, também são guardados no perfil local encriptado.
Dados armazenados pelo aplicativo
- Preferências como idioma, tema e lembretes
- Seus planos de trabalho e pausa
- Histórico de sessões e pausas
- Movimentos favoritos
- Programas guardados, incluindo rotinas e predefinições do ambiente de trabalho
- Percursos pessoais de hábitos, incluindo registos e revisões semanais
Uso dos dados
O aplicativo usa preferências, planos, histórico de sessões e favoritos locais para fornecer os recursos que você escolher. Ele não cria um perfil clínico nem faz diagnósticos. Recursos externos opcionais podem enviar dados limitados aos serviços ativos listados na tela Privacidade e dados.
Armazenamento separado dos perfis
Os perfis de visitante e com sessão iniciada usam espaços de armazenamento local encriptados e separados. Iniciar sessão não combina, carrega nem sincroniza preferências, planos de trabalho, histórico de sessões, favoritos, programas guardados ou percursos de hábitos do visitante. Depois de o serviço de eliminação aceitar de forma duradoura um pedido confirmado, a aplicação apaga o perfil local com sessão iniciada e muda para o perfil de visitante separado; uma resposta de processamento não significa que a eliminação nos fornecedores esteja concluída. Um registo local encriptado de eliminação conserva um hash SHA-256 do âmbito da conta, o ID do pedido e o estado enquanto o processo está pendente ou incerto e depois de concluído. Isto impede que um início de sessão posterior volte a criar essa identidade RevenueCat. Um cancelamento confirmado pelo servidor remove esse registo.
Widgets do iOS e Live Activities
Se ativar um widget do iOS ou uma Live Activity, os respetivos dados de apresentação separados ficam fora da encriptação AES-256-GCM do ficheiro do perfil local. O snapshot App Group do widget contém apenas a fase da sessão ativa, o cronómetro/tempo restante, o tema, rótulos localizados genéricos e a hora de atualização; não contém histórico de sessões, notas de movimento, identificador de conta nem chave de encriptação. O estado da Live Activity também usa um identificador de sessão para atualizar a sessão ativa.
Serviços externos ativos nesta versão
Os serviços configurados de conta, envio de e-mail e compras processam os dados descritos neste aviso na medida necessária para fornecer as respetivas funcionalidades. Quando o RevenueCat está configurado no iOS, pode atualizar o estado do cliente e das ofertas no arranque da aplicação, incluindo para utilizadores convidados antes de um ecrã de subscrição ou de uma compra. Estes serviços não recebem os planos locais nem o histórico de sessões. Esta versão não utiliza publicidade, Firebase Analytics, relatórios de falhas, Firebase Remote Config, HealthKit ou câmara e não sincroniza o histórico da aplicação com a nuvem.
Firebase Authentication
É usado para criar uma conta e iniciar sessão, atualizar a sessão, verificar o e-mail e repor a palavra-passe, e para autenticar pedidos de eliminação da conta. O Firebase Authentication processa o teu ID de conta, endereço de e-mail, fornecedor de início de sessão e palavra-passe. Usa os endereços IP dos pedidos e as cadeias User-Agent para segurança da autenticação e prevenção de abusos. Ao iniciar sessão com a Apple, a app pede à Apple o teu endereço de e-mail e o teu nome. O Firebase pode processar o teu nome se a Apple o fornecer. Se o início de sessão com Apple ou Google estiver ativo, o fornecedor escolhido processa a autenticação segundo os respetivos termos de privacidade; o Firebase recebe o identificador do fornecedor e os dados da conta necessários para autenticar. O Firebase Authentication conserva os endereços IP registados durante algumas semanas. Conserva as restantes informações de autenticação até o cliente Firebase iniciar a eliminação do utilizador associado. A Firebase indica que essas informações são removidas dos sistemas ativos e das cópias de segurança no prazo de 180 dias após o início da eliminação. Esta indicação diz respeito aos dados do Firebase Authentication, não aos registos separados do fornecedor. A eliminação da conta no Ritmola só está disponível quando o fluxo configurado está ativo.
Envio de e-mail da conta
Os pedidos de verificação da conta e reposição da palavra-passe passam pelo Worker do Ritmola: o Firebase cria a ligação única e a Resend envia o e-mail. A verificação envia ao Worker um token Firebase ID, um token App Check e o idioma da app; a reposição envia o endereço de e-mail e o idioma com um token App Check. Para ambos os pedidos, o Worker recebe o endereço IP e guarda temporariamente o e-mail e o IP em tarefas de envio cifradas pendentes. O token Firebase ID só é guardado durante a fase de verificação. O Firebase cria a ligação da ação e a Resend recebe a mensagem de e-mail com a ligação. A palavra-passe e os planos ou histórico de sessões locais não são enviados. Quando o envio de correio eletrónico da conta está ativo, o Worker específico da aplicação processa temporariamente o endereço IP do pedido, o endereço de correio eletrónico e a ligação de ação/token de segurança Firebase de utilização única. A fila D1 guarda o conteúdo pendente encriptado com AES-256-GCM. Após 15 minutos, um trabalho pendente deixa de poder ser enviado; a próxima limpeza agendada remove a linha. Se o serviço for interrompido ou a limpeza não for executada, a remoção pode atrasar. Os trabalhos concluídos são removidos após o envio. Os registos de limitação usam identificadores HMAC-SHA-256, em vez do IP/correio eletrónico original. Uma verificação de quota posterior elimina registos com mais de 48 horas; se não houver outra verificação, podem permanecer por mais tempo. A Resend recebe o endereço e a mensagem para entrega; aplicam-se as respetivas regras de retenção de registos. Worker Logs, Traces e Logpush estão desativados na configuração verificada. A Cloudflare pode ainda tratar dados da plataforma para segurança ou prestação do serviço. Aplicam-se os critérios de conservação da sua Política de Privacidade e do DPA de clientes, incluindo finalidades e obrigações legais; não é indicado um prazo fixo para registos da plataforma.
Apple App Store e RevenueCat
A RevenueCat verifica, permite compras e repõe o acesso ao Ritmola Plus. Usa os dados de compra para validar recibos e acessos, e para análises de compras, como o Histórico do Cliente e gráficos. A RevenueCat recebe um App User ID específico do ambiente, dados de compra/transação/acesso da App Store e detalhes dos pedidos relativos ao dispositivo e à app. O SDK iOS pode enviar o IDFV (quando disponível), dispositivo e sistema operativo, versão da app/build, bundle, idioma e cabeçalhos da loja. A RevenueCat regista a última atividade e pode determinar o país através do IP do pedido; a documentação diz que elimina o IP bruto depois de determinar o país. Os planos e o histórico de sessões locais não são enviados. Quando elimina a sua conta, a Ritmola solicita à RevenueCat a eliminação do cliente associado. A RevenueCat processa a eliminação do cliente de forma assíncrona; não publica um prazo fixo para a conclusão nem para a eliminação das cópias de segurança. As informações podem ser conservadas na medida necessária para cumprir obrigações legais, tratar litígios ou fazer valer acordos. Os registos de faturação da Apple são separados.
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 e remoção
O arquivo local não expira automaticamente. Ele permanece até que você o exclua aqui ou o sistema operacional remova os dados do aplicativo. Cópias exportadas ficam fora do controle do Ritmola. Se a chave de armazenamento seguro do dispositivo for perdida ou ficar indisponível, o arquivo criptografado poderá ficar ilegível. A retenção por serviços externos ativos é descrita separadamente abaixo.
Exportar ou remover dados locais
Escolha exatamente quais categorias exportar. Planos e histórico podem revelar rotinas pessoais; revise a seleção antes de continuar. O Ritmola não anexa registros, tokens ou notas de movimento automaticamente.
Retenção, exportação e exclusão
Os dados locais permanecem neste dispositivo até que você use a ação de exclusão confirmada ou o sistema operacional remova os dados do aplicativo. No fluxo de exportação, você escolhe as categorias. Os dados mantidos por um serviço externo ativo seguem a retenção informada na tela Privacidade e dados e os termos aplicáveis desse serviço.
Gerenciar assinatura separadamente
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.
Preferências do site e dados técnicos
O site do estúdio guarda uma escolha opcional de tema claro/escuro no armazenamento local deste navegador; sem uma escolha guardada, usa o tema do sistema. Essa escolha não é enviada como cookie de rastreio. O alojamento do site recebe dados técnicos de pedidos necessários para servir e proteger as páginas; os detalhes do alojamento e da retenção são indicados separadamente. Este site está alojado no Cloudflare Pages. A Cloudflare aplica critérios de conservação baseados nas finalidades e obrigações legais. Nos termos do DPA de clientes, o tratamento termina quando deixa de ser necessário para o contrato ou quando este termina, sujeito às condições de eliminação. Não é indicado um prazo fixo para os registos técnicos.
Dados de saúde e rastreio
Esta versão do Ritmola não utiliza HealthKit, câmara, publicidade, Firebase Analytics, relatórios de falhas ou perfis clínicos. O conteúdo sobre movimento e postura é informação geral de bem-estar, não diagnóstico nem tratamento.
Apoio Ritmola
Revise o rascunho antes de enviar. Somente os detalhes escolhidos serão adicionados. Registros, tokens, conteúdo de sessões, notas de movimento e detalhes de saúde não são anexados automaticamente. Evite enviar informações confidenciais. Quando envia uma mensagem, o seu fornecedor de correio eletrónico e a caixa de apoio do estúdio recebem-na. Fornecedor e retenção da caixa de apoio: A Cloudflare Email Routing encaminha mensagens de apoio para o Google Gmail. Conservamos a correspondência apenas para tratar o pedido, o acompanhamento necessário e as obrigações legais aplicáveis. As mensagens permanecem na caixa do Gmail até serem eliminadas. Aplicam-se os critérios de eliminação e cópia de segurança dos fornecedores; a eliminação pode demorar e não remover imediatamente todas as cópias.
Versão da política: 2026-11-03