Sincronización y Almacenamiento
Noust prioriza la soberanía de los datos. Sus notas son suyas y usted decide adónde van.
Exportación e Importación
Lleve sus datos con usted en un formato estándar.
- Exportación: Genera un paquete binario
.npadque contiene todas las notas, secciones, configuraciones y variables de entorno. Este formato está altamente optimizado y admite activos binarios integrados (como imágenes). Recomendamos cifrar el archivo durante la exportación para obtener la máxima seguridad. - Importación: Restaure su espacio de trabajo desde un archivo
.npadexportado previamente o un archivo.jsonheredado. - Nota: La importación sobrescribirá su sesión activa actual.
Arquitectura de Almacenamiento
Noust utiliza un enfoque por niveles para la persistencia local con el fin de garantizar la máxima confiabilidad y rendimiento.
- Primario (IndexedDB): Nuestro motor de almacenamiento principal. Admite grandes conjuntos de datos y blobs binarios, lo que permite el Cifrado Local (At-Rest / En Reposo).
- Alternativo (LocalStorage): Se utiliza como medida de seguridad solo si el navegador bloquea el acceso a IndexedDB. Nota: El cifrado local no está disponible en el modo alternativo debido a los límites de almacenamiento.
Sincronización en la Nube
Nuestra sincronización en la nube se basa en una Arquitectura Zero-Knowledge (Conocimiento Cero). Esto significa que nosotros proporcionamos el almacenamiento, pero nunca vemos los datos.
Cómo funciona
- Empaquetado Binario: Los datos y activos de su espacio de trabajo se empaquetan en un sobre binario
.npadpara minimizar la huella de datos y eliminar la sobrecarga de Base64. - Cifrado Local: Los datos se cifran en su navegador mediante AES-256-GCM.
- Blob Cifrado: Solo se envía el "blob" cifrado a nuestros servidores.
- Retención de claves: Las claves (su contraseña y el salt opcional) nunca salen de su dispositivo.
- Desincronizar: Los colaboradores o propietarios pueden desincronizar un documento compartido en cualquier momento. Esto corta el enlace en la nube y conserva una copia privada y totalmente editable en su espacio de trabajo local.
Acciones del Documento en la Nube
- Save (anteriormente "Update"): Envía y guarda los cambios locales de su documento en la nube. Al crear un nuevo documento por primera vez, esta acción se etiqueta como Send.
- Sync (anteriormente "Auto-Sync"): Alterna la sincronización automática en segundo plano para el documento activo.
Detección de Actualizaciones e Indicadores Visuales
Noust verifica continuamente el estado de actualización de sus documentos en sus dispositivos. Las comprobaciones se realizan tanto manualmente (haciendo clic en Refresh en la lista de documentos o abriendo el panel de Sincronización en la Nube) como automáticamente (por ejemplo, al volver a conectarse a internet, reanudar tras la suspensión del sistema o regresar después de un período prolongado de inactividad).
Cuando se detecta una versión más reciente de su documento en la nube, Noust le alerta en 3 ubicaciones distintas de la interfaz:
- Icono en el Encabezado Global: El icono de Sync en la barra de herramientas principal muestra un indicador de notificación.
- Insignia en la Lista de Documentos: Aparece un punto indicador hueco junto al elemento del documento en Mis Docs o Compartidos conmigo.
- Aviso en el Formulario de la Nube: El botón de acción "Updates Available" se muestra dentro del panel de gestión del documento activo.
Combinación Inteligente (3-Way Line Merge) y Protección contra Conflictos
Al obtener actualizaciones de otro dispositivo, Noust realiza una combinación automática línea por línea en 3 vías (3-way merge) en notas, secciones, objetivos y metadatos de topología:
- Prevención de Conflictos: Para evitar sobrescribir accidentalmente cambios realizados en otro dispositivo, Noust bloquea las operaciones manuales de Save siempre que se detecten actualizaciones remotas o conflictos no resueltos. Debe obtener y resolver las modificaciones remotas antes de enviar cambios locales.
- Resolución Granular de Conflictos: Si los cambios colisionan en la misma línea exacta, Noust abre un modal interactivo de resolución de conflictos que le permite seleccionar línea por línea qué versión (Local vs. Nube) conservar.
Auto-Update (Plan de Suscripción de Pago)
Los usuarios de planes de pago obtienen acceso a Auto-Update, que automatiza la sincronización en segundo plano sin interrumpir su flujo de trabajo:
- Descarga y Combinación Automatizadas: Cuando se detecta una actualización remota y no existen conflictos estructurales, Noust descarga y combina la versión remota automáticamente en segundo plano.
- Seguridad y Verificación de Contraseña: Auto-Update funciona sin problemas siempre que Sync esté activo y su sesión local esté descifrada con la misma contraseña de seguridad que el documento de la nube entrante.
- Seguridad durante la Escritura: Para evitar colisiones o saltos de cursor mientras escribe, Auto-Update espera un breve período de inactividad de escritura en el editor antes de aplicar la combinación silenciosa.
- Notificaciones Discretas: Una notificación sutil confirma cuando una actualización automática en segundo plano se ha completado con éxito.
- Bloqueo de Seguridad en Conflictos: Si ocurre un conflicto estructural durante una actualización automática, Noust detiene la combinación automática para proteger sus datos, marca el documento con un aviso de actualización y le pide que resuelva el conflicto manualmente.
Consejo de Interfaz
El icono de Sincronización en la barra de herramientas global se vuelve Verde cuando la sincronización en la nube está activa y conectada.
Requisitos de descifrado
Para restaurar sus datos desde otro dispositivo, debe proporcionar:
- Su Contraseña de Cifrado.
- Su Salt Personalizado (si se utiliza).
Importante
No existe ningún mecanismo para recuperar sus datos si pierde su contraseña o salt. Nosotros no los almacenamos y no podemos restablecerlos por usted.
Colaboración y Documentos Compartidos
Noust le permite compartir documentos específicos en la nube con otros usuarios.
- Compartido selectivo: Comparta solo los documentos que elija.
- Protección contra Descubrimiento (Basado en Apodos): El uso compartido está restringido intencionalmente solo a apodos (nicknames) exactos. Evitamos estrictamente los correos electrónicos de búsqueda o las listas públicas de usuarios para garantizar que terceros nunca puedan descubrir o "enumerar" su presencia en Noust.
- Lectura Obligatoria Obligada (Read-Only Enforced): Los documentos compartidos se aplican como de solo lectura a nivel de base de datos. (Nota: El acceso compartido actualmente es de solo lectura únicamente).
- Revocar acceso: Como propietario del documento, puede revocar el acceso de un colaborador en cualquier momento desde el menú de compartir.
Auditoría de Seguridad (Plan Avanzado)
Los usuarios del Plan Avanzado obtienen acceso a una pista de auditoría transparente y centrada en la privacidad.
- Logs de Acceso: Realice un seguimiento de sus propios eventos críticos (Inicios de sesión, Push de datos, Eliminaciones).
- Protección de Privacidad: Los registros identifican la familia del dispositivo/sistema operativo y el tipo de acción, pero nunca exponen su dirección IP pública en la interfaz del usuario.
- Verificación: Utilice estos registros para monitorear el acceso no autorizado en sus dispositivos.
Gestión y Eliminación de Cuentas
Noust proporciona un proceso seguro de fin de vida para sus datos.
- Eliminación Lógica (Soft Delete): Cuando solicita la eliminación de la cuenta, el acceso se suspende de inmediato, pero los datos se retienen durante un período de gracia de 30 dias para su recuperación antes de la purga irreversible.
- Mecanismo de confirmación: Para evitar pérdidas accidentales, la eliminación requiere una confirmación deliberada de coincidencia de cadenas (
{nickname}_delete). - Soberanía de los datos: Después de 30 días, se purga su identidad, aunque se pueden retener algunos metadados durante un máximo de 6 meses en registros técnicos cifrados para el cumplimiento legal (LGPD/GDPR) antes de la eliminación permanente absoluta.