Sistema de Almacenamiento
Cookie Porter utiliza una arquitectura de almacenamiento sofisticada para garantizar la integridad y seguridad de los datos.
Almacenamiento Local
Sección titulada «Almacenamiento Local»La extensión se basa en chrome.storage.local para almacenar todos los datos del usuario. Esto permite:
- Acceso Offline: Puedes ver y gestionar tus datos incluso sin conexión a internet.
- Rendimiento: Carga instantánea de sesiones y notas.
- Persistencia: Los datos permanecen disponibles hasta que se borran manualmente o se desinstala la extensión.
Cifrado AES
Sección titulada «Cifrado AES»Para proteger la información sensible (especialmente las cookies), Cookie Porter implementa una capa de cifrado:
- Cifrado: Todos los datos se cifran mediante AES (Advanced Encryption Standard) antes de escribirse en
chrome.storage. - Gestión de Claves: Las claves se generan y almacenan de forma segura dentro del contexto privado de la extensión.
- Descifrado: Los datos se descifran solo cuando es necesario para su visualización o inyección en una pestaña.
Sistema Live Update
Sección titulada «Sistema Live Update»La interfaz de usuario utiliza un sistema liveUpdate basado en suscripciones:
- Escucha los cambios en
chrome.storage. - Cuando se detecta un cambio (por ejemplo, después de una sincronización o una edición local), los componentes de la interfaz se notifican automáticamente.
- Esto garantiza que el menú de la extensión y la página de opciones siempre muestren la información más actualizada sin necesidad de recargas manuales.