Riffo · Musico
Política de Privacidad
Última actualización: 8 de octubre de 2026
Riffo es un juego para aprender guitarra. Sin anuncios, y no vendemos datos. Usamos analítica de uso (PostHog) para entender si las lecciones enseñan, e informes de fallos (Firebase Crashlytics) para corregir errores; la analítica se puede desactivar en Ajustes. El audio del micrófono y el video de la cámara se procesan en tu dispositivo y nunca salen de él.
Esta política cubre la app Riffo (iOS y Android) y el sitio web riffo.getmusico.com.
1. Quién es el responsable
El responsable del tratamiento de los datos es Musico Labs LTDA, CNPJ (número de empresa en Brasil) [TODO: CNPJ], que opera Riffo.
Para cualquier asunto de privacidad, incluido el contacto con nuestro encargado de protección de datos, escribe a privacidade@getmusico.com.
2. Qué datos tratamos
- Cuenta anónima del dispositivo. Al abrir la app por primera vez, se crea una cuenta sin email, solo con un identificador aleatorio, para guardar y sincronizar tu progreso, junto con sus fechas de creación y actualización.
- Email (opcional). Solo si inicias sesión con email para llevar tu progreso a otros dispositivos. También guardamos cuándo confirmaste el email.
- Contraseña (opcional). Nunca guardamos la contraseña en sí, solo un hash con sal (PBKDF2-SHA256).
- Tokens de sesión. El servidor guarda solo un hash de cada token. En el celular, el token se guarda en el Keychain (iOS) o el Keystore (Android); en el sitio web, en una cookie httpOnly que los scripts de la página no pueden leer.
- Enlaces de inicio de sesión por email. Guardamos solo un hash del token del enlace. Los enlaces de inicio de sesión vencen a los 15 minutos y los de confirmación de registro a las 24 horas. Cada uno funciona una sola vez.
- Progreso del juego. XP, racha, días activos, estrellas, tempo y número de veces tocado por lick, calendario de repaso y ajustes como la compensación de latencia y la forma de mostrar las notas. Se guarda en el dispositivo y se sincroniza con el servidor.
- Licks que creas en Improvisación. Las notas y el título, solo después de que tocas Guardar. Las transcripciones no guardadas se quedan en la memoria del dispositivo.
- Dirección IP. Se usa para prevenir abusos (contadores de intentos en memoria) y queda registrada en los registros técnicos del proveedor de hosting.
- Ajustes locales. Respuestas del onboarding, preferencias del afinador y, en el sitio web, el progreso de la ruta. Se quedan en el dispositivo o en el navegador.
- Iniciar sesión con Apple o Google (opcional). Recibimos el identificador de la cuenta y el email que nos entrega Apple o Google.
- Token de notificaciones. Si permites las notificaciones, guardamos el token del dispositivo para enviarte avisos y recordatorios de práctica.
- Analítica de uso. Eventos de la app vinculados al identificador de tu cuenta: pantallas y funciones usadas, lecciones y ejercicios empezados y terminados, precisión, tempo, tiempo de práctica, racha, pasos del onboarding y de la suscripción, además del modelo del dispositivo, el sistema operativo y la versión de la app. Nos dicen si las lecciones enseñan y dónde se atasca la gente. Nunca incluyen audio, video, tabs ni textos que escribas. Desactívala en Ajustes > Analítica de uso.
- Informes de fallos. Cuando la app falla, enviamos el registro técnico del error (dónde ocurrió, modelo del dispositivo, sistema operativo y versión de la app) para poder corregirlo.
Micrófono y cámara. Riffo escucha tu guitarra para reconocer notas y acordes, para afinar y para escribir tabs. Este audio se procesa en el dispositivo y nunca se envía a nosotros ni a terceros. Los videos y las tabs de Tab Cam también se quedan en el dispositivo; solo salen de él si tú mismo los exportas o compartes.
No recopilamos tu nombre, número de teléfono, ubicación, contactos, fotos, identificadores de publicidad ni datos de pago.
3. Para qué los usamos y bases legales
- Prestar el servicio (cuenta, inicio de sesión, sincronización del progreso y de los licks entre dispositivos, envío por email de enlaces de inicio de sesión): ejecución de un contrato (LGPD art. 7, V; RGPD art. 6(1)(b)).
- Seguridad y prevención de abusos (límites de intentos, registros técnicos): interés legítimo (LGPD art. 7, IX; RGPD art. 6(1)(f)).
- Mejorar Riffo y medir si las lecciones enseñan (analítica de uso) y mantener la app estable (informes de fallos): interés legítimo (LGPD art. 7, IX; RGPD art. 6(1)(f)). Puedes oponerte en cualquier momento desactivando la analítica en Ajustes.
- Recordatorios de práctica (notificaciones): tu consentimiento, dado en el permiso del sistema y revocable en cualquier momento.
- Obligaciones legales y solicitudes de autoridades cuando sea exigido: LGPD art. 7, II; RGPD art. 6(1)(c).
No usamos tus datos para publicidad, no los vendemos y no los compartimos con anunciantes. La analítica de uso se usa solo para mejorar Riffo.
4. Con quién los compartimos
Solo con proveedores que operan la infraestructura de Riffo en nuestro nombre (encargados del tratamiento), bajo contrato y solo para ese fin:
- Fly.io: aloja la API de Riffo (región de São Paulo). Procesa las solicitudes, incluida tu dirección IP.
- Neon: base de datos PostgreSQL (AWS, región de São Paulo). Guarda las cuentas, el progreso y los licks guardados.
- Cloudflare: aloja el sitio web riffo.getmusico.com y lo distribuye (CDN). Procesa la dirección IP de los visitantes del sitio.
- Resend: envía emails transaccionales (enlaces de inicio de sesión y de confirmación). Recibe tu dirección de email y el contenido del mensaje.
- Expo (EAS): compila la app y distribuye versiones y actualizaciones. La app no envía tus datos de uso a Expo.
- RevenueCat: gestiona las suscripciones a Riffo Pro. Recibe el identificador de tu cuenta de Riffo y el estado de la compra informado por la tienda (sin datos de tarjeta).
- PostHog: analítica de uso (Estados Unidos). Recibe los eventos descritos arriba, vinculados al identificador de la cuenta.
- Google Firebase: informes de fallos (Crashlytics) y envío de notificaciones (Cloud Messaging).
- Apple y Google (iniciar sesión con): solo si eliges iniciar sesión con una de esas cuentas.
- Apple App Store y Google Play: distribuyen la app y procesan los pagos según sus propias políticas de privacidad.
También podemos divulgar datos cuando una ley o una orden judicial lo exija.
5. Transferencias internacionales
La API y la base de datos están en Brasil. Algunos encargados (PostHog, Google Firebase, Resend, Cloudflare y Expo) pueden tratar datos fuera de Brasil, por ejemplo en Estados Unidos. Esas transferencias cumplen la LGPD (art. 33) y, cuando corresponda, el RGPD, con base en cláusulas contractuales y garantías equivalentes ofrecidas por esos proveedores.
6. Cuánto tiempo los conservamos
- Cuenta, email, progreso y licks guardados: hasta que elimines la cuenta (o el lick). La eliminación es inmediata.
- Sesiones: hasta 60 días, o hasta que cierres sesión, cambies tu contraseña o elimines la cuenta.
- Enlaces por email: 15 minutos (inicio de sesión) o 24 horas (confirmación), o hasta su primer uso.
- Contadores de intentos por IP y por email: como máximo 1 hora.
- Registros técnicos del hosting: retención corta, según lo configurado por cada proveedor.
- Analítica de uso e informes de fallos: durante el período de retención configurado en PostHog y Firebase, solo el tiempo necesario para esos fines.
- Datos locales: se quedan en el dispositivo hasta que desinstales la app o borres los datos del sitio web.
7. Tus derechos
Según la LGPD (art. 18) y, si estás en la Unión Europea, el RGPD, puedes: confirmar si tratamos tus datos y acceder a ellos; corregirlos; pedir su eliminación; recibir una copia portable; oponerte al tratamiento; retirar tu consentimiento; y preguntar con quién los compartimos.
Cómo:
- En la app: Ajustes (engranaje) > Cuenta > Descargar mis datos o Eliminar cuenta. En el sitio web, con el botón Cuenta en la parte superior.
- En la página Eliminar cuenta.
- Por email: privacidade@getmusico.com. Respondemos en un plazo de 15 días.
También puedes presentar una reclamación ante la autoridad de protección de datos de Brasil (ANPD) o, en la Unión Europea, ante tu autoridad local de protección de datos.
8. Niños
Riffo no está dirigido a menores de 13 años y no pide un email para jugar. Si eres madre, padre o tutor y crees que un menor creó una cuenta con un email, escríbenos y la eliminaremos (LGPD art. 14).
9. Seguridad
- Todo el tráfico usa HTTPS (TLS).
- Las contraseñas y los tokens se guardan solo como hashes.
- En el celular, la sesión se guarda en el Keychain/Keystore del sistema; en el sitio web, en una cookie httpOnly y Secure.
- Límites de frecuencia contra intentos de adivinar contraseñas y envíos masivos de emails.
- Cada cuenta solo puede acceder a sus propios datos.
Ningún sistema es 100% seguro. Si un incidente genera un riesgo relevante para ti, te avisaremos a ti y a la ANPD, como exige la ley.
10. Cambios en esta política
Si cambiamos algo importante, te avisaremos en la app o en el sitio web antes de que entre en vigor. La fecha en la parte superior indica la última actualización.