La plataforma de toma de notas de Evernote de la competencia, Notesnook, de código abierto

Como se prometió anteriormente, Streetwriters ha trasladado su plataforma para tomar notas, Notesnook, a un proyecto de código abierto. Notesnook se promociona como una alternativa a Evernote completamente abierta y centrada en la privacidad, con cifrado de extremo a extremo para evitar el análisis de información del lado del servidor. El código está escrito en lenguajes JavaScript/Typescript y está abierto bajo la licencia GPLv3.

Actualmente, se ha publicado el código para la interfaz web, las aplicaciones de escritorio, las aplicaciones móviles, las bibliotecas compartidas, el editor de notas y las extensiones. Se promete que el código del servidor para sincronizar notas entre diferentes dispositivos se publicará en un repositorio separado durante septiembre. La interfaz web se crea con el marco React y las aplicaciones móviles se crean con React Native.

La plataforma de toma de notas de Evernote de la competencia, Notesnook, de código abierto

Para el cifrado de extremo a extremo de notas y archivos adjuntos o imágenes en el lado del cliente, se utilizan los algoritmos XChaCha20-Poly1305 y Argon2, todos los datos se transmiten al servidor de sincronización en forma cifrada con la clave del usuario. Una vez que el servidor está abierto, toda la infraestructura de toma de notas entre dispositivos se puede ejecutar en hardware controlado por el usuario.

El inicio de sesión en la aplicación se puede proteger con contraseña para evitar la posibilidad de ver notas si el dispositivo cae en las manos equivocadas. Es posible crear notas generales, incluidas aquellas encriptadas con una contraseña separada, así como notas especiales protegidas adicionalmente para almacenar datos confidenciales, como contraseñas y claves de acceso.

Puede colocar tablas, listas de tareas, bloques de código en notas, incrustar datos multimedia y archivos arbitrarios, usar el marcado Markdown. Para una estructuración más conveniente de la información, se admite vincular notas a etiquetas, asignar marcas de color, agrupar por proyectos y colapsar partes del contenido dentro de una nota por encabezados. Admite fijar notas importantes, vincular notificaciones y crear recordatorios.

Fuente: opennet.ru

Añadir un comentario