Fra magasinets tema til projektpraksis
Passende service- og tekniske sider til artiklen
Øjeblikket er ubehageligt genkendeligt: Fagafdelingen har testet en SaaS-løsning, piloten var „egentlig god“, forretningssiden ønsker tempo – og i indbakken lander et kontraktpakke med bemærkningen om, at man „bare skal underskrive“, før rollout kan starte. Senest nu afgøres det, om Leverandørstyring for SaaS hos jer er en etableret proces, eller om indkøb og IT under tidspres accepterer forhold, der senere kommer til at dominere driften: uafklarede dataflows, support uden reel eskalation, integrationer uden pålidelige ændringsregler – og en exit, der kun eksisterer på papiret.
Den afgørende beslutning træffes ikke i det med småt, men i rækkefølgen: Hvilke klausuler skal tidligt på bordet, fordi de former data, compliance, driftsevne og afhængigheder? Og hvilke detaljer kan være sekundære, uden at I mister kontrol og planbarhed?
Leverandørstyring for SaaS i praksis
I praksis står virksomheder sjældent over for „godt eller skidt“ ved SaaS-kontrakter, men over tre muligheder:
- Option A: Acceptere standardkontrakt og håbe, at det går. Det er hurtigt, men risiciene lander senere i driften og i auditforberedelsen.
- Option B: forhandle alt og føre kontrakten som et principopgør. Det blokerer ofte – uden garanti for bedre resultater.
- Option C: forhandle prioriteret: sikre få klausulblokke konsekvent, behandle RESTen pragmatisk. Det er ofte det bedste kompromis for IT, indkøb og fagafdeling.
Målkonflikten er klar: anskaffelsestempo versus robust drift- og exit-evne. Den, der ikke adresserer den åbent, træffer impllicit beslutning – som oftest til fordel for tempo. Regningen kommer senere som merarbejde i integrationer, support og migration.
Beslutningssti: I hvilken rækkefølge IT og indkøb bør gennemgå
En velfungerende kontrolproces er kort nok til at blive brugt i dagligdagen – og konkret nok til at undgå diskussion om grundforudsætninger. Følgende rækkefølge er robust, fordi den først klarlægger driftsbilledet og derefter prioriterer forhandlelige risici.
- Fastlæg beskyttelsesbehov & datatyper: Hvilke data lander i SaaS (personoplysninger, fortrolige oplysninger, forretningshemmeligheder)? Hvilke processer afhænger af dem, og hvilke konsekvenser ved nedetid er acceptable?
- Afklar roller og ansvar: Er I „Verantwortlicher“ (Controller) og leverandøren „Auftragsverarbeiter“ (Processor)? Eller er der en konstellation med fælles ansvar?
- Skitsér driftsbilledet (uden arkitekturroman): SSO (Single Sign-on), provisioning, API/eksporter, logging, overvågning, supportveje, admin-adgange.
- Tjek top-klausuler: DPA/DSGVO, underleverandører, Security/Incidents, SLA/Support, data-lokation/Transfers, Exit/Portabilität.
Til samarbejdet hjælper en klar opgavefordeling: indkøb fører forhandlinger og håndterer frister, IT leverer driftsmæssige minimumskriterier, databeskyttelse/compliance bekræfter obligatoriske krav. Når disse roller begynder at flyde sammen, bliver beslutninger træge – eller glider ind i ‚wir unterschreiben erst mal‘-modus.
Klausulerne, der skal på bordet først
Mange kontrakter virker formelt komplette og fejler alligevel i driftsrealiteten. Tabellen oversætter typiske klausulområder til konkrete konsekvenser. Den egner sig som prioriteringshjælp, når ‚vi skal beslutte i dag‘ møder ‚vi skal drive det i morgen‘.
| Klausulområde | Hvad det handler om i praksis | Typiske konsekvenser, hvis det mangler | Tidligt kontrolspørgsmål |
|---|---|---|---|
| DPA / databehandleraftale (art. 28 DSGVO) | Leverandørens forpligtelser ved personoplysninger: instrukser, TOMs (tekniske og organisatoriske foranstaltninger), støtte, sletning/tilbagelevering | Compliance-risiko, uventede dokumentationsforpligtelser, exit uden en ren slettekæde | Findes der en DPA med minimumsindhold – versionsstyret og sporbar, ikke kun som link? |
| Underleverandører (Sub-Processor) | Transparens og styrbarhed i leverandørkæden: godkendelse, underretning, indsigelse/alternativer | Uventede dataflytninger, nye adgangsveje, nye transferkonstellationer | Hvordan får vi besked om ændringer – og hvilke handlemuligheder har vi så? |
| SLA / support | Tilgængelighed, målemetode, vedligeholdelsesvinduer, supportniveauer, eskalation, afhjælpning | Fejl bliver til en debat om definitioner; eskalation uden effekt | Hvordan måles der (hvor, med hvad, hvilke undtagelser) og hvad sker der ved gentagelse? |
| Sikkerhed & hændelser/brud | Minimumssikkerhedsprogram, kryptering, underretningspligter, incident response, dokumentation | Langsom reaktion ved hændelser, uklar informationssituation, større følgeskader | Hvilke frister og minimumsoplysninger leverer leverandøren i sikkerhedstilfælde – via hvilken kanal? |
| Datalokation & internationale overførsler | Hvor data behandles/opbevares (inkl. backups, logs, supportadgange) og hvordan overførsler sikres | Regulatoriske konflikter, auditfund, efterfølgende ombygninger eller produktudskiftninger | I hvilke regioner ligger primærdata, backups, telemetri og supportadgange – og hvem må ændre det? |
| Exit / portabilitet / sletning | Eksportformater, frister, støtte, sikker sletning og bekræftelse | Vendor lock-in, dyr migration, RESTerende data hos underleverandører | Får vi data ud i maskinlæsbart format – og er sletning inkl. kopier sporbar og reguleret? |
| Ændrings- og prisregler | Ensidige ændringer, deprecation, grænser, True-ups, pakkebegrænsninger | Budgetrisiko, integrationer bryder sammen, funktionsomfanget krymper uventet | Hvilke ændringer må leverandøren gennemføre ensidigt, med hvilken varsel, og hvilke rettigheder har vi så? |
DPA, DSGVO og ‚Return or Delete‘: hvorfor det ikke er et bilagsemne
Når personoplysninger behandles i SaaS (brugerdata, kundedata, HR-data, logfiler), er databeskyttelsesdelen ikke „et dokument til arkivet“, men en del af jeres driftskapacitet. EDPB-retningslinjerne præciserer, at ved ophør af behandlingen skal personoplysninger efter den dataansvarliges valg slettes eller returneres, og eksisterende kopier skal slettes.[Kilde] Den praktiske konsekvens: Exit betyder ikke kun „eksport“, men sletningskæde – inklusive backups og involverede underleverandører.
Grænsen ligger i detaljen: En DPA kan være formelt korrekt og alligevel lade blive uklar omkring, hvordan sletning fungerer i backup-kontekst, hvor længe gendannelsespunkter opbevares, eller hvordan en „bekræftelse på sletning“ konkret ser ud. Denne mangel forsvinder ikke ved juridiske begreber. Den forsvinder først, når I gennemspiller et scenarie: „Vi opsiger pr. dato X. Hvilke data ligger hvornår hvor, hvem kan stadig se dem, og hvornår er det endeligt slut?“
Underleverandørkæder: Transparens er godt, styrbarhed er bedre
I SaaS er underleverandører normale: hosting, overvågning, supportværktøjer, e-mail-levering, analytics, ticketing. Afgørende er ikke, om underleverandører findes, men om I kan styre deres anvendelse. ICO-retningslinjerne understreger, at en godkendelse (specifik eller generel) samt en informationsmekanisme for ændringer er nødvendig, så de dataansvarlige kan reagere.[Kilde] Praktisk betyder det: En underleverandørliste som PDF er kun begyndelsen. Uden forløbstid, varslingskanal og indsigelseslogik forbliver den et arkivdokument.
For IT og indkøb er det værd at stille et kontrolspørgsmål, der går videre end „Liste tilgængelig?“: Hvilken ny evne tilføres gennem underleverandøren? Et CDN vurderes anderledes end et supportværktøj, der muliggør admin-sessioner. Og en observability-tjeneste til telemetri kan køre i regioner, der ikke svarer til primærhostingen.
Hvad der ofte er forhandlingsbart, uden at sprænge SaaS-modellen:
- Varslingstider for ændringer af underleverandører (så I kan vurdere internt).
- Ret til indsigelse eller særlig opsigelse ved uacceptable ændringer.
- Klassificering efter datakategorier: For særligt kritiske data gælder strengere regler.
SLA og support: Måle fremfor at hævde
Mange SLA’er ser gode ud, fordi en procentsats står fremhævet. I tilfælde af fejl viser det sig ofte, at målemetode, undtagelser og vedligeholdelsesvinduer er formuleret så fleksibelt, at tallet siger lidt. WorldCC SaaS Contracting Guide beskriver SLA’er som centrale forhandlingspunkter – inklusive afhjælpninger som Service Credits og konsekvenser ved gentagen manglende opfyldelse.[Quelle] For driften følger heraf: IT bør før kontraktindgåelse definere, hvilken tilgængelighed i egne processer der reelt betyder noget (UI, API, Region, kernetransaktioner) og hvordan den i tvivlstilfælde kan dokumenteres.
Tre SLA-komponenter gør forskellen mellem „papir“ og „driftsværktøj“:
- Målemetode: Hvem måler, på hvilket punkt (UI, API-endpoint, Region)? Hvordan vurderes delvise nedbrud, performance-forringelse eller login-problemer?
- Vedligeholdelsesvindue: planlagt, begrænset, med korrekt varsel. „Til enhver tid muligt“ er reelt ikke et vedligeholdelsesvindue, men en risiko.
- Supportmekanik: Prioriteter (P1–P4), reaktions- og opdateringscyklusser, eskalationsniveauer og kommunikationskanal.
Set fra indkøbssiden hører også den håndsrækning til, der virker i hverdagen: Juridiske konsekvenser ved gentagelse. Service Credits kan aflaste budgetter, men løser ikke afhængighed i processer. Hvis SaaS’en er nødvendig for en kritisk proces, er en særlig opsigelsesret ved gentagne SLA-overtrædelser ofte den mere afgørende sikring.
Sikkerhedsklausuler: minimumsstandarder, Incident-proces og dokumentation
Sikkerhedsklausuler fejler sjældent, fordi ingen ønsker „sikkerhed“, men fordi formuleringerne forbliver uafprøvede. Canadian Centre for Cyber Security anbefaler, at sikkerhedskrav i cloud-kontrakter forankres eksplicit, blandt andet Incident-Response- og underretningsforpligtelser samt sikker dataafhændelse.[Quelle] Det er nyttigt for IT i praksis, fordi det flytter diskussionen fra „Best Effort“ til konkrete forpligtelser: Hvem melder hvad, hvor hurtigt, og via hvilken kanal?
En praksisegnet sikkerhedsblok behøver ikke at udrede hvert enkelt detail, men den kræver klare minimumspunkter:
- Authentifizierung und Zugriff: MFA für privilegierte Konten, Rollenmodell, Least Privilege (minimale Rechtevergabe) als Prinzip.
- Kryptering: under transport og ved lagring; derudover håndtering af nøgler (rotation, adgangsbegrænsning).
- Incident/Breach-Proces: anmeldelsesfrister, minimumsinformationer (berørte datatyper, periode, første tiltag), regelmæssige opdateringer.
- Logging og forensisk støtte: hvilke logfiler findes, hvor længe, og hvordan får I relevante data i en hændelse?
- Dokumentation: hvilke attester eller standardiserede rapporter der løbende leveres.
Den typiske hurdle: Mange leverandører accepterer ikke et ubegrænset Onsite-audit-rettighed. I stedet for at fastholde dette er en gradueret Assurance-model ofte mere målrettet: regelmæssige attester, standardiserede spørgeskemaer/portaler og en eskalationsret til opfølgende spørgsmål. Dermed opnår I dokumentation uden at tabe kontrakten på et punkt, som leverandøren strukturelt ikke kan levere.
Datalokation og internationale dataoverførsler: ikke nøjes med „EU-Hosting“
„Data ligger i EU“ lyder entydigt, men det er sjældent tilfældet. For kontrakter tæller mindst fire datasteder: primære data, backups, telemetri/logfiler og supportadgange (remote-administration). Så snart et af disse spor fører til tredjelande, bliver emnet internationale dataoverførsler praktisk relevant. EDPB forklarer, hvornår internationale dataoverførsler foreligger, og hvilke mekanismer der typisk anvendes for at sikre dem juridisk.[Quelle] Konsekvensen for indkøb og it: dataflows skal indgå i leveringsomfanget – ikke i et isoleret databeskyttelseskapitel.
I praksis hjælper et kort kontraktbilag med klare udsagn i stedet for generelle løfter:
- Regioner for behandling og lagring (inkl. Backups).
- Regler for flytninger: hvem må ændre, med hvilket varsel, og med hvilken information.
- Supportadgange: kun ticketbaseret, tidsbegrænset, logget; om nødvendigt suppleret med maskering eller RESTriktive roller.
Exit, portabilitet og sletning: den undervurderede omkostnings- og risikofaktor
Vendor lock-in opstår sjældent på grund af en enkelt klausul. Det opstår ved manglende exit-mekanik i kombination med integrationer og tidspres. Exit betyder ikke kun „at eksportere data“, men også „at få data og kopier slettet“. EDPB-leitlinien understreger for databehandlere princippet „delete or return“ efter behandlingens ophør.[Quelle] For projektplanlægning er det afgørende: Uden klare regler kan I ikke planlægge migration og nedlukning pålideligt.
Gode exit-regler er ikke lange, men konkret anvendelige:
- Eksportformater: maskinlæsbare (f.eks. CSV/JSON), komplette (inkl. metadata og referencer), dokumenterede.
- Adgangsperiode: hvor længe er adgangen tilgængelig efter kontraktophør, hvor længe kan eksporter hentes?
- Support: defineret kontingent eller klart beskrevne ydelser (f.eks. eksportkørsel, validering, rådgivning om datamapping).
- Sletteproces: håndtering af backups, frister, bevis (slettebekræftelse), inddragelse af underleverandørkæden.
En ekstra intern løftestang: test ikke exit-evnen først ved opsigelse. Et årligt „eksport-realitetstjek“ for kritiske SaaS-løsninger er ofte forskellen mellem planbar migration og en overraskelse i projektet.
Ændringsklausuler: når API, prislogik eller grænser ændres
SaaS ændrer sig kontinuerligt. Det er funktionelt ofte ønskværdigt – kontraktuelt dog risikabelt, hvis ændringer kan ske ensidigt uden, at I har rettigheder eller varsler. Særligt kritiske er ændringer ved integrationspunkter (APIs, Webhooks, SSO), ved licensmetrikker (True-ups, nye obligatoriske add-ons) og ved datafunktioner (eksport, opbevaring, logging).
For indkøb tæller her mindre listeprisen end ændringsmekanikken: Hvilke ændringer betragtes som „væsentlige“, hvor tidligt bliver de annonceret, og hvilke rettigheder følger deraf (indsigelse, særopsigelse, overgangsperioder)? For IT er det yderligere vigtigt, at breaking changes ikke sker „på et eller andet tidspunkt“, men bliver planlagte med udfasningsfrister og testmuligheder. Ellers bliver SaaS-driften et tilbagevendende brandslukningsberedskab.
Vendor-Management er løbende styring, ikke underskriften
En underskrevet kontrakt fjerner ikke automatisk risici. NIST beskriver Cybersecurity Supply Chain Risk Management som en løbende praksis: vurdere, overvåge, reagere på afvigelser og indtænke transition/afslutning.[Kilde] For virksomheder følger deraf en enkel regel: Hvis I kun vurderer risici ved kontraktindgåelse, vurderer I et bevægeligt mål ud fra et stillbillede.
En slank rytme er ofte tilstrækkelig, når den er forpligtende:
- Kvartalsvis: SLA- og supportanalyse (tickets, eskalationer, nedetid) samt gennemgang af større ændringer/udfasinger.
- Halvårligt: Gennemgå ændringer i underleverandører og relevante beviser (attester/rapporter), dokumenter afvigelser.
- Årligt: Exit-gennemgang (eksport), gennemgang af rettigheder og roller, opdatering af beskyttelsesbehov og afhængigheder.
Mindre vigtigt er frekvensen end artefaktet: en kort beslutningslog eller et risikoregister, der viser, hvad der er besluttet, hvorfor, og hvilke opfølgende opgaver det medfører. Uden dette spor bliver Vendor-Management til en e-mail-jagt.
Det første skridt, der virker med det samme: en „Klausel-Intake“ før tilbuddet
Hvis I kun vil indføre én procesændring, så denne: Start Vendor-Management for SaaS før det konkrete tilbud. Så snart en fagafdeling udvælger en SaaS, er et 30–45 minutters møde med indkøb og IT ofte nok til at fastsætte rammerne: beskyttelsesbehov, integrationer, minimumskrav til DPA/Incident/SLA og et minimalt exit.
Fordelen er umiddelbar: I undgår pilotprojekter, der senere hænger fast i ikke-forhandlingsbare kontraktvilkår. Og I giver leverandøren tidligt et klart billede af, hvilke punkter der ikke er „nice to have“, men er indkøbsvilkår.
Afsluttende tanke: En SaaS-kontrakt er driftsdesign i tekstform
De fleste problemer med SaaS opstår ikke, fordi et produkt er fagligt uegnet, men fordi kontrakten ikke afspejler den senere virkelighed: dataflows, supportadgang, skift af underleverandører, målemetoder og exit. Den, der prioriterer disse punkter tidligt, gør ikke implementeringen langsommere – men forhindrer, at drift og compliance senere bliver et permanent projekt.
Hvis du vil oprette en kort, gentagelig kontrolsti for kritisk SaaS eller skærpe exit- og portabilitetsregler for eksisterende kontrakter, er et struktureret blik på data, grænseflader og driftsprocesser et fornuftigt udgangspunkt.
Kilder og videre information
De faglige kerneudsagn er redaktionelt sat i kontekst ud fra følgende eksterne kilder.
- 1.3.7 On termination of the processing activities, the processor must, at the choice of the controller, delete or return all the personal data to the controller and delete existing copies (Art. 28(3)(g) GDPR). (www.edpb.europa.eu)
Ved ophør af behandlingen skal databehandleren efter den dataansvarliges valg slette eller returnere alle personoplysninger og fjerne eksisterende kopier (art. 28, stk. 3, lit. g, GDPR, EDPB-retningslinjer). - Data protection (ico.org.uk)
Brug af underdatabehandlere kræver passende godkendelses- og oplysningsmekanismer, så de dataansvarlige kan spore og styre ændringer (ICOs GDPR-vejledning). - www.worldcc.com (www.worldcc.com)
SLA- og afhjælpningsregler (f.eks. servicekreditter, konsekvenser ved gentagne fejl) er centrale forhandlingspunkter i SaaS-kontrakter (WorldCC SaaS Contracting Guide). - Recommended cyber security contract clauses for cloud services (ITSM.50.104) – Canadian Centre for Cyber Security (www.cyber.gc.ca)
Anbefalinger til eksplicitte sikkerhedsklausuler i kontrakter for cloudtjenester omfatter bl.a. incident response- og underretningsforpligtelser (Canadian Centre for Cyber Security). - SP 800-161 Rev. 1, Cybersecurity Supply Chain Risk Management Practices for Systems and Organizations | CSRC (csrc.nist.gov)
Cybersecurity Supply Chain Risk Management opfattes som en løbende praksis (vurdering, overvågning, respons, transition/afslutning) og ikke som en enkelt underskrift (NIST SP 800-161 Rev. 1). - International data transfers | Data protection guide for small business | European Data Protection Board (www.edpb.europa.eu)
For internationale dataoverførsler kræves, afhængigt af konstellationen, passende retlige instrumenter og transparens om behandlingsstederne (EDPB-vejledning om internationale overførsler).
For dette emne er både en SaaS-aftale og undgåelse af vendor lock-in vigtige. Artiklen sætter disse aspekter i en klar kontekst og viser, hvad der er vigtigt i den daglige drift.
Næste trin
Når emnet bliver til et reelt projekt, bør arkitektur, eksisterende systemer og drift tidligt vurderes samlet.
Vi støtter ikke kun ved enkeltspørsmål, men også når kildekodeudsnit, legacy-komponenter eller portalidéer skal udvikles til et robust virksomhedsprojekt.
- Eksisterende tilstand, målbillede og tekniske risici vurderes samlet.
- REST, dataadgang, portaler og udrulning bliver ikke udskudt som efterfølgende opgaver.
- De ser tidligt, hvilken vej der er økonomisk og driftsmæssigt bæredygtig.