De code voor het notitieplatform Notesnook, dat concurreert met Evernote, is geopend

In overeenstemming met zijn eerdere belofte heeft Streetwriters van zijn notitieplatform Notesnook een open source-project gemaakt. Notesnook wordt aangeprezen als een volledig open, op privacy gericht alternatief voor Evernote, met end-to-end-codering om analyse aan de serverzijde te voorkomen. De code is geschreven in JavaScript/Typescript en is gelicentieerd onder GPLv3.

Momenteel is de code voor de webinterface, desktopapplicaties, mobiele applicaties, gedeelde bibliotheken, notitie-editor en extensies gepubliceerd. Er wordt beloofd dat de servercode voor het synchroniseren van notities tussen verschillende apparaten in september in een aparte repository zal worden gepubliceerd. De webinterface is gebouwd met behulp van het React-framework en de mobiele applicaties zijn gebouwd met React Native.

De code voor het notitieplatform Notesnook, dat concurreert met Evernote, is geopend

Voor end-to-end-codering van notities en bijgevoegde bestanden of afbeeldingen worden aan de clientzijde de algoritmen XChaCha20-Poly1305 en Argon2 gebruikt; alle gegevens worden naar de synchronisatieserver verzonden in een vorm die is gecodeerd met de sleutel van de gebruiker. Na het openen van de server kan de gehele infrastructuur voor het maken van aantekeningen op verschillende apparaten worden gelanceerd op door de gebruiker bestuurde apparatuur.

Inloggen op de applicatie kan met een wachtwoord worden beveiligd om te voorkomen dat u notities kunt bekijken als het apparaat in verkeerde handen valt. Het is mogelijk om algemene notities aan te maken, inclusief notities die zijn gecodeerd met een afzonderlijk wachtwoord, maar ook speciale, extra beveiligde notities voor het opslaan van vertrouwelijke gegevens zoals wachtwoorden en toegangssleutels.

In notities kunt u tabellen, takenlijsten, codeblokken plaatsen, multimediagegevens en willekeurige bestanden insluiten en Markdown-markeringen gebruiken. Voor een gemakkelijkere structurering van informatie ondersteunt het het koppelen van notities aan tags, het toewijzen van kleurlabels, het groeperen op projecten en het samenvouwen van delen van de inhoud binnen een notitie per kop. Het ondersteunt het vastzetten van belangrijke notities, het koppelen aan meldingen en het maken van herinneringen.

Bron: opennet.ru

Voeg een reactie