Almacenamiento local

Política de Cookies

Última actualización: 17 de marzo de 2026  ·  Versión: 2.0  ·  Aplicable a: cosimo.oryum.ai

¿Qué son las cookies?

Las cookies son pequeños archivos de texto que los sitios web almacenan en el navegador del usuario para recordar información entre visitas. Además de las cookies tradicionales, existen otras tecnologías de almacenamiento local como localStorage y sessionStorage, que funcionan de manera similar pero sin fecha de expiración programable (localStorage) o que se eliminan al cerrar el navegador (sessionStorage).

Tecnologías que usa COSIMO

✅ Lo que COSIMO SÍ usa

  • localStorage y sessionStorage del navegador — para gestión de sesión y datos de la app.
  • Google Fonts — para cargar tipografías (puede registrar su IP).

COSIMO NO utiliza:

Almacenamiento local utilizado por COSIMO

La siguiente tabla detalla exactamente qué se almacena en su navegador, para qué y por cuánto tiempo:

ClaveTipoContenidoDuraciónCategoría
cosva_token / cosmo_token localStorage o sessionStorage* Token JWT de sesión cifrado Hasta cierre de sesión Esencial
cosmo_user localStorage o sessionStorage* Nombre, email y rol del usuario Hasta cierre de sesión Esencial
cosmo_plan localStorage o sessionStorage* Plan actual del usuario (free/pro/elite) Hasta cierre de sesión Esencial
cerebro_v4_uXXX localStorage Caché de datos financieros del usuario Persistente (se actualiza con cada sync) Funcional
cosmo_aiconfig localStorage Proveedor de IA preferido por el usuario Persistente Funcional
cosmo_syscfg localStorage Configuración de sistema del usuario Persistente Funcional
_cosva_test localStorage (temporal) Prueba de disponibilidad de localStorage Segundos (se elimina inmediatamente) Esencial

* En Safari modo privado y algunos navegadores con restricciones, se usa sessionStorage como fallback automático.

Categorías explicadas

Google Fonts

COSIMO carga tipografías externas desde los servidores de Google Fonts (fonts.googleapis.com y fonts.gstatic.com). Esta conexión puede transmitir su dirección IP a Google. Para más información, consulte la Política de Privacidad de Google.

Si desea evitar esta transmisión, puede usar navegadores con bloqueo de rastreadores o extensiones como uBlock Origin.

¿Cómo gestionar o eliminar el almacenamiento local?

Puede eliminar el almacenamiento local de COSIMO en su navegador siguiendo estos pasos según su navegador:

Chrome / Edge

  1. Abre las herramientas de desarrollador (F12 o Ctrl+Shift+I)
  2. Ve a la pestaña "Application" → "Storage" → "Local Storage"
  3. Selecciona cosimo.oryum.ai y elimina las claves deseadas.

Firefox

  1. Abre las herramientas de desarrollador (F12)
  2. Ve a "Almacenamiento" → "Almacenamiento local"
  3. Selecciona el dominio y elimina las entradas.

Safari (iOS / macOS)

  1. Ve a Ajustes → Safari → Avanzado → Datos de sitios web
  2. Busca cosimo.oryum.ai y elimínalo.

Atención: Eliminar el almacenamiento local cerrará su sesión en COSIMO. Sus datos financieros permanecerán seguros en nuestros servidores y se restaurarán al volver a iniciar sesión.

Actualizaciones de esta política

Esta Política de Cookies puede actualizarse cuando añadamos nuevas funcionalidades o tecnologías de almacenamiento. Le notificaremos de cambios significativos mediante correo electrónico o aviso dentro del Servicio con al menos 15 días de anticipación.

Relación con otros documentos

Esta Política de Cookies forma parte del marco de privacidad de COSIMO, junto con:

¿Preguntas sobre cookies?

Escríbenos y te explicamos exactamente qué almacenamos en tu navegador.

// Dark mode sync (function(){ var t=localStorage.getItem('cosimo_theme'); if(t==='dark') document.documentElement.classList.add('dark'); else document.documentElement.classList.remove('dark'); })(); // Year document.querySelectorAll('.ft-year-auto').forEach(function(e){e.textContent=new Date().getFullYear();}); // Theme toggle function togglePageTheme(){ var dark=document.documentElement.classList.toggle('dark'); localStorage.setItem('cosimo_theme',dark?'dark':'light'); var b=document.getElementById('theme-toggle-btn'); if(b) b.textContent=dark?'☀️':'🌙'; } // Load admin email var _em='hola@oryum.ai'; (function(){ var x=new XMLHttpRequest(); x.open('GET','/api/admin/contact-email',true); x.onload=function(){ try{ var d=JSON.parse(x.responseText); if(d&&d.contact_email) _em=d.contact_email; document.querySelectorAll('.dyn-email').forEach(function(el){ el.textContent=_em; el.href='mailto:'+_em; el.onclick=null; }); }catch(e){} }; x.send(); })(); // Universal submit async function _send(formId, successId, btn){ try{ try{ var r=await fetch('/api/admin/contact-email'); var d=await r.json(); if(d&&d.contact_email) _em=d.contact_email; }catch(e2){} var name =(document.getElementById('cf-name') ||document.getElementById('f-name') )?.value||''; var email=(document.getElementById('cf-email')||document.getElementById('f-email'))?.value||''; var msg =(document.getElementById('cf-msg') ||document.getElementById('f-msg') )?.value||''; var topic=(document.getElementById('cf-topic')||document.getElementById('f-topic'))?.value||''; var payload={name:name,email:email,message:msg}; if(topic) payload._subject='Contacto COSIMO — '+topic; await fetch('https://formsubmit.co/ajax/'+_em,{ method:'POST', headers:{'Content-Type':'application/json','Accept':'application/json'}, body:JSON.stringify(payload) }); var f=document.getElementById(formId); if(f) f.style.display='none'; var s=document.getElementById(successId); if(s) s.style.display='block'; if(btn){btn.textContent='Enviar mensaje →';btn.disabled=false;} }catch(err){ if(btn){btn.textContent='Enviar mensaje →';btn.disabled=false;} alert('Error al enviar. Escríbenos a '+_em); } } // contacto.html async function submitForm(e){ e.preventDefault(); var btn=document.getElementById('submit-btn'); if(btn){btn.textContent='Enviando...';btn.disabled=true;} await _send('contact-form','success-state',btn); } function resetForm(){ var f=document.getElementById('contact-form'); var s=document.getElementById('success-state'); var b=document.getElementById('submit-btn'); if(f){f.reset();f.style.display='block';} if(s) s.style.display='none'; if(b){b.textContent='Enviar mensaje →';b.disabled=false;} } // modals (terminos/privacidad/cookies) async function submitContact(e){ e.preventDefault(); var btn=e.target.querySelector('button[type=submit]'); if(btn){btn.textContent='Enviando...';btn.disabled=true;} await _send('contact-form','contact-success',btn); }