diff --git a/content/badges.md b/content/badges.md
new file mode 100644
index 00000000..7522980c
--- /dev/null
+++ b/content/badges.md
@@ -0,0 +1,116 @@
+---
+layout: page
+title: Badges
+in_menu: false
+permalink: /tjenester/badges/
+---
+
+På [listen over vores tjenester](/services/) er hver enkelt tjeneste tildelt
+en række badges, der deklarerer i hvor høj grad tjenesten lever op til
+[kerneprincipperne defineret i formålsparagraffen i vores
+vedtægter](/_pages/vedtaegter.html#-2-form%C3%A5l). Her følger en generel
+uddybning af hvad de forskellige badges dækker over. Der kan være små
+afvigelser fra den generelle definition af hvad et badge dækker over. I disse
+tilfælde vil dette blive særdeklareret under listen af badges ved en tjeneste.
+
+## Badge-status
+
+Et badge kan have 3 forskellige statuser:
+
+
Positiv
+
+Tjenesten lever op til kravene til det badget dækker over.
+
+Delvis
+
+Tjenesten lever delvist op til det badget dækker over. Dog i en sådan grad at
+vi mener det er værd at fremhæve.
+
+Negativ
+
+Tjenesten lever _ikke_ op til det badget dækker over.
+
+
+## Detaljer om de forskellige badges
+
+Stabilitet
+
+Det første badge er som sådan ikke relateret til hvorvidt tjenesten lever op
+til vores formålsparagraf. Det angiver i stedet hvorvidt tjenesten er stabil
+nok til at vi vil anbefale almindelige mennesker at bruge den. Vi tilbyder
+løbende nye tjenester, og der vil være en periode i starten af en tjenestes
+levetid hvor vi anser den som værende "ustabil", indtil den har vist sit værd
+med en mindre skare af brugere der er med på at tjenesten kan være ustabil.
+Alle er dog stadig velkomne til at benytte sig af tjenesten, så længe de er
+indforstået med dette forbehold for stabiliteten.
+
+Grafikken er Traffic Light af icon 54 fra the Noun Project.
+
+
+Sikker forbindelse
+
+Sikker forbindelse angiver at trafikken over internettet mellem dig og
+tjenesten er krypteret. Du kender det som regel som en hængelås foran
+adresselinjen i din browser. Det betyder at ingen andre end dig og tjenesten
+kan se hvad der bliver sendt frem og tilbage mellem dig og tjenesten.
+
+Grafikken er transfer af Gonzalo Bravo fra the Noun Project.
+
+
+Krypteret opbevaring af data
+
+Tjenestens data gemmes krypteret, og er dermed ikke umiddelbart læsbare for
+andre end tjenesten selv og data.coops systemadministratorer. I tilfælde af at
+data lækkes (fx ved virtuelt eller fysisk indbrud), kræver det en særlig
+"hovednøgle" at læse data, som datatyven forhåbentligt ikke er i besiddelse af.
+
+Grafikken er safe af Maxim Kulikov fra the Noun Project.
+
+
+Zero knowledge
+
+Data gemmes krypteret, og tjenesten er konstrueret på en måde, så selv ikke
+data.coops systemadministratorer har mulighed for at tilgå og læse brugernes
+data. Der findes simpelthen ingen "hovednøgle" som giver fuld datadgang, og det
+er dermed kun brugerne selv der kan læse deres data. I tilfælde af at data
+lækkes, er ingen større katastrofe sket, da der heller ikke er risiko for at
+datatyven også har stjålet hovednøglen, da der ingen hovednøgle er.
+
+Grafikken er Shrug af Andrew Doane fra the Noun Project.
+
+
+Backup
+
+Der tages løbende backup af tjenestens data, for at minimere skadens omfang i
+tilfælde af tekniske nedbrud.
+
+**Bemærk**: Vi tager pt. slet ikke backup af noget, men det står selvfølgelig
+højt på vores prioritetsliste.
+
+Grafikken er backup af Adrien Coquet fra the Noun Project.
+
+
+Logning
+
+Dette badge er lidt omvendt: Det positive badge tildeles tjenester der _ikke_
+foretager logning.
+
+Logning fungerer på forskellig vis og foretages i større eller mindre grad. Som
+regel giver logning data.coops systemadministratorer overordnet indsigt i
+_hvordan_ tjenester bruges, men _ikke_ i det konkrete data tjenesten behandler
+for brugerne. Fx vil logning afsløre overfor data.coops systemadministratorer,
+at nogen overfører en fil, men ikke hvad selve filen indeholder eller hvem der
+overfører filen.
+
+Grafikken er Dog Paws af iejank fra the Noun Project.
+
+
+Anonym adgang
+
+Tjenester med anonym adgang kan benyttes helt uden at man skal være registreret
+ved tjenesten. De fleste tjenester kræver en form for registrering af brugerne,
+da de data tjenesten indeholder knyttes til de enkelte brugere. Nogle tjenester
+tilbyder anonym læseadgang. Fx kan det kræve registrering at uploade en fil til
+tjenesten, men andre kan downloade filen at være registreret.
+
+Grafikken er anonymous af pidzemleyu fra the Noun Project.
diff --git a/content/services/nextcloud.da.md b/content/services/nextcloud.da.md
new file mode 100644
index 00000000..0d1f3c22
--- /dev/null
+++ b/content/services/nextcloud.da.md
@@ -0,0 +1,14 @@
+---
+layout: page
+title: Nextcloud
+service_badges:
+ stability: negative
+ connection_security: positive
+ connection_anonymous: partial
+ storage_encrypted: negative
+ zero_knowledge: negative
+ storage_backup: negative
+ logging: negative
+---
+
+Nextcould blah blah
\ No newline at end of file
diff --git a/themes/datacoop2020/layouts/services/list.html b/themes/datacoop2020/layouts/services/list.html
new file mode 100644
index 00000000..7d758690
--- /dev/null
+++ b/themes/datacoop2020/layouts/services/list.html
@@ -0,0 +1,68 @@
+{{- define "main" -}}
+
+{{ .Title }}
+
+{{ $pages := .Pages }}
+{{ range $pages.ByPublishDate.Reverse }}
+
+ {{ .Title | markdownify }}
+ {{ $customDateFormat := "January 2, 2006" }}
+ {{ with .Site.Params.customDateFormat }}{{ $customDateFormat = . }}{{ end }}
+
+ {{ .PublishDate.Format $customDateFormat }}
+ {{ partial "tags" . }}
+ {{ if eq .Site.Params.showPostSummary true }}
+
+ {{ .Summary }}
+ {{ end }}
+
+
+Badges
+
+
+{{ end }}
+
+{{- end -}}
diff --git a/themes/datacoop2020/layouts/services/single.html b/themes/datacoop2020/layouts/services/single.html
new file mode 100644
index 00000000..9e34d6c0
--- /dev/null
+++ b/themes/datacoop2020/layouts/services/single.html
@@ -0,0 +1,14 @@
+{{- define "main" -}}
+
+{{ .Title | markdownify }}
+
+
+ {{ $customDateFormat := "January 2, 2006" }}
+ {{ with .Site.Params.customDateFormat }}{{ $customDateFormat = . }}{{ end }}
+ {{ .PublishDate.Format $customDateFormat }}{{ if gt .Lastmod .PublishDate }}, updated {{ .Lastmod.Format $customDateFormat }}{{ end }}
+
+ {{ partial "tags" . }}
+
+{{ .Content }}
+
+{{- end -}}
\ No newline at end of file