Відкрито код платформи для ведення нотаток Notesnook, що конкурує з Evernote

Відповідно до раніше даної обіцянки компанія Streetwriters перевела свою платформу для ведення нотаток Notesnook у розряд відкритих проектів. Notesnook подається як повністю відкрита альтернатива системі Evernote, яка сфокусована на забезпеченні конфіденційності та підтримує наскрізне шифрування для виключення аналізу інформації на сервері. Код написаний мовами JavaScript/Typescript та відкритий під ліцензією GPLv3.

В даний час опубліковано код web-інтерфейсу, десктоп-додатків, мобільних додатків, спільних бібліотек, редактора нотаток та розширень. Код сервера для синхронізації нотаток між різними пристроями обіцяють протягом вересня опублікувати в окремому репозиторії. Web-інтерфейс побудований з використанням фреймворку React, а мобільні програми - з використанням React Native.

Відкрито код платформи для ведення нотаток Notesnook, що конкурує з Evernote

Для наскрізного шифрування нотаток та прикріплених файлів або зображень на стороні клієнта використовуються алгоритми XChaCha20-Poly1305 та Argon2, на сервер синхронізації всі дані передаються у вигляді зашифрованому ключем користувача. Після відкриття сервера, вся інфраструктура для ведення нотаток на різних пристроях може бути запущена на підконтрольному користувачеві обладнанні.

Вхід до програми може бути захищений паролем для того, щоб запобігти можливості перегляду нотаток при попаданні пристрою в чужі руки. Є можливість створення спільних нотаток, у тому числі зашифрованих окремим паролем, а також спеціальних додатково захищених нотаток для зберігання конфіденційних даних, таких як паролі та ключі доступу.

У нотатках можна розміщувати таблиці, списки завдань, блоки коду, вбудовувати мультимедійні дані та довільні файли, використовувати розмітку Markdown. Для зручнішого структурування інформації підтримується прив'язка нотаток до тегів, призначення кольорових міток, угруповання за проектами та згортання частин вмісту всередині нотатки заголовками. Підтримується закріплення важливих нотаток, прив'язка до повідомлень та створення нагадувань.

Джерело: opennet.ru

Додати коментар або відгук