Morrowware

Política de privacidade

Última atualização: 22 de outubro de 2026

Esta política explica como a Morrowware, seu site e os apps AirSwipe, FloatCalculator, FloatCompass e FloatMeasure tratam informações.

1. Visão geral

Os apps abrangidos por esta política não exigem uma conta Morrowware nem usam um servidor de aplicativos operado pela Morrowware. A maior parte do processamento ocorre localmente no seu dispositivo. O acesso à rede se limita aos recursos descritos abaixo, incluindo RevenueCat e Google Play, taxas de câmbio do FloatCalculator e o serviço de geocodificação do sistema usado pelo FloatCompass.

A Morrowware não vende informações pessoais.

Os recursos e o tratamento de dados podem variar conforme a versão, o dispositivo, o sistema operacional e as funções escolhidas. As explicações específicas só se aplicam quando o recurso está disponível e é usado.

Compras com RevenueCat e Google Play

AirSwipe, FloatCalculator, FloatCompass e FloatMeasure usam RevenueCat e Google Play Billing para carregar produtos Pro e preços locais, iniciar e restaurar compras e verificar o acesso ao Pro, inclusive na abertura do app. A RevenueCat pode tratar identificadores de usuário específicos do app, informações do dispositivo e da plataforma, tokens de compra do Google, histórico de compras e direitos de acesso para fornecer esses recursos e análises de serviço relacionadas. As informações são criptografadas em trânsito. A Morrowware não as usa para publicidade.

O Google Play processa os pagamentos. Os apps e a Morrowware não recebem nem armazenam seu número de cartão, dados bancários ou detalhes dos meios de pagamento do Google Play. A RevenueCat fornece a infraestrutura de compras da Morrowware; consulte também sua política de privacidade. Para solicitar a exclusão de um registro de cliente da RevenueCat associado a um app, entre em contato com a Morrowware pelo endereço abaixo. Requisitos legais ou operacionais de retenção ainda podem se aplicar.

2. AirSwipe

O AirSwipe é um app Android de controle por gestos sem toque. Ele pode processar imagens ao vivo da câmera, resultados do reconhecimento de gestos e configurações locais, como mapeamentos de gestos, sensibilidade e estados das opções. As imagens e entradas do reconhecimento são processadas apenas no dispositivo, sem envio à Morrowware ou ao Google. Os resultados executam as ações configuradas, como toques, deslizes, controles de mídia, ajustes de brilho e ações de telefone compatíveis.

Processamento local com MediaPipe

O AirSwipe usa o Google MediaPipe Tasks para reconhecer gestos. A Morrowware distribui uma versão modificada do MediaPipe Tasks Core 1.0.0: ela usa o registrador sem operação do MediaPipe e remove o registrador remoto de uso, as mensagens geradas relacionadas e a dependência do Google Data Transport. Essas mudanças desativam a transmissão de métricas de uso e desempenho do MediaPipe. Consulte as Licenças de código aberto.

Play Age Signals

Quando você inicia uma compra Pro em uma versão compatível, o AirSwipe usa a API Play Age Signals. O Google Play pode solicitar acesso aos sinais de idade compartilhados. Conforme a resposta do Google, o app pode receber temporariamente o status de compartilhamento ou verificação, a origem da faixa etária, o status de aprovação de mudanças significativas e, quando aplicável, uma faixa etária. O AirSwipe só usa essas informações para determinar a disponibilidade da compra e a necessidade de verificação de idade ou aprovação de um responsável. Os sinais recebidos não são gravados no armazenamento local do app nem enviados à Morrowware.

O tratamento pelo Google segue a Política de Privacidade do Google.

Registros locais, backup e exportação de configurações

O AirSwipe mantém registros operacionais limitados no dispositivo para diagnóstico e manutenção. Eles podem conter eventos, erros, estados do sistema e a indicação de que uma compra exige aprovação, mas não imagens da câmera, conteúdo da tela, conteúdo privado de notificações, detalhes de pagamento ou faixas etárias específicas. Os registros gerenciados diretamente pelo app são rotacionados automaticamente, mantidos por no máximo 15 dias e limitados em tamanho total. O AirSwipe não os envia automaticamente à Morrowware.

A inclusão de algumas configurações locais e registros em backups do Android ou transferências de dispositivo depende do aparelho, conta, configurações do sistema e provedor de backup. O AirSwipe exclui de ambos as preferências de estado de execução específicas do dispositivo.

Se você exportar um arquivo de configuração, ele poderá incluir mapeamentos de gestos, sensibilidade, estados das opções e preferências relacionadas. Ele só será salvo ou compartilhado no local ou app escolhido. O AirSwipe não envia automaticamente os arquivos exportados.

Permissões e recursos do sistema

Conforme os recursos ativados, o AirSwipe pode usar:

  • Câmera: acesso à câmera frontal para reconhecer gestos localmente.
  • Serviço de acessibilidade: após sua ativação, execução de ações configuradas, como toques, deslizes e controles de mídia.
  • Modificar configurações do sistema: apenas para gestos relacionados ao brilho.
  • Notificações e serviço em primeiro plano: manter o reconhecimento disponível e mostrar seu estado.
  • Acesso a notificações: apenas quando os controles de mídia aprimorados estão ativados, para identificar a sessão de mídia atual e enviar ações ao app correto. O AirSwipe não lê, armazena nem envia conteúdo de notificações privadas.
  • Telefone: apenas para gestos telefônicos configurados, como atender, recusar ou encerrar chamadas. O AirSwipe não lê histórico de chamadas, contatos, números ou conteúdo de chamadas e não atende automaticamente.
  • Rede: comunicação com o Google Play para compras, assinaturas e requisitos de acesso por idade. O recurso de feedback apenas encaminha um rascunho ao seu app de e-mail; o AirSwipe não envia e-mails por conta própria.
  • Isenção de otimização da bateria: apenas se você permitir o uso da bateria em segundo plano, para tornar o reconhecimento contínuo mais confiável.

Você pode fechar o AirSwipe, desativar o reconhecimento ou o serviço de acessibilidade, revogar permissões ou acessos do sistema, limpar os dados ou desinstalar o app para interromper o tratamento correspondente. Os recursos afetados podem deixar de funcionar.

3. FloatCalculator

O FloatCalculator é uma calculadora flutuante para Android. Ele processa no dispositivo entradas e resultados de cálculos e conversões, seus históricos, notas e estado de fixação dos registros, buscas no histórico, estado de exibição, preferências da janela flutuante e configurações de voz.

Cálculos, conversões, históricos, notas e estados de fixação ficam no dispositivo, sem envio à Morrowware. Os termos de busca são processados temporariamente apenas durante a sessão atual da interface, sem gravação no banco de histórico nem envio. Atualmente não há um limite fixo de registros: eles permanecem até você excluí-los no app, limpar seus dados ou desinstalá-lo.

O backup do Android ou a transferência de dispositivo pode incluir algumas configurações, históricos, notas e estados de fixação, conforme o aparelho e as opções de backup. O FloatCalculator exclui deles o cache de taxas de câmbio.

Play Age Signals

Quando você inicia uma compra Pro ou solicita uma nova verificação de disponibilidade do Pro, o FloatCalculator usa Play Age Signals como descrito para o AirSwipe. Os sinais servem apenas para determinar elegibilidade para compra, verificação ou aprovação de um responsável. Eles não são gravados localmente nem enviados à Morrowware.

Taxas de câmbio

Ao converter moedas, o FloatCalculator pode solicitar taxas publicadas à API Frankfurter. A solicitação usa um endpoint fixo com o dólar americano como base e não inclui o valor da conversão, o par de moedas selecionado, entradas de cálculo ou histórico. O Frankfurter e seus provedores de infraestrutura podem tratar informações básicas de rede, como endereço IP, conforme suas próprias políticas.

Permissões e recursos do sistema

O FloatCalculator pode usar a permissão de exibição sobre outros apps e um serviço em primeiro plano com notificação para a calculadora flutuante, vibração para resposta tátil local e rede para compras, assinaturas, sinais de idade e taxas de câmbio. A isenção de otimização da bateria só é solicitada quando você permite o uso em segundo plano.

Você pode excluir um ou vários registros, limpar todo o histórico, apagar os dados nas configurações do Android ou desinstalar o app.

4. FloatCompass

O FloatCompass usa sensores compatíveis de movimento, campo magnético e pressão para calcular leituras da bússola e altitude de referência. O norte magnético funciona sem localização. Ao ativar a localização, a posição precisa é usada para mostrar um endereço próximo — ou uma região mais ampla, se não houver endereço —, calibrar a altitude de referência e calcular a declinação pelo modelo geomagnético do Android. Atualizações contínuas só são solicitadas quando a tela da bússola está expandida, a tela do dispositivo ligada e o aparelho desbloqueado. Elas param ao sair dessa tela, minimizar ou fechar a janela, bloquear o aparelho ou apagar a tela. A configuração do norte verdadeiro também pode iniciar uma solicitação separada e limitada no tempo.

O serviço de geocodificação do Android converte coordenadas em endereços ou nomes de regiões. Conforme o dispositivo, o provedor pode tratar as coordenadas segundo suas próprias práticas de privacidade. A Morrowware não recebe suas coordenadas nem solicitações de geocodificação.

Ao salvar um local, o FloatCompass armazena de forma privada e local as coordenadas, o raio estimado de confiança horizontal fornecido pelo sistema, os horários de localização e salvamento, o endereço ou região disponível e o texto que você fornecer para identificá-lo. Os locais ficam em um diretório excluído de backups do Android e transferências de dispositivo. Os dados permanecem até você excluí-los no app, limpar o armazenamento ou desinstalar. Não há sincronização na nuvem nem envio dos locais à Morrowware.

Se você abrir um local em um app de mapas compatível, as coordenadas e o nome serão enviados a ele; o provedor os trata conforme sua própria política. Ao copiar coordenadas, elas são colocadas na área de transferência do Android. O FloatCompass não calcula rotas nem oferece navegação.

O app também salva localmente dados de calibração da altitude, a declinação e seu horário de cálculo e as configurações. Leituras brutas de movimento, campo magnético e pressão contínua não são retidas nem enviadas à Morrowware. As posições contínuas ficam na memória durante a sessão do recurso; apenas os locais que você salva explicitamente são gravados nos registros de locais salvos.

Quando você inicia uma compra Pro ou repete a verificação de disponibilidade, o FloatCompass usa Play Age Signals como descrito para o AirSwipe. Os sinais só determinam elegibilidade, verificação ou aprovação de um responsável; não são armazenados nem enviados à RevenueCat ou à Morrowware.

5. FloatMeasure

O FloatMeasure usa informações de exibição fornecidas pelo Android, como tamanho da tela, densidade e densidade física de pixels, para desenhar a régua e o transferidor. As medições básicas não acessam o conteúdo dos apps abaixo da janela flutuante.

O app salva localmente unidades, posição, tamanho, orientação e opacidade da janela e parâmetros geométricos de medição.

Encaixe em elementos e acesso à tela

O encaixe em elementos é opcional e vem desativado. Ao ativá-lo, ler e aceitar a explicação de acesso à tela e habilitar o serviço de acessibilidade correspondente no Android, o FloatMeasure acessa imagens da tela e posições de janelas de outros apps. Ele detecta contornos visíveis e bordas retas, inclusive em imagens, para alinhar a régua ou o transferidor. O transferidor usa linhas e interseções detectadas para posicionar o centro e bordas retas próximas para alinhar a linha de base ou o raio de medição. O app também analisa as cores próximas aos marcadores de encaixe e, se necessário, altera de maneira uniforme a cor de todos os marcadores visíveis para facilitar a leitura. As imagens podem conter informações pessoais ou sensíveis.

As imagens só são solicitadas quando a régua ou o transferidor estão expandidos, o encaixe em elementos e o encaixe automático estão ativados, a tela está ligada e o aparelho desbloqueado. O encaixe automático nas configurações é sincronizado com os botões das duas ferramentas. Os alvos aparecem automaticamente e a captura continua enquanto as configurações estão abertas para mostrar uma prévia ao vivo. Trocar de ferramenta muda o tipo de borda utilizado. A captura para ao minimizar ou fechar a janela, bloquear o aparelho, apagar a tela ou desativar o encaixe automático, o encaixe em elementos ou o serviço de acessibilidade.

As imagens são processadas temporariamente apenas na memória do dispositivo. Não são salvas em arquivos, galeria ou registros, nem enviadas ou compartilhadas com a Morrowware, RevenueCat ou outros terceiros. O FloatMeasure não faz reconhecimento óptico de caracteres (OCR), não lê textos da árvore de acessibilidade e não usa esse serviço para tocar ou controlar outros apps. Ao terminar a sessão de captura, são apagados os dados geométricos temporários, as pequenas amostras de comparação de cenas e as estatísticas de contraste dos marcadores.

As preferências de encaixe e o consentimento de acesso à tela ficam localmente, fora do backup em nuvem do Android e das transferências de dispositivo. Se uma atualização ampliar o acesso, será necessário aceitar a explicação atualizada antes de reativar o encaixe. Desativar o encaixe em elementos interrompe o processamento da tela, mas não desativa o serviço de acessibilidade do Android. Você pode revogar o acesso desativando o serviço FloatMeasure: encaixe em elementos nas configurações de acessibilidade do Android.

Play Age Signals

Na primeira entrada em primeiro plano de cada processo Android do app, o FloatMeasure solicita acesso a Play Age Signals. O Google Play pode mostrar uma solicitação de compartilhamento. Conforme a resposta, o app pode receber temporariamente o status de compartilhamento ou verificação, a origem da faixa etária, o status de aprovação de mudanças significativas e, quando aplicável, uma faixa etária. Os resultados ficam apenas na memória do processo para determinar elegibilidade para compras Pro; a medição gratuita continua disponível. O app pode solicitá-los novamente antes de uma compra Pro ou quando você repete uma verificação bloqueada. Os sinais não são salvos nas preferências nem enviados à RevenueCat ou à Morrowware.

6. Feedback e e-mails de suporte

O recurso de feedback abre um app externo de e-mail. O rascunho pode incluir versões do app e do Android, fabricante e modelo do dispositivo e o ID de usuário RevenueCat da instalação atual, para ajudar no diagnóstico ou na identificação dessa instalação. Você pode editar, descartar ou enviar o e-mail.

Se enviar, a Morrowware receberá seu endereço de e-mail, conteúdo, anexos escolhidos, metadados da mensagem e informações de diagnóstico mantidas no rascunho. Esses dados são usados apenas para responder, solucionar problemas, evitar abusos e manter registros de suporte. Os e-mails normalmente são excluídos em até 24 meses após a última interação, mas podem ser mantidos por mais tempo quando razoavelmente necessário por segurança, resolução de disputas ou obrigação legal. Você pode pedir a exclusão antecipada em [email protected].

7. Dados locais, backups e exclusão

Os apps não oferecem contas Morrowware, portanto não há conta de app a excluir. Você pode remover os dados locais pelos controles descritos acima, limpando o armazenamento ou desinstalando. Backups gerenciados pelo sistema podem continuar existindo após a exclusão local e ser restaurados ou transferidos depois; as opções dependem do dispositivo e do provedor de backup. Após reinstalar, o app pode consultar novamente a RevenueCat e o Google Play sobre compras ou assinaturas da conta atual do Google Play.

Dados mantidos pelo Google Play, provedores de geocodificação ou outros terceiros seguem suas próprias políticas e não podem ser excluídos diretamente pela Morrowware. Para registros de clientes da RevenueCat, solicite a exclusão à Morrowware pelo endereço abaixo.

8. Site Morrowware

O site não redireciona automaticamente pelo idioma, não define cookies próprios de rastreamento e não inclui código de análise de comportamento no cliente.

Os links para o Google Play incluem parâmetros de campanha que indicam o site de origem, o produto e o idioma da página, para distinguir o tráfego do site nos relatórios do Google Play. Eles não contêm identificadores pessoais, conteúdo de cálculos ou dados locais dos apps. Após o clique, o Google Play trata a visita e as informações relacionadas conforme sua própria política.

O site é distribuído pela Cloudflare, que pode tratar endereços IP, metadados de solicitações e roteamento, sinais de segurança e outras informações de rede necessárias para fornecer e proteger o site, diagnosticar problemas e gerar estatísticas básicas de tráfego. Conforme a configuração de segurança, ela pode usar cookies estritamente necessários. Consulte a política de privacidade da Cloudflare.

9. Compartilhamento e divulgação

A Morrowware não compartilha dados dos apps com corretores de dados. Informações só podem ser divulgadas quando você inicia uma transferência, quando um prestador precisa processá-las para fornecer um recurso, operar ou proteger o site ou entregar e-mails, ou quando for razoavelmente necessário para cumprir a lei, aplicar os termos ou proteger os usuários e os serviços.

10. Segurança, crianças e tratamento internacional

A Morrowware adota medidas técnicas e organizacionais razoáveis para proteger as informações sob seu controle. Nenhuma forma de armazenamento ou transmissão garante segurança absoluta.

Os apps e o site não são projetados nem divulgados especificamente para crianças. A Morrowware não solicita intencionalmente informações pessoais de crianças. Se acreditar que uma criança enviou informações por e-mail de suporte, entre em contato para pedir a exclusão.

Os provedores do site, RevenueCat, Google Play, taxas de câmbio, geocodificação e e-mail podem tratar informações fora do seu país ou região, conforme suas próprias políticas e a legislação aplicável.

11. Alterações e contato

Esta política pode ser atualizada se houver mudanças no comportamento dos apps, na infraestrutura do site ou nas exigências legais. A data no início identifica a versão atual. Mudanças que afetem substancialmente seus direitos ou o tratamento de dados serão comunicadas conforme a legislação aplicável.

Para dúvidas de privacidade ou pedidos de acesso ou exclusão de informações mantidas pela Morrowware, escreva para [email protected], fornecendo detalhes suficientes para identificar os e-mails de suporte relacionados. Como a Morrowware não recebe os dados locais dos apps, você deve removê-los pelo app, Android, Google Play ou serviço de terceiros, conforme explicado acima.