VERSIÓN ACTUAL: consulte ACTUALIZAR_PRIVACIDAD_AUTOMATICA.txt para la generación sin formularios adicionales. ACTUALIZACIÓN MÁS RECIENTE: consulte ACTUALIZAR_ARCHIVOS_POR_DOMINIO.txt. El panel ahora genera descargas por dominio; no use el método antiguo de copiar código. VSGTECH Radio Platform — actualización de privacidad por emisora INSTALACIÓN EXISTENTE 1. Respalde archivos y base de datos. 2. Importe únicamente sql/privacy_upgrade.sql desde phpMyAdmin. No borra ni modifica emisoras existentes. Puede repetirse. 3. Suba admin/, api/, embed/, includes/ y privacy/ de este paquete a las mismas rutas de la instalación. 4. Conserve su config.php configurado: no lo reemplace con el archivo de ejemplo de este ZIP. 5. Compruebe que BASE_URL sea la URL pública HTTPS correcta, incluyendo subcarpeta si aplica. INSTALACIÓN NUEVA Configure config.php e importe sql/database.sql, que ya contiene la tabla de privacidad. Cambie la credencial inicial del proyecto antes de exponer el panel. El proyecto original no incluye pantalla de cambio de contraseña. USO Cada nueva emisora crea un borrador personalizado y abre su editor de privacidad. Las emisoras anteriores tienen el botón Privacidad en el listado: abrir, completar y guardar/publicar. El borrador incluye textos orientativos con [COMPLETAR]. No puede publicarse hasta reemplazarlos, completar todos los campos y confirmar la revisión. Enlace por emisora: BASE_URL/privacy/index.php?id=ID El ID es estable aunque cambie el slug o se desactive el streaming. No elimine datos de privacidad mientras una app siga publicada. Guardar borrador no modifica la política publicada. Publicar reemplaza la versión pública y su fecha. El enlace no requiere login, no utiliza imágenes/CDN externos y muestra HTML legible en móvil. La API añade privacy_url y el reproductor incluye un botón Privacidad. Antes de publicar la política el enlace responde 404, intencionalmente. No se incluyen traducciones automáticas: el contenido y los títulos de esta versión están en español. ANTES DE SUBIR UNA APP Abra el enlace público en una ventana privada desde otra red y confirme acceso HTTPS sin bloqueo geográfico, autenticación ni desafíos que impidan lectura. Pegue el enlace en Privacy Policy de Google Play Console y App Store Connect. Añada acceso visible a la política dentro de la app nativa; el botón del player solo cubre las apps que realmente muestran ese player. Complete por separado Data safety (Google) y App Privacy (Apple), incluyendo SDK y servidores. Si hay cuentas, implemente la eliminación dentro de la app y el recurso web requerido. Describirla aquí no implementa ese proceso. Si se exige consentimiento, impleméntelo antes del tratamiento; publicar la política no obtiene consentimiento. Verifique cada APK/IPA, sus permisos, SDK de publicidad/analítica, alojamiento, streaming y plazos de logs. No declare «no se recopilan datos» sin revisar todos los terceros. ALCANCE No se auditaron APK/IPA ni proveedores. Este módulo genera y publica documentación; no certifica cumplimiento universal, aprobación en tiendas ni futuras normas. Revisión de requisitos de tiendas: 15 de octubre de 2026. Las leyes aplicables dependen del público, territorios, responsable y prácticas concretas. Revise el texto según su operación. Esta actualización no corrige todas las debilidades del proyecto original señaladas en el análisis. FUENTES OFICIALES https://support.google.com/googleplay/android-developer/answer/10144311?hl=en https://developer.apple.com/app-store/review/guidelines/#privacy VALIDACIÓN Se verificó estructura, integración de enlaces y migración sin modificar la configuración original. Para validar PHP en el servidor: ejecutar php -l en los archivos PHP antes de desplegar. ACTUALIZACIÓN: DATOS COMPARTIDOS CON LA EMISORA Nombre de app, descripción, streaming, redes y enlaces de tiendas se toman automáticamente de la ficha de emisora. El borrador se sincroniza al guardar la emisora. Se agregan responsable, correo público y dirección a esa misma ficha, usando la tabla station_privacy ya incluida. No se requieren nuevas columnas ni una segunda migración. En el editor de privacidad esos cuatro datos de identidad son de solo lectura. No hay que escribirlos dos veces. Las emisoras existentes deben completar esos tres campos una sola vez en Editar emisora. La versión pública usa una instantánea de los datos al publicar; después de modificar la emisora abra Privacidad y pulse Publicar para actualizarla. Guardar la emisora no publica cambios legales sin revisión. Las prácticas de datos que no existen en la ficha (SDK, conservación, permisos, menores, transferencias) siguen requiriendo datos verificados.