Webudviklingsaftale Danmark — design og udvikling af hjemmeside
Ophavsretsloven (LBK nr. 1144/2023) | Aftaleloven (LBK nr. 193/2016) | GDPR art. 28 | Databeskyttelsesloven | IP-overdragelse og leverancer
Parterne
WEBUDVIKLINGSAFTALE
Mellem [Udvikler Name] [Udvikler Adresse] — herefter benævnt „Udvikleren” —
og [Kunde Name] [Kunde Adresse] — herefter benævnt „Kunden” — er der i dag indgået følgende webudviklingsaftale.
§ 1 Projektets omfang og leverancer
1.1 Udvikleren påtager sig at designe og udvikle følgende hjemmeside for Kunden: [Projekt Beskrivelse]
1.2 Teknologistak: [Teknologi]
1.3 Konkrete leverancer og milepæle: [Leverancer]
1.4 Ydelser, der ikke er beskrevet i pkt. 1.1 og 1.3, er ikke inkluderet i fastprisen og afregnes som ekstraopgaver til den aftalte timepris. Kunden skal godkende ekstraopgaver skriftligt, inden Udvikleren igangsætter arbejdet.
§ 2 Pris og betalingsbetingelser
2.1 Den samlede fastpris for projektet er kr. [Fastpris] ekskl. moms. Der tillægges moms med den gældende sats, p.t. 25 %. Betalingsplan: [Betalingsplan].
2.2 Timepris for ekstraopgaver: kr. [Timer Pris Ekstras] ekskl. moms pr. påbegyndt time.
2.3 Betalingsfristen er 14 dage fra fakturadato. Ved forsinket betaling tilskrives morarenter efter renteloven (LBK nr. 459 af 13/05/2014). Udvikleren kan indstille arbejdet ved betalingsrestancer over 30 dage og efter skriftligt påkrav.
§ 3 Ophavsret og immaterielle rettigheder
3.1 Alle ophavsrettigheder og immaterielle rettigheder til de leverancer, Udvikleren udarbejder specifikt til Kunden under denne aftale — herunder design, grafik, kildekode og tekstindhold — overgår til Kunden ved fuld betaling af fastprisen, jf. ophavsretsloven (LBK nr. 1144 af 28/09/2023).
3.2 Udvikleren bevarer rettighederne til præeksisterende kode, generiske komponenter, biblioteker og frameworks, der er udviklet uafhængigt af dette projekt. Kunden erhverver en vederlagsfri, tidsubegrænset brugsret til disse præeksisterende elementer i det omfang, de er inkorporeret i leverancerne.
3.3 Tredjeparts software, plugins og licenseret materiale, der inkorporeres i hjemmesiden, er underlagt de respektive tredjepartslicensvilkår. Udvikleren oplyser Kunden om eventuelle tredjepartslicenser og dertilhørende omkostninger.
3.4 Kunden indestår for, at billeder, tekster og andet materiale, som Kunden leverer til Udvikleren, ikke krænker tredjemands rettigheder.
§ 4 Tidsplan og godkendelse
4.1 Projektet starter den [Startdato] og forventes afleveret den [Afleveringsdato]. Tidsplanen forudsætter Kundens rettidige bidrag — herunder materiale, indhold og godkendelser — inden de aftalte frister.
4.2 Kunden har 10 arbejdsdage fra modtagelse af en leverance til at fremsætte skriftlige kommentarer og godkende leverancen. Fremsættes ingen kommentarer inden fristen, betragtes leverancen som godkendt.
4.3 Forsinkelser forårsaget af Kundens manglende leverancer, godkendelser eller ændringsbeslutninger giver Udvikleren ret til at justere tidsplanen tilsvarende og kræve betaling for ekstra timer ved forsinkelser over 14 dage.
§ 5 Ansvar og ansvarsbegrænsning
5.1 Udvikleren er ansvarlig for direkte tab forårsaget ved fejl eller mangler i leverancerne. Fejl, der er påpeget inden for en reklamationsfrist på 30 dage efter aflevering, afhjælpes af Udvikleren uden særskilt betaling.
5.2 Udvikleren er ikke ansvarlig for indirekte tab, herunder driftstab, avancetab og tab af data. Udvikleren er ikke ansvarlig for fejl i tredjeparts plugins, hostingservices eller for hjemmesidens performance efter overlevering til Kunden.
5.3 Udvikleren er ikke ansvarlig for, at hjemmesiden opfylder specifikke lovkrav, herunder GDPR-compliance, tilgængelighedskrav og markedsføringsloven, medmindre det udtrykkeligt er aftalt som en del af leverancen.
§ 6 Persondata og fortrolighed
6.1 Behandler Udvikleren personoplysninger på vegne af Kunden i forbindelse med projektet, er Udvikleren databehandler og Kunden dataansvarlig, jf. GDPR art. 28 og databeskyttelsesloven (lov nr. 502 af 23/05/2018). Parterne indgår en separat databehandleraftale.
6.2 Udvikleren har tavshedspligt om Kundens fortrolige forretningsoplysninger, herunder forretningshemmeligheder, og anvender ikke disse til andre formål end projektets gennemførelse. Tavshedspligten gælder under og efter projektet.
§ 7 Lovvalg, værneting og slutbestemmelser
7.1 Aftalen er underlagt dansk ret. Tvister afgøres ved Sø- og Handelsretten i København for erhvervsmæssige sager eller ved byretten i Kundens retskreds, medmindre parterne aftaler voldgift ved Voldgiftsinstituttet (Danish Arbitration).
7.2 Aftalen kan kun ændres ved skriftlig aftale underskrevet af begge parter. Er en bestemmelse ugyldig, berører det ikke de øvrige bestemmelsers gyldighed. Underskriftsdato: [Underskriftsdato]
Underskrifter
_______________________________ [Udvikler Name] (Udvikleren) _______________________________ [Kunde Name] (Kunden)
Udvikleren
________________
Signature
Kunden
________________
Signature
Hvad er Webudviklingsaftale Danmark — design og udvikling af hjemmeside?
Webudviklingsaftalen i Danmark er en kontrakt, der regulerer designerens eller bureauets levering af en hjemmeside, webapplikation eller digitalt produkt til en opdragsgiver (kunden). Aftalen fastlægger projektets omfang, de konkrete leverancer, honoraret, tidsplanen, ejendomsretten til det udviklede materiale og parternes ansvar. En præcis webudviklingsaftale forebygger de to hyppigste årsager til tvister i it-projekter: uenighed om, hvad der er aftalt (scope), og uenighed om, hvem der ejer det udviklede (IP).
Webudviklingsaftalen hviler på aftalefrihedsprincippet i aftaleloven (LBK nr. 193 af 2. marts 2016) og udfyldes af de almindelige obligationsretlige grundsætninger om loyal opfyldelse, misligholdelse og erstatning. Immaterielle rettigheder til det udviklede materiale — kildekode, design, grafik og tekstindhold — er beskyttet af ophavsretsloven (LBK nr. 1144 af 28. september 2023). Som udgangspunkt tilhører ophavsretten skaberen — det vil sige webudvikleren eller bureauet — medmindre rettigheder er overdraget kontraktuelt. Webudviklingsaftalen bør udtrykkeligt regulere overdragelsen af ophavsretten til de leverancer, udvikleren udarbejder specifikt til kunden, ved fuld betaling.
Det centrale i webudviklingsaftalen er afgrænsningen af projektet. Scope creep — løbende udvidelse af projektets omfang uden justering af pris og tidsplan — er en af de hyppigste årsager til konflikter. En velfungerende aftale definerer de inkluderede leverancer med milepæle, fastsætter en tydelig grænse for ekstraopgaver og angiver den timepris, der gælder for ekstraopgaver, som kunden bestiller. Godkendelsesproceduren er ligeså vigtig: aftalen bør fastlægge, inden for hvilken frist kunden skal godkende en leverance, og hvad der sker, hvis kunden ikke reagerer.
Databeskyttelsesloven (lov nr. 502 af 23/05/2018) og GDPR er relevante, når webudvikleren under projektet får adgang til kundens forretningsdata, kundeoplysninger eller andre personoplysninger. I den situation er udvikleren databehandler, og der skal indgås en separat databehandleraftale efter GDPR art. 28. Webudviklingsaftalen bør fastslå dette krav og regulere fortrolighed om alle fortrolige oplysninger udvikleren erhverver adgang til under projektet, jf. lov om forretningshemmeligheder (lov nr. 309 af 25/04/2018).
Praktisk set er webudviklingsaftaler typisk fastprisaftaler med klart definerede leverancer, men de indgås også som time-and-material-aftaler ved projekter med uklart omfang. Agile udviklingsmodeller, hvor projektet løber i sprints med løbende prioritering, er stadig mere udbredt, men kræver særlige aftalevilkår om budgetloft og omfangsstyring. Sø- og Handelsretten i København er specialdomstol for immaterialretlige tvister om ophavsrettigheder, og voldgift ved Voldgiftsinstituttet (Danish Arbitration) er en fortrolig og hurtig alternativ tvistløsning.
Hvornår har du brug for Webudviklingsaftale Danmark — design og udvikling af hjemmeside?
Webudviklingsaftalen i Danmark er nødvendig, hver gang en virksomhed bestiller design og/eller udvikling af en hjemmeside, webapplikation eller et digitalt produkt fra en ekstern part. Aftalen beskytter begge parter mod de typiske konflikter i it-projekter.
Første typiske situation er virksomhedspræsentationshjemmeside. En ny virksomhed eller en etableret virksomhed med forældet hjemmeside bestiller en ny præsentationshjemmeside fra et webbureau eller en freelancedeveloper. Aftalen fastlægger designkonceptet, de konkrete sider og funktioner, det valgte CMS-system (typisk WordPress eller lignende), tidsplanen og fastprisen, og regulerer, hvem der ejer designet og koden ved projektets afslutning.
Anden situation er e-handelsbutik. En detailhandler ønsker en online shop med betalingsgateway-integration, lagerstyring og produktkatalog. Her er leverancebeskrivelsen særlig vigtig — antallet af produktkategorier, betalingsmetoder, integrationer til f.eks. MobilePay eller betalingsgateway, og oplæring af personalet i systemets brug. GDPR er relevant, da e-handelshjemmesider behandler kundeoplysninger.
Tredje situation er webapplikation med brugerfunktioner. En virksomhed bestiller en webapplikation med brugerregistrering, login og adgangskontrol — f.eks. et abonnentportal, et bookingsystem eller en intern medarbejderplatform. Her er IP-overdragelsen særlig vigtig: kunden bør sikre sig, at al kildekode overgår til kunden ved fuld betaling, og at udvikleren ikke medbringer proprietære komponenter, der ikke kan overdrages.
Fjerde situation er redesign og optimering af eksisterende hjemmeside. En virksomhed ønsker en visuel og teknisk opgradering af sin eksisterende hjemmeside. Aftalen bør regulere, hvad der overleveres (adgang til eksisterende kildekode, login m.v.) og hvad der sker med eksisterende indhold, domæner og hosting ved overgang.
Femte situation er landingssider og kampagnehjemmesider. En virksomhed bestiller en midlertidig kampagnehjemmeside eller et antal landingssider til en markedsføringskampagne. Her er tidsplanen og leverancemodellen særlig vigtig, og aftalen bør regulere vedligeholdelse og nedlukning efter kampagneperiodens afslutning.
Sjette situation er integrationer og API-udvikling. En virksomhed bestiller udvikling af integrationer mellem sin hjemmeside og tredjepartssystemer som CRM, ERP eller betalingsgateway. Her er den tekniske specifikation afgørende, og aftalen bør regulere ansvaret for tredjepartsintegrationer, der kan ændres af tredjepartsleverandøren.
Hvad skal Webudviklingsaftale Danmark — design og udvikling af hjemmeside indeholde
En gennemarbejdet webudviklingsaftale i Danmark indeholder en række centrale elementer, der forebygger de hyppigste konflikter om scope, IP og betalinger. Nedenfor gennemgås de vigtigste bestanddele.
Præcis partsbeskrivelse med CVR-numre verificeret på virk.dk (Erhvervsstyrelsen) er det første element.
Projektbeskrivelse og leverancer er fundamentet. Aftalen skal detaljeret beskrive, hvad der skal udvikles — antallet af sider, de konkrete funktioner, det valgte CMS-system eller teknologistak, mobile responsivitet og tilgængelighed. Jo mere præcis beskrivelsen er, desto nemmere er det at identificere ekstraopgaver og beregne de tilhørende tillægshonorarer. Vedhæft gerne en særskilt kravspecifikation som bilag.
Milepæle og tidsplan med konkrete afleveringsfrister. Typisk opdeles et webudviklingsprojekt i wireframes og design, beta-version og færdig produkt — med konkrete frister for hver. Angiv, hvad der sker, hvis tidsplanen overskrides.
Godkendelsesprocedure er et kritisk element, der forebygger scope creep. Aftalen bør fastslå: (1) kunden har X arbejdsdage (typisk 10) til at godkende en leverance efter modtagelse; (2) manglende reaktion inden fristen betragtes som godkendelse; og (3) kommentarer skal være skriftlige og præcise. Denne procedure beskytter udvikleren mod forsinkelser forårsaget af kundens langsomme godkendelse.
Fastpris og ekstraopgaver: aftalen angiver fastprisen for projektet ekskl. moms (med 25 % moms), betalingsplanen (typisk tredjedele: ved underskrift, beta og aflevering) og timeprisen for ekstraopgaver, der ikke er inkluderet i fastprisen. Det bør udtrykkeligt fremgå, at kunden skal godkende ekstraopgaver skriftligt, inden udvikleren igangsætter dem.
IP-overdragelse er et afgørende element. Alle ophavsrettigheder til leverancer, der specifikt er udviklet til kunden, overgår til kunden ved fuld betaling, jf. ophavsretsloven (LBK nr. 1144 af 28/09/2023). Udvikleren bevarer rettighederne til præeksisterende kode, generiske komponenter og frameworks, men kunden erhverver en vederlagsfri brugsret. Tredjeparts software og plugins er underlagt de respektive licenser. forms-legal.com tilbyder en gratis skabelon til webudviklingsaftaler med alle disse elementer.
Ansvar og ansvarsbegrænsning: udvikleren er ansvarlig for direkte tab ved fejl, men ikke for indirekte tab. Reklamationsfrist på 30 dage efter aflevering for fejl. Udvikleren er ikke ansvarlig for tredjeparts plugins og hosting-ydelsers performance.
Databeskyttelse og GDPR: ved adgang til personoplysninger kræves en databehandleraftale efter GDPR art. 28. Fortrolighed om kundens forretningshemmeligheder reguleres af lov om forretningshemmeligheder.
Lovvalg, værneting og voldgift: dansk ret og Sø- og Handelsretten eller Voldgiftsinstituttet (Danish Arbitration).
Tilgængelighed og lovgivningsmæssige krav til hjemmesiden bør reguleres i webudviklingsaftalen. Den danske tilgængelighedsbekendtgørelse (baseret på EU-direktiv 2016/2102) stiller krav om tilgængelighed for offentlige myndigheders hjemmesider. For kommercielle virksomheder gælder kravene om tilgængelighed under EU's webaccessibility-direktiv og den kommende European Accessibility Act (EAA), der gradvist indfases. Aftalen bør regulere, om Udvikleren er ansvarlig for at sikre overholdelse af disse krav, eller om det er Kundens ansvar at supplere med specialiseret tilgængelighedsaudit. Markedsføringsloven (LBK nr. 1420 af 02/12/2024) stiller endvidere krav til prisoplysning og markedsføring på hjemmesider rettet mod forbrugere.
Sådan udfylder du Webudviklingsaftale Danmark — design og udvikling af hjemmeside
Korrekt udfyldelse af webudviklingsaftalen i Danmark kræver en meget præcis beskrivelse af leverancerne for at forebygge scope creep og IP-tvister. En vag aftale er opskriften på konflikter.
Trin 1 — angiv parterne korrekt: Udviklernes og kundens fulde firmanavn, selskabsform og CVR-nummer. Verificér på virk.dk. Angiv, om udvikleren er en enkeltmandsvirksomhed, et freelance-CVR eller en ApS/A/S.
Trin 2 — beskriv projektet præcist: Beskriv hjemmesidens formål og de konkrete leverancer — antal sider og sektioner, ønskede funktioner (kontaktformular, billede-galleri, betalingsintegration, søgefunktion osv.), CMS-system, mobile responsivitet og browserkompatibilitet. Angiv teknologistakken — typisk WordPress, React, PHP-version mv. Jo mere specifikt, desto bedre. Vedhæft gerne en separat kravspecifikation.
Trin 3 — fastlæg milepæle og tidsplan: Angiv de konkrete milepæle — wireframes og designmockup, beta-version og færdig leverance — med konkrete datoer. Angiv startdatoen og den forventede afleveringsdato. Tidsplanen bør tage højde for, at kunden har brug for tid til at godkende leverancer.
Trin 4 — fastlæg godkendelsesprocedure: Angiv, at kunden har et bestemt antal arbejdsdage (typisk 10) til at godkende eller kommentere en leverance skriftligt. Angiv, at manglende reaktion betragtes som godkendelse. Regulér, at ændringsanmodninger efter godkendelse afregnes til timeprisen.
Trin 5 — angiv fastpris og betalingsplan: Angiv fastprisen ekskl. moms og betalingsplanen. Tredjedele er den hyppigste model: 1/3 ved underskrift, 1/3 ved beta og 1/3 ved aflevering. Angiv timeprisen for ekstraopgaver og bekræft, at ekstraopgaver kræver skriftlig godkendelse.
Trin 6 — regulér IP-overdragelsen: Angiv udtrykkeligt, at ophavsretten til de specifikke leverancer overgår til kunden ved fuld betaling, og at udvikleren bevarer rettighederne til generiske præeksisterende komponenter. Angiv, at tredjeparts plugins er underlagt deres respektive licenser.
Trin 7 — adressér GDPR: Vurder, om udvikleren under projektet vil have adgang til personoplysninger. Typisk er svaret nej ved ren frontendudvikling, men ja ved adgang til eksisterende databaser eller backend. Hvis GDPR er relevant, indgå en separat databehandleraftale.
Trin 8 — fastlæg ansvarsregulering: Angiv reklamationsfristen (30 dage), udelukkelse af ansvar for indirekte tab og ansvarsloftet. Underskriv aftalen, eventuelt digitalt med MitID.
Juridiske krav til Webudviklingsaftale Danmark — design og udvikling af hjemmeside
Webudviklingsaftalen i Danmark er underlagt ophavsretsloven, aftaleloven og GDPR. De vigtigste retlige aspekter er IP-overdragelsen og databeskyttelsesreglerne.
Ophavsretslovens udgangspunkt — skaberen ejer: Ophavsretsloven (LBK nr. 1144 af 28/09/2023) fastslår, at ophavsretten til et ophavsretsligtværk tilkommer skaberen. For software og webdeveloped materiale betyder det, at webudvikleren som udgangspunkt ejer rettighederne til det udviklede, medmindre disse er overdraget kontraktuelt. Kontraktens IP-klausul er derfor afgørende — uden en udtrykkelig overdragelsesklausul risikerer kunden ikke at have fuld råderet over det betalte resultat. Overdragelsen kræver ikke registrering — det er aftalen, der dokumenterer overdragelsen. Betales ikke fuldt ud, overgår ophavsretten ikke, og kunden kan ikke lovligt anvende leverancen.
Ophavsretslovens ufravigelige rettigheder: § 36 giver licenstager ret til at tage sikkerhedskopier af software. § 75c regulerer dekompileringsretten ved interoperabilitet. Disse rettigheder kan ikke fuldt ud afskæres kontraktuelt.
Aftalefrihed med rimelighedscensur: Aftalelovens § 36 kan tilsidesætte urimelige vilkår. Ensidigt urimelige betingelser — f.eks. et vilkår om, at kunden mister retten til betalt arbejde ved enhver form for forsinkelse — risikerer at blive tilsidesat.
GDPR og databehandleraftale: Webudvikleren er databehandler, hvis vedkommende under projektet behandler personoplysninger på kundens vegne. Det sker f.eks., hvis udvikleren migrerer en database med kundeoplysninger, konfigurerer et e-mailmarketingsystem med tilmeldte abonnenter eller har adgang til back-end med personoplysninger. I den situation kræves en databehandleraftale efter GDPR art. 28 og databeskyttelsesloven (lov nr. 502 af 23/05/2018).
Moms: Webudviklingsydelser er momspligtige i Danmark med 25 %. Alle priser angives ekskl. moms med tillæg.
Renteloven: ved forsinket betaling kan udvikleren kræve morarenter efter renteloven (LBK nr. 459 af 13/05/2014). Fra 1. januar 2026 udgør morarenten 9,75 % p.a.
Tvistløsning: Sø- og Handelsretten i København er specialdomstol for ophavsretssager. Voldgiftsinstituttet (Danish Arbitration) er et alternativ til domstolsbehandling, baseret på voldgiftsloven (lov nr. 553 af 24/06/2005).
Almindelige fejl i Webudviklingsaftale Danmark — design og udvikling af hjemmeside
Hyppige fejl ved webudviklingsaftalen i Danmark fører til konflikter om projektets omfang, IP-rettigheder og betalinger. Disse fejl koster typisk tid og penge for begge parter.
Fejl 1 — ingen eller vag leverancebeskrivelse (scope creep): Den hyppigste fejl er en vag beskrivelse af, hvad der skal leveres. Kunden forventer en funktion, der ikke er inkluderet; udvikleren leverer et produkt, der ikke møder kundens forventninger. Det korrekte er en detaljeret leverancebeskrivelse med specifikation af antal sider, funktioner og teknologistak, gerne som et særskilt kravspecifikationsbilag.
Fejl 2 — uklar IP-overdragelse: Aftalen regulerer ikke, hvem der ejer kildekoden og designet efter projektets afslutning. Som udgangspunkt tilhører ophavsretten skaberen — webudvikleren — og kunden har kun en begrænset brugsret, medmindre overdragelsen er aftalt. Det korrekte er en udtrykkelig IP-klausul om, at alle rettigheder til specifikke leverancer overgår til kunden ved fuld betaling.
Fejl 3 — ingen godkendelsesprocedure: Uden en formaliseret godkendelsesprocedure kan projektet trække ud i det uendelige, fordi kunden aldrig formelt godkender leverancer. Det korrekte er en klar procedure med frister for godkendelse og konsekvens (godkendelse anses for sket) ved manglende reaktion.
Fejl 4 — manglende regulering af tredjeparters software og åben kildekode: Aftalen regulerer ikke, hvilke tredjeparts plugins og open source-komponenter der anvendes, og hvilke licenser de er underlagt. GPL-licenser kan have virale effekter. Det korrekte er en liste over anvendte tredjeparts-komponenter og bekræftelse af kompatibilitet med kundens IP-erhvervelse.
Fejl 5 — ufuldstændig regulering af betalingsplan og ophørsvilkår: Aftalen regulerer ikke, hvad der sker, hvis kunden ophæver projektet midtvejs — f.eks. hvilke betalinger der forfalder, og om udvikleren beholder allerede betalt beløb. Det korrekte er en klar ophørsbestemmelse med afregning af udført arbejde.
Citér denne side
Henvis til denne gratis skabelon i en artikel, et pensum eller en forskningsnote:
Forms Legal. (2026). Webudviklingsaftale Danmark — design og udvikling af hjemmeside (Danmark) [Legal document template]. Forms Legal. https://forms-legal.com/da/danmark/business/contracts/webudviklingsaftale
"Webudviklingsaftale Danmark — design og udvikling af hjemmeside (Danmark)." Forms Legal, 2026, https://forms-legal.com/da/danmark/business/contracts/webudviklingsaftale.
@misc{formslegal-webudviklingsaftale,
author = {{Forms Legal}},
title = {Webudviklingsaftale Danmark — design og udvikling af hjemmeside (Danmark)},
year = {2026},
howpublished = {\url{https://forms-legal.com/da/danmark/business/contracts/webudviklingsaftale}},
note = {Free legal document template}
}Ofte stillede spørgsmål
Ejerskabet til hjemmesiden og kildekoden afhænger af, hvad der er aftalt i webudviklingsaftalen. Udgangspunktet i dansk ret efter ophavsretsloven (LBK nr. 1144 af 28/09/2023) er, at ophavsretten tilkommer skaberen — webudvikleren eller bureauet. Det betyder, at kunden ikke automatisk ejer det udviklede, blot fordi kunden betaler for det. Kunden erhverver alene de rettigheder, der udtrykkeligt fremgår af aftalen. Den sædvanlige og anbefalede løsning er, at webudviklingsaftalen indeholder en udtrykkelig IP-klausul om, at alle ophavsrettigheder til de leverancer, udvikleren specifikt udarbejder til kunden under projektet, overgår til kunden ved fuld betaling. Det sikrer, at kunden får fuld ejerskab — inklusive retten til at videreudvikle, modificere og overlade hjemmesiden til andre leverandører. Udvikleren bevarer typisk rettighederne til sine generiske kodekomponenter, frameworks og biblioteker, men kunden erhverver en vederlagsfri brugsret til disse i det omfang, de er inkorporeret i leverancerne. Tredjeparts plugins og open source-software er underlagt de respektive licenser. Uden en eksplicit IP-klausul i aftalen er den retlige situation uklar, og kunden risikerer ikke at have fuld råderet over det betalte produkt.
En fastprisaftale er en kontraktmodel, hvor prisen for det samlede webudviklingsprojekt er fastsat på forhånd og ikke afhænger af det faktiske tidsforbrug. Kunden ved præcis, hvad projektet koster, og udvikleren bærer risikoen for, at projektet kan realiseres inden for budgettet. Fastprisaftalen er den rette model, når projektet er veldefineret, kravene er klare, og omfanget er stabilt. En detaillistet kravspecifikation er en forudsætning for en fastprisaftale — jo vaguere kravene er, desto større er risikoen for, at fastprisen enten er for høj (for at dække uvished) eller for lav (risiko for at projektet bliver underprioritieret). Fastprisaftalen giver kunden budgetsikkerhed men kræver en klar procedure for håndtering af ændringsønsker (change requests), der udvider projektets omfang. Ekstraopgaver afregnes til en aftalt timepris. Alternativet til fastpris er time-and-material-aftalen, hvor kunden betaler for den faktiske tid. Denne model er mere fleksibel og passer til projekter med usikkert omfang, men kunden har ikke fuld budgetsikkerhed. I praksis kombineres modellerne: et fast scope med fastpris for kernelevancerne og time-and-material for ekstraopgaver.
Hvad webudvikleren kan beholde ved kundens annullering af projektet, afhænger af, hvad der er aftalt i webudviklingsaftalen, og af den generelle erstatningsretlige regulering. Ved en fastprisaftale er udgangspunktet, at kunden ved ophævelse af projektet er forpligtet til at betale for det arbejde, der faktisk er udført frem til ophørsdatoen — men ikke nødvendigvis for hele fastprisen. Er annulleringen en ophævelse fra kundens side uden saglig begrundelse, kan udvikleren kræve erstatning for sin positive opfyldelsesinteresse — det tab, udvikleren lider ved ikke at fuldføre projektet. I praksis regulerer aftalen typisk, at allerede betalte rater beholdes af udvikleren, og at forfalden, ubetalt rate for det udførte arbejde kan kræves. Betalingsplanen er vigtig: en model med tredjedele ved underskrift, beta og aflevering sikrer udvikleren betaling for det udførte arbejde, mens en model med fuld betaling ved aflevering giver kunden størst fleksibilitet. Er ophævelsen begrundet i webudviklerens væsentlige misligholdelse — f.eks. at leverancer er fejlbehæftede og ikke afhjælpes inden en rimelig frist — kan kunden ophæve aftalen og kræve tilbagebetaling af betalte rater for ydelser, der ikke er leveret korrekt.
Tredjeparts plugins og open source-software er en integreret del af moderne webudvikling — WordPress-hjemmesider anvender typisk en lang række plugins, og enhver moderne webapplikation benytter open source-biblioteker. Der er dog flere juridiske og praktiske risici forbundet hermed. For det første er plugin-leverandører uafhængige af webudvikleren, og deres produkter kan ændres, forringe sig eller ophøre med at vedligeholdes. Aftalen bør regulere, hvem der har ansvaret, hvis et kritisk plugin holder op med at fungere efter overlevering. For det andet har GPL-licenserede (GNU General Public License) open source-komponenter virale effekter — software, der inkorporerer GPL-licenseret kode, kan i visse tilfælde selv blive underlagt GPL-licensen. Det betyder, at kildekoden skal gøres offentlig tilgængelig, hvilket kan konflikte med kundens ønske om at bevare kildekoden som forretningshemmelighed. For det tredje er open source-komponenter med sikkerhedssvagheder (CVE) en risiko — en uopdateret plugin kan være en angrebsvektor. For det fjerde kan en tredjeparts plugin kræve et separat licensgebyr, der kan stige over tid. Webudviklingsaftalen bør regulere: hvilke tredjeparts plugins der anvendes, hvilke licenser de er underlagt, hvem der bærer risikoen for tredjeparts plugins efter overlevering, og om kunden betaler for fremtidige licensopgraderinger.
En databehandleraftale kræves, når webudvikleren under projektet behandler personoplysninger på kundens vegne. Det sker i praksis, når udvikleren har adgang til en database med personoplysninger — f.eks. ved migrering af en eksisterende hjemmeside med et kundedatabase, ved konfigurering af et CRM-system med eksisterende kontaktdata, ved backend-adgang til et system med brugerregistrering, eller ved test med rigtige brugerdata. Ren frontendudvikling — design, HTML/CSS, JavaScript — uden adgang til personoplysninger kræver normalt ikke en databehandleraftale. I tvivlstilfælde anbefales det at indgå en databehandleraftale, da konsekvenserne af at mangle en — bøder fra Datatilsynet og erstatningsansvar — er mere alvorlige end at have en unødvendig aftale. Datatilsynet vurderer, om databehandleren (webudvikleren) faktisk behandler personoplysninger, og kræver en lovmedholdelig aftale i så fald. Databehandleraftalen skal opfylde kravene i GDPR art. 28 og databeskyttelsesloven (lov nr. 502 af 23/05/2018), herunder regulere behandlingens formål, sikkerhedsforanstaltninger, underdatabehandlere og sletning af data.
Denne skabelon stilles kun til rådighed til informationsformål og udgør ikke juridisk rådgivning. Love varierer fra jurisdiktion til jurisdiktion og ændrer sig over tid. Kontakt en kvalificeret advokat for rådgivning, der er specifik for din situation.Fuld ansvarsfraskrivelse
Fandt du en fejl? Sig tilRelated Documents
You may also find these documents useful:
Udviklingskontrakt Danmark — softwareudvikling og systemleverance
Udviklingskontrakt til Danmark for softwareudvikling og IT-systemleverancer. Regulerer milepæle, accepttest, IP-overdragelse, garantiperiode og ændringsanmodninger. Udarbejdet efter ophavsretsloven og aftaleloven. Gratis skabelon.
Konsulentaftale Danmark — levering af konsulentydelser
Konsulentaftale til Danmark efter dansk aftaleret — regulerer konsulentopgaven, honorar, konsulentens uafhængige status (afgrænsning mod ansættelse efter funktionærloven), immaterielle rettigheder, ansvar og ophør. Gratis skabelon til download som PDF og Word.
Databehandleraftale Danmark — GDPR art. 28 og databeskyttelsesloven
Databehandleraftale til Danmark efter GDPR art. 28 og databeskyttelsesloven (lov nr. 502/2018). Regulerer formål, sikkerhedsforanstaltninger, underdatabehandlere, 72-timers anmeldepligt og sletning. Gratis skabelon PDF/Word.