Privacidad
Tu música se queda en tu computadora.
HarmonyKeen es una app que funciona en local para crear armonías a partir de melodías MIDI, para Mac, Windows y iPad. Esta política explica qué maneja, dónde se guarda y qué no se recopila nunca. HarmonyKeen es obra de Malsah Labs LLC, una sociedad de responsabilidad limitada de Arizona. Cuando la legislación de privacidad usa los términos «responsable del tratamiento» (controller) o «empresa» (business), se refiere a Malsah Labs LLC respecto de la información personal que cubre esta política.
Vigente desde el 2 de noviembre de 2026.
01
Resumen
HarmonyKeen está diseñado para que tus proyectos musicales se queden en tu dispositivo.
- Tus archivos MIDI, archivos de proyecto de HarmonyKeen, notas de armonía generadas, guardados automáticos, ajustes y preferencias se procesan y almacenan localmente en tu dispositivo.
- Los archivos solo se importan o exportan cuando tú decides abrirlos, guardarlos, exportarlos o arrastrarlos.
- HarmonyKeen no requiere una cuenta.
- HarmonyKeen no ofrece sincronización en la nube.
- Tu licencia se comprueba en tu propio dispositivo, y el uso normal funciona sin conexión. La app se pone en contacto con nosotros para tres cosas y nada más: iniciar la prueba gratuita, activar una licencia y buscar actualizaciones si has aceptado que lo haga. Cada una se describe en su propia sección más abajo. Nunca nos pide permiso para funcionar.
- HarmonyKeen no utiliza publicidad, seguimiento publicitario, análisis, grabación de sesiones (session replay) ni informes de fallos.
- HarmonyKeen no vende tus datos.
- HarmonyKeen no accede a tu micrófono, cámara, ubicación precisa, contactos, calendario, datos de salud ni datos financieros.
- En iPad, HarmonyKeen no se pone en contacto con nosotros en absoluto. No necesita cuenta, prueba ni clave de licencia, y todo se queda en tu iPad.
02
Información que maneja HarmonyKeen
HarmonyKeen puede manejar la siguiente información localmente en tu dispositivo:
- Archivos MIDI que decides importar.
- Archivos de proyecto de HarmonyKeen que decides abrir o guardar.
- Notas, temporización, velocidad (velocity), tempo, compás, contexto de tonalidad y escala, nombres de pistas, nombres de proyectos, notas de armonía generadas y ajustes de proyecto relacionados.
- Datos de guardado automático y de recuperación de sesión.
- Preferencias de la app, como el tema, el volumen de audio, las preferencias de edición, las preferencias de accesibilidad, el estado del tutorial y las preferencias de ayuda.
Esta información se utiliza para ofrecer las funciones principales de la app: importar melodías, generar armonías, reproducir proyectos, guardar proyectos, restaurar sesiones, recordar preferencias y exportar archivos MIDI y de proyecto.
03
Guardado local
HarmonyKeen almacena los datos de proyectos y preferencias localmente en tu dispositivo. Según el sistema operativo y el entorno de ejecución de la app, esto puede incluir almacenamiento local de la aplicación, como IndexedDB y el almacenamiento local (local storage) dentro del WebView de la app de escritorio.
El almacenamiento local puede incluir:
- Proyectos locales guardados.
- Guardados automáticos y datos de recuperación de sesión.
- Ajustes y preferencias de la app.
- Preferencias del tutorial y de la ayuda.
HarmonyKeen no sube automáticamente estos datos locales de proyectos o preferencias a los servidores de HarmonyKeen.
04
Importación y exportación de archivos
HarmonyKeen importa archivos solo cuando decides abrir o importar un archivo. HarmonyKeen exporta archivos solo cuando decides guardar, exportar, descargar o arrastrar un archivo fuera de la app.
Los archivos exportados pueden incluir:
- Archivos MIDI estándar (.mid o .midi).
- Archivos de proyecto de HarmonyKeen (.hkn).
- Archivos MIDI separados por pistas (stems), si eliges una opción de exportación por stems.
Tú controlas dónde se guardan los archivos exportados. Una vez exportados, esos archivos los gestiona tu sistema operativo y cualquier app o servicio de almacenamiento en la nube que decidas usar.
Algunas funciones de escritorio pueden crear archivos MIDI locales temporales para permitir la exportación mediante arrastrar y soltar. Estos archivos se crean en tu dispositivo y HarmonyKeen no los sube.
05
Cuentas y servicios en la nube
La primera versión pública de HarmonyKeen no requiere una cuenta de HarmonyKeen y no incluye sincronización en la nube de HarmonyKeen.
Si en el futuro se añaden funciones de cuenta, almacenamiento en la nube, servicios de licencias o funciones de colaboración en línea, esta Política de privacidad se actualizará antes de que esas funciones se utilicen.
06
Licencias y compra
HarmonyKeen es una app de pago, y esta sección describe la única información personal que interviene.
Tu clave de licencia y la comprobación del dispositivo
Cuando activas HarmonyKeen, la app crea un código corto codificado a partir de un identificador que tu sistema operativo ya proporciona (el UUID de la plataforma en macOS, el GUID de la máquina en Windows). El identificador se combina con un valor fijo propio de la app y se pasa por un hash unidireccional.
- El identificador original del sistema operativo nunca se almacena ni se comparte.
- El código resultante se guarda en tu propio dispositivo, para que la app pueda saber si se está ejecutando en una máquina a la que tu licencia ya está vinculada.
- La comprobación de la licencia en sí se realiza por completo en tu dispositivo y no necesita conexión a internet. Una vez que tienes una licencia, abrir la app, generar armonías y exportar no se ponen en contacto con nosotros. Las excepciones son las tres que se indican en el resumen anterior: iniciar una prueba, activar una licencia y la búsqueda diaria de actualizaciones si la has aceptado.
- Cuando activas una licencia, y cuando la trasladas a otra computadora,
la app nos envía ese código codificado junto con el identificador de tu licencia. Esas
son las únicas ocasiones en que se envía para una licencia comprada. Lo usamos para
contar en cuántas máquinas se está activando una misma clave de licencia, de modo que
podamos ver cuándo una clave se ha compartido ampliamente. No lo usamos para hacerte
seguimiento, para crear un perfil ni para controlar lo que puedes hacer.
- El código codificado es un hash unidireccional. No puede revertirse para obtener el identificador de tu máquina y, por sí solo, no te identifica por tu nombre.
- Para ser claros: como ese código está junto a un identificador de licencia, y una licencia comprada está vinculada al correo electrónico con el que compraste, podríamos relacionar ambos si lo necesitáramos para darte soporte. Es un dato seudonimizado, no anónimo, y la legislación de privacidad lo trata como información personal. No lo usamos para crear un perfil ni para hacerte seguimiento.
- Tu correo electrónico no se incluye en ese mensaje, ni tampoco ningún archivo, proyecto o dato musical.
- Esto nunca condiciona tu uso de la app. Si no tienes conexión, o el mensaje falla por cualquier motivo, la activación se completa igualmente y la app funciona con normalidad. Es un registro para nosotros, no una comprobación de permiso.
- Guardamos, por cada clave de licencia, una lista de estos códigos con la fecha en que se vio cada uno por última vez. Cuando una licencia se activa en más de cien máquinas, se elimina la entrada más antigua. También llevamos un recuento acumulado de cuántas máquinas distintas han activado alguna vez una clave; ese recuento es solo un número y sigue aumentando por encima de cien después de que se hayan eliminado las entradas más antiguas. Conservamos ambos mientras exista la licencia, porque solo responden a una pregunta sobre esa licencia.
- Si ese recuento alcanza un nivel que sugiere que una clave se ha compartido ampliamente, nuestro sistema nos envía un correo para que una persona lo revise. El mensaje identifica la licencia, no a ti, y nada se decide de forma automática: ninguna licencia se suspende, se degrada ni se desactiva como consecuencia. No hay límite en el número de computadoras que puedes usar, y esto no crea ninguno.
- Si la app no puede leer un identificador de la máquina, la activación sigue funcionando y no se envía nada. En ese caso no se puede iniciar una prueba gratuita, porque el código es lo único que impide que una computadora obtenga un número ilimitado de pruebas; la app te lo indica y aun así puedes activar una licencia.
La prueba gratuita
La prueba gratuita se inicia la primera vez que generas armonías. Si la solicitud falla, la app lo vuelve a intentar la próxima vez que pulses “Generate”, hasta que lo consiga; después de eso, no vuelve a pedirla nunca.
- La app nos envía el código codificado de la máquina descrito arriba, para solicitar una licencia de prueba. Ningún correo electrónico, ningún nombre, ninguna cuenta, ningún archivo y nada sobre tu música. No hay que registrarse en nada.
- Cuando llega la licencia de prueba, la app hace una segunda solicitud, independiente, para registrar que esta licencia se activó en esta máquina, exactamente igual que con una licencia comprada. Esa solicitud lleva el identificador de la licencia además del código codificado. Se describe en la sección anterior.
- Te enviamos una licencia de prueba, que después se almacena en tu propio dispositivo y se comprueba allí como cualquier otra licencia. Una vez iniciada la prueba, la app vuelve a usarse sin conexión.
- Guardamos un registro de que a esta máquina se le emitió una prueba, para que no se emita una segunda a la misma computadora. Ese registro contiene el código codificado, el identificador de la licencia, las fechas de emisión y de vencimiento, y la propia licencia de prueba, para poder devolver la misma en lugar de emitir una segunda. Lo conservamos durante dos años desde la última vez que esa computadora haga una solicitud, y después lo eliminamos.
- Cuando se inicia una prueba, anotamos tu dirección IP durante dos días. Nos ayuda a que la prueba gratuita sea justa y nos da una idea aproximada de los países de los que proceden las pruebas. No está vinculada a tu licencia y se elimina al cabo de dos días.
- Si no se puede establecer contacto con nosotros en absoluto, no se inicia ninguna prueba y nada sale de tu computadora. La app te lo indica, y puedes volver a intentarlo o introducir una clave de licencia.
- Si se puede establecer contacto con nosotros pero rechazamos la solicitud (por ejemplo, porque ese día se han iniciado demasiadas pruebas desde tu conexión a internet), la solicitud sí nos llegó y se le aplica todo lo anterior. La app te indica lo que ocurrió.
Los registros de nuestro propio servidor
El pequeño servicio que emite las licencias guarda registros operativos, como cualquier servicio web.
- Registran que se produjo una solicitud, si tuvo éxito y, en el caso de una compra, una referencia del pedido, para que podamos responder a “¿recibió ese pedido su clave?”. Por el mismo razonamiento que antes, una referencia de pedido es un dato seudonimizado, no anónimo, ya que podríamos relacionarla con tu compra.
- De forma deliberada, no contienen tu dirección de correo electrónico, tu clave de licencia ni el código codificado de tu máquina. El código se excluye incluso de forma indirecta: una versión anterior registraba un identificador de licencia que contenía parte del código, y eso se eliminó.
- Los conserva Cloudflare según sus propios plazos de conservación, y solo los usamos para mantener el servicio en funcionamiento.
Búsqueda de actualizaciones
HarmonyKeen puede buscar una nueva versión una vez al día. Te lo preguntamos antes de que lo haga, y está desactivado hasta que digas que sí.
- Te lo preguntamos en el segundo inicio en lugar del primero, para que una instalación nueva no se vea interrumpida por una pregunta de permiso.
- Si dices que no, no volvemos a preguntar y nunca se hace ninguna búsqueda. Aun así, puedes buscar manualmente cuando quieras.
- Puedes cambiar de opinión en cualquier momento en Ajustes, General, Buscar actualizaciones, en cualquiera de los dos sentidos. Retirar el permiso es exactamente igual de fácil que darlo.
- Si dices que sí, la app solicita un único archivo a downloads.harmonykeen.com como máximo una vez cada 24 horas, y solo mientras la app está abierta.
- Esa solicitud no nos dice qué versión tienes, en qué tipo de máquina estás ni nada sobre ti. Pide el mismo archivo cada vez. Muchos actualizadores incluyen tu versión y tu plataforma en la solicitud; el nuestro no.
- Lo que recibimos es lo que revela cualquier solicitud web: tu dirección IP y un identificador del propio actualizador, que es el mismo para todas las personas que usan la misma versión de la app. Lo gestiona Cloudflare como se describe más abajo. No lo usamos para crear un perfil.
- Nada se instala por sí solo. Si hay una nueva versión, se te avisa, y solo se descarga cuando decides instalarla.
El plugin. Si lo permites, el plugin de HarmonyKeen comprueba una vez al día si se ha publicado una versión más reciente. Solicita un único archivo a downloads.harmonykeen.com y lee el número de versión que contiene. La solicitud no lleva nada sobre ti, tu computadora, tu proyecto de DAW ni tu música, y es idéntica en todas las instalaciones; lo único que la identifica es la cadena estándar de agente de usuario (user-agent) que envía cualquier cliente HTTP. No interviene ninguna cuenta, identificador ni clave de licencia, y no la registramos de forma vinculada a ti. Si lo rechazas, nunca se hace ninguna solicitud y no se te vuelve a preguntar. En ningún caso se descarga ni se instala nada: el plugin solo puede avisarte de que existe una actualización y abrir la página de descarga si se lo pides. Un plugin no puede reemplazarse a sí mismo mientras un DAW lo tiene cargado, y por eso te avisa en lugar de hacerlo.
Comprar HarmonyKeen
Las compras las gestiona Polar Software, Inc., nuestro comerciante registrado (merchant of record). Polar recopila tus datos de pago y tu información de facturación según su propia política de privacidad. Nunca vemos ni almacenamos los datos de tu tarjeta.
Polar nos facilita la dirección de correo electrónico con la que compraste, y la usamos para:
- enviarte tu clave de licencia,
- guardar un registro del pedido para poder reenviarte la clave o ayudarte con el soporte.
Si respondes a la pregunta opcional del proceso de pago sobre cómo conociste HarmonyKeen, tu respuesta se guarda con tu pedido.
Ese registro se almacena en Cloudflare Workers KV. Cloudflare es una red global y puede conservarlo o almacenarlo en caché en más de un país; consulta “Transferencias internacionales” más abajo. Lo conservamos mientras demos soporte a tu licencia, porque un cliente que pierde su clave necesita que podamos encontrarla. No usamos tu correo de compra para marketing, y no lo vendemos ni lo compartimos.
El correo con la clave de licencia lo enviamos a través de Resend, un proveedor de correo transaccional. Resend recibe tu dirección de correo electrónico y la clave de licencia únicamente para entregar ese mensaje; no lo usamos para marketing ni para seguimiento.
Si quieres que eliminemos tu registro de compra, escribe a privacy@harmonykeen.com. Eliminarlo significa que ya no podremos volver a emitir tu clave, así que la copia que recibiste por correo pasa a ser la única.
Correo de soporte
Si nos escribes, conservamos esa correspondencia, incluidos los archivos que decidas adjuntar, durante el tiempo necesario para responderte y durante un periodo razonable después por si el problema vuelve a surgir, normalmente no más de 24 meses después de nuestro último intercambio contigo, salvo que necesitemos conservarla más tiempo para cumplir una obligación legal o resolver una disputa.
07
HarmonyKeen for iPad
HarmonyKeen for iPad se vende a través del App Store de Apple. Apple gestiona la compra y tu pago según su propia política de privacidad. Apple no nos dice quién eres; solo vemos cifras de ventas globales.
- Sin cuenta, sin prueba, sin clave de licencia. Tu compra en el App Store es tu licencia, y Apple la comprueba. La app para iPad no crea el código de dispositivo descrito en “Licencias y compra” más arriba, y no nos envía nada.
- No se pone en contacto con nuestros servidores. No hay activación de licencia ni búsqueda de actualizaciones (las actualizaciones llegan a través del App Store), y no hay análisis ni informes de fallos propios. Solo se conecta a internet para pedir al App Store de Apple su registro de tu compra (servidores de Apple, no nuestros; no se nos envía nada), y cuando tocas el enlace de privacidad, que se abre en Safari. El enlace de soporte abre Mail.
- Tus proyectos se quedan en tu iPad. Los proyectos se guardan en la carpeta propia de HarmonyKeen, que puedes ver en la app Archivos, en En mi iPad › HarmonyKeen, y los ajustes se almacenan dentro de la app. Si guardas o exportas un archivo en otro lugar, como iCloud Drive, va adonde tú elijas, según las condiciones de Apple. Si tienes activadas las copias de seguridad de iCloud o del dispositivo, Apple incluye esa carpeta en tu copia de seguridad.
- Dentro de GarageBand o de otra app, las notas y los ajustes del plug-in de HarmonyKeen se guardan dentro de la canción de esa app, y los guarda esa app.
- Sin micrófono, cámara, ubicación, contactos ni fotos. Si conectas un teclado MIDI Bluetooth, tu iPad te pide permiso para usar Bluetooth con él; esa conexión es solo entre tu iPad y tu teclado. Lo que introduces con el tacto y con el Apple Pencil se queda en el iPad.
- Las estadísticas propias de Apple: si has elegido en los ajustes de tu iPad compartir análisis con los desarrolladores de apps, Apple puede facilitarnos informes de fallos y estadísticas de uso anónimos que recopila ella misma. Puedes desactivarlo en Ajustes → Privacidad y seguridad → Análisis y mejoras.
- Probar una versión preliminar a través de TestFlight de Apple: si te unes a una prueba de HarmonyKeen, Apple comparte con nosotros los comentarios, las capturas de pantalla y los informes de fallos que envíes a través de TestFlight y, si te invitamos por correo electrónico, el nombre y la dirección de correo que usamos, según las condiciones de TestFlight de Apple. Solo los usamos para mejorar HarmonyKeen.
En el App Store, HarmonyKeen for iPad tiene la etiqueta “No se recopilan datos”.
08
Análisis, publicidad y seguimiento
La primera versión pública de HarmonyKeen no utiliza análisis, SDK de publicidad, seguimiento publicitario ni grabación de sesiones (session replay).
HarmonyKeen no vende datos de los usuarios.
HarmonyKeen no te hace seguimiento entre apps ni sitios web.
Esta sección describe las apps de HarmonyKeen (en iPad, las estadísticas que recopila la propia Apple se describen en “HarmonyKeen for iPad” más arriba). El sitio web de HarmonyKeen (harmonykeen.com) se trata por separado más abajo.
09
Informes de fallos y diagnósticos
HarmonyKeen no envía informes de fallos ni diagnósticos. Nada sobre errores, uso o tu dispositivo sale de tu computadora.
Para ser precisos sobre lo que hay en la app, y no solo sobre lo que hace: el código de HarmonyKeen incluye una biblioteca de notificación de errores (Sentry) que está desactivada y no envía nada. Necesita una dirección de servidor a la que enviar los informes, y no hay ninguna configurada en ninguna versión, así que nunca se inicia y nunca transmite. Lo indicamos porque la biblioteca está presente en los archivos instalados, y preferimos describirla antes que dejar que la encuentres y te preguntes por qué está ahí.
Si algún día la activamos, actualizaremos esta política en la misma versión, y se limitaría a información técnica como mensajes de error, trazas de pila (stack traces), versión de la app y versión del sistema operativo. No se recopilarían archivos de música, archivos de proyecto, datos de notas ni nombres de proyectos.
Si HarmonyKeen activa informes de fallos de terceros en una versión pública, esta Política de privacidad se actualizará para describir ese servicio y la información que recibe.
10
Componentes y enlaces de terceros
HarmonyKeen incluye bibliotecas y recursos de audio y de muestras de terceros que ayudan a que la app funcione localmente. Estos componentes se incluyen con la app o se cargan desde los recursos locales de la app para su funcionamiento normal.
HarmonyKeen puede incluir enlaces a sitios web de terceros para créditos, licencias, soporte o documentación. Esos sitios web no los gestiona HarmonyKeen. Si abres un enlace de terceros, se aplica la política de privacidad de ese sitio web.
11
Este sitio web
Este sitio web usa Cloudflare Web Analytics para contar las visitas a las páginas. No instala cookies, no guarda nada en tu navegador y no identifica a los visitantes mediante huellas digitales (fingerprinting) por dirección IP, agente de usuario ni ninguna otra cosa, así que no puede seguirte a otros sitios ni crear un perfil sobre ti.
El sitio web también cuenta cuántas veces se reproduce cada demo y hasta dónde la escucha la gente, para que podamos ver qué ejemplos le parecen dignos de escuchar. Un recuento es el nombre de una melodía, una fecha y un total acumulado. No lleva ningún identificador, ninguna hora del día ni nada sobre ti, así que nada de ello puede relacionarse con una persona.
También contamos cuántas descargas y compras proceden de cada sitio web o campaña publicitaria que enlaza con nosotros. Ese recuento es un número, sin nada sobre ti.
El sitio web no tiene sistema de cuentas ni rastreadores publicitarios. Los enlaces a sitios web de terceros se rigen por sus propias prácticas de privacidad.
12
La lista de correo
Si nos das tu dirección de correo electrónico en este sitio web, se usa para una sola cosa: escribirte sobre nuevas versiones, funciones y noticias importantes. No la vendemos, no la alquilamos ni la usamos para mostrarte publicidad en ningún otro lugar.
La lista la conserva Resend, que almacena las direcciones y envía los mensajes en nuestro nombre. Este sitio web no guarda ninguna copia de tu dirección.
Cada mensaje incluye un enlace para darte de baja, y puedes pedirnos que te eliminemos en cualquier momento escribiendo a privacy@harmonykeen.com. La suscripción es inmediata, sin correo de confirmación, así que revisa la dirección antes de enviarla.
13
Información que no recopilamos
En la primera versión pública, HarmonyKeen no recopila intencionadamente:
- Información de registro de cuentas.
- Datos de pago o financieros. Los datos de tu tarjeta van a Polar, nuestro comerciante registrado, y nunca nos llegan. Consulta “Licencias y compra” más arriba.
- Datos de salud.
- Contactos.
- Datos del calendario.
- Ubicación precisa.
- Entrada de la cámara.
- Entrada del micrófono.
- Identificadores publicitarios.
- Datos de seguimiento entre apps o entre sitios.
- Grabaciones de sesiones (session replay).
- Tus archivos MIDI o archivos de proyecto de HarmonyKeen mediante ninguna subida automática.
15
Conservación y eliminación de datos
La conservación en el servidor se describe en cada subsección de licencias anterior: el registro de la prueba (dos años), la lista de activaciones y su recuento de máquinas distintas (ambos se conservan mientras exista la licencia), el contador de IP (dos días) y el registro de compra. Esta sección trata de lo que está en tu propio dispositivo.
Los datos de proyectos locales, los guardados automáticos, los datos de sesión y las preferencias permanecen en tu dispositivo hasta que se sobrescriben, se borran en la app donde haya controles para ello, se eliminan mediante los controles de almacenamiento del sistema operativo o se quitan desinstalando la app y eliminando los datos asociados a ella.
Los archivos MIDI y de proyecto de HarmonyKeen exportados permanecen dondequiera que decidas guardarlos hasta que los elimines.
16
Tus derechos de privacidad
Puedes pedirnos acceso a la información personal descrita en esta política, o que la corrijamos o la eliminemos. Eso significa tu correo de compra, tu registro de pedido, cualquier correspondencia de soporte y los registros de prueba y de activación descritos arriba, ya que tu música y tus datos de proyecto se quedan en tu dispositivo y no podemos verlos ni acceder a ellos allí.
Un límite, dicho claramente en lugar de escondido: eliminar el registro de que esta computadora ya tuvo una prueba gratuita permitiría que la misma computadora obtuviera otra. Si nos pides que lo eliminemos, lo haremos, y esa máquina simplemente volverá a poder optar a una prueba. Según dónde vivas, también puedes tener derecho a limitar nuestro tratamiento o a oponerte a él, o a recibir una copia portable de tu información. Si tratamos información basándonos en nuestros intereses legítimos, tienes derecho a oponerte a ese uso.
Cuando la legislación de protección de datos exige una base jurídica para tratar información personal, nos basamos en:
- la ejecución de nuestro contrato contigo, para entregar una licencia comprada, darle soporte y responder a las solicitudes relacionadas;
- nuestros intereses legítimos en responder a mensajes previos a la compra, de soporte y de privacidad, prevenir el fraude o el abuso, y mantener nuestros servicios fiables y seguros; y
- nuestras obligaciones legales, como conservar registros o responder a una solicitud legal válida.
No usamos información personal para marketing, publicidad ni decisiones automatizadas que produzcan efectos jurídicos sobre ti o efectos igualmente significativos.
Para ejercer cualquiera de estos derechos, escribe a privacy@harmonykeen.com. Es posible que necesitemos verificar que una solicitud se refiere a tu propia información antes de atenderla, y responderemos dentro del plazo que exija la legislación aplicable. Estos derechos están sujetos a excepciones legales, incluidos los registros que la ley nos obliga a conservar.
Transferencias internacionales
Malsah Labs LLC tiene su sede en los Estados Unidos. Los proveedores de servicios nombrados en esta política (Polar, Cloudflare y Resend) pueden tratar información en los Estados Unidos y en otros países donde operan. Cuando la legislación aplicable exige garantías para transferir información personal a otros países, nos basamos en las condiciones de tratamiento de datos de nuestros proveedores, que incluyen cláusulas contractuales tipo u otro mecanismo de transferencia reconocido. Escribe a privacy@harmonykeen.com para obtener más información.
Reclamaciones
Si se te aplica la legislación de protección de datos de la UE, del Espacio Económico Europeo (EEE) o del Reino Unido, puedes presentar una reclamación ante la autoridad de protección de datos del lugar donde vives o trabajas, en lugar de ponerte en contacto con nosotros o además de hacerlo. Los residentes en el EEE pueden encontrar su autoridad a través del Comité Europeo de Protección de Datos; los residentes en el Reino Unido pueden ponerse en contacto con la Information Commissioner's Office. No tienes que ponerte en contacto con nosotros primero.
17
Derechos de privacidad en California
Si resides en California, la Ley de Privacidad del Consumidor de California (California Consumer Privacy Act), en su versión modificada, te otorga derechos adicionales sobre las categorías de información personal descritas en esta política, principalmente identificadores, como tu dirección de correo electrónico, e información comercial, como tus registros de pedidos y licencias.
No vendemos ni compartimos información personal, tal como se definen esos términos en la legislación de California, y no usamos ni divulgamos información personal sensible para ningún fin distinto de los que describe esta política. Como no vendemos ni compartimos información personal, no hay que ofrecer ningún enlace “Do Not Sell or Share My Personal Information” (No vender ni compartir mi información personal).
Tienes derecho a saber qué información personal tenemos sobre ti, a solicitar su eliminación o corrección, y a no sufrir discriminación por ejercer estos derechos. Para ejercerlos, escribe a privacy@harmonykeen.com, y consulta “Tus derechos de privacidad” más arriba para saber cómo tramitamos una solicitud.
18
Seguridad
HarmonyKeen utiliza un diseño que prioriza lo local para reducir la transmisión innecesaria de los datos musicales de los usuarios. Sin embargo, los archivos guardados en tu dispositivo están protegidos por la configuración de tu dispositivo, sistema operativo, cuenta, copias de seguridad y almacenamiento. HarmonyKeen no cifra los archivos de proyecto de HarmonyKeen ni los archivos MIDI exportados, salvo que una versión futura añada esa función de forma explícita.
Si una brecha de seguridad compromete tu información personal de una manera que exija notificación según la legislación aplicable, te lo notificaremos a ti y a cualquier autoridad que corresponda dentro del plazo que exija esa legislación.
19
Privacidad de los menores
HarmonyKeen es una herramienta general de creación musical y no está dirigida a menores de 13 años. HarmonyKeen no recopila a sabiendas información personal de menores.
20
Cambios en esta Política de privacidad
HarmonyKeen puede actualizar esta Política de privacidad cuando la app cambie, cuando nuevos canales de distribución requieran información adicional o cuando cambien los requisitos legales. La fecha de entrada en vigor que figura al principio de esta política se actualizará cuando la política cambie.
21
Contacto
Para preguntas sobre privacidad, escribe a privacy@harmonykeen.com.
El original en inglés (texto oficial)
The English original
This is the governing text. Where the Spanish translation above differs from it, this English version controls.
HarmonyKeen is a local-first app for creating harmonies from MIDI melodies, for Mac, Windows and iPad. This policy explains what it handles, where it is stored, and what is never collected. HarmonyKeen is made by Malsah Labs LLC, an Arizona limited liability company. Where privacy law uses the term "controller" or "business", it means Malsah Labs LLC for the personal information this policy covers.
Effective November 2, 2026.
01
Summary
HarmonyKeen is designed so your music projects stay on your device.
- Your MIDI files, HarmonyKeen project files, generated harmony notes, autosaves, settings, and preferences are processed and stored locally on your device.
- Files are imported or exported only when you choose to open, save, export, or drag them.
- HarmonyKeen does not require an account.
- HarmonyKeen does not provide cloud sync.
- Your license is checked on your own device, and ordinary use works offline. The app contacts us for three things and nothing else: starting the free trial, activating a license, and checking for updates if you have said yes to that. Each is described in its own section below. It never asks our permission to run.
- HarmonyKeen does not use advertising, advertising tracking, analytics, session replay, or crash reporting.
- HarmonyKeen does not sell your data.
- HarmonyKeen does not access your microphone, camera, precise location, contacts, calendar, health data, or financial data.
- On iPad, HarmonyKeen does not contact us at all. It needs no account, trial or license key, and everything stays on your iPad.
02
Information HarmonyKeen Handles
HarmonyKeen may handle the following information locally on your device:
- MIDI files that you choose to import.
- HarmonyKeen project files that you choose to open or save.
- Notes, timing, velocity, tempo, meter, key and scale context, track names, project names, generated harmony notes, and related project settings.
- Autosave and session recovery data.
- App preferences, such as theme, audio volume, editing preferences, accessibility preferences, tutorial state, and help preferences.
This information is used to provide the app's core features: importing melodies, generating harmonies, playing back projects, saving projects, restoring sessions, remembering preferences, and exporting MIDI and project files.
03
Local Storage
HarmonyKeen stores project and preference data locally on your device. Depending on the operating system and app runtime, this may include local application storage such as IndexedDB and local storage inside the desktop app's WebView.
Local storage may include:
- Saved local projects.
- Autosaves and session recovery data.
- App settings and preferences.
- Tutorial and help preferences.
HarmonyKeen does not automatically upload this local project or preference data to HarmonyKeen servers.
04
File Import and Export
HarmonyKeen imports files only when you choose to open or import a file. HarmonyKeen exports files only when you choose to save, export, download, or drag a file out of the app.
Exported files may include:
- Standard MIDI files (.mid or .midi).
- HarmonyKeen project files (.hkn).
- Separate MIDI stem files, if you choose a stem export option.
You control where exported files are saved. Once exported, those files are managed by your operating system and any apps or cloud storage services you choose to use.
Some desktop features may create temporary local MIDI files to support drag-and-drop export. These files are created on your device and are not uploaded by HarmonyKeen.
05
Accounts and Cloud Services
The first public release of HarmonyKeen does not require a HarmonyKeen account and does not include HarmonyKeen cloud sync.
If account features, cloud storage, licensing services, or online collaboration features are added in the future, this Privacy Policy will be updated before those features are used.
06
Licensing and Purchase
HarmonyKeen is a paid app, and this section describes the only personal information involved.
Your license key, and the device check
When you activate HarmonyKeen, the app creates a short scrambled code from an identifier your operating system already provides (the platform UUID on macOS, the machine GUID on Windows). The identifier is combined with a fixed app-specific value and put through a one-way hash.
- The original operating-system identifier is never stored and never shared.
- The resulting code is kept on your own device, so the app can tell whether it is running on a machine your license is already bound to.
- The license check itself is performed entirely on your device and needs no internet connection. Once you hold a license, opening the app, generating harmony and exporting do not contact us. The exceptions are the three listed in the summary above: starting a trial, activating a license, and the daily update check if you have agreed to it.
- When you activate a license, and when you move one to a different computer,
the app sends us that scrambled code together with your license identifier. Those are
the only times it is sent for a purchased license. We use it to count how many
machines a single license key is being activated on, so we can see when a key has been
shared widely. We do not use it to track you, to build a profile, or to control what
you can do.
- The scrambled code is a one-way hash. It cannot be reversed into your machine's identifier, and on its own it does not name you.
- To be straightforward about it: because that code sits beside a license identifier, and a purchased license is linked to the email you bought with, we could connect the two if we needed to for support. It is pseudonymous rather than anonymous, and privacy law treats it as personal information. We do not use it to build a profile or to track you.
- Your email is not included in that message, and neither is any file, project, or music data.
- This never gates your use of the app. If you are offline, or the message fails for any reason, activation still succeeds and the app works normally. It is a record for us, not a permission check.
- We keep, per license key, a list of these codes with the date each was last seen. When a license is activated on more than one hundred machines, the oldest entry is dropped. We also keep a running count of how many distinct machines a key has ever been activated on; that count is a number only, and it continues past one hundred after the oldest entries have been dropped. We keep both for as long as the license exists, because they only answer a question about that license.
- If that count reaches a level that suggests a key has been shared widely, our system emails us so a person can look at it. The message names the license, not you, and nothing is decided automatically: no license is ever suspended, downgraded, or switched off as a result. There is no cap on the number of computers you may use, and this does not create one.
- If the app cannot read a machine identifier, activation still works and nothing is sent. A free trial cannot start in that case, because the code is the only thing that stops one computer taking an unlimited number of trials; the app says so and you can still activate a license.
The free trial
Starting the free trial happens the first time you generate harmony. If the request fails, the app tries again the next time you press Generate, until it succeeds; after that it never asks again.
- The app sends us the scrambled machine code described above, to ask for a trial license. No email, no name, no account, no files, and nothing about your music. There is nothing to sign up for.
- Once the trial license comes back, the app makes a second, separate request recording that this license was activated on this machine, exactly as it does for a purchased license. That one carries the license identifier as well as the scrambled code. It is described in the section above.
- We send back a trial license, which is then stored on your own device and checked there like any other license. Once the trial has started, using the app is offline again.
- We keep a record that this machine was issued a trial, so the same computer is not issued a second one. That record holds the scrambled code, the license identifier, the dates it was issued and expires, and the trial license itself so the same one can be returned rather than a second one issued. We keep it for two years after the last time that computer asks, then delete it.
- When a trial starts we note your IP address for two days. It helps us keep the free trial fair, and gives us a rough sense of which countries trials come from. It is not tied to your license, and it is deleted after two days.
- If we cannot be reached at all, no trial starts and nothing leaves your computer. The app tells you, and you can try again or enter a license key.
- If we can be reached but decline (for example, too many trials have come from your internet connection that day), then the request did reach us and is covered by everything above. The app tells you what happened.
Our server's own logs
The small service that issues licenses keeps operational logs, the way any web service does.
- They record that a request happened, whether it succeeded, and for a purchase an order reference, so we can answer "did that order get its key?". By the same reasoning as above, an order reference is pseudonymous rather than anonymous, since we could match it to your purchase.
- They deliberately do not contain your email address, your license key, or your machine's scrambled code. The code is left out even indirectly: an earlier version logged a license identifier that had part of the code inside it, and that was removed.
- They are held by Cloudflare under its own retention, and we use them only to keep the service working.
Checking for updates
HarmonyKeen can look for a new version once a day. We ask before it ever does, and it is off until you say yes.
- We ask on your second launch rather than your first, so a new install is not interrupted by a permission question.
- If you say no, we do not ask again and no check ever happens. You can still check by hand whenever you want.
- You can change your mind at any time in Settings, General, Check for updates, in either direction. Withdrawing permission is exactly as easy as giving it.
- If you say yes, the app requests a single file from downloads.harmonykeen.com at most once every 24 hours, and only while the app is running.
- That request does not tell us what version you have, what kind of machine you are on, or anything about you. It asks for the same file every time. Many updaters include your version and platform in the request; ours does not.
- What we receive is what any web request reveals: your IP address, and an identifier for the updater itself which is the same for everyone on the same app version. Handled by Cloudflare as described below. We do not use it to build a profile.
- Nothing installs by itself. If there is a new version you are told, and it downloads only when you choose to install it.
The plugin. If you allow it, the HarmonyKeen plugin checks once a day whether a newer version has been released. It requests a single file from downloads.harmonykeen.com and reads the version number in it. The request carries nothing about you, your computer, your DAW project, or your music, and is identical from every installation; the only thing identifying it is the standard user-agent string every HTTP client sends. There is no account, identifier, or license key involved, and we do not log it in a way that is linked to you. If you decline, no request is ever made and you are not asked again. Nothing is downloaded or installed either way: the plugin can only tell you an update exists and open the download page if you ask it to. A plugin cannot replace itself while a DAW has it loaded, which is why it tells you rather than doing it.
Buying HarmonyKeen
Purchases are handled by Polar Software, Inc., our merchant of record. Polar collects your payment details and billing information under its own privacy policy. We never see or store your card details.
Polar passes us the email address you bought with, and we use it to:
- send you your license key,
- keep a record of the order so we can re-send the key or help with support.
If you answer the optional question at checkout about how you heard of HarmonyKeen, your answer is stored with your order.
That record is stored in Cloudflare Workers KV. Cloudflare is a global network and may hold or cache it in more than one country; see "International transfers" below. We keep it for as long as we support your license, because a customer who loses their key needs us to be able to find it. We do not use your purchase email for marketing, and we do not sell or share it.
We send the license-key email itself through Resend, a transactional email provider. Resend receives your email address and the license key solely to deliver that one message; we do not use it for marketing or tracking.
If you want your purchase record deleted, email privacy@harmonykeen.com. Deleting it means we can no longer re-issue your key, so your emailed copy becomes your only one.
Support email
If you email us, we keep that correspondence, including any files you choose to attach, for as long as needed to answer you and for a reasonable period afterward in case the issue reopens, normally no more than 24 months after our last exchange with you, unless we need to keep it longer to meet a legal obligation or resolve a dispute.
07
HarmonyKeen for iPad
HarmonyKeen for iPad is sold through Apple's App Store. Apple handles the purchase and your payment under its own privacy policy. Apple does not tell us who you are; we see only overall sales figures.
- No account, no trial, no license key. Your App Store purchase is your license, and Apple checks it. The iPad app does not create the device code described in "Licensing and Purchase" above, and it sends us nothing.
- It does not contact our servers. There is no license activation and no update check (updates come through the App Store), and there are no analytics or crash reports of its own. It goes online only to ask Apple's App Store for its record of your purchase (Apple's servers, not ours; nothing is sent to us), and when you tap the privacy link, which opens in Safari. The support link opens Mail.
- Your projects stay on your iPad. Projects are saved in HarmonyKeen's own folder, which you can see in the Files app under On My iPad › HarmonyKeen, and settings are stored inside the app. If you save or export a file somewhere else, such as iCloud Drive, it goes where you choose, under Apple's terms. If you have iCloud or device backups turned on, Apple includes that folder in your backup.
- Inside GarageBand or another app, the HarmonyKeen plug-in's notes and settings are saved inside that app's song, by that app.
- No microphone, camera, location, contacts or photos. If you connect a Bluetooth MIDI keyboard, your iPad asks your permission to use Bluetooth for it; that connection is only between your iPad and your keyboard. Your touch and Apple Pencil input stays on the iPad.
- Apple's own statistics: if you have chosen in your iPad's settings to share analytics with app developers, Apple may give us anonymous crash reports and usage statistics that it collects itself. You can turn this off in Settings → Privacy & Security → Analytics & Improvements.
- Testing an early version through Apple's TestFlight: if you join a HarmonyKeen test, Apple shares with us any feedback, screenshots and crash reports you send through TestFlight, and, if we invited you by email, the name and email address we used, under Apple's TestFlight terms. We use them only to improve HarmonyKeen.
On the App Store, HarmonyKeen for iPad is labeled "Data Not Collected."
08
Analytics, Advertising and Tracking
The first public release of HarmonyKeen does not use analytics, advertising SDKs, advertising tracking, or session replay.
HarmonyKeen does not sell user data.
HarmonyKeen does not track you across apps or websites.
This section describes the HarmonyKeen apps (on iPad, the statistics Apple itself collects are described in "HarmonyKeen for iPad" above). The HarmonyKeen website (harmonykeen.com) is covered separately below.
09
Crash Reporting and Diagnostics
HarmonyKeen does not send crash reports or diagnostics. Nothing about errors, usage, or your device leaves your computer.
To be precise about what is in the app rather than only what it does: HarmonyKeen's code includes an error-reporting library (Sentry) that is switched off and sends nothing. It requires a server address to report to, and no address is configured in any release, so it never starts and never transmits. We disclose this because the library is present in the installed files, and we would rather describe it than have you find it and wonder.
If we ever turn it on, we will update this policy in the same release, and it would be limited to technical information such as error messages, stack traces, app version, and operating system version. Music files, project files, note data, and project names would not be collected.
If HarmonyKeen enables third-party crash reporting in a public release, this Privacy Policy will be updated to describe that service and the information it receives.
10
Third-Party Components and Links
HarmonyKeen includes third-party libraries and audio and sample assets that help the app run locally. These components are bundled with the app or loaded from the app's local resources for normal app functionality.
HarmonyKeen may include links to third-party websites for credits, licenses, support, or documentation. Those websites are not operated by HarmonyKeen. If you open a third-party link, that website's own privacy policy applies.
11
This Website
This website uses Cloudflare Web Analytics to count page views. It sets no cookies, stores nothing in your browser, and doesn't fingerprint visitors by IP address, user agent, or anything else, so it can't follow you to other sites or build a profile of you.
The website also counts how many times each demo is played and how far through it people get, so we can see which examples people find worth hearing. A count is a tune's name, a date, and a running total. It carries no identifier, no time of day, and nothing about you, so none of it can be traced back to a person.
We also count how many downloads and purchases come from each website or ad campaign that links to us. That count is a number, with nothing in it about you.
The website has no account system and no advertising trackers. Links to third-party websites are governed by their own privacy practices.
12
The Mailing List
If you give us your email address on this website, it is used for one thing: to write to you about new releases, features, and important news. We don't sell it, rent it, or use it to advertise to you anywhere else.
The list is held by Resend, who store the addresses and send the messages on our behalf. This website keeps no copy of your address.
Every message carries an unsubscribe link, and you can ask us to remove you at any time by writing to privacy@harmonykeen.com. Signing up takes effect immediately, with no confirmation email, so check the address before you send it.
13
Information We Do Not Collect
In the first public release, HarmonyKeen does not intentionally collect:
- Account registration information.
- Payment or financial data. Your card details go to Polar, our merchant of record, and never reach us. See Licensing and Purchase above.
- Health data.
- Contacts.
- Calendar data.
- Precise location.
- Camera input.
- Microphone input.
- Advertising identifiers.
- Cross-app or cross-site tracking data.
- Session replay recordings.
- Your MIDI files or HarmonyKeen project files through any automatic upload.
14
Data Sharing
HarmonyKeen does not sell user data.
HarmonyKeen does not share your MIDI files or project files with HarmonyKeen servers because the first public release does not upload those files automatically.
If you choose to export a file, send a file to another person, upload a file to a cloud storage provider, or open a third-party website, your use of those services is controlled by your choices and by those services' privacy policies.
15
Data Retention and Deletion
Server-side retention is described in each licensing subsection above: the trial record (two years), the activation list and its distinct-machine count (both kept while the license exists), the IP counter (two days), and the purchase record. This section covers what is on your own device.
Local project data, autosaves, session data, and preferences remain on your device until they are overwritten, cleared in the app where controls are available, deleted through operating system storage controls, or removed by uninstalling the app and deleting associated app data.
Exported MIDI and HarmonyKeen project files remain wherever you choose to save them until you delete them.
16
Your Privacy Rights
You may ask us to access, correct, or delete the personal information described in this policy. That means your purchase email, your order record, any support correspondence, and the trial and activation records described above, since your music and project data stays on your device and we cannot see or reach it there.
One limit, stated plainly rather than buried: deleting the record that this computer already had a free trial would let the same computer take another one. If you ask us to delete it, we will, and that machine simply becomes eligible for a trial again. Depending on where you live, you may also have the right to restrict or object to our processing, or to receive a portable copy of your information. If we process information based on our legitimate interests, you have the right to object to that use.
Where data-protection law requires a legal basis for processing personal information, we rely on:
- performing our contract with you, to deliver and support a purchased license and respond to related requests;
- our legitimate interests in answering pre-purchase, support, and privacy messages, preventing fraud or abuse, and keeping our services reliable and secure; and
- our legal obligations, such as keeping records or responding to a valid legal request.
We do not use personal information for marketing, advertising, or automated decisions that produce legal or similarly significant effects about you.
To exercise any of these rights, email privacy@harmonykeen.com. We may need to verify that a request concerns your own information before acting on it, and we will respond within the period required by applicable law. These rights are subject to legal exceptions, including records we must keep by law.
International transfers
Malsah Labs LLC is based in the United States. The service providers named in this policy (Polar, Cloudflare, and Resend) may process information in the United States and other countries where they operate. Where applicable law requires safeguards for transferring personal information internationally, we rely on our providers' data-processing terms, which include standard contractual clauses or another recognized transfer mechanism. Contact privacy@harmonykeen.com for more information.
Complaints
If the data-protection law of the EU, the European Economic Area (EEA) or the United Kingdom applies to you, you may complain to the data-protection authority where you live or work, instead of or in addition to contacting us. EEA residents can find their authority through the European Data Protection Board; UK residents can contact the Information Commissioner's Office. You do not have to contact us first.
17
California Privacy Rights
If you are a California resident, the California Consumer Privacy Act, as amended, gives you additional rights over the categories of personal information described in this policy, mainly identifiers, such as your email address, and commercial information, such as your order and license records.
We do not sell or share personal information, as those terms are defined under California law, and we do not use or disclose sensitive personal information for any purpose beyond what this policy describes. Because we do not sell or share personal information, there is no "Do Not Sell or Share My Personal Information" link to provide.
You have the right to know what personal information we hold about you, to request its deletion or correction, and not to be discriminated against for exercising these rights. To exercise them, email privacy@harmonykeen.com, and see Your Privacy Rights above for how we handle a request.
18
Security
HarmonyKeen uses a local-first design to reduce unnecessary transmission of user music data. However, files saved on your device are protected by your device, operating system, account, backup, and storage settings. HarmonyKeen project files and exported MIDI files are not encrypted by HarmonyKeen unless a future release explicitly adds that feature.
If a breach of security compromises your personal information in a way that requires notice under applicable law, we will notify you and any required authority within the time that law requires.
19
Children's Privacy
HarmonyKeen is a general music creation tool and is not directed to children under 13. HarmonyKeen does not knowingly collect personal information from children.
20
Changes to This Privacy Policy
HarmonyKeen may update this Privacy Policy when the app changes, when new distribution channels require additional disclosures, or when legal requirements change. The effective date at the top of this policy will be updated when the policy changes.
21
Contact
For privacy questions, contact privacy@harmonykeen.com.