Política de privacidad
Esta política explica cómo tratan la información Morrowware, su sitio web y las aplicaciones AirSwipe, FloatCalculator, FloatCompass y FloatMeasure.
1. Información general
Las aplicaciones cubiertas por esta política no requieren una cuenta de Morrowware ni utilizan un servidor de aplicaciones operado por Morrowware. La mayor parte del tratamiento se realiza localmente en tu dispositivo. La red solo se utiliza para las funciones descritas a continuación, incluidos RevenueCat y Google Play, los tipos de cambio de FloatCalculator y el servicio de geocodificación del sistema que usa FloatCompass.
Morrowware no vende información personal.
Las funciones y el tratamiento pueden variar según la versión, el dispositivo, el sistema operativo y las funciones que elijas. Las explicaciones específicas solo se aplican cuando la función está disponible y se utiliza.
Compras mediante RevenueCat y Google Play
AirSwipe, FloatCalculator, FloatCompass y FloatMeasure usan RevenueCat y Google Play Billing para cargar productos Pro y precios locales, iniciar y restaurar compras y verificar el acceso a Pro, incluso al abrir la aplicación. RevenueCat puede tratar identificadores de usuario propios de cada aplicación, información del dispositivo y la plataforma, tokens de compra de Google, historial de compras y derechos de acceso para ofrecer estas funciones y los análisis de servicio asociados. La información se cifra durante la transmisión. Morrowware no la utiliza con fines publicitarios.
Google Play procesa los pagos. Las aplicaciones y Morrowware no reciben ni almacenan tu número de tarjeta, datos bancarios ni detalles de tus métodos de pago de Google Play. RevenueCat proporciona la infraestructura de compras de Morrowware; consulta también su política de privacidad. Para solicitar la eliminación de un registro de cliente RevenueCat asociado a una aplicación, contacta con Morrowware en la dirección indicada más abajo. Pueden seguir siendo aplicables requisitos de conservación legales u operativos.
2. AirSwipe
AirSwipe es una aplicación Android de control por gestos sin contacto. Puede tratar imágenes de cámara en directo, resultados del reconocimiento de gestos y ajustes locales, como asignaciones de gestos, sensibilidad y estados de los interruptores. Las imágenes y los datos de entrada del reconocimiento solo se procesan en el dispositivo y no se envían a Morrowware ni a Google. Los resultados ejecutan las acciones configuradas, como toques, deslizamientos, controles multimedia, ajustes de brillo y acciones telefónicas compatibles.
Procesamiento local con MediaPipe
AirSwipe utiliza Google MediaPipe Tasks para reconocer gestos. Morrowware distribuye una versión modificada de MediaPipe Tasks Core 1.0.0: usa el registrador sin operaciones de MediaPipe y elimina el registrador remoto de uso, los mensajes generados asociados y la dependencia de Google Data Transport. Estos cambios desactivan la transmisión de métricas de uso y rendimiento de MediaPipe. Consulta las Licencias de código abierto.
Play Age Signals
Cuando inicias una compra Pro en una versión compatible, AirSwipe utiliza la API Play Age Signals. Google Play puede solicitar acceso a las señales de edad compartidas. Según la respuesta de Google, la aplicación puede recibir temporalmente el estado de uso compartido o verificación, el origen del intervalo de edad, el estado de aprobación de cambios importantes y, cuando corresponda, un intervalo de edad. AirSwipe solo usa esta información para determinar si la compra está disponible y si requiere verificación de edad o autorización del tutor. No guarda las señales recibidas en su almacenamiento local ni las envía a Morrowware.
El tratamiento de Google se rige por la Política de Privacidad de Google.
Registros locales, copias de seguridad y exportación de ajustes
AirSwipe conserva registros de funcionamiento limitados en tu dispositivo para diagnóstico y mantenimiento. Pueden contener eventos, errores, estados del sistema y si se necesita aprobación para comprar, pero no imágenes de cámara, contenido de pantalla, contenido privado de notificaciones, detalles de pago ni intervalos de edad concretos. Los registros gestionados directamente por la aplicación se rotan automáticamente, se conservan como máximo 15 días y tienen un límite de tamaño total. AirSwipe no los envía automáticamente a Morrowware.
La inclusión de algunos ajustes locales y registros en las copias de seguridad de Android o transferencias de dispositivo depende de tu dispositivo, cuenta, configuración del sistema y proveedor de copias. AirSwipe excluye de ambos las preferencias del estado de ejecución específicas del dispositivo.
Si exportas una configuración, el archivo puede incluir asignaciones de gestos, sensibilidad, estados de interruptores y preferencias relacionadas. Solo se guarda o comparte en la ubicación o aplicación que elijas. AirSwipe no lo sube automáticamente.
Permisos y capacidades del sistema
Según las funciones activadas, AirSwipe puede utilizar:
- Cámara: lectura de la cámara frontal para reconocer gestos localmente.
- Servicio de accesibilidad: tras activarlo tú, ejecución de acciones configuradas como toques, deslizamientos y controles multimedia.
- Modificar ajustes del sistema: solo para gestos relacionados con el brillo.
- Notificaciones y servicio en primer plano: mantener disponible el reconocimiento y mostrar su estado.
- Acceso a notificaciones: solo al activar los controles multimedia mejorados, para identificar la sesión multimedia actual y enviar las acciones a la aplicación correcta. AirSwipe no lee, almacena ni envía contenido de notificaciones privadas.
- Teléfono: solo para los gestos telefónicos configurados, como responder, rechazar o colgar. AirSwipe no lee registros de llamadas, contactos, números ni contenido de llamadas, y no responde automáticamente.
- Red: comunicación con Google Play para compras, suscripciones y requisitos de acceso por edad. La función de comentarios solo entrega un borrador a tu aplicación de correo; AirSwipe no envía correos por sí mismo.
- Excluir de la optimización de batería: solo si permites el uso de batería en segundo plano, para mejorar la fiabilidad del reconocimiento continuo.
Puedes cerrar AirSwipe, desactivar el reconocimiento o el servicio de accesibilidad, revocar permisos o accesos del sistema, borrar los datos o desinstalar la aplicación para detener el tratamiento correspondiente. Las funciones afectadas pueden dejar de estar disponibles.
3. FloatCalculator
FloatCalculator es una calculadora flotante para Android. Procesa en tu dispositivo entradas y resultados de cálculos y conversiones, su historial, notas y estado de fijación de registros, búsquedas en el historial, estado de visualización, preferencias de la ventana flotante y ajustes de voz.
Los cálculos, conversiones, historiales, notas y estados de fijación se guardan localmente y no se envían a Morrowware. Los términos de búsqueda solo se procesan temporalmente durante la sesión actual de la interfaz, sin guardarse en la base del historial ni enviarse. Actualmente no hay un límite fijo de registros: se conservan hasta que los elimines en la aplicación, borres sus datos o la desinstales.
Las copias de seguridad de Android o transferencias de dispositivo pueden incluir algunos ajustes, historiales, notas y estados de fijación, según el dispositivo y la configuración. FloatCalculator excluye de ellas la caché de tipos de cambio.
Play Age Signals
Al iniciar una compra Pro o solicitar que se vuelva a comprobar la disponibilidad de Pro, FloatCalculator usa Play Age Signals como se describe para AirSwipe. Las señales solo se utilizan para determinar la elegibilidad de compra, la verificación o la autorización del tutor. No se guardan localmente ni se envían a Morrowware.
Tipos de cambio
Al convertir divisas, FloatCalculator puede solicitar tipos publicados a la API de Frankfurter. La solicitud utiliza un punto de acceso fijo con el dólar estadounidense como base y no incluye el importe, el par de divisas seleccionado, las entradas de cálculo ni el historial. Frankfurter y sus proveedores de infraestructura pueden tratar información básica de red, como la dirección IP, conforme a sus propias políticas.
Permisos y capacidades del sistema
FloatCalculator puede usar el permiso para mostrarse sobre otras aplicaciones y un servicio en primer plano con notificación para la calculadora flotante, vibración para la respuesta táctil local y la red para compras, suscripciones, señales de edad y tipos de cambio. Solo solicita excluirse de la optimización de batería si decides permitir el uso de batería en segundo plano.
Puedes eliminar uno o varios registros, vaciar todo el historial, borrar los datos desde los ajustes de Android o desinstalar la aplicación.
4. FloatCompass
FloatCompass utiliza sensores compatibles de movimiento, campo magnético y presión para calcular las lecturas de la brújula y la altitud de referencia. El norte magnético funciona sin ubicación. Al activar la ubicación, usa la posición precisa para mostrar una dirección cercana —o una zona más amplia si no hay dirección—, calibrar la altitud de referencia y calcular la declinación con el modelo geomagnético de Android. Solo solicita actualizaciones continuas mientras la vista de brújula está desplegada, la pantalla encendida y el dispositivo desbloqueado. Se detienen al salir de esa vista, minimizar o cerrar la ventana, bloquear el dispositivo o apagar la pantalla. La configuración del norte verdadero también puede iniciar una solicitud independiente y limitada en el tiempo.
El servicio de geocodificación de Android convierte coordenadas en direcciones o nombres de zonas. Según el dispositivo, su proveedor puede tratar esas coordenadas conforme a sus propias prácticas de privacidad. Morrowware no recibe tus coordenadas ni solicitudes de geocodificación.
Al guardar un lugar, FloatCompass conserva en almacenamiento privado local sus coordenadas, el radio estimado de confianza de ubicación horizontal proporcionado por el sistema, las horas de ubicación y guardado, la dirección o zona disponible y el texto que aportes para identificarlo. Los lugares se guardan en un directorio excluido de las copias de seguridad de Android y transferencias de dispositivo. Permanecen hasta que los elimines en la aplicación, borres el almacenamiento o la desinstales. No hay sincronización en la nube ni envío de lugares a Morrowware.
Si eliges abrir un lugar en una aplicación de mapas compatible, se le transmiten sus coordenadas y nombre; el proveedor los trata conforme a su propia política. Al copiar coordenadas, se colocan en el portapapeles de Android. FloatCompass no calcula rutas ni ofrece navegación.
También se guardan localmente los datos de calibración de altitud, la declinación y su hora de cálculo y los ajustes. Las lecturas brutas de movimiento, campo magnético y presión continua no se conservan ni se envían a Morrowware. Las ubicaciones continuas permanecen en memoria durante la sesión de la función; solo los lugares que guardes expresamente se escriben en los registros guardados.
Al iniciar una compra Pro o repetir la comprobación de disponibilidad, FloatCompass usa Play Age Signals como se describe para AirSwipe. Las señales solo determinan la elegibilidad, verificación o autorización del tutor; no se almacenan ni se envían a RevenueCat o Morrowware.
5. FloatMeasure
FloatMeasure utiliza la información de pantalla de Android, como tamaño, densidad y densidad física de píxeles, para dibujar la regla y el transportador. Las mediciones básicas no acceden al contenido de las aplicaciones que hay debajo de la ventana flotante.
La aplicación guarda localmente unidades, posición, tamaño, orientación y opacidad de la ventana, y parámetros geométricos de medición.
Ajuste a elementos y acceso a la pantalla
El ajuste a elementos es opcional y está desactivado de forma predeterminada. Cuando lo activas, lees y aceptas la explicación del acceso a la pantalla y habilitas el servicio de accesibilidad correspondiente en Android, FloatMeasure accede a imágenes de pantalla y posiciones de ventanas de otras aplicaciones. Detecta contornos visibles y bordes rectos, incluidos los de imágenes, para alinear la regla o el transportador. Este usa líneas e intersecciones detectadas para situar su centro, y bordes rectos cercanos para alinear la línea base o el rayo de medición. También analiza los colores cercanos a los marcadores y, si es necesario, ajusta de forma uniforme el color de todos los marcadores visibles para mejorar su legibilidad. Las imágenes pueden contener información personal o sensible.
Solo se solicitan imágenes cuando la regla o el transportador están desplegados, el ajuste a elementos y el ajuste automático están activados, la pantalla está encendida y el dispositivo desbloqueado. El ajuste automático de la configuración está sincronizado con los botones de ambas herramientas. Los objetivos se muestran automáticamente y la captura continúa con los ajustes abiertos para ofrecer una vista previa en directo. Al cambiar de herramienta cambia el tipo de borde utilizado. La captura se detiene al minimizar o cerrar la ventana, bloquear el dispositivo, apagar la pantalla o desactivar el ajuste automático, el ajuste a elementos o el servicio de accesibilidad.
Las imágenes se procesan temporalmente solo en memoria del dispositivo. No se guardan en archivos, galería o registros, ni se suben o comparten con Morrowware, RevenueCat u otros terceros. FloatMeasure no realiza reconocimiento óptico de caracteres (OCR), no lee textos del árbol de accesibilidad ni usa este servicio para tocar o controlar otras aplicaciones. Al terminar la sesión de captura se eliminan los datos geométricos temporales, las pequeñas muestras de comparación de escenas y las estadísticas de contraste de los marcadores.
Las preferencias de ajuste y el consentimiento de acceso a la pantalla se guardan localmente, excluidos de las copias en la nube de Android y transferencias de dispositivo. Una actualización que amplíe el acceso exige aceptar la explicación actualizada antes de reactivar el ajuste. Desactivar el ajuste a elementos detiene el procesamiento de pantalla, pero no desactiva el servicio de accesibilidad de Android. Puedes revocar el acceso desactivando el servicio FloatMeasure: ajuste a elementos en los ajustes de accesibilidad de Android.
Play Age Signals
La primera vez que cada proceso Android de la aplicación pasa a primer plano, FloatMeasure solicita acceso a Play Age Signals. Google Play puede mostrar un aviso para compartir señales. Según su respuesta, la aplicación puede recibir temporalmente el estado de uso compartido o verificación, el origen del intervalo de edad, el estado de aprobación de cambios importantes y, cuando corresponda, un intervalo de edad. Los resultados solo permanecen en la memoria del proceso para determinar la elegibilidad para compras Pro; las mediciones gratuitas siguen disponibles. Puede volver a solicitarlos antes de comprar Pro o si repites una comprobación bloqueada. No los guarda en preferencias ni los envía a RevenueCat o Morrowware.
6. Comentarios y correo de soporte
La función de comentarios abre una aplicación de correo externa. El borrador puede incluir la versión de la aplicación y de Android, el fabricante y modelo del dispositivo y el ID de usuario RevenueCat de la instalación actual, para facilitar el diagnóstico o identificar esa instalación. Puedes editar, descartar o enviar el correo.
Si lo envías, Morrowware recibe tu dirección, el contenido, los adjuntos que elijas, los metadatos del correo y la información de diagnóstico que hayas conservado. Solo se usan para responder, solucionar problemas, prevenir abusos y mantener registros de soporte. Los correos suelen eliminarse dentro de los 24 meses posteriores a la última interacción, aunque pueden conservarse más tiempo cuando sea razonablemente necesario por seguridad, resolución de disputas o cumplimiento legal. Puedes pedir su eliminación anticipada a [email protected].
7. Datos locales, copias de seguridad y eliminación
Las aplicaciones no ofrecen cuentas Morrowware, por lo que no hay una cuenta de aplicación que eliminar. Puedes quitar los datos locales mediante los controles descritos, borrando el almacenamiento o desinstalando. Las copias gestionadas por el sistema pueden seguir existiendo después y restaurarse o transferirse más adelante; las opciones dependen del dispositivo y del proveedor de copias. Tras reinstalar, la aplicación puede volver a consultar RevenueCat y Google Play sobre las compras o suscripciones de la cuenta de Google Play actual.
Los datos en poder de Google Play, proveedores de geocodificación u otros terceros se rigen por sus políticas y Morrowware no puede eliminarlos directamente. Para eliminar registros de cliente RevenueCat, contacta con Morrowware en la dirección indicada más abajo.
8. Sitio web de Morrowware
El sitio no redirige automáticamente según el idioma, no instala cookies propias de seguimiento ni incluye código de análisis de comportamiento en el cliente.
Los enlaces a Google Play incluyen parámetros de campaña que indican el sitio de origen, el producto y el idioma de la página, para distinguir el tráfico del sitio en los informes de Google Play. No contienen identificadores personales, contenido de cálculos ni datos locales de las aplicaciones. Tras el clic, Google Play trata la visita y la información relacionada según su propia política.
Cloudflare distribuye el sitio y puede tratar direcciones IP, metadatos de solicitudes y enrutamiento, señales de seguridad y otra información de red necesaria para prestar y proteger el sitio, diagnosticar problemas y generar estadísticas básicas de tráfico. Según la configuración de seguridad, puede usar cookies estrictamente necesarias. Consulta la política de privacidad de Cloudflare.
9. Intercambio y divulgación
Morrowware no comparte datos de las aplicaciones con intermediarios de datos. Solo puede divulgarse información cuando inicias una transferencia, cuando un proveedor necesita tratarla para ofrecer una función, operar o proteger el sitio o entregar correos, o cuando sea razonablemente necesario para cumplir la ley, aplicar las condiciones o proteger a los usuarios y los servicios.
10. Seguridad, menores y tratamiento internacional
Morrowware aplica medidas técnicas y organizativas razonables para proteger la información bajo su control. Ningún método de almacenamiento o transmisión garantiza seguridad absoluta.
Las aplicaciones y el sitio no se diseñan ni promocionan específicamente para menores. Morrowware no solicita deliberadamente su información personal. Si crees que un menor la ha enviado por correo de soporte, contacta con Morrowware para pedir su eliminación.
Los proveedores del sitio, RevenueCat, Google Play, tipos de cambio, geocodificación y correo pueden tratar información fuera de tu país o región, conforme a sus políticas y la legislación aplicable.
11. Cambios y contacto
Esta política puede actualizarse si cambia el comportamiento de las aplicaciones, la infraestructura del sitio o los requisitos legales. La fecha al principio identifica la versión actual. Los cambios que afecten sustancialmente a tus derechos o al tratamiento se notificarán conforme a la legislación aplicable.
Para preguntas de privacidad o solicitudes de acceso o eliminación de información en poder de Morrowware, escribe a [email protected], con datos suficientes para identificar los correos de soporte correspondientes. Morrowware no recibe los datos locales de las aplicaciones; debes retirarlos mediante la aplicación, Android, Google Play o el servicio de terceros, como se explica arriba.