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.

Actualizado el 12 de noviembre de 2026

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 localStorage del 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.

InnerTify no está afiliada, asociada ni respaldada por Spotify AB, Google/YouTube, Deezer, Tidal ni Discord. Todas las marcas pertenecen a sus titulares. El contenido reproducido pertenece a sus creadores.

Diego Leo TikTok @dieegoleo GitHub DiegoLeo-commits

© 2026 Diego Leo · Esta página forma parte de una demo sin ánimo de lucro.

Privacy and documentation

What this preview page is, how it is built and which data it touches. The privacy policy is the same one the Android app ships with.

Updated on 12 November 2026

What InnerTify Web is

A browser preview of the InnerTify player for Android: same interface, same catalogue and same player, with nothing to install. It is there so you can try the app before downloading it.

It is not a music service: there are no accounts or subscriptions, and your history is not stored. Songs are searched on YouTube Music and the audio is delivered through this server.

How it works

The site is a Node server with two parts: the public/ folder (the interface) and a minimal API that talks to YouTube Music and to the releases repository.

  • /api/search — song search with cover and artist.
  • /api/home and /api/popular — the home shelves.
  • /api/play — resolves a song's stream and returns a temporary link.
  • /api/audio/<token> — delivers the audio with Range support, so you can move around the song.
  • /api/preview — how many songs are left in the trial session.
  • /api/release and /download/latest — published APK version and download.

Searches, audio links and sessions live in memory: they are lost when the server restarts and are never written to disk.

What the demo includes

  • Search with real results from the YouTube Music catalogue.
  • Player with queue, progress, volume and controls in the page footer.
  • Home with shelves and a greeting with your name; the name is only stored in your browser.
  • Spanish and English, with the language button in the sidebar.
  • Navigation without reloads between home, search, download and this page: the music never stops.

Known limits

  • 30 songs per session. The quota goes in a 24-hour cookie; it can be changed with the PREVIEW_LIMIT environment variable.
  • No accounts. No sign-in, no library and no saved playlists: the profile name lives in the browser's localStorage.
  • It depends on YouTube. If signatures change or requests get blocked, search or audio stop working until youtubei.js is updated.
  • Source quality. The best available audio is played, usually 128 kbps AAC.
  • Interface in Spanish and English; song titles arrive in the catalogue's language.

The Android app

The full app — library, downloads, synced lyrics, Android TV — is on the download page. They share a name and a design, but they are different projects: the app is written in Kotlin and runs without this server.

Privacy policy

InnerTify is a personal music player. It creates no accounts of its own, sells no data and includes no advertising or trackers. Almost everything stays on your device; what leaves are the requests needed to search for and play music.

The text below is the one from the Android app. What changes on this website is summed up in the next section.

On this website

  • There is no Spotify sign-in: no token is requested or stored.
  • Your language and, if you type it, your name are stored in your browser. You can clear them from the browser settings.
  • A cookie (innertify_preview) counts the songs in the trial session. It lasts 24 hours and does not identify anyone.
  • The server keeps no history or IP addresses in a database: searches and audio links live in memory and expire on their own.
  • Searches and audio go through YouTube/Google, which apply their own policy.

1. Controller

InnerTify is developed by Diego Leo (@dieegoleo). For anything related to privacy you can write on TikTok or open an issue in the project repository. There is no company behind it collecting data on its own servers.

2. What data is processed and where it is stored

  • Spotify account: if you sign in in the app, the access token and the profile data Spotify returns are stored encrypted in private storage. They are used to read your playlists, Liked Songs and covers, and are deleted when you sign out.
  • Imported library: imported playlists, liked songs, favourites and history stay in local storage. They are not uploaded to any InnerTify server.
  • Preferences: language, quality, crossfade, cache limits and switch states are stored in the same private storage.
  • Cache and downloads: audio is written to the phone's cache (on by default). It is cleared by age when it reaches the limit you choose, or by hand from Settings. Downloaded files stay until you delete them.
  • Local files: if you import music from the phone, the app only reads the files you select and stores their path or access permission. It does not scan other folders.
  • Discord: if you enable the integration, the track being played is shared with the Discord app installed on the device.

3. Device permissions

  • Internet: searching for songs, resolving streams and downloading audio.
  • Audio and file access: only to import the music you choose with the system picker.
  • Notifications: to show playback controls in the background.
  • Foreground service: to keep playback running with the screen off.

You can revoke these permissions in Android settings; some features will stop being available.

4. Third-party services

To work, the app queries and sends data to external services, which apply their own policies:

  • YouTube / Google: song search and audio stream delivery, through a freely available music metadata layer on the internet.
  • Spotify: sign-in, library, covers and web playback when active. InnerTify is not affiliated with Spotify.
  • Deezer and Tidal / SpotiFLAC: only if you use or configure them, to get audio or FLAC. The necessary credentials (session or verification) are sent.
  • Soulseek: peer-to-peer network. If you enable it, your IP address and listening port are visible to other users of the network, as in any P2P client. Turn it off if you do not accept that exposure.
  • Discord: if you enable Rich Presence, the playing title and artist are shared.
  • GitHub: update check and APK download when you accept a new version.

InnerTify does not control what those services do with the requests they receive.

5. What the data is used for

Only to provide the service you ask for: showing your library, searching for and playing music, storing preferences, allowing downloads and letting you know about updates. The legal basis is the performance of the service you request and, for optional features (Deezer, SpotiFLAC, Soulseek, Discord), your consent when you turn them on.

6. Transferring your Spotify library (experimental)

With your session active you can import your Spotify playlists and Liked Songs into InnerTify. To do that the app reads only the metadata of your account (playlist names, saved songs, titles, artists and covers) and stores it in the phone's local storage. We do not change your Spotify account, do not access your password, do not leak information and do not send that data to servers of our own. This feature is experimental: some songs might not transfer correctly. Signing out deletes the token; deleting the local playlists or the liked songs also deletes the imported copies.

7. What InnerTify does not do

  • It does not sell or rent personal data.
  • It shows no ads and uses no advertising identifiers.
  • It includes no analytics, telemetry, tracking SDKs or behavioural profiles.
  • It does not upload your history or your playlists to servers of its own.
  • It does not request access to contacts, location, camera or microphone.

8. Retention and deletion

  • Clear the cache from Settings > Data saver and offline playback.
  • Sign out of Spotify from Settings or Account to delete the token and the profile.
  • Clear the app's data in Android settings (Apps > InnerTify > Storage > Clear data).
  • Uninstall the app: Android deletes its private storage, including the cache and preferences.

Files you have downloaded to a public folder have to be deleted by you from the file manager.

9. Security

Credentials and preferences are stored in the app's private storage, which other apps cannot reach without root. Connections to external services use HTTPS. No system is infallible: if you find a security problem, report it privately before making it public.

10. Your rights

You can access, rectify, export or delete your data at any time with the actions described above. Because the data lives on your device, deletion is immediate and needs no request. If you need a copy, use Android's file export or the history visible in the app. You can also lodge a complaint with the data protection authority in your country.

11. Minors

InnerTify is not aimed at children under 13 (or the minimum age that applies in your country). Data from minors is not knowingly collected. If you find that a minor has connected an account, sign out and clear the app's data.

12. Changes to this policy

This policy may be updated when features or third-party services change. The date at the top shows the current version. Significant changes will be announced in the app or in the project repository.

13. Contact and legal notice

For privacy, the fastest way is a direct message on TikTok. Technical notices are better in the repository.

InnerTify is not affiliated with, associated with or endorsed by Spotify AB, Google/YouTube, Deezer, Tidal or Discord. All trademarks belong to their owners. The content played belongs to its creators.

Diego Leo TikTok @dieegoleo GitHub DiegoLeo-commits

© 2026 Diego Leo · This page is part of a non-profit demo.