
OwnJournal är nu open source
Innehåll
OwnJournal är nu helt open source. Hela kodbasen – frontend, backend och infrastruktur – finns tillgänglig på GitHub under GNU Affero General Public License v3 (AGPL-3.0).
Varför det här spelar roll
OwnJournal bygger på en enkel grundtanke: din dagbok tillhör dig. Dina dagboksinlägg lagras i din egen molnlagring. Med end-to-end-kryptering aktiverad kan inte ens vi läsa dem.
Det har vi alltid sagt. Nu kan du verifiera det.
Att vara open source innebär att koden som driver OwnJournal är läsbar för alla. Säkerhetsforskare, utvecklare och användare som värnar om sin integritet kan granska hur dagboksinlägg hanteras, hur krypteringen är implementerad, hur data flödar mellan din enhet och ditt lagringsutrymme, och vad vår infrastruktur faktiskt gör.
Du behöver inte ta vårt ord för något av det.
För en dagboksapp – där hela värdet vilar på integritet – spelar det här större roll än det skulle göra för de flesta program. En dagbok är bland de mest personliga data en person skapar. Arkitekturen som skyddar den bör gå att granska – inte bara hävdas.
Om du vill förstå hur OwnJournal hanterar integritet i praktiken kan du läsa mer i varför integritet är avgörande när du skriver dagbok och i vem som kan läsa din digitala dagbok.
Vad som ingår
Repositoryt innehåller allt:
- Frontend – webb- och mobilgränssnittet
- Backend – koden på serversidan som hanterar autentisering, synkronisering och kontohantering
- Infrastruktur – konfigurations- och driftsättningskoden
Det här är den fullständiga bilden av hur OwnJournal fungerar, inte ett partiellt utlämnande.
AGPL-3.0-licensen
Vi valde GNU Affero General Public License v3 med eftertanke. AGPL är en stark copyleft-licens som utökar GPL:s villkor till nätverksanvändning: den som kör en modifierad version av OwnJournal som en tjänst måste också göra sina ändringar tillgängliga under samma licens.
Det innebär att OwnJournals open source-karaktär är skyddad. Vem som helst kan läsa koden, forka den, köra den själv eller bidra till den. Men open source-åtagandet kan inte avvecklas av en kommersiell fork som håller förbättringarna hemliga.
Vad det innebär för dig
Om du redan använder OwnJournal ändras ingenting i hur appen fungerar. Dina dagboksinlägg finns kvar i ditt eget lagringsutrymme. Dina krypteringsnycklar är fortfarande dina. Upplevelsen är densamma som tidigare.
Det som förändras är den nivå av trygghet du kan ha. Om du någon gång undrat om integritetslöftena håller i koden kan du nu ta reda på det. Är du utvecklare och vill förstå hur något fungerar finns svaret i repositoryt.
För en genomgång av hur säker molnlagring av dagboksdata faktiskt är, se även den här analysen av molnlagring för digitala dagböcker.
Bidra till projektet
Om du hittar ett fel, har en idé eller vill bidra med kod är repositoryt öppet. Issues och pull requests välkomnas.
För säkerhetsrapportering ber vi dig följa ansvarsfull praxis för avslöjande i stället för att öppna ett publikt ärende. Kontaktuppgifter finns i repositoryt.
Vi byggde OwnJournal för att vi ville ha en plats att skriva på som var genuint privat – inte privat genom policy, utan privat genom design. Att göra koden offentlig är en naturlig fortsättning på det åtagandet.
Repositoryt finns på github.com/Recsty-AB/ownjournal.