V souladu s dříve učiněným slibem společnost Streetwriters převedla svou platformu pro psaní poznámek Notesnook na otevřený projekt. Notesnook je prezentován jako plně otevřená alternativa systému Evernote, zaměřená na zajištění soukromí a podporující šifrování end-to-end, aby se vyloučila analýza informací na serveru. Kód je napsán v jazycích JavaScript/Typescript a je uvolněn pod licencí GPLv3.
V současné době je publikován kód webového rozhraní, desktopových aplikací, mobilních aplikací, sdílených knihoven, editoru poznámek a rozšíření. Kód serveru pro synchronizaci poznámek mezi různými zařízeními slibují publikovat v samostatném repozitáři během září. Webové rozhraní je postaveno pomocí frameworku React, zatímco mobilní aplikace využívají React Native.

Pro šifrování poznámek a připojených souborů nebo obrázků na straně klienta se používají algoritmy XChaCha20-Poly1305 a Argon2, na server synchronizaci jsou všechna data přenášena ve formátu zašifrovaném uživatelským klíčem. Po spuštění serveru bude možné spustit celou infrastrukturu pro psaní poznámek na různých zařízeních na uživatelsky kontrolovaném vybavení.
Přihlášení do aplikace může být chráněno heslem, aby se zabránilo možnosti prohlížení poznámek při ztrátě zařízení. Existuje možnost vytvoření sdílených poznámek, včetně šifrovaných zvláštním heslem, a také speciálně chráněných poznámek pro uchovávání důvěrných údajů, jako jsou hesla a přístupové klíče.
V poznámkách lze umisťovat tabulky, seznamy úkolů, bloky kódu, vkládat multimediální data a libovolné soubory, používat Markdown. Pro pohodlnější strukturování informací se podporuje přiřazení poznámek k tagům, přiřazení barevných značek, seskupování podle projektů a sbalování částí obsahu v poznámkách podle nadpisů. Podporuje se připnutí důležitých poznámek, přiřazení k oznámením a vytváření připomínek.
Zdroj: opennet.ru
