Borrador técnico — faltan datos obligatorios del titular
Esta página describe el servicio que está implementado hoy. No debe tratarse como texto legal definitivo hasta que el titular complete los campos siguientes y obtenga la revisión profesional que corresponda.
Completar antes de abrir al público
- Denominación social o nombre completo del titular responsable del servicio y del tratamiento.
- Número de identificación fiscal (NIF/CIF).
- Domicilio social y, cuando proceda, datos del Registro Mercantil.
- Confirmación de que la dirección publicada del local también admite notificaciones legales.
1. Estado actual: sin cookies analíticas ni publicitarias
El código actual no instala analítica, publicidad comportamental, píxeles de redes sociales ni seguimiento entre sitios. Usa almacenamiento técnico propio para acceso, sesión, idioma, preferencias de instalación y funcionamiento offline.
Como el almacenamiento actual es necesario para una función solicitada o recuerda una elección hecha directamente por la persona usuaria, no se muestra un banner de aceptar/rechazar. El mapa de Google no se carga hasta que lo pides expresamente. Google Identity Services solo se carga en una pantalla de acceso de socios cuando el método opcional de Google está configurado. Si se añade analítica o publicidad no esencial, deberá permanecer desactivada hasta actualizar la política y los controles de consentimiento.
2. Inventario de cookies y almacenamiento del navegador
| Nombre | Almacenamiento / duración | Finalidad |
|---|---|---|
| osc_gate | Cookie propia segura HttpOnly · hasta 30 días · solo mientras exista la contraseña de construcción | Acredita que se introdujo la contraseña temporal de obra. El valor es derivado y no contiene la contraseña. |
| osc_session | Cookie propia segura HttpOnly · hasta 30 días | Mantiene la sesión de socio o personal. Contiene un token técnico firmado, no los campos del perfil en texto legible. |
| osc-lang | localStorage · hasta borrar los datos del navegador | Recuerda la elección ES/EN realizada por la persona en este origen. |
| osc-greeted | sessionStorage · sesión actual del navegador | Evita repetir la animación de entrada en cada página. |
| osc-visits / osc-install-dismissed | localStorage · hasta borrar los datos del navegador | Cuenta visitas locales a la PWA y recuerda que se descartó la invitación de instalación. |
| oceans.push.device | localStorage · hasta borrar los datos del navegador | Identificador opaco para activar o desactivar push en este navegador sin afectar a otro dispositivo. |
| __Host-osc_google_nonce | Cookie propia segura HttpOnly · hasta 10 minutos · solo si está disponible el acceso con Google | Vincula el token de identidad de Google al navegador que pidió el acceso e impide sustituir la identidad desde otro sitio. |
| Google Identity Services | Script/petición de tercero en las pantallas de acceso y alta cuando está configurado; almacenamiento y duración controlados por Google | Dibuja el botón oficial de Google y devuelve la credencial de identidad firmada de la cuenta elegida después de seleccionarla. |
| Google Maps (solo tras pulsar) | Petición a un tercero; almacenamiento y duración controlados por Google | Muestra el mapa interactivo del local solo después de que la persona pida conectarse con Google. |
3. Caché offline y notificaciones push
La PWA de socios instala un service worker y una entrada de Cache Storage limitada al origen y nombrada con la versión de compilación. Guarda la carcasa pública de la app, scripts, estilos, fuentes e imágenes para poder abrirla offline. Las respuestas API con puntos, reservas o perfil nunca se guardan en esa caché.
Push solo se activa cuando el socio lo pide y el navegador concede permiso. El proveedor push del navegador o sistema operativo gestiona entonces un endpoint cifrado. Desactivar push elimina la suscripción del servidor; borrar los datos del sitio elimina identificadores locales y cachés.
4. Cómo controlar o borrar el almacenamiento
- Usa el control de la app de socios para desactivar push en este dispositivo.
- Usa los ajustes del navegador para ver o borrar cookies, datos del sitio, almacenamiento local y cachés offline de oceanssocialclub.com.
- Bloquear osc_session impide mantener la sesión de socio/personal. Bloquear osc_gate impide acceder mientras siga activa la contraseña de construcción.
- Borrar osc-lang reinicia el idioma; borrar las claves de instalación puede volver a habilitar la invitación para instalar la PWA.
5. Marco jurídico y cambios
La normativa española permite almacenamiento sin consentimiento previo cuando es estrictamente necesario para prestar un servicio pedido expresamente. La Agencia Española de Protección de Datos también considera técnica la preferencia de idioma elegida por la persona cuando no se reutiliza con otros fines.
Este inventario debe revisarse al cambiar un proveedor, script, mapa incrustado, herramienta analítica o integración de marketing. Las tecnologías no esenciales requerirán una elección real antes de ejecutarse.
