Mjukvaruutveckling agile-avtal
AVTAL OM AGIL MJUKVARUUTVECKLING
Upprättat enligt avtalslagen (1915:218), upphovsrättslagen (1960:729), köplagen (1990:931) och dataskyddsförordningen (GDPR, EU 2016/679).
Parter
MELLAN UNDERTECKNADE PARTER:
1. [Leverantor Namn], med säte på [Leverantor Adress], organisationsnummer [Leverantor Orgnr], behörigen företrädd av [Leverantor Foretradare], nedan kallad 'Leverantören';
OCH
2. [Kund Namn], med adress [Kund Adress], organisationsnummer [Kund Orgnr], nedan kallad 'Kunden';
HAR PARTERNA INGÅTT FÖLJANDE AVTAL OM AGIL MJUKVARUUTVECKLING:
§ 1 Projekt och agilt ramverk
§ 1 PROJEKT OCH AGILT RAMVERK
1.1 Leverantören åtar sig att genomföra agil mjukvaruutveckling för projektet '[Projekt Namn]': [Projekt Beskrivning].
1.2 Agilt ramverk: [Agilt Ramverk]. Leverantören utser en Scrum Master / Agil Coach och Kunden utser en Product Owner (PO) med befogenhet att prioritera product backlog och godkänna user stories.
1.3 Inledande scope är vägledande och baserat på initial product backlog. Förändringar av scope hanteras via strukturerad change-control-process: Kunden lämnar in change request skriftligen; Leverantören ger estimat inom 48 timmar; ändringar prioriteras i backlog av Product Owner. Ingen change request kräver skriftligt godkännande av båda parter vid estimat över 20 000 SEK.
§ 2 Sprintar, Definition of Done och acceptans
§ 2 SPRINTAR, DEFINITION OF DONE OCH ACCEPTANS
2.1 Sprintlängd: [Sprint Langd]. Varje sprint inkluderar: Sprint Planning (dag 1), Daily Standup (15 min dagligen), Sprint Review och Sprint Retrospective (sista dagen).
2.2 Definition of Done: [Definition Of Done]. User stories som ej uppfyller DoD räknas inte som levererade och återförs automatiskt till backlog.
2.3 Acceptanstestning: [Acceptanstestning]. Kunden ska genomföra acceptanstestning inom angiven acceptansperiod; godkänd user story är att betrakta som levererad och accepterad per denna tidpunkt. Leverantören har rätt att fakturera godkända user stories omedelbart efter Sprint Review.
§ 3 Priser, betalning och IP-ägande
§ 3 PRISER, BETALNING OCH IP-ÄGANDE
3.1 Prismodell: [Prismodell]. Pris: [Pris]. Mervärdesskatt (25 % per mervärdesskattelagen 2023:200) tillkommer. Fakturering sker månadsvis i efterskott baserat på tidrapporter; faktura betalas inom 30 dagar netto. Dröjsmålsränta per räntelagen (1975:635) § 4 vid försenad betalning.
3.2 Äganderätt till källkod: [Kallkod Agande]. Vid Kundens ägande: äganderätten övergår till Kunden vid full betalning per upphovsrättslagen (1960:729) kap. 3 § 27-29 (överlåtelse av upphovsrätt). Alla immateriella rättigheter till specifikt framtagna funktioner och kod överlåts till Kunden; Leverantören äger generella verktyg och interna ramverk (know-how) som inte är specifika för Kundens produkt.
3.3 Open source-användning: [Open Source Anvandning]. Leverantören ska förteckna alla open source-komponenter (licens, version, källkodslänk) i en Software Bill of Materials (SBOM) som uppdateras varje sprint.
§ 4 Säkerhet, GDPR och sekretess
§ 4 SÄKERHET, GDPR OCH SEKRETESS
4.1 Säker mjukvaruutveckling (Secure SDLC): Leverantören ska följa OWASP Top 10 (2021) och OWASP ASVS (Application Security Verification Standard) vid all kodning; genomföra statisk kodanalys (SAST) och komponentskanning (SCA) per sprint; och tillhandahålla penetrationstestrapport vid projektets avslut.
4.2 GDPR-DPA: Om produkten ska behandla personuppgifter, ska Leverantören under utvecklingsfasen agera personuppgiftsbiträde per GDPR art. 4(8) och ingå DPA per GDPR art. 28 som Bilaga 1. Kunden ansvarar för inbyggt dataskydd (Privacy by Design, GDPR art. 25) och Leverantören implementerar tekniska dataskyddsåtgärder per Kundens instruktion.
4.3 Sekretess: All information om Kundens affärsprocesser, produktplaner och tekniska arkitektur är konfidentiell per företagshemlighetslagen (2018:558). Leverantörens personal skriver under sekretessförbindelser och har ej rätt att använda Kundens konfidentiella information i andra kundprojekt.
§ 5 Avtalstid, ansvarsbegränsning och tvistlösning
§ 5 AVTALSTID, ANSVARSBEGRÄNSNING OCH TVISTLÖSNING
5.1 Avtalet träder i kraft den [Ingangsdatum] och löper tillsvidare med en ömsesidig uppsägningstid om [Uppsagningstid]. Pågående sprint avslutas ordnat vid uppsägning.
5.2 Ansvarsbegränsning: Leverantörens sammanlagda ansvar är begränsat till avgifterna erlagda under de senaste 6 månaderna, dock max 1 MSEK. Indirekt skada och utebliven vinst ersätts ej om inte grov vårdslöshet eller uppsåt föreligger.
5.3 Tillämplig lag: svensk rätt. Tvister avgörs av Stockholms tingsrätt; parterna ska i god anda försöka lösa tvister via produktägarens och projektledarens eskalation inom 30 dagar.
Undertecknande
UNDERTECKNANDE
Detta avtal har upprättats i två likalydande exemplar och undertecknats i [Undertecknande Ort] den [Undertecknande Datum].
Leverantören: __________________________ Kunden: __________________________
[Leverantor Foretradare] [Kund Namn]
Leverantören
________________
Signature
Kunden
________________
Signature
Vad är Mjukvaruutveckling agile-avtal?
Mjukvaruutveckling agile-avtal i Sverige är ett avtal mellan en mjukvaruleverantör och en kund som reglerar iterativ, sprintbaserad utveckling under agila ramverk som Scrum, Kanban eller SAFe. Till skillnad från traditionella fast-scope IT-kontrakt omfamnar agila avtal förändring under hela utvecklingen, men ger tydliga regler för sprintplanering, Definition of Done, acceptanstestning, immateriella rättigheters äganderätt, prismodeller (Time & Material eller fast kapacitet) samt säkerhetsåtaganden enligt svensk och EU-rättslig reglering.
Upphovsrättslagen (1960:729) kap. 2 § 40a reglerar äganderätten till datorprogram skapade i anställning, men vid uppdragsförhållanden — som agila konsultavtal — gäller inte automatisk övergång utan kräver uttrycklig reglering i avtalet. Avtalslagen (1915:218) §§ 1–9 styr erbjudande och accept av förändringar i backloggen under kontraktets löptid. GDPR art. 25 (Privacy by Design) kräver att integritetsskydd byggs in i arkitekturen redan i sprintplaneringen, inte läggs till i efterhand. EU:s förordning 2022/2554 (DORA) ställer krav på programvarusäkerhet för finanssektorn, och NIS 2-direktivet implementerat via cybersäkerhetslagen (2023) påverkar leverantörer till samhällsviktig infrastruktur.
Ett välformulerat agile-avtal för Sverige bör innehålla: tydlig definition av sprintlängd och kapacitet; Definition of Done (DoD) som acceptanskriterium; eskalationsrutin för felavstängning; IP-klausul med tidpunkt för rättighetsövergång; open source-policy för tredjepartskomponenter; Secure SDLC och OWASP ASVS-krav; samt GDPR-personuppgiftsbiträdesavtal (PBA) om persondata behandlas. forms-legal.com erbjuder en juridiskt genomarbetad mall anpassad till svenska förhållanden.
När behöver du Mjukvaruutveckling agile-avtal?
Mjukvaruutveckling agile-avtal i Sverige behövs i samtliga situationer där en extern leverantör eller konsult anlitas för att bygga, vidareutveckla eller underhålla en mjukvarulösning med iterativ metodik. Avtalet är obligatoriskt när:
- Konsultföretag levererar sprintbaserad produktutveckling åt en kund med föränderliga krav — fast-scope avtal fungerar inte i agila sammanhang utan leder till konstanta ändringsordrar.
- En startup anlitar ett agilt team för MVP-utveckling med Time & Material-prissättning — utan tydlig IP-reglering riskerar bolaget att sakna äganderätt till sin kärnkod.
- En offentlig myndighet eller bolag upphandlar mjukvarutjänster under LOU (2016:1145) — upphandlingskraven förutsätter tydlig prissättning och prestationsmått som DoDoch sprintar ger.
- Leverantören integrerar open source-komponenter med copyleft-licenser (GPL v2/v3, AGPL) — utan policy kan kundkoden bli GPL-licensierad mot kundens vilja.
- Projektet hanterar personuppgifter, hälsodata eller finansiell information — GDPR art. 25 (Privacy by Design) och art. 28 (personuppgiftsbiträdesavtal) kräver avtalsstöd.
- Finansiella aktörer under DORA (EU 2022/2554) anlitar en mjukvaruleverantör — kritiska IKT-tredjepartsleverantörer måste regleras i skriftliga avtal med specifika krav.
- Flera team arbetar i SAFe (Scaled Agile Framework) eller LeSS — koordinering av sprintcykler, PI-planering och Release Trains kräver tydlig kontraktuell styrning.
Vad ska Mjukvaruutveckling agile-avtal innehålla
Mjukvaruutveckling agile-avtal i Sverige bör innehålla ett antal nyckelklausuler för att uppfylla juridiska krav och projektbehov. forms-legal.com rekommenderar följande element:
**Agilt ramverk och sprintstruktur.** Avtalet specificerar vilket agilt ramverk som tillämpas — Scrum (sprintar 1–4 veckor, Sprint Review, Retrospective), Kanban (flödesbaserat, WIP-gränser) eller SAFe (PI-planering, Release Trains). Sprintlängden och den team-initiala kapaciteten (story points eller timmar) fastställs, med rutin för kapacitetsrevision varje kvartal.
**Definition of Done (DoD).** DoD är avtalets tekniska acceptanskriterium och ska specificera: kod granskad och godkänd i pull request; enhetstester med ≥80 % kodtäckning; integrationstester godkända i CI/CD-pipeline; SAST-skanning (t.ex. SonarQube) utan kritiska fynd; dokumentation uppdaterad. Varje leverans som inte uppfyller DoD anses inte slutförd och triggar inte betalning.
**Acceptanstestning och sprint review.** Kunden har rätt att genomföra acceptanstestning under X dagar efter sprintleverans. Testresultat rapporteras skriftligen. Fel klassificeras som kritiska (P1: blockerar core business), allvarliga (P2: begränsar funktionalitet), normala (P3: kosmetiska/performance). P1-fel ger rätt till korrigering utan extra kostnad; avtalet anger maximal åtgärdstid per prioritetsklass.
**Prissättning — Time & Material, fast kapacitet eller capped T&M.** Under Time & Material faktureras faktiska timmar till avtalad timsats plus godkända utlägg. Fast kapacitet ger ett definierat antal persontimmar per sprint till fast pris, oavsett levererat antal funktioner — lämpligt när kunden vill budgetera. Capped T&M kombinerar: T&M upp till ett tak per sprint, ingen fakturering utöver taket utan kundens skriftliga godkännande. Faktura skickas inom 5 dagar efter sprintslutet; betalning 30 dagar netto per Räntelagen (1975:635).
**Immateriella rättigheter (IP).** Upphovsrättslagen (1960:729) kap. 2 § 40a överlåter inte automatiskt datorprogram skapade av externa konsulter till beställaren. Avtalet ska specificera att fullbetalda sprintleveranser övergår till kunden, inklusive källkod, dokumentation och testsviter — men med bibehållen licens för leverantörens återanvändningsbara ramverk, verktyg och metoder (leverantörens bakgrundsIP). Vid utebliven betalning träder en escrowanordning i kraft och leverantören återfår brukanderätten.
**Open source-policy.** Leverantören ska senast i varje sprint deklarera vilka open source-komponenter (OSS) som integreras och under vilken licens. Permissiva licenser (MIT, Apache 2.0, BSD) är fria att använda. Copyleft-licenser (GPL v2/v3, LGPL, AGPL) kräver kundens skriftliga godkännande per komponent. Leverantören tillhandahåller en Software Bill of Materials (SBOM) i CycloneDX- eller SPDX-format vid projektavslut.
**Säkerhet och Secure SDLC.** Leverantören åtar sig att: följa OWASP Top 10 (2021); utföra SAST-skanning vid varje merge till main; patcha kritiska CVE:er inom 24 timmar; hålla beroendebibliotek uppdaterade med SCA-verktyg (t.ex. Dependabot, Snyk). Penetrationstestning genomförs av oberoende part minst en gång per år. NIS 2-leverantörer tillhandahåller incident-notifiering inom 24 timmar per cybersäkerhetslagen (2023) kap. 6 § 8.
**GDPR Privacy by Design och PBA.** Om projektet hanterar personuppgifter ingår ett personuppgiftsbiträdesavtal (PBA) som bilaga. Leverantören implementerar Privacy by Design (GDPR art. 25): pseudonymisering, dataminimering och rollbaserad åtkomstkontroll (RBAC) inbyggt i arkitekturen. Dataöverföring utanför EEA regleras med standardavtalsklausuler (SCC) per GDPR art. 46.
**Avtalstid, uppsägning och exit.** Löpande avtal med 3 månaders ömsesidig uppsägningstid — ger kontinuitet för agila team. Vid förtida avslutning av kunden under en pågående sprint betalas pågående sprint fullt ut plus avvecklingskostnad motsvarande en sprintkapacitet. Leverantören levererar fullständig dokumentation, källkod, lösenord och SBOM inom 30 dagar från avtalsslutet.
Så fyller du i Mjukvaruutveckling agile-avtal
Fyll i mjukvaruutveckling agile-avtalet i Sverige steg för steg:
**Steg 1 — Parterna.** Ange leverantörens och kundens fullständiga firma, organisationsnummer (XXXXXX-XXXX) och registrerade adresser. Utse en namngiven projektledare (Product Owner) hos kunden och en Scrum Master / leveransansvarig hos leverantören.
**Steg 2 — Projektbeskrivning.** Beskriv projektet kortfattat: systemnamnets syfte, teknikstack (t.ex. React, Node.js, PostgreSQL) och övergripande leveransmål. Ange initialt antal sprintar och förväntad Go-live-tidpunkt — utan att binda fast-scope, utan som gemensam utgångspunkt.
**Steg 3 — Agilt ramverk.** Välj ramverk: Scrum (ange sprintlängd 1–4 veckor), Kanban (ange WIP-gränser per swimlane) eller SAFe (ange PI-längd och Release Train-struktur). Dokumentera definitionen av en sprint-kapacitetsenhet (timmar eller story points) och initial teamkapacitet.
**Steg 4 — Definition of Done.** Lista DoD-kriterierna explicit i bilaga. Inkludera kodgranskning, testning, SAST-skanning och dokumentation. Revidera DoD vid behov i Sprint Retrospective — ändringar ska vara skriftliga och signerade av båda parter.
**Steg 5 — Prismodell.** Välj Time & Material (timsats + utlägg), fast kapacitet (fast pris per sprint) eller Capped T&M (tak per sprint). Ange fakturaintervall (per sprint rekommenderas), betalningsvillkor (30 dagar netto) och ränta vid sen betalning per Räntelagen (1975:635).
**Steg 6 — IP och open source.** Specificera exakt vilka rättigheter som övergår till kunden vid full betalning — källkod, tester, dokumentation och specifika backgrundstillgångar om dessa ingår. Bifoga open source-policyn som bilaga och ange vem som godkänner nya OSS-komponenter.
**Steg 7 — Säkerhetsbilaga.** Om projektet är känsligt (hälsa, finans, kritisk infrastruktur) — bifoga en säkerhetsbilaga med OWASP ASVS-kravnivå (Level 1/2/3), penetrationstestningsfrekvens och notifieringsprocedur för säkerhetsincidenter.
**Steg 8 — Signering.** Avtalet undertecknas av behörig firmatecknare hos båda parter. Varje bilaga (PBA, open source-policy, säkerhetsbilaga, DoD) signeras separat eller hänvisas tydligt till i huvudavtalet. Spara original.
Juridiska krav för Mjukvaruutveckling agile-avtal
Mjukvaruutveckling agile-avtal i Sverige regleras av flera rättsliga regelverk:
**Upphovsrättslagen (1960:729).** Kap. 2 § 40a fastslår att upphovsrätt till datorprogram skapade i anställning övergår till arbetsgivaren, men vid uppdragsförhållanden (konsultavtal) sker ingen automatisk övergång. Utan uttrycklig IP-klausul äger leverantörens konsulter upphovsrätten till sin kod. Avtalet måste reglera tidpunkten och villkoren för överlåtelse.
**Avtalslagen (1915:218).** §§ 1–9 styr erbjudande och accept — varje ändring av backlogg eller sprint scope som påverkar pris eller tid ska formaliseras som ett skriftligt tillägg för att undvika tvister om betalningsskyldighet.
**GDPR (EU 2016/679) och Dataskyddslagen (2018:218).** Art. 25 kräver Privacy by Design och Privacy by Default. Art. 28 kräver skriftligt personuppgiftsbiträdesavtal med specificerade instruktioner, säkerhetsåtgärder och underbiträdeshantering. IMY kan utfärda sanktionsavgifter upp till 4 % av global omsättning vid bristande efterlevnad.
**DORA — EU 2022/2554.** Finansiella entiteter och deras IKT-leverantörer (inklusive mjukvaruutvecklare) ska ingå skriftliga avtal med specifika krav: dokumentation av IKT-tjänster, tydlig prestandanivå (SLA), incidentrapportering, revisionsrätt och exitplan. Art. 30 listar minimikraven.
**NIS 2-direktivet / cybersäkerhetslagen (2023).** Leverantörer till samhällsviktig infrastruktur måste ha dokumenterade säkerhetsrutiner, incidenthanteringsplaner och notifiera MSB inom 24 timmar vid allvarliga incidenter per kap. 6 § 8.
**Konsumentköplagen (2022:260).** Gäller inte B2B-avtal, men B2C-avtal för konsumentapplikationer triggar konsumentskyddskrav.
**LOU (2016:1145).** Offentliga upphandlingar av mjukvaruutveckling ska följa upphandlingsprinciperna: transparens, likabehandling, proportionalitet. T&M-avtal kräver takprisspecifikation i offentlig upphandling.
**Skatterättslig klassificering.** Timarvoderade konsulter kan klassificeras som anställda av Skatteverket om beroendeförhållandet är tillräckligt starkt (F-skatteansvar). Avtalet bör tydliggöra att leverantören är självständig juridisk person med F-skattsedel.
Vanliga misstag i Mjukvaruutveckling agile-avtal
Vanliga misstag vid agile-avtal för mjukvaruutveckling i Sverige:
**Misstag 1 — Ingen IP-klausul.** Det vanligaste och mest kostsamma misstaget: kunden tror att de äger koden men upphovsrättslagen (1960:729) kap. 2 § 40a ger ingen automatisk övergång vid konsultavtal. Resulterar i långvariga tvister om källkodsäganderätt.
**Misstag 2 — Vag Definition of Done.** DoD definieras som "fungerande kod" utan tekniska kriterier. Leverantören levererar kod utan tester; kunden godkänner men hittar buggar i produktion. Utan DoD med testtäckningskrav och SAST-skanning uppstår kostsamma garantitvister.
**Misstag 3 — Time & Material utan tak.** T&M utan sprint-tak ger kunden obegränsad fakturarisk. Sprintar drar ut på tiden och fakturan exploderar. Capped T&M eller fast kapacitet ger förutsägbar budget.
**Misstag 4 — Ingen open source-policy.** Leverantören integrerar GPL v3-licensierade komponenter utan kundens godkännande. Kundprodukten blir tvingad att publiceras med GPL v3 — oförenligt med proprietär affärsmodell. Kräv alltid SBOM och explicit godkännande per komponent.
**Misstag 5 — Saknat GDPR-PBA.** Mjukvaruleverantören behandlar personuppgifter (t.ex. testdata med riktiga personnummer) utan personuppgiftsbiträdesavtal. IMY-böter och GDPR art. 83 straffsanktioner.
**Misstag 6 — Odefinierade ändringsrutiner.** Kunden ändrar krav mitt i en sprint utan skriftlig ändringsbegäran. Leverantören levererar nya krav men ursprunglig sprint review-funktion saknas. Konflikter om vad som ska levereras och vem som betalar för övertid.
**Misstag 7 — Ingen exitplan.** Avtalet avslutas men leverantören lämnar inte dokumentation eller källkod i fullgott skick. Kunden kan inte vidareutveckla produkten. Avtalet måste specificera exitplanen inklusive SBOM, lösenordsöverlämning, migrationshjälp och tidsgränser.
Citera den här sidan
Hänvisa till den här gratismallen i en artikel, kursplan eller forskningsanteckning:
Forms Legal. (2026). Mjukvaruutveckling agile-avtal (Sverige) [Legal document template]. Forms Legal. https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile
"Mjukvaruutveckling agile-avtal (Sverige)." Forms Legal, 2026, https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile.
@misc{formslegal-mjukvaruutveckling-agile,
author = {{Forms Legal}},
title = {Mjukvaruutveckling agile-avtal (Sverige)},
year = {2026},
howpublished = {\url{https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile}},
note = {Free legal document template}
}Vanliga frågor
Ett traditionellt IT-avtal (fast-scope) specificerar fullständig kravlista, fast pris och fast leveransdatum vid kontraktstecknande. Förändrade krav hanteras via dyrare formella ändringsordrar. Ett agile-avtal anammar i stället en iterativ modell: krav specificeras i en prioriterad backlog som fortlöpande revideras, leverans sker sprint-för-sprint och priset baseras på faktisk kapacitet (T&M) eller fast kapacitet per sprint. Avtalslagen (1915:218) §§ 1–9 tillåter löpande ändringar förutsatt att de dokumenteras skriftligen. Agile-avtal är bättre lämpade när krav är oklara eller förändras snabbt — typiskt i produktutveckling och startup-miljöer. Det kräver dock ett robust avtalsramverk för att undvika scope creep, betalningstvister och IP-konflikter.
Upphovsrättslagen (1960:729) kap. 2 § 40a ger automatisk upphovsrättsövergång till arbetsgivaren för anställda — men inte för externa konsulter. Utan uttrycklig IP-klausul i agile-avtalet äger leverantörens konsulter upphovsrätten till koden. Avtalet bör specificera att: (1) kunden förvärvar äganderätt till all ny kod, tester och dokumentation skapade för projektet mot full betalning av respektive sprintfaktura; (2) leverantören behåller licens till sina återanvändningsbara verktyg och ramverk (bakgrundsIP) med en bred nyttjanderätt till kunden; (3) vid utebliven betalning återfår leverantören nyttjanderätten. Rekommendation: inkludera IP-överlåtelseklausul i huvudavtalet och bekräfta den i varje sprintleveranskvittens.
Definition of Done (DoD) fungerar som avtalets tekniska acceptanskriterium — ett leveransvillkor. För att vara juridiskt meningsfull bör DoD specificera objektiva, mätbara kriterier: (1) kod granskad och godkänd via pull request av minst en senior utvecklare; (2) enhetstester med ≥80 % kodtäckning per testramverk (Jest, JUnit, pytest); (3) integrationstester godkända i CI/CD-pipeline (GitHub Actions, GitLab CI); (4) SAST-skanning utan kritiska (Critical) eller höga (High) fynd per OWASP ASVS Level 2; (5) API-dokumentation (OpenAPI/Swagger) uppdaterad; (6) inga utestående blockade buggar. DoD-ändringar ska vara skriftliga och signerade av båda parters projektledare för att träda i kraft. Utan tydlig DoD kan tvister uppstå om en funktion anses levererad eller inte — med potentiella krav på hävning per Avtalslagen (1915:218) § 39.
GPL v2, GPL v3 och AGPL är copyleft-licenser som kräver att derivatverk distribueras under samma licens. Om leverantören integrerar en GPL v3-komponent i kundprodukten och produkten distribueras externt, tvingas hela produktens källkod att publiceras under GPL v3 — oförenligt med proprietär affärsmodell. Avtalet bör innehålla en open source-policy som: (1) tillåter permissiva licenser (MIT, Apache 2.0, BSD) utan separat godkännande; (2) kräver kundens skriftliga godkännande per komponent för copyleft-licenser (GPL v2/v3, LGPL, AGPL, MPL 2.0); (3) förbjuder integration av SSPL (Server Side Public License, MongoDB) utan specialreglering; (4) kräver Software Bill of Materials (SBOM) i CycloneDX-format vid projektavslut. SBOM-kravet stöds av EU Cyber Resilience Act (CRA, 2024) som träder i kraft 2027.
DORA (EU 2022/2554, Digital Operational Resilience Act) tillämpas på finansiella entiteter — banker, försäkringsbolag, värdepappersföretag — och deras IKT-leverantörer som klassificeras som 'kritiska' av ESA:erna. Mjukvaruutvecklingsavtal för finansiella aktörer måste per DORA art. 30 innehålla: (1) tydlig beskrivning av IKT-tjänsterna med prestandanivåer (SLA) och rätt för kunden att övervaka leverantörens säkerhetsarbete; (2) incidentrapporteringsskyldighet till kunden inom 4 timmar vid allvarliga driftstörningar och till Finansinspektionen inom 24 timmar; (3) revisionsrätt: kunden och behöriga myndigheter har rätt att inspektera leverantörens lokaler och system; (4) exitplan med data-portabilitet och migrationshjälp; (5) informationssäkerhetsåtgärder inklusive kryptering och åtkomstkontroll. Leverantörer som inte uppfyller DORA-kraven riskerar att bli avtalsmässigt ansvariga för kundens DORA-böter.
GDPR art. 25 kräver att dataskyddsprinciper implementeras i systemarkitekturen från start — inte lappas på i efterhand. I ett agilt projekt innebär Privacy by Design konkret: (1) Sprintplanering: varje user story som hanterar personuppgifter kräver ett Privacy Impact Assessment (PIA) innan sprint-start; DoD inkluderar PIA-godkännande för berörda stories. (2) Dataminimering: samla enbart data som är nödvändig för funktionen — backlog-granskning med dataskyddsombud (DPO) säkerställer detta. (3) Pseudonymisering: testdatabaser ska enbart innehålla syntetiska eller pseudonymiserade data, aldrig produkt-personnummer. (4) RBAC (rollbaserad åtkomstkontroll) byggs in i arkitekturen från Sprint 1. (5) Kryptering av data i vila (AES-256) och under transport (TLS 1.3). Om projektet genomför en ny typ av personuppgiftsbehandling med hög risk krävs Data Protection Impact Assessment (DPIA) per GDPR art. 35 innan behandlingen påbörjas. IMY-riktlinjerna från 2023 klargör att agila iterationer inte befriar från DPIA-skyldigheten.
Agile-avtalet bör reglera förtida avslutning explicit för att undvika tvister. Standardvillkor vid kund-initierad avslutning: (1) Pågående sprint faktureras fullt ut — team-kapaciteten är reserverad och ombokning är svår med kort varsel. (2) Avvecklingsersättning: en ytterligare sprintkapacitet betalas för att täcka leverantörens avvecklingskostnader (dokumentation, kunskapsöverföring, rekryteringsförluster). (3) Leverantören levererar fullständig källkod, dokumentation, SBOM, testsviter och inloggningsuppgifter inom 30 dagar. (4) Sekretessavtalet (NDA) löper i 3–5 år efter avtalsslutet per Företagshemlighetslagen (2018:558). (5) IP-äganderätt för betalda sprintar övergår omedelbart; för obetalda sprintar kvarstår hos leverantören tills betalning sker. Leverantör-initierad avslutning kräver 3 månaders varsel för att ge kunden tid att hitta alternativ.
Denna mall tillhandahålls endast i informationssyfte och utgör inte juridisk rådgivning. Lagar varierar mellan jurisdiktioner och ändras över tid. Rådfråga en kvalificerad jurist för rådgivning som är specifik för din situation.Fullständig ansvarsfriskrivning
Hittade du ett fel? Berätta för ossRelated Documents
You may also find these documents useful:
IT-supportavtal Sverige (SLA)
Skriftligt IT-supportavtal med servicenivåavtal (SLA) för Sverige som reglerar managed services, svarstider per prioritet, säkerhetskrav (ISO 27001, NIS 2), GDPR-DPA och ansvarsbegränsning. Regleras av avtalslagen (1915:218) och cybersäkerhetslagen (2023).
Data delningsavtal Sverige
Skriftligt data delningsavtal (DSA) för Sverige som reglerar utbyte av data mellan parter med GDPR-compliance, EU Data Act (2023/2854), ändamålsbegränsning, säkerhetskrav och radering. Regleras av dataskyddsförordningen (GDPR, EU 2016/679) och dataskyddslagen (2018:218).
API-användaravtal Sverige
Skriftligt API-användaravtal för Sverige som reglerar åtkomst till programmeringsgränssnitt (API), rate limits, API-nyckelhantering, GDPR-compliance och ansvarsbegränsning. Upprättat enligt upphovsrättslagen (1960:729), avtalslagen (1915:218) och dataskyddsförordningen (GDPR, EU 2016/679).