Koden för anteckningsplattformen Notesnook, som konkurrerar med Evernote, har öppnats

I enlighet med sitt tidigare löfte har Streetwriters gjort sin anteckningsplattform Notesnook till ett projekt med öppen källkod. Notesnook utses som ett helt öppet, integritetsfokuserat alternativ till Evernote, med end-to-end-kryptering för att förhindra analys på serversidan. Koden är skriven i JavaScript/Typescript och är licensierad under GPLv3.

För närvarande har koden för webbgränssnittet, skrivbordsapplikationer, mobilapplikationer, delade bibliotek, anteckningsredigerare och tillägg publicerats. Serverkoden för att synkronisera anteckningar mellan olika enheter utlovas publiceras i ett separat arkiv under september. Webbgränssnittet är byggt med hjälp av React-ramverket, och mobilapplikationerna är byggda med React Native.

Koden för anteckningsplattformen Notesnook, som konkurrerar med Evernote, har öppnats

För end-to-end-kryptering av anteckningar och bifogade filer eller bilder används algoritmerna XChaCha20-Poly1305 och Argon2 på klientsidan; all data överförs till synkroniseringsservern i en form krypterad med användarens nyckel. Efter att servern öppnats kan hela infrastrukturen för anteckningar på olika enheter startas på användarstyrd utrustning.

Inloggning till applikationen kan lösenordsskyddas för att förhindra möjligheten att se anteckningar om enheten hamnar i fel händer. Det är möjligt att skapa allmänna anteckningar, inklusive de som är krypterade med ett separat lösenord, samt speciella, extra skyddade anteckningar för lagring av konfidentiell data som lösenord och åtkomstnycklar.

I anteckningar kan du placera tabeller, uppgiftslistor, kodblock, bädda in multimediadata och godtyckliga filer och använda Markdown-uppmärkning. För en mer bekväm strukturering av information stöder den länkning av anteckningar till taggar, tilldelning av färgetiketter, gruppering efter projekt och komprimering av delar av innehåll i en anteckning efter rubrik. Det stöder att fästa viktiga anteckningar, länka till aviseringar och skapa påminnelser.

Källa: opennet.ru

Lägg en kommentar