Egen plattform · under utveckling

Cloaked Workspace

Samarbete som organisationen själv äger.

En plattform för skolor, föreningar och företag som vill ha kontroll över sin data – och kunna granska vad som händer med den. Chatt, mejl, kalender, dokument och filer, i en installation som är organisationens egen.

En egen installation per organisationSpårbar administrationByggs med tilläggPlanerad licens: AGPLv3

Varför

Bekväma molntjänster har ett pris som sällan syns

För oss är digital suveränitet viktigt: att det är organisationen själv som bestämmer över sin data och sina system, inte leverantören. Molntjänster är bekväma. Men den som ansvarar för andras uppgifter – elever, medlemmar, anställda – kan inte alltid nöja sig med att lita på leverantören.

Ett exempel: mejlen

Ligger mejlen hos en av de stora leverantörerna kan leverantören tekniskt sett läsa den, och ni har inget eget sätt att veta om någon gör det. Med CW ligger mejlen i organisationens egen installation. Då kan ni svara på frågan vem kan läsa det här? – och svaret kan vara ett namn i stället för "det får vi lita på".

Läs mer: Vem kan läsa din mejl? →

Leverantören styr

Ni har ett konto, inte plattformen under det. Programvaran, driften och villkoren bestäms av någon annan – och kan ändras.

Loggarna ligger hos samma part

Många system loggar vad administratörer gör. Men loggarna ligger under samma kontroll som systemet de beskriver, och då är de svåra att granska oberoende.

Ni vet inte alltid var datan finns

Var den lagras och vilka underleverantörer som är inblandade är leverantörens val, inte ert.

Svårt att lämna

En export tar sällan med allt – behörigheter, historik och arbetssätt. Att byta tjänst blir ett eget projekt.

Grunden

Två saker CW ska göra annorlunda

1

En egen installation

Varje organisation får en egen installation med en egen databas. Ingenting delas med andra kunder. Den kan köras på en egen maskin eller en hyrd server. Den bygger på NixOS, ett Linux-system där hela installationen är beskriven som kod – så att den går att bygga upp igen, likadant, när som helst.

2

Ett spår där ändringar i efterhand syns

Känsliga administrativa åtgärder ska gå genom en begränsad väg och lämna ett spår där varje post är kedjad till den förra. Kedjan förankras utanför installationen. Ändrar någon i historiken i efterhand, så syns det.

Logg över känsliga åtgärderförankras← kontroll bakåt✕ ändring upptäcktNytt kontokl. 09:12#a3f9Ny behörighetIngen ändringkl. 09:40#7c21#b55eExportkl. 10:05#e04bNytt lösenordkl. 10:31#91d6Ankareutanför installationen

Kedjan stämmer.

Varje känslig åtgärd sparas i loggen med en kod (en hash) som räknas fram ur posten och den förra koden. Kedjan förankras utanför installationen, och därifrån kontrolleras den bakåt. Har någon skrivit om en gammal post stämmer koderna inte längre – och det syns, även om det är den som driftar servern som har gjort det.

Ärliga gränser

Det här lovar CW inte

CW skyddar inte mot den som har full tillgång till servern. Den som har root-behörighet kan läsa minne, databas och lagring direkt, utan att gå via applikationen. CW är inte heller ett skydd mot att en stat tvingar den som äger servern att lämna ut data.

Det CW gör är att upptäcka manipulation och bevisa det som har loggats. Ska datan vara hemlig även för den som driftar servern krävs kryptering på klientsidan.

Spåret avslöjar manipulation och bevisar det som loggats. Det gör inte den som styr servern maktlös.

En växande rörelse

CW är inte ensamt – och det är bra

Allt fler i Europa vill bort från att vara beroende av ett fåtal stora leverantörer. Därför växer öppna alternativ fram, ofta med stöd från stater och offentlig sektor. De visar att det går – och de är byggda för stora organisationer.

Tyskland

openDesk

En öppen arbetsplats som togs fram på uppdrag av det tyska inrikesministeriet och drivs av det statliga bolaget ZenDiS. Används av federala myndigheter och Bundeswehrs IT-leverantör.

Frankrike

La Suite numérique

Den franska statens egna öppna verktyg för samarbete, utvecklade av DINUM i samarbete med bland annat Tyskland och Nederländerna. Används av hundratusentals statsanställda.

Öppen källkod

Nextcloud

En väl etablerad plattform för filer och samarbete. Den används av många organisationer och är också en av byggstenarna i openDesk.

Tyskland

Schleswig-Holstein

Delstaten byter från Microsoft till öppen programvara på omkring 30 000 datorer – kontorsprogram, operativsystem och mejl.

Danmark

Digitaliseringsministeriet

Det danska digitaliseringsministeriet har bestämt sig för att lämna Microsofts kontorsprogram för öppna alternativ.

Sverige

En första molnpolicy

Regeringen har beslutat om Sveriges första molnpolicy för offentlig förvaltning, för att minska beroenden och göra det lättare att byta lösning.

Där CW passar in

CW är byggt för att också en skola, förening eller ett litet företag ska kunna ha en egen installation – utan en driftavdelning eller en stor plattform att sköta. Samma modell fungerar för större organisationer som vill ha den. Målet är inte att konkurrera ut de andra, utan att fler ska få ett verkligt val.

Innehåll

Det som ska finnas på ett ställe

Chatt

Byggd på Matrix, ett öppet protokoll för meddelanden.

Mejl, kalender och kontakter

Via öppna standarder (JMAP, CalDAV och CardDAV), så att vanliga program fungerar.

Dokument

Skriv i samma dokument samtidigt, med ändringarna synkade i realtid.

Filer

Fillagring i organisationens egen installation.

En inloggning

Samma konto för alla delar, med inloggning som också körs i den egna installationen.

Tillägg

Ny funktionalitet byggs som tillägg ovanpå en gemensam kärna, i stället för att allt byggs in i den.

För vem

SkolorFöreningarFöretag med krav på spårbarhetOffentlig sektorSmå organisationer som bryr sig om integritet

CW gör inga anspråk på certifiering eller regelefterlevnad i dag. Om det passar en viss verksamhet behöver bedömas från fall till fall.

Läget just nu

Under utveckling – inte släppt än

Grundarkitekturen och flera delar är byggda och körs i en testmiljö. Men CW är inte färdigt för produktion, och koden är inte offentlig än. När kärnan släpps är planen att licensiera den under GNU AGPLv3 – så att den som kör en ändrad version också måste dela med sig av koden.

Under huven

Symfony
Styrning, behörigheter och spårbarhet
Next.js
Gränssnittet
Zitadel
Inloggning och konton
Matrix / Synapse
Chatt
Cyrus IMAP
Mejl, kalender och kontakter
PostgreSQL
Databas
NixOS
Hela installationen beskriven som kod

Hör av dig

Två sätt att vara med

Vill ni ha mer kontroll över era system?

Undrar ni var er data finns, vem som kommer åt den och hur svårt det skulle vara att byta? Hör av dig, så tittar vi på hur ni har det i dag och vad som skulle gå att flytta hem – med eller utan CW.

Prata om era system

Vill du hjälpa till?

CW blir bättre av fler som testar, ställer frågor och bidrar med kunskap – om skolor, föreningar, juridik, säkerhet eller kod. Koden är inte offentlig än, men hör av dig om du vill vara med på vägen.

Jag vill hjälpa till