Denne side beskriver, hvordan vi driver og beskytter løsningen. Den er skrevet til it-ansvarlige, databeskyttelsesrådgivere og revisorer. Siden nævner med vilje ikke servernavne, adresser, versioner eller grænseværdier. Det ville hjælpe en angriber.
Kort fortalt
- Løsningens servere står i Hetzners datacentre i Tyskland, som er certificeret efter ISO/IEC 27001.
- Al trafik mellem jeres apps og vores servere er krypteret.
- Særligt følsomme oplysninger krypteres også, når de er gemt.
- Vi overvåger løsningen hele døgnet og får besked, hvis noget går ned.
- Vi tager sikkerhedskopier hver dag og gemmer dem i 30 dage.
- En kopi ligger et andet sted end serverne.
Hvor data ligger
Løsningens produktionsservere står i Hetzners datacentre i Tyskland. Vores egen AI-server står i vores kontor i Danmark, og en ekstra kopi af sikkerhedskopierne ligger på vores eget udstyr i Danmark. Hetzner står for datacentrene, hardwaren, netværket og beskyttelsen mod DDoS-angreb. Vi driver selv serverne fra styresystemet og op. Se fordelingen i beslutning 0002. Vi har vores egne DNS-navneservere, ns1.wiiandi.dk og ns2.wiiandi.dk. De administreres af NordName.
Datacentrene

Hetzner er certificeret efter ISO/IEC 27001:2022, som er en international standard for informationssikkerhed. Certificeringen dækker Hetzners hostingtjenester og datacentrene i Tyskland og Finland. Se Hetzners ISO/IEC 27001:2022-certifikat (pdf). Hetzners server- og cloudprodukter har desuden en BSI C5:2020 Type 2-attestering fra en uafhængig revisor. Se Hetzners BSI C5:2020 Type 2-attestering (pdf). Du kan se alle certifikaterne hos Hetzner: Hetzners certifikater. Sidst kontrolleret: 10. november 2026.

Hetzners datacentre er beskyttet således:
- Området er omgivet af et sikringshegn og er videoovervåget.
- Man kommer kun ind gennem et adgangskontrolsystem, som logger alle adgange.
- Nødstrømsanlæg (UPS) og dieselgeneratorer holder strømmen, hvis elnettet svigter.
- Hvert datacenter har to separate strømveje.
- Et system til tidlig branddetektering er koblet direkte til brandvæsenet.
- Datacenterparkerne er forbundet til Hetzners netværk med redundante fiberforbindelser.
Hetzners netværk. Hetzner beskytter automatisk alle kunder mod overbelastningsangreb (DDoS) uden ekstra betaling. Hetzner opdager også angreb og netværksscanninger, der kommer fra servere i Hetzners netværk, og kan spærre de servere. Vores servere er beskyttet af Hetzners firewall. Wiiandi Group ApS opsætter reglerne, og firewallen filtrerer trafikken i Hetzners netværk, før den når serverne. Vi har også vores egen beskyttelsesmur, som vi selv har udviklet. Den er en webapplikationsfirewall, som stopper trafik, der ligner angreb. Den kører i Hetzners datacentre i Tyskland foran app-serverne. Sidst kontrolleret: 10. november 2026.
Nogle funktioner bruger tjenester uden for vores egne servere. Det gælder for eksempel push-beskeder til telefoner, SMS og nogle AI-funktioner. Arkitekturoverblik beskriver, hvilke AI-udbydere vi bruger. Bruger jeres organisation SharePoint til filer, ligger de filer hos Microsoft.
DNS
Vi har to egne navneservere. De hedder ns1.wiiandi.dk og ns2.wiiandi.dk, og NordName administrerer dem. En navneserver fortæller, hvilken server et domænenavn peger på. minforening.dk, minorganisation.dk og wiiandi.dk peger alle på begge navneservere. Når nogen åbner minforening.dk, spørger deres internetudbyder eller en anden DNS-tjeneste vores navneservere. Svarer den ene navneserver ikke, spørger tjenesten den anden.
| Navn | Administreres af | Netværk |
|---|---|---|
| ns1.wiiandi.dk | NordName | NordNames anycast-netværk |
| ns2.wiiandi.dk | NordName | NordNames anycast-netværk |
Begge navneservere kører på NordNames anycast-netværk hos firmaet Rage4.
Navnene ligger i domænet wiiandi.dk. Derfor har registret for .dk også navneservernes adresser (glue-poster). Så kan man finde navneserverne, selv om de selv svarer for wiiandi.dk.
NordName er det finske firma C-Soft Oy, som har eksisteret siden 1987. Ifølge NordName selv er firmaet familieejet. ICANN har akkrediteret NordName som registrator af domænenavne. Det kan ses på ICANN’s liste over akkrediterede registratorer. ICANN er den organisation, der koordinerer domænenavne i hele verden. En akkrediteret registrator skal følge ICANN’s regler for registrering af domæner. Registrene for blandt andet .eu, .se og .fi har også akkrediteret NordName. NordName har ikke offentliggjort nogen ISO-certificering eller lignende, og vi har ikke fundet nogen.
Navneserverne bruger anycast. Det betyder, at der er servere i flere lande, også uden for EU. De svarer på de samme DNS adresser. Ifølge NordName gør det DNS mere robust over for fejl og overbelastningsangreb.
NordName har også et klimainitiativ, hvor de planter et træ for hvert domæne, der registreres hos dem eller flyttes til dem. Læs mere på NordNames side om initiativet.
Sådan er DNS beskyttet:
- minforening.dk, minorganisation.dk og wiiandi.dk er signeret med DNSSEC. Så kan man kontrollere, at ingen har ændret hvilken server der kommunikeres med undervejs.
- Navneserverne svarer kun for de domæner, de har ansvar for.
- CAA-poster bestemmer, at kun Let’s Encrypt må udstede certifikater til domænerne. Vi overvåger de offentlige certifikatlogs. Læs mere under Kryptering.
Web og e-mail i DNS. DNS fortæller også browsere og mailservere, hvordan de skal tale med os:
- HTTP/3: DNS fortæller browsere, at de kan bruge den nyere og hurtigere HTTP/3-protokol (via HTTPS-poster i DNS). Det gælder minforening.dk, wiiandi.dk, www.minorganisation.dk, webappen og API’et. Vores beskyttelsesmur svarer med HTTP/3.
- IPv6: De samme navne har også IPv6-adresser (AAAA-poster). Så kan de nås over den nyere IPv6.
- SPF: SPF-poster fortæller, hvilke servere der må sende e-mail fra minforening.dk, minorganisation.dk og wiiandi.dk.
- DKIM: minforening.dk, minorganisation.dk og wiiandi.dk har DKIM-nøgler i DNS. Med dem kan modtageren kontrollere, at en signeret e-mail kommer fra os og ikke er ændret undervejs.
- DMARC: DMARC-politikken for minforening.dk, minorganisation.dk og wiiandi.dk er “quarantine”. Den beder modtageren behandle e-mail, der ikke består kontrollen, som mistænkelig, for eksempel lægge den i spam-mappen. For minforening.dk og minorganisation.dk får vi rapporter om resultatet.
- DANE: Microsoft modtager e-mail til minforening.dk og minorganisation.dk med DANE. DANE bruger DNSSEC til at sikre, at afsenderens mailserver taler krypteret med den rigtige modtagerserver, når afsenderens mailserver understøtter DANE.
DNS indeholder ingen oplysninger om jeres medlemmer. Der står kun tekniske oplysninger, for eksempel hvilken server et navn peger på. Oplysningerne i DNS er offentlige. Sidst kontrolleret: 10. november 2026.
Data under europæisk lov
Vores mål er, at alle data er under europæisk lov. Vi er ikke helt der endnu.
Det er vigtigt af flere grunde:
- GDPR gælder fuldt ud. EU’s databeskyttelsesforordning (GDPR) beskytter oplysninger om personer. GDPR gælder for alle, der behandler oplysningerne i EU. Hos europæiske firmaer er der ingen udenlandsk lov, der kan gå imod GDPR.
- Love uden for EU. Nogle lande uden for EU har love, der kan tvinge en udbyder til at udlevere data. Det kan også gælde data i EU, hvis udbyderen er ejet af et firma i det land. Eksempler er de amerikanske love CLOUD Act og FISA section 702. EU-Domstolen vurderede blandt andet FISA section 702 i Schrems II-dommen fra 16. juli 2020 (sag C-311/18).
- Tillid. Jeres medlemmer skal kunne stole på, at deres oplysninger er beskyttet.
- Kontrol. Vi vil selv vide og bestemme, hvor data ligger.
Sådan er det i dag:
- Løsningens servere, databaser, filer og sikkerhedskopier står hos Hetzner i Tyskland. Hetzner er et tysk firma. En ekstra kopi af sikkerhedskopierne og vores egen AI-server står på vores eget udstyr i Danmark.
- Nogle tjenester kommer fra amerikanske firmaer eller fra europæiske firmaer, som amerikanske firmaer ejer. Det gælder blandt andet push-beskeder til telefoner, funktionsstyring, nogle AI-funktioner og AI-værktøjer, vores support-e-mail og overvågningen af serverne. Flere af dem gemmer data i EU. Nogle af dem behandler data i USA.
- Vores navneservere administreres af NordName, som er et finsk firma. Navneserverne har også servere uden for EU. DNS indeholder ingen oplysninger om jeres medlemmer.
- Let’s Encrypt, som udsteder vores certifikater, er en almennyttig organisation i USA. Let’s Encrypt får domænenavne og tekniske oplysninger om serverne og om vores konto, men ingen oplysninger om jeres medlemmer.
- Som standard bruger AI-funktionerne i løsningen modeller, som vi selv driver. AI-funktionerne bruger kun andre AI-udbydere, når en organisation vælger dem, eller som reserve.
Udbydere, der behandler data for os i dag:
| Udbyder | Bruges til | Firmaets land | Hvor data ligger | Status |
|---|---|---|---|---|
| Hetzner Online GmbH | Servere, databaser, filer og sikkerhedskopier | Tyskland | Tyskland | EU |
| ONLINE GATEWAY ApS (Txty) | SMS | Danmark | Danmark | EU |
| Microsoft Ireland Operations Limited (Microsoft 365) | Vores support-e-mail | Irland, ejet af Microsoft Corporation i USA | EU | EU-firma med amerikansk ejer |
| Symprex Limited (Signature 365) | E-mailsignaturer på vores medarbejderes e-mail. E-mail fra løsningen til modtagere, der bruger Microsoft 365, kan også blive behandlet. Symprex læser og gemmer ifølge eget udsagn ikke e-mails | Storbritannien | EU (Microsoft Azure) | Firma uden for EU, data i EU |
| Microsoft Ireland Operations Limited (Azure OpenAI) | Vurdering af fejlrapporter og AI-funktioner, som foreningen har valgt | Irland, ejet af Microsoft Corporation i USA | EU (Microsoft EU-datazone) | EU-firma med amerikansk ejer |
| Microsoft Ireland Operations Limited (Microsoft Defender for Endpoint) | Overvågning af vores servere | Irland, ejet af Microsoft Corporation i USA | EU | EU-firma med amerikansk ejer |
| Google Ireland Limited / Google LLC (Firebase Cloud Messaging) | Push-beskeder til mobilappen | Irland og USA | EU og USA | Amerikansk ejer, data også i USA |
| Anthropic PBC | AI-værktøj til behandling af fejlrapporter. Anthropic må ikke træne modeller på data fra os, og data slettes som udgangspunkt inden for 30 dage. Vi sender ingen lokationsdata | USA | USA | Firma uden for EU |
| GrowthBook, Inc. | Funktionsstyring med interne id’er. Bliver erstattet af vores egen løsning, som er under udvikling | USA | USA | Firma uden for EU |
| XLOCK GmbH | Digital adgangskontrol, kun hvis foreningen bruger den | Østrig | Schweiz ifølge XLOCK. Efter vores oplysninger sker login via Firebase (Google, USA) | EU-firma, data uden for EU, muligvis også i USA |
| Multi-Regnskab ApS | Regnskab, kun hvis foreningen bruger det | Danmark | EU, hos Amazon Web Services | EU-firma med amerikansk hostingudbyder |
| NordName (C-Soft Oy) | Navneservere (DNS). Ingen medlemsdata | Finland | Servere i flere lande, også uden for EU | EU-firma, også servere uden for EU |
| Let’s Encrypt (ISRG) | Certifikater. Ingen medlemsdata | USA | USA | Organisation uden for EU |
| tawk.to | Chat på MinForenings egen hjemmeside. Ingen medlemsdata fra løsningen | USA | USA | Firma uden for EU |
| MailMunch | MinForenings eget nyhedsbrev. Ingen medlemsdata fra løsningen | USA | USA | Firma uden for EU |
Tjenester, som en forening selv forbinder løsningen med på sin egen konto, er ikke med i tabellen. Det gælder for eksempel foreningens egen betalingsudbyder eller SharePoint.
Det arbejder vi videre med:
- Vi udvikler vores egen løsning til funktionsstyring. Den skal erstatte GrowthBook.
- Vi udvikler vores egen tjeneste til push-beskeder.
- Vi udvikler vores egne løsninger, som skal erstatte Microsoft 365. Det gælder e-mail, styring af enheder, login, dokumenter, regneark, præsentationer og værktøjer til billeder og video. De skal både bruges i vores eget arbejde og kunne tilbydes til foreninger. Planen er, at de er klar senest i slutningen af 2027. Indtil da kan foreninger stadig integrere med Microsoft, hvis de ønsker det. Vi er Microsoft-partner.
- Vi kan allerede nu tilbyde en online-editor til Word-dokumenter. Den virker direkte i foreningens filer. Editoren er vores egen, og dokumenterne bliver på løsningens servere.
Kryptering
Under transport. Webappen, mobilappen og desktopappen taler med vores servere over en krypteret forbindelse. Vi bruger TLS 1.2 eller nyere. Almindelig http sendes videre til https. Browseren får besked om altid at bruge https (HSTS). Certifikaterne fornys automatisk. Vi sender også SMS og push-beskeder til udbyderne over krypterede forbindelser. Løsningen sender e-mail over en krypteret forbindelse. Vi tillader ikke, at e-mail bliver sendt ukrypteret fra vores servere.
Certifikater. Certifikaterne på vores servere udstedes af Let’s Encrypt. Let’s Encrypt drives af Internet Security Research Group (ISRG), som er en almennyttig organisation i USA. Let’s Encrypt får de domænenavne, som certifikaterne skal gælde for. Desuden får Let’s Encrypt oplysninger om vores servere, for eksempel IP-adresser, og om vores konto hos Let’s Encrypt. Let’s Encrypt får ingen oplysninger om jeres medlemmer. Et værtsnavn kan dog indeholde jeres organisations navn. Let’s Encrypt sender alle certifikater, den udsteder, til offentlige logs (Certificate Transparency). Derfor er vores domænenavne og værtsnavne offentlige. CAA-poster i DNS for minforening.dk, minorganisation.dk og wiiandi.dk bestemmer, at kun Let’s Encrypt må udstede certifikater til domænerne. Vi overvåger de offentlige logs automatisk flere gange i døgnet. Vi får en advarsel, hvis et certifikat til vores domæner kommer fra en anden udsteder. Vi får også en advarsel, hvis der dukker et certifikat op til et nyt værtsnavn.
Når data er gemt. Nogle oplysninger krypterer løsningen altid, før de bliver gemt:
- CPR-numre
- indberetninger og beskeder i whistleblowerordningen
- nøgler til totrinslogin
- adgangsoplysninger til andre systemer, som I forbinder løsningen med
Andre oplysninger kan I vælge at kryptere:
Hemmelig adresse og hemmeligt telefonnummer. Markeres en persons adresse som hemmelig, krypteres adresse, e-mail på adressen og position. Det samme gælder telefonnumre, der er markeret som hemmelige.
Krypteret chat. Chat kan krypteres fra ende til ende, så kun deltagerne kan læse beskederne.
Krypterede mapper i Filer. En administrator kan kryptere en mappe. Hver mappe har sin egen tilfældige nøgle. En krypteret mappe findes i to udgaver:
- Standard: serveren krypterer filerne med AES-256, og en kontrolsum (HMAC) viser, om nogen har ændret dem. Serveren kan åbne filerne igen. En administrator kan hente adgangen tilbage, hvis en bruger glemmer sin adgangskode.
- Zero-Knowledge: lægger man filer i mappen med desktopappen, krypterer den filerne med AES-256-GCM, før de sendes til serveren. Kun brugerens adgangskode eller mappens gendannelsesnøgle kan låse dem op, så vores medarbejdere ikke kan læse dem.
Nøglerne til krypteringen ligger på serverne og ikke i databasen. Vi kan skifte nøglerne ud.
Log ind og adgang
Adgangskoder. Når en bruger vælger eller skifter sin adgangskode, gemmer vi den som et hash med salt, lavet med PBKDF2. Næste gang brugeren logger ind, bliver hashet lavet om til Argon2id. Begge metoder er lavet til at være langsomme at gætte.
Forkerte adgangskoder. Bliver der tastet forkert adgangskode gentagne gange, bremser løsningen forsøgene og blokerer dem derefter. Det gælder både for kontoen og for den adresse, forsøgene kommer fra.
Cookies. De cookies, som webappens server sætter ved login, er markeret HttpOnly. Det betyder, at scripts på siden ikke kan læse dem.
Totrinslogin. Alle foreninger kan få totrinslogin med en godkendelsesapp. Kontakt support, så slår vi det til. Foreningen vælger selv, om totrinslogin er valgfrit, foreslået eller påkrævet. Administratorer kan nulstille en brugers godkendelsesapp, og brugere kan se deres loginhistorik.
Roller og tilladelser. Roller og tilladelser bestemmer, hvad hver bruger må se og gøre. API’et kontrollerer også brugerens rettigheder, når det modtager en forespørgsel.
Adskilte kunder. Hver kunde er adskilt fra de andre kunder. Vi tester adskillelsen automatisk. Læs mere i Arkitekturoverblik.
Sikkerhed i apps
Hent MinForening-appen i App Store eller Google Play.
Webappen i browseren.
- Webappen sender brugerens adgangsnøgle (en token) med i hver forespørgsel til API’et. API’et kontrollerer den hver gang.
- Serveren sender sikkerhedsheadere med webappen. De forhindrer blandt andet, at andre hjemmesider viser webappen inde i deres egen side (beskyttelse mod clickjacking).
Desktopappen.
- Desktopappen kontrollerer serverens certifikat, før den sender data.
- Filer i krypterede mapper krypteres med AES-256-GCM, før de sendes til serveren. Hver mappe har sin egen tilfældige nøgle. En anden nøgle beskytter mappenøglen. Desktopappen laver den anden nøgle ud fra adgangskoden til mappen med PBKDF2-SHA256 og 600.000 runder.
- En oplåst mappe låses automatisk igen efter 30 minutter uden brug.
- Vælger brugeren at huske adgangen, gemmes nøglen fra adgangskoden. Den beskyttes med Windows’ egen kryptering (DPAPI) og gemmes i højst 30 dage.
- Nøglen til en oplåst mappe findes kun i computerens hukommelse. Når mappen låses, sletter desktopappen nøglen.
- Brugeren kan vælge, at desktopappen skal skanne filer for virus på computeren, før den sender dem. Det er nyttigt ved Zero-Knowledge-mapper, fordi serveren ikke kan se indholdet. Som standard bruger desktopappen det antivirusprogram, som Windows har. Funktionen er slået fra, til brugeren slår den til.
- Desktopappens interne styring kan kun nås fra computeren selv. Den kræver en hemmelig nøgle, som laves ved hver opstart.
Sikkerhedskopier
Vi tager automatisk sikkerhedskopier af serverne og gemmer dem i 30 dage. En kopi ligger et andet sted end serverne. Derudover tager vi øjebliksbilleder af serverne, som vi gemmer i 7 dage. Når data er slettet helt fra serverne, forsvinder de derfor også fra sikkerhedskopierne og øjebliksbillederne senest 30 dage efter.
Har I slettet en fil, en mappe eller en version af et dokument ved en fejl? Så kan vores support hente den frem, hvis det er sket inden for de sidste 30 dage. I kan ikke selv hente en slettet fil tilbage i appen. Kontakt support.
Modulet Hjemmeside har desuden sine egne sikkerhedskopier. Dem tager og gendanner I selv. Se vejledningen Byg foreningens hjemmeside.
Overvågning og drift
Vi overvåger løsningens tjenester automatisk hele døgnet. Går en tjeneste ned, får vores medarbejdere en alarm. Vi bliver mindet om det, så længe den er nede.
Vi driver selv serverne, certifikaterne og opdateringerne. Vi opdaterer serverne hver måned. I skal ikke installere eller opdatere noget.
Overvågning af serverne. Microsoft Defender for Endpoint kører på vores servere. Programmet overvåger serverne. Det hjælper os med at opdage og reagere på angreb mod serverne.
Medarbejdernes computere. Vores medarbejderes computere har krypterede drev. Antivirus og andre beskyttelsessystemer fra Microsoft beskytter også computerne.
Logning og sporbarhed
Revisionslog. Løsningen fører en revisionslog over vigtige hændelser, for eksempel ændringer i roller, samtykker, betalinger og sikkerhedsindstillinger. Med modulet GDPR-compliance kan I eksportere den.
Adgangslog i Filer. Filer har en adgangslog, der viser, hvem der har åbnet en fil. Loggen slettes automatisk efter en periode, som foreningen selv kan ændre.
Driftslogs. Tekniske driftslogs samles i vores interne logsystem. E-mailadresser fjernes fra logs, før de gemmes, og logs slettes efter en fast periode. Kun vores medarbejdere har adgang, og de logger ind med deres egen personlige brugerkonto.
Sådan tester vi sikkerheden
- Vi har automatiske test af, hvordan brugere logger ind, af sikkerhedsfunktioner og af adskillelsen mellem kunder.
- Vi gennemgår koden for sikkerhedsfejl og retter dem, vi finder.
- Vi måler løbende, hvor godt vores automatiske test fanger fejl i alt fra brugerfladen og maskinrummet til databehandlingen og beskyttelseslagene. Det gør vi ved bevidst at lave ændringer i maskinrummet og kontrollere, at testene slår alarm. Vi overvåger også, hvordan og hvor data behandles. Målingen bruger vi til at gøre testene bedre.
- Vi har selv udviklet automatiske test af brugerfladen, og de kører i en browser ved hver ny version. Testene klikker sig igennem appen, som en bruger ville gøre.
- Vi har egne automatiske test af tilgængelighed.
- Vi har egne sikkerhedsscannere. De bruger også data og kontroller fra eksterne kilder.
- Vi tester vores systemer med penetrationstest og simulerede angreb.
- Vi tester brugervenligheden med AI-personaer. Det er brugere, som AI simulerer. De har forskellige behov og afprøver siderne.
- Vi tester også manuelt.
Fandt du en sårbarhed?
Skriv til kontakt@minforening.dk. Skriv på dansk eller engelsk. Kontaktoplysningerne står også i vores security.txt. Brug ikke sårbarheden mod andre, og giv os tid til at rette den, før du fortæller om den. Vi svarer inden for 5 arbejdsdage.