Privacidad y documentación
Qué es esta página de prueba, cómo está hecha y qué datos toca. La política de privacidad es la misma que trae la app de Android.
Qué es InnerTify Web
Una vista previa en el navegador del reproductor InnerTify para Android: la misma interfaz, el mismo catálogo y el mismo reproductor, sin instalar nada. Sirve para probar la app antes de descargarla.
No es un servicio de música: no hay cuentas ni suscripciones, y no se guarda tu historial. Las canciones se buscan en YouTube Music y el audio se entrega a través de este servidor.
Cómo funciona
El sitio es un servidor Node con dos partes: la carpeta public/ (la interfaz) y una API mínima que habla con YouTube Music y con el repositorio de versiones.
- /api/search — búsqueda de canciones con carátula y artista.
- /api/home y /api/popular — estanterías del inicio.
- /api/play — resuelve el stream de una canción y devuelve un enlace temporal.
- /api/audio/<token> — entrega el audio con soporte de
Range, para poder moverte por la canción. - /api/preview — cuántas canciones quedan en la sesión de prueba.
- /api/release y /download/latest — versión publicada del APK y descarga.
Las búsquedas, los enlaces de audio y las sesiones viven en memoria: se pierden al reiniciar el servidor y no se escriben en disco.
Qué incluye la demo
- Buscador con resultados reales del catálogo de YouTube Music.
- Reproductor con cola, progreso, volumen y controles en el pie de la página.
- Inicio con estanterías y saludo con tu nombre; el nombre solo se guarda en tu navegador.
- Español e inglés, con el botón de idioma de la barra lateral.
- Navegación sin recargas entre inicio, buscador, descarga y esta página: la música no se corta.
Límites conocidos
- 30 canciones por sesión. La cuota va en una cookie de 24 horas; se puede cambiar con la variable de entorno
PREVIEW_LIMIT. - Sin cuentas. No hay inicio de sesión, biblioteca ni playlists guardadas: el nombre del perfil vive en el
localStoragedel navegador. - Depende de YouTube. Si cambian las firmas o bloquean la petición, la búsqueda o el audio dejan de funcionar hasta actualizar
youtubei.js. - Calidad de la fuente. Se reproduce el mejor audio disponible, normalmente AAC de 128 kbps.
- Interfaz en español e inglés; los títulos de las canciones llegan en el idioma del catálogo.
La app de Android
La app completa —biblioteca, descargas, letras sincronizadas, Android TV— está en la página de descarga. Comparten nombre y diseño, pero son proyectos distintos: la app está escrita en Kotlin y funciona sin este servidor.
Política de privacidad
InnerTify es un reproductor de música personal. No crea cuentas propias, no vende datos y no incluye publicidad ni rastreadores. Casi todo se queda en tu dispositivo; lo que sale son las peticiones necesarias para buscar y reproducir música.
El texto de abajo es el de la app de Android. Lo que cambia en esta web está resumido en el apartado siguiente.
En esta web
- No hay inicio de sesión de Spotify: no se pide ni se guarda ningún token.
- Se guardan en tu navegador el idioma y, si lo escribes, tu nombre. Se borran desde los ajustes del navegador.
- Una cookie (
innertify_preview) cuenta las canciones de la sesión de prueba. Dura 24 horas y no identifica a nadie. - El servidor no guarda historiales ni direcciones IP en una base de datos: búsquedas y enlaces de audio están en memoria y caducan solos.
- Las búsquedas y el audio pasan por YouTube/Google, que aplican su propia política.
1. Responsable
InnerTify es desarrollada por Diego Leo (@dieegoleo). Para cualquier asunto relacionado con privacidad puedes escribir por TikTok o abrir un aviso en el repositorio del proyecto. No hay una empresa detrás que recopile datos en servidores propios.
2. Qué datos se tratan y dónde se guardan
- Cuenta de Spotify: si inicias sesión en la app, el token de acceso y los datos del perfil que devuelve Spotify se guardan cifrados en el almacenamiento privado. Se usan para leer tus playlists, Me gusta y carátulas, y se borran al cerrar sesión.
- Biblioteca importada: playlists importadas, canciones de Me gusta, favoritos e historial quedan en el almacenamiento local. No se suben a ningún servidor de InnerTify.
- Preferencias: idioma, calidad, fundido, límites de caché y estado de los interruptores se guardan en el mismo almacenamiento privado.
- Caché y descargas: el audio se escribe en la caché del teléfono (activada por defecto). Se borra por antigüedad al alcanzar el límite que elijas, o a mano desde Ajustes. Los archivos descargados se guardan hasta que los elimines.
- Archivos locales: si importas música del teléfono, la app solo lee los archivos que seleccionas y guarda su ruta o permiso de acceso. No escanea otras carpetas.
- Discord: si activas la integración, la canción en reproducción se comparte con la aplicación de Discord instalada en el dispositivo.
3. Permisos del dispositivo
- Internet: buscar canciones, resolver streams y descargar audio.
- Acceso a audio y archivos: solo para importar la música que elijas con el selector del sistema.
- Notificaciones: mostrar los controles de reproducción en segundo plano.
- Servicio en primer plano: mantener la reproducción activa con la pantalla apagada.
Puedes revocar estos permisos en los ajustes de Android; algunas funciones dejarán de estar disponibles.
4. Servicios de terceros
Para funcionar, la app consulta y transmite datos a servicios externos, que aplican sus propias políticas:
- YouTube / Google: búsqueda de canciones y entrega del stream de audio, mediante una capa de metadatos musicales de acceso libre en internet.
- Spotify: inicio de sesión, biblioteca, carátulas y reproducción web cuando está activa. InnerTify no está afiliada a Spotify.
- Deezer y Tidal / SpotiFLAC: solo si los usas o configuras, para obtener audio o FLAC. Se envían las credenciales necesarias (sesión o verificación).
- Soulseek: red entre pares. Si la activas, tu dirección IP y el puerto de escucha son visibles para otros usuarios de la red, como en cualquier cliente P2P. Desactívala si no aceptas esa exposición.
- Discord: si activas Rich Presence, se comparte el título y el artista en reproducción.
- GitHub: comprobación de actualizaciones y descarga del APK cuando aceptas una versión nueva.
InnerTify no controla qué hacen esos servicios con las peticiones que reciben.
5. Para qué se usan los datos
Únicamente para prestar el servicio que pides: mostrar tu biblioteca, buscar y reproducir música, guardar preferencias, permitir descargas y avisar de actualizaciones. La base legal es la ejecución del servicio que solicitas y, para funciones opcionales (Deezer, SpotiFLAC, Soulseek, Discord), tu consentimiento al activarlas.
6. Transferencia de la biblioteca de Spotify (experimental)
Con tu sesión iniciada puedes importar a InnerTify tus playlists y Me gusta de Spotify. Para ello la app lee únicamente los metadatos de tu cuenta (nombres de playlists, canciones guardadas, títulos, artistas y carátulas) y los guarda en el almacenamiento local del teléfono. No modificamos tu cuenta de Spotify, no accedemos a tu contraseña, no filtramos información y no enviamos esos datos a servidores propios. Esta función es experimental: algunas canciones podrían no transferirse correctamente. Al cerrar sesión se borra el token; al eliminar las playlists locales o las canciones de Me gusta se eliminan también las copias importadas.
7. Lo que InnerTify no hace
- No vende ni alquila datos personales.
- No muestra anuncios ni usa identificadores publicitarios.
- No incluye analítica, telemetría, SDKs de seguimiento ni perfiles de comportamiento.
- No sube tu historial ni tus playlists a servidores propios.
- No solicita acceso a contactos, ubicación, cámara ni micrófono.
8. Conservación y eliminación
- Vaciar la caché desde Ajustes > Ahorro de datos y reproducción en modo offline.
- Cerrar sesión de Spotify desde Ajustes o Cuenta para borrar el token y el perfil.
- Borrar los datos de la app en los ajustes de Android (Aplicaciones > InnerTify > Almacenamiento > Borrar datos).
- Desinstalar la app: Android elimina su almacenamiento privado, incluida la caché y las preferencias.
Los archivos que hayas descargado a una carpeta pública debes borrarlos tú desde el explorador de archivos.
9. Seguridad
Las credenciales y preferencias se guardan en el almacenamiento privado de la aplicación, al que otras apps no acceden sin root. Las conexiones con los servicios externos usan HTTPS. Ningún sistema es infalible: si detectas un problema de seguridad, repórtalo de forma privada antes de hacerlo público.
10. Tus derechos
Puedes acceder, rectificar, exportar o eliminar tus datos en cualquier momento con las acciones descritas arriba. Como los datos viven en tu dispositivo, la eliminación es inmediata y no requiere una solicitud. Si necesitas una copia, usa la exportación de archivos de Android o el historial visible en la app. También puedes presentar una reclamación ante la autoridad de protección de datos de tu país.
11. Menores
InnerTify no está dirigida a menores de 13 años (o la edad mínima aplicable en tu país). No se recopilan datos de menores de forma consciente. Si detectas que un menor ha conectado una cuenta, cierra la sesión y borra los datos de la app.
12. Cambios en esta política
Esta política puede actualizarse cuando cambien las funciones o los servicios de terceros. La fecha de la parte superior indica la versión vigente. Los cambios importantes se anunciarán en la app o en el repositorio del proyecto.
13. Contacto y aviso legal
Para privacidad, la vía más rápida es un mensaje directo por TikTok. Los avisos técnicos van mejor en el repositorio.