Local-first por diseno
La funcion principal no depende de backend: reproduce archivos del dispositivo o URIs compartidas por Android. Sin envio de datos, sin telemetria, sin puntos de fallo externos.
Seguridad
Wanda Player necesita acceso real al almacenamiento para cumplir su funcion. Por eso valida permisos al inicio y ofrece alternativa por carpetas SAF cuando aplica. Sin permisos innecesarios, sin sorpresas, sin envio de datos.
La funcion principal no depende de backend: reproduce archivos del dispositivo o URIs compartidas por Android. Sin envio de datos, sin telemetria, sin puntos de fallo externos.
La app bloquea el inicio hasta tener acceso completo a archivos o una carpeta SAF seleccionada. Sin permisos parciales, sin funcionalidad a medias. Todo o nada, decidido por el usuario.
MediaPlaybackService y FileProvider no se exportan en el manifest. FileProvider usa grantUriPermissions para compartir archivos de forma segura con URIs temporales que se revocan automaticamente.
usesCleartextTraffic esta en false y allowBackup esta desactivado en el manifest. No hay conexiones HTTP sin cifrar y no hay copias de seguridad que expongan datos del usuario en Google Drive.
No hay Google Analytics, no hay Firebase Analytics, no hay SDK de terceros que recolecte informacion de uso. La app funciona completamente offline sin enviar ningun dato a servidores externos.
Storage Access Framework permite al usuario elegir que carpetas compartir. La app solo accede a lo que el usuario autoriza explicitamente. Sin acceso al almacenamiento completo si el usuario no lo desea.
Cada permiso tiene una razon tecnica concreta. No hay permisos por si acaso o para mejorar la experiencia. Cada uno es necesario para que la app cumpla su funcion.
READ_MEDIA_IMAGES
Acceder a fotos en Android 13+
READ_MEDIA_VIDEO
Acceder a videos en Android 13+
READ_MEDIA_AUDIO
Acceder a archivos de audio en Android 13+
READ_EXTERNAL_STORAGE
Acceso legacy en Android 12 y anterior
FOREGROUND_SERVICE
Reproduccion en segundo plano con notificacion
WAKE_LOCK
Evitar que el dispositivo entre en reposo durante reproduccion
Estos permisos son comunes en reproductores multimedia y gestores de archivos. Wanda Player no los necesita y no los solicita. Nunca.
Wanda Player es open source. Puedes revisar el manifest, verificar que no hay permisos innecesarios y confirmar que no hay envio de datos a servidores externos. No es una promesa de marketing: es codigo verificable.