API User Agreement Sweden
Upprättat enligt avtalslagen (1915:218), upphovsrättslagen (1960:729), dataskyddsförordningen (GDPR, EU 2016/679), dataskyddslagen (2018:218) och lagen (2022:482) om elektronisk kommunikation.
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. [Anvandare Namn], med adress [Anvandare Adress], organisationsnummer [Anvandare Orgnr], nedan kallad 'Användaren';
HAR PARTERNA INGÅTT FÖLJANDE API-ANVÄNDARAVTAL:
§ 1 API-tjänst och licens
§ 1 API-TJÄNST OCH LICENS
1.1 Leverantören tillhandahåller Användaren tillgång till API:et '[Api Namn]' med följande funktioner: [Api Beskrivning].
1.2 Tillåten anropsvolym: [Anropsvolym]. Leverantören har rätt att automatiskt begränsa anrop (rate limiting) vid överskridande utan förvarning, i enlighet med God teknisk praxis för API-drift.
1.3 Licens: Leverantören beviljar Användaren en icke-exklusiv, icke-överlåtbar, återkallelig rätt att använda API:et för ändamålet [Anvandningsandamal], i enlighet med licenstypen [Licenstypval].
1.4 Upphovsrätten till API:ets källkod, arkitektur, dokumentation och underliggande data tillhör Leverantören och skyddas av upphovsrättslagen (1960:729) kap. 1 § 1. Användaren erhåller enbart nyttjanderätten i enlighet med detta avtal.
§ 2 API-nyckelhantering och säkerhet
§ 2 API-NYCKELHANTERING OCH SÄKERHET
2.1 Leverantören tillhandahåller Användaren en unik API-nyckel för autentisering. Användaren ska förvara API-nyckeln konfidentiellt och inte dela den med obehöriga tredje parter.
2.2 Vid misstänkt obehörig användning av API-nyckeln ska Användaren omedelbart anmäla detta till Leverantören, som utan dröjsmål återkallar den komprometterade nyckeln och utfärdar en ny.
2.3 Användaren ska implementera lämpliga tekniska och organisatoriska åtgärder för att skydda API-nyckeln, däribland lagring i miljövariabler (ej i källkod), kryptering vid transport (TLS 1.3 eller senare), och rollbaserad åtkomstkontroll (RBAC) för interna system som anropar API:et.
2.4 Leverantören förbehåller sig rätten att spärra API-nyckeln omedelbart vid misstanke om missbruk, säkerhetshändelse eller brott mot avtalets användningsvillkor, med skriftlig notis till Användaren inom 2 timmar.
§ 3 Priser och betalning
§ 3 PRISER OCH BETALNING
3.1 Avgiftsmodell: [Avgiftsmodell]. Avgift: [Avgiftsbelopp], faktureras månadsvis i förskott om inte annat avtalas skriftligen.
3.2 Faktura ska betalas inom 30 dagar netto; vid försenad betalning utgår dröjsmålsränta enligt räntelagen (1975:635) § 4 (referensränta + 8 procentenheter). Mervärdesskatt (25 % moms) tillkommer i enlighet med mervärdesskattelagen (2023:200).
3.3 Vid förbrukningsbaserad prissättning: Leverantören tillhandahåller en realtidsdashboard över Användarens faktiska anropsvolym. Faktura för förbrukningsbaserade delar utfärdas månatligen i efterskott baserat på verifierad förbrukning.
§ 4 Dataskydd och GDPR
§ 4 DATASKYDD (GDPR, EU 2016/679; DATASKYDDSLAGEN 2018:218)
4.1 Personuppgifter i API-svar: [Personuppgifter Ingari]. DPA-krav: [Dpa Krav]. Vid roll som personuppgiftsbiträde ska parterna ingå DPA per GDPR art. 28 som Bilaga 1.
4.2 Användaren ansvarar för att all vidarebehandling av personuppgifter erhållna via API:et sker i enlighet med GDPR och dataskyddslagen (2018:218), och att nödvändiga rättsliga grunder föreligger per GDPR art. 6-9.
4.3 Leverantören ska implementera GDPR art. 32-säkerhetsåtgärder: kryptering av data i transit (TLS 1.3) och i vila (AES-256), loggar för API-anrop med bevarandetid 12 månader, och pseudonymisering av personuppgifter i testmiljöer.
4.4 Vid personuppgiftsincident som berör API-data: Leverantören rapporterar till Användaren inom 24 timmar per GDPR art. 33; Användaren ansvarar för vidare anmälan till IMY inom 72 timmar.
§ 5 Förbjuden användning
§ 5 FÖRBJUDEN ANVÄNDNING
5.1 Användaren får inte: (a) vidareförsälja, sublicensiera eller distribuera API-åtkomst eller rådata till tredje part utan Leverantörens skriftliga medgivande; (b) använda API:et för att bygga en konkurrerande tjänst; (c) kringgå rate limits via proxy-servrar, botnät eller parallella anrop; (d) genomföra automatiserade skrapningsattacker (scraping) mot API:et utöver avtalad anropsvolym; (e) genomföra penetrationstestning eller säkerhetsscanning av API-infrastrukturen utan skriftligt förhandsgodkännande.
5.2 Brott mot förbjuden användning ger Leverantören rätt att omedelbart stänga av API-åtkomst och häva avtalet, samt kräva skadestånd per avtalslagen (1915:218) § 29.
§ 6 Avtalstid, uppsägning och ansvarsbegränsning
§ 6 AVTALSTID, UPPSÄGNING OCH ANSVARSBEGRÄNSNING
6.1 Avtalet träder i kraft den [Ingangsdatum] och gäller under [Avtalstid]. Skriftlig uppsägning krävs; uppsägning sker via e-post till registrerad e-postadress med bekräftelse.
6.2 Leverantörens ansvar för API-avbrott, felaktiga data eller driftstörningar är begränsat till de avgifter Användaren erlagt under de senaste 12 månaderna. Ingen part ansvarar för indirekt skada, utebliven vinst, eller dataförlust, såvida inte skadan orsakats av grov vårdslöshet eller uppsåt.
6.3 Tillämplig lag: svensk rätt. Tvister avgörs av behörig tingsrätt i Stockholm; parterna bör i god anda försöka lösa tvister inom 30 dagar.
Undertecknande
UNDERTECKNANDE
Detta avtal har upprättats i två likalydande exemplar och undertecknats i [Undertecknande Ort] den [Undertecknande Datum].
Leverantören: __________________________ Användaren: __________________________
[Leverantor Foretradare] [Anvandare Namn]
Leverantören
________________
Signature
Användaren
________________
Signature
What Is a API User Agreement Sweden?
An API User Agreement (API-användaravtal) in Sweden governs access to application programming interfaces under upphovsrättslagen (1960:729) chapter 1 § 1, which protects software code, and avtalslagen (1915:218). The agreement defines rate limits, API key management, permitted use, GDPR obligations, and liability caps. Swedish law requires a DPA (personuppgiftsbiträdesavtal) under GDPR art. 28 when the API returns personal data.
When Do You Need a API User Agreement Sweden?
API-användaravtal Sverige aktualiseras i alla situationer där en part licensierar åtkomst till ett programmeringsgränssnitt mot ersättning eller som del av en affärsrelation. Nedan följer sex typiska scenarier.
Betalnings- och fintech-API:er. Banker (Swedbank, SEB, Nordea, Handelsbanken), betaltjänstleverantörer (Klarna, Swish, iZettle/Zettle) och fintech-bolag exponerar betalnings-API:er för externa handlare, applikationsutvecklare och partners. PSD2-direktivet (EU 2015/2366), implementerat i Sverige via betaltjänstlagen (2010:751), kräver att kontoförande betaltjänstleverantörer (ASPSPs) tillhandahåller öppna API:er till tredjepartsbetalningsinitieringstjänster (PISPs) och kontoinformationstjänster (AISPs). Finansinspektionens föreskrifter (FFFS) reglerar säkerhetskraven för API-åtkomst i betalsektorn. API-användaravtal med finansiella aktörer kräver: PSD2-SCA-compliance (Strong Customer Authentication), Finansinspektionens godkännande av tredjepartsleverantören, och incidentrapportering per DORA (EU 2022/2554).
Kartografi- och geospatial-API:er. Lantmäteriet, Trafikverket och kommuner tillhandahåller geodata-API:er till privata aktörer. Kommersiella geodataleverantörer (HERE Technologies, Google Maps Platform, Mapbox) licensierar kartografi-API:er till svenska applikationsutvecklare, taxibolag (Taxi Stockholm, Bolt, Uber), och logistikaktörer (DHL, PostNord, Instabox). API-användaravtal för kartdata specificerar tillåten användning (intern produkt, extern tjänst, OEM-integration), cacheförbud (Google Maps API tillåter inte caching av karttiles), och attribution-krav ("Powered by Google", "© OpenStreetMap contributors").
Hälso- och sjukvårds-API:er. Inera AB (ägd av Sveriges regioner och kommuner) driver nationella hälso-API:er: National Patient Summary (NPS) API, Pascal (läkemedelsförteckning) API, och Journalen API (1177 Vårdguiden). Privata journalsystemleverantörer (Cambio Healthcare, TietoEVRY Healthcare, CGI) exponerar API:er mot regionernas vårdinformationsplattformar. API-användaravtal i hälsovård kräver: Socialstyrelsens och Inspektionen för vård och omsorg (IVO) regeltillstånd; GDPR art. 9-grund för känsliga hälsodata; auditloggning per patientdatalagen (2008:355) § 4 kap. 4; och Ineras certifieringsprocess för nationella system.
LoT- och industri-API:er. Tillverkningsföretag (ABB, Atlas Copco, Sandvik, SKF) och energibolag (Vattenfall, E.ON, Fortum) exponerar industriella IoT-API:er för konditionsövervakning, prediktivt underhåll och energioptimering. EU Data Act (2023/2854) kräver att IoT-produkttillverkare från 2025 tillhandahåller standardiserade API:er för dataportabilitet. API-användaravtal för industri-IoT specificerar dataformat (OPC UA, MQTT, REST/JSON), realtidskrav (latenskrav under 100ms för kritiska sensorer), och NIS 2-säkerhetskrav per cybersäkerhetslagen (2023).
E-handels- och marknadsplats-API:er. E-handelsplattformar (Shopify, WooCommerce, Magento, Centra) exponerar API:er till svenska webbyrå- och applikationsutvecklare. Marknadsplatser (Amazon Marketplace, Zalando Partner Program, Cdon API) kräver API-användaravtal för integrationspartners. EU:s e-handelsdirektiv och DSA (Digital Services Act, EU 2022/2065) reglerar API-baserade rekommendationssystem och annonsering på marknadsplatser. API-användaravtal specificerar tillåten produktkatalogintegrering, prissättningsautomation (repricers), och dataanvändning för maskinlärning.
Publika developer-API:er och open data. Myndigheter och offentliga bolag publicerar öppna API:er: Statistiska Centralbyrån (SCB) — statistik-API, Riksdagen — riksdagsdata-API, Naturvårdsverket — miljödata-API, Trafikverket — trafikdata-API (öppen trafik). Öppna API:er regleras ofta av Creative Commons-licenser (CC BY 4.0) eller PSI-direktivet (EU 2019/1024, implementerat i lagen 2022:818 om den offentliga sektorns tillgängliggörande av data). API-användaravtal för offentliga data specificerar attribution-krav, förbjuden kommersiell vidareutnyttning utan särskilt tillstånd, och tillgänglighetsgarantier (SLA).
What to Include in Your API User Agreement Sweden
Ett välformulerat API-användaravtal Sverige innehåller följande element för att säkerställa teknisk precision, juridisk rättssäkerhet och GDPR-compliance.
Exakt definition av API:et och tillåten användning. Produktnamn, version och versioneringspolicy (semver-standard: major.minor.patch; breaking changes kräver 90 dagars förvarning). Detaljerad endpoints-lista med HTTP-metoder (GET, POST, PUT, DELETE, PATCH) och dataformat (JSON, XML, Protocol Buffers). Tillåten användning (intern produktutveckling, kommersiell integration, OEM-integration, research) och förbjuden användning (vidareförsäljning av rådata, konkurrensprodukt, scraping). Upphovsrättslig äganderätt per upphovsrättslagen (1960:729): Leverantören äger API:ets källkod och arkitektur; Användaren får begränsad nyttjanderätt.
API-nyckelhantering och autentisering. Utfärdande av unik API-nyckel eller OAuth 2.0-token per Användare. Användarens skyldigheter: säker lagring (miljövariabler, vault, ej hårdkodad i källkod eller Github-repo), kryptering vid transport (TLS 1.3), RBAC för interna system som anropar API:et. Rapporteringsskyldighet vid misstänkt komprometterad nyckel med Leverantörens 2-timmars responstid för återkallning och ny nyckelutfärdning. Förbud mot delning av API-nyckel med tredje part. Automatisk nyckelrotation (valfritt, vid enterprise-avtal).
Rate limits och SLA. Specificerade anropsbegränsningar per sekund (burst rate), per minut (sustained rate) och per dygn (daily quota). Mechanismen för rate limiting: HTTP 429 Too Many Requests med Retry-After header; exponential backoff-krav för Användaren. Servicenivå: tillgänglighetsgaranti för API:et (uptime, t.ex. 99,9 % exkl. planerat underhåll). Servicekredit vid SLA-brott. Eskalationsmekanismer för enterprise-kunder som behöver ökad volym. Se även forms-legal.com för separata SaaS-avtal och molntjänsteavtalsmallar.
Dataskydd och GDPR-compliance. Klarläggande av om API:et returnerar personuppgifter (GDPR-tillämpning) eller enbart aggregerad/anonymiserad data. Vid personuppgifter: DPA-bilaga per GDPR art. 28 med databehandlingens ändamål, kategorier av personuppgifter, säkerhetsåtgärder och subprocessorer. Användarens ansvar för rättslig grund per GDPR art. 6 (samtycke, berättigat intresse, avtal) vid behandling av API-returnerade personuppgifter. Leverantörens säkerhetsåtgärder: TLS 1.3, AES-256, logglagring 12 månader, pseudonymisering i testmiljö. Incidentrapportering: Leverantörens 24-timmarsnotis till Användaren; Användarens 72-timmarsanmälan till IMY per GDPR art. 33.
NIS 2 och cybersäkerhetskrav. API-leverantörer som är väsentliga eller viktiga entiteter per cybersäkerhetslagen (2023) ska: registreras hos MSB; ha dokumenterat riskhanteringssystem per NIS 2 art. 21; rapportera signifikanta incidenter till MSB inom 24 timmar; och ha penetrationstestning minst 1 gång per år. API-Användare inom reglerade sektorer (bank, energi, transport, hälsovård) ansvarar för att deras integration med leverantörens API uppfyller NIS 2-krav på sin egen verksamhet.
Versionshantering och API-avveckling (deprecation). Leverantörens skyldigheter vid API-version lifecycle: migrationsvarning (minimum 90 dagar för breaking changes, 30 dagar för non-breaking deprecations), tillhandahållande av migrationsvägledning och changelog, stöd för föregående major version under minst 12 månader efter release av ny major version. Utan tydlig deprecation-policy kan API-avveckling orsaka oavsedda driftstörningar i Användarens produkter.
Ansvarsbegränsning och felaktig data. Leverantörens ansvar för API-avbrott, felaktiga data och driftstörningar begränsas till avgifter under de senaste 12 månaderna eller det belopp som ansvarsförsäkringen täcker. Ingen part ansvarar för indirekt skada. Undantag: GDPR-böter, personskada och grov vårdslöshet. Leverantörens garanti: API returnerar data i enlighet med specifikationen; avvikelser rapporteras via ärendehanteringssystem.
Avtalstid, uppsägning och följder. Avtalets löptid och uppsägningstid. Leverantörens rätt till omedelbar avstängning vid missbruk: kringgående av rate limits, förbjuden vidareförsäljning, intrång i Leverantörens infrastruktur, GDPR-brott. Åtgärder vid avtalets upphörande: omedelbar återkallning av API-nyckel; Användarens skyldighet att radera cachad API-data inom 30 dagar; bevarandeskyldighet för revisionsspår per dataskyddslagen (2018:218).
How to Fill Out Your API User Agreement Sweden
API-användaravtalet Sverige upprättas i följande steg för att säkerställa teknisk precision och juridisk rättssäkerhet.
Steg 1 — Identifiera parterna korrekt. Leverantören: firmanamn, organisationsnummer (XXXXXX-XXXX), adress och behörig firmatecknare med namn och befattning. Användaren: firmanamn och organisationsnummer. Kontrollera att Användarens organisation är en juridisk person (AB, HB, enskild firma) med rätt att ingå avtal; vid enskild firma gäller avtal personligen för innehavaren.
Steg 2 — Specificera API:et tekniskt. Ange exakt produktnamn, version (med semver-standard) och referens till teknisk dokumentation (URL eller bifogat dokument). Lista de endpoints som ingår i avtalet (ej enbart 'REST API' utan konkreta resurser som /users, /orders, /products). Ange dataformat (JSON, XML, Protocol Buffers) och autentiseringsmetod (API-nyckel, OAuth 2.0 Bearer Token, JWT). Beskriv tillåten användning konkret: vad Användaren får göra med API:et och vad som är otillåtet.
Steg 3 — Definiera rate limits och SLA. Ange anropsbegränsningar i tre nivåer: burst (per sekund), sustained (per minut) och daglig kvot (per dygn). Specificera HTTP-statuskoden vid överskridande (429 Too Many Requests) och Retry-After header. Ange SLA-nivå (t.ex. 99,9% uptime) och servicekredit vid brott. Inkludera eskalationsprocess för Användare som behöver tillfälligt ökad volym (exception request-process).
Steg 4 — Bedöm GDPR-skyldigheter. Avgör om API:et returnerar personuppgifter: om ja, ska DPA-bilaga per GDPR art. 28 upprättas med kategorier av personuppgifter, behandlingsändamål, lagringstider, subprocessorer, och säkerhetsåtgärder. Om nej (enbart aggregerad/anonymiserad data), ange detta uttryckligen i avtalet för att undvika tvivel. Kontrollera IMY:s vägledning för API-baserad personuppgiftsbehandling (publicerad 2023).
Steg 5 — Välj avgiftsmodell och betalningsvillkor. Välj bland: gratis (developer tier utan SLA-garanti), fast månadsavgift, förbrukningsbaserad (per 1 000 anrop) eller hybrid (basavgift + förbrukningsbaserad del). Ange konkreta belopp exkl. moms (25 % mervärdesskatt tillkommer). Specificera faktureringsperiod och fakturaformat. Vid förbrukningsbaserad prissättning: kräv att Leverantören tillhandahåller realtidsdashboard över förbrukning och utfärdar e-postavisering vid 80 % av avtalad kvot.
Steg 6 — Reglera API-nyckelhantering och säkerhet. Ange Leverantörens skyldighet att utfärda unik API-nyckel och Användarens skyldighet att förvara den säkert (miljövariabler, lösenordsvalv, ej i Github). Inkludera rapporteringsskyldighet vid misstänkt komprometterad nyckel och Leverantörens 2-timmars responstid. Specificera om nyckelrotation är obligatorisk (t.ex. varannan år) och hur ny nyckel distribueras säkert.
Steg 7 — Bestäm versioneringspolicy och deprecation-process. Specificera Leverantörens skyldigheter vid version lifecycle: 90 dagars varsel för breaking changes (ny major version), 30 dagars varsel för non-breaking deprecations, och stöd för föregående major version under minst 12 månader. Utan tydlig policy kan API-avveckling orsaka oväntade driftstörningar i Användarens produkter.
Steg 8 — Underteckna med behörig firmatecknare. Undertecknande i två likalydande exemplar (fysiska underskrifter eller kvalificerad elektronisk signatur per eIDAS-förordningen EU 910/2014). Kontrollera att behörig firmatecknare har rätt att underteckna avtal av detta slag; saknas firmateckningsrätt är avtalet inte bindande för bolaget. Spara det undertecknade avtalet digitalt med versionshistorik och lägg till påminnelse för avtalets förlängningsdatum.
Legal Requirements for API User Agreement Sweden
API-användaravtal Sverige regleras av ett komplext samspel av upphovsrätt, dataskyddsrätt, tekniklagstiftning och allmän avtalsrätt.
Upphovsrättslagen (1960:729). API:ets källkod skyddas som ett upphovsrättsligt verk per upphovsrättslagen kap. 1 § 1 ('framställning av litterära och konstnärliga verk, dit hänföres... datorprogram'). EU-domstolens avgöranden i SAS Institute v. World Programming (C-406/10) och Oracle v. Google (C-360/13) klargjorde att ren API-funktionalitet och gränssnittsbeskrivningar inte är upphovsrättsskyddade, men att källkod, databaser och dokumentation är skyddade. Datorprogram skyddas under ett normalskydd på upphovsmannens livstid plus 70 år per upphovsrättslagen kap. 7 § 43; programmen erhöll europeisk harmonisering via direktiv 2009/24/EG om rättsligt skydd för datorprogram. Patent- och marknadsdomstolen (PMD) vid Stockholms tingsrätt är exklusiv forumdomstol för upphovsrättstvister rörande programvara i Sverige.
AVtalslagen (1915:218) och nyttjanderättsliga principer. API-licensen är en nyttjanderätt med begränsat omfång; avtal om nyttjanderätt av upphovsrättsliga verk tolkas restriktivt — rättigheter som inte uttryckligen överlåtits anses inte ingå (specialitetsprincipen per upphovsrättslagen kap. 3 § 29). Avtalets bindande verkan kräver partsbehörighet, uttrycklig accept (ej ensidig click-through för kommersiella B2B-avtal utan förhandling) och lagligt ändamål. Otillbörliga avtal om ansvarsbegränsning kan jämkas per avtalslagen § 36.
Dataskyddsförordningen (GDPR, EU 2016/679) och dataskyddslagen (2018:218). Vid API-behandling av personuppgifter: Leverantören är personuppgiftsansvarig för data i sin plattform; Användaren är personuppgiftsansvarig för behandling av API-returnerade data i sina egna system; vid instruktionsbaserad behandling av personuppgifter på Kundens vägnar gäller Leverantören som personuppgiftsbiträde per GDPR art. 4(8) — DPA krävs per art. 28. IMY har utfärdat vägledning 2022-2023 för molntjänst- och API-leverantörers GDPR-compliance. GDPR art. 35 (DPIA) är obligatorisk om API-behandling innebär 'hög risk' för registrerade (automatiserade beslut, känsliga uppgifter, storskalig behandling).
EU Data Act (Förordning 2023/2854). EU Data Act, som träder i kraft etappsvis 2025-2027, ger användare (konsumenter och företag) rätt att begära tillgång till data genererad av uppkopplade produkter via standardiserade API:er. Tillverkare av IoT-produkter och leverantörer av relaterade datatjänster är skyldiga att 'by design' möjliggöra dataportabilitet per API. Data Act kap. IV reglerar molntjänstbyte och portabilitet. Exklusiva dataavtal som förhindrar portabilitet kan vara ogiltiga per Data Act art. 6(2). Svenska leverantörer av IoT-plattformar, fordons-API:er, smarta hem-API:er och industrial IoT är direkt berörda.
Cybersäkerhetslagen (2023) och NIS 2-direktivet (EU 2022/2555). API-leverantörer som är väsentliga entiteter (energi, transport, bank, hälsovård, offentlig förvaltning) eller viktiga entiteter (digitala tjänster, molntjänster) per NIS 2-direktivet är skyldiga att registrera sig hos MSB och implementera riskhanteringssystem, incidentrapportering och tekniska säkerhetsåtgärder. API-säkerhetsstandarden OWASP API Security Top 10 (2023-version) är de facto-standard för API-säkerhetsriskhantering per NIS 2 art. 21 och rekommenderas av ENISA (Europeiska unionens cybersäkerhetsbyrå). MSB kan ålägga böter upp till 10 miljoner EUR för essentiella entiteter vid NIS 2-brott.
Lag (2022:482) om elektronisk kommunikation. API-kommunikation via elektroniska kommunikationsnät regleras av lagen (2022:482) om elektronisk kommunikation som implementerar EU:s elektroniska kommunikationskodex (EU 2018/1972). Leverantörer av API:er som tillhandahåller interpersonell kommunikation (messaging, voice, video via API) klassificeras som elektroniska kommunikationstjänster och regleras av PTS (Post- och telestyrelsen). API-avtal ska inkludera information om databehandling per lagen (2022:482) § 9 kap.
Betaltjänstlagen (2010:751) och PSD2. API-leverantörer som tillhandahåller betalnings-API:er (Payment Initiation Service, Account Information Service) regleras av betaltjänstlagen (2010:751) som implementerar PSD2 (EU 2015/2366). Finansinspektionen utövar tillsyn; tredjepartsleverantörer (PISPs/AISPs) kräver Finansinspektionens tillstånd per betaltjänstlagen kap. 2 § 1. DORA (EU 2022/2554) kräver från januari 2025 att finansiella aktörers API-leverantörsavtal inkluderar revisionsrätt och exitplan.
Common Mistakes to Avoid in Your API User Agreement Sweden
Följande misstag begås ofta vid upprättande av API-användaravtal i Sverige och kan leda till upphovsrättstvister, GDPR-sanktioner och driftstörningar.
Misstag 1 — API-nyckel hårdkodad i källkod. Vanligaste säkerhetsmisstaket är att Användaren hårdkodar API-nyckeln i applikationens källkod och laddar upp den till ett publikt Github-repository. Skanningsbottar identifierar exponerade nycklar inom minuter och kan missbruka dem för obehöriga anrop (kostnad för Användaren: faktura för tiotusentals anrop; GDPR-risk om API returnerar personuppgifter). Korrekt: lagring i miljövariabler (.env-fil utanför versionskontroll), lösenordsvalv (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault), och automatisk skanning av Github-repos med GitHub Secret Scanning.
Misstag 2 — Otydlig tillåten användning leder till licensbrott. API-användaravtal som enbart anger att API:et får användas för 'produktutveckling' utan konkret definition av förbjuden användning (vidareförsäljning av rådata, scraping, konkurrenstjänst) skapar tolkningsutrymme som Användaren kan utnyttja. Korrekt: explicit definition av tillåten och förbjuden användning med konkreta exempel; inkludera förbud mot: (a) vidareförsäljning av API-data till tredje part, (b) användning för att bygga konkurrensprodukt, (c) kringgående av rate limits via proxy-servrar.
Misstag 3 — Ingen DPA-bilaga vid API:er som returnerar personuppgifter. API:er som returnerar personuppgifter (namn, e-postadresser, personnummer, IP-adresser, platsinformation) kräver DPA-bilaga per GDPR art. 28. Avtal utan DPA-bilaga exponerar båda parter för IMY-sanktioner; IMY har utdelat böter till svenska företag för avsaknad av DPA per GDPR art. 83(4) (max 10 miljoner EUR eller 2 % av global omsättning). Korrekt: utred om API-svaren inkluderar personuppgifter (kontrollera datakatalog och API-dokumentation); upprättas DPA-bilaga om ja.
Misstag 4 — Ingen versioneringspolicy och plötsliga breaking changes. Leverantörer som ändrar API:ets gränssnitt (breaking changes) utan tillräcklig varselperiod orsakar oavsedda driftstörningar i Användarens produkter. I värsta fall innebär avsaknad av varsel att Användaren inte hinner genomföra nödvändig migration och förlorar åtkomst helt. Korrekt: dokumentera versioneringspolicy i avtalet; minimum 90 dagars varsel för breaking changes (ny major version) och 30 dagars varsel för non-breaking deprecations; stöd för föregående major version under minst 12 månader.
Misstag 5 — Förbrukningsbaserad prissättning utan kostnadstak. API-avtal med förbrukningsbaserad prissättning (per anrop) utan avtalat kostnadstak och utan e-postavisering vid budgetöverskridande kan leda till 'API bill shock' — Användaren tar emot fakturor på tiotusentals SEK för oförutsett höga anropsvolymer (orsakade av buggar i Användarens kod, DDoS-attack, eller oavsiktlig loop). Korrekt: avtalat kostnadstak med Leverantörens skyldighet att begränsa anrop vid taket; e-postavisering vid 80 % av månadsbudgeten; krav på Leverantörens godkännande för fakturering utöver taket.
Misstag 6 — Brott mot EU Data Act vid IoT-API:er. Leverantörer av IoT-plattformar och uppkopplade produkter som från 2025 är skyldiga att tillhandahålla standardiserade dataportabilitets-API:er per EU Data Act (2023/2854) men underlåter att göra det riskerar EU-kommissionens tillsynsåtgärder och nationell tillsyn. Korrekt: kontrollera om produkten eller tjänsten faller under Data Acts tillämpningsområde (art. 2) och inkludera FAIR-dataportabilitetsklausul i API-användaravtalet.
Sources & Citations
Statutory citations link to official government sources.
- eIDASEU official
- DSAEU official
- Digital Services ActEU official
Cite this page
Reference this free template in an article, syllabus, or research note:
Forms Legal. (2026). API User Agreement Sweden (Sweden) [Legal document template]. Forms Legal. https://forms-legal.com/sverige/business/policies/api-user-agreement
"API User Agreement Sweden (Sweden)." Forms Legal, 2026, https://forms-legal.com/sverige/business/policies/api-user-agreement.
@misc{formslegal-api-user-agreement,
author = {{Forms Legal}},
title = {API User Agreement Sweden (Sweden)},
year = {2026},
howpublished = {\url{https://forms-legal.com/sverige/business/policies/api-user-agreement}},
note = {Free legal document template}
}Frequently Asked Questions
Enligt avtalslagen (1915:218) gäller avtalsfrihet i Sverige och formkrav för skriftlighet är inte generellt obligatoriskt för kommersiella avtal. Click-through API-terms (webbformulär med 'Jag godkänner') kan vara rättsligt bindande B2B-avtal. Trots detta rekommenderas ett skriftligt undertecknat API-användaravtal i minst fyra situationer: för det första vid kommersiell licens med ekonomisk risk (om Användaren betalar mer än 10 000 SEK/år är skriftlighet nödvändig för bevisning); för det andra vid API:er som behandlar personuppgifter (DPA per GDPR art. 28 måste vara skriftlig); för det tredje vid enterprise-avtal med SLA-garantier och servicekredit (muntliga SLA:er är svåra att bevisa); för det fjärde vid reglerade sektorer (bank, hälsovård, energi) som kräver dokumenterade avtal för tillsynsmyndigheters granskning per DORA, cybersäkerhetslagen och patientdatalagen.
Rate limiting är en teknisk mekanism som begränsar hur många API-anrop en Användare kan göra inom en viss tidsperiod. Typiska gränsnivåer: burst rate (t.ex. max 10 anrop/sekund för att skydda mot plötsliga toppar), sustained rate (t.ex. max 100 anrop/minut för normal drift), och daglig kvot (t.ex. max 50 000 anrop/dygn). Vid överskridande returnerar API:et HTTP-statuskoden 429 Too Many Requests med en Retry-After header som anger hur länge Användaren ska vänta. API-användaravtalet ska specificera: exakta rate limit-nivåer per licensplan, beteendet vid överskridande (throttling eller fullständig spärr), och processen för att begära ökad volym (exception request). God programmeringspraxis kräver att Användarens kod implementerar exponential backoff vid 429-svar och respekterar Retry-After headern. Brott mot rate limits kan ge Leverantören rätt att stänga av API-åtkomst per avtalets missbruksklausul.
Ja, ett personuppgiftsbiträdesavtal (DPA) per GDPR art. 28 krävs när: Leverantören behandlar personuppgifter på Användarens instruktion (Leverantören är biträde). I API-kontexten uppstår biträdesrollen typiskt när Användaren instruerar Leverantören vilka personuppgifter som ska returneras via API-anrop (t.ex. 'hämta kunddata för user_id=123'). DPA:n ska minst innehålla: ändamålet med behandlingen, kategorier av personuppgifter och registrerade, säkerhetsåtgärder per GDPR art. 32, subprocessorlista med notisrätt, instruktioner för radering och återlämnande av data, och rätt till revision. IMY har vid tillsyn 2022-2024 identifierat avsaknad av DPA som ett vanligt GDPR-brott hos svenska SaaS- och API-leverantörer. Böter per GDPR art. 83(4): upp till 10 miljoner EUR eller 2% av global omsättning. Om API:et enbart returnerar anonymiserad eller aggregerad statistisk data (inga individuellt identifierbara uppgifter) är GDPR inte tillämplig och DPA behövs ej.
Om Leverantören stänger ner API:et utan tillräcklig förvarning kan Användaren ha rätt till skadestånd för direkta förluster (utebliven intäkt under driftstörningsperioden, kostnader för haverdig integration) per avtalslagen (1915:218) och allmänna skadeståndsrättsliga principer. Fyra skyddsmekanismer i API-användaravtalet: för det första deprecation-varsel — Leverantören ska ge minimum 90 dagar för breaking changes och 30 dagar för icke-kritiska ändringar; för det andra SLA med servicekredit — vid oplanerad nedetid utöver avtalad drifttid (t.ex. 99,9% uptime) erhåller Användaren servicekredit; för det tredje force majeure-klausul — definierar befriande omständigheter (naturkatastrof, cyberattack mot Leverantören) vid vilka Leverantören inte ansvarar; för det fjärde exitplan — rätt att exportera cachad data och migrera till alternativt API vid Leverantörens konkurs eller avtalets upphörande. Utan skriftligt avtal och klausuler är Användarens rättsliga ställning svag vid plötsliga API-nedstängningar.
EU Data Act (Europaparlamentets och rådets förordning 2023/2854 om rättvisa regler för tillgång till och användning av data) ålägger från 2025 tillverkare av uppkopplade produkter (IoT) och leverantörer av relaterade tjänster att 'by design' möjliggöra att användare kan komma åt data genererad av produkten via standardiserade API:er. Centrala bestämmelser: art. 4 — Användare (konsumenter och företag) har rätt att i realtid komma åt data genererad av produkten gratis eller mot rimlig avgift; art. 5 — Tillverkaren ska på begäran dela data med valda tredje parter (t.ex. en annan molntjänstleverantör); art. 6 — Exklusiva dataavtal som förhindrar portabilitet kan vara ogiltiga; kap. IV — Rätt att byta molntjänst/-API-leverantör ('switching rights') med portabilitet av kunddata utan exit fees. API-användaravtal för svenska IoT-plattformar (smarta hem, fordonsdata, industriell IoT, energimätare) bör inkludera Data Act-klausul som specificerar dataportabilitetsformatet (JSON/CSV/standardiserat format) och att inga exit fees debiteras för dataexport per Data Act art. 25.
Vidareförsäljning av rådata från ett API utan Leverantörens godkännande är ett vanligt licensbrott som kan orsaka Leverantören direkta ekonomiska förluster (utebliven intäkt från potentiella direktkunder som istället köper data från Användaren). Sex skyddsmekanismer: för det första uttrycklig förbudsklasusl — explicit förbud mot vidareförsäljning, sublicensiering och distribution av API-rådata till tredje part; för det andra licenstyp-specificering — differentiera tydligt mellan 'intern produktionsanvändning' (ej vidareförsäljning), 'kommersiell integration' (Användarens slutkunder nyttjar produkten, ej rådata) och 'OEM-licens' (explicit tillstånd att vidarelicensiera); för det tredje tekniska spärrar — hasslöst-loggar per API-nyckel möjliggör identifiering av Användare med ovanliga anropsmönster (t.ex. bulk-download av data tidigt på morgonen); för det fjärde vattenmärkning av API-data — om möjligt inkludera unik identifierare i API-svaren som gör det möjligt att spåra vidareförsåld data tillbaka till källnyckeln; för det femte revisionsrätt — Leverantören har rätt att granska Användarens tekniska implementation och databehandling vid misstanke om licensbrott; för det sjätte skadestånd — vid brott mot förbudet: rätt till skadestånd för utebliven intäkt, omedelbar hävning och rätt till vitesföreläggande per Patent- och marknadsdomstolens praxis.
OWASP API Security Top 10 (2023-versionen publicerad av Open Web Application Security Project) är den globalt erkända standarden för de tio vanligaste API-säkerhetsriskerna. Standarden är de facto-referens för NIS 2-direktivets (EU 2022/2555) krav på riskhanteringssystem per art. 21 och rekommenderas av ENISA för API-säkerhet. Relevanta risker för svenska API-avtal: API1:2023 — Broken Object Level Authorization (BOLA): saknad kontroll av att Användaren enbart har rätt att läsa sina egna data-objekt (t.ex. user_id 123 ska inte kunna läsa user_id 456); API3:2023 — Broken Object Property Level Authorization: exponering av känsliga fält i API-svaret som inte borde returneras (t.ex. lösenordshash, bankkontonummer); API6:2023 — Unrestricted Access to Sensitive Business Flows: Användaren kan anropa betalnings- eller orderflöden utan tillräcklig autentisering; API8:2023 — Security Misconfiguration: avsaknad av TLS, ej uppdaterade bibliotek, exponerade felmeddelanden med stack trace. API-användaravtalet bör referera till OWASP API Security Top 10 i säkerhetskraven och specificera att Leverantören ska genomföra säkerhetsgranskning mot standarden minst 1 gång per år och dela sammanfattad rapport med Användaren.
This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer
Found an error? Let us knowRelated Documents
You may also find these documents useful:
SaaS-avtal Sverige
Skriftligt SaaS-avtal (Software-as-a-Service) för tillhandahållande av molnbaserad programvara via nätverk. Täcker SLA, GDPR/personuppgiftsbiträdesavtal, priser, drifttid, dataportabilitet och ansvarsbegränsning enligt dataskyddsförordningen (GDPR) och avtalslagen (1915:218).
Molntjänsteavtal Sverige
Skriftligt molntjänsteavtal för IaaS, PaaS och SaaS-tjänster med SLA, GDPR-compliance, NIS 2-säkerhetsåtgärder och katastrofåterställning (DR). Regleras av avtalslagen (1915:218), dataskyddsförordningen (GDPR) och cybersäkerhetslagen (2023).
Sekretessavtal (NDA) Sverige
Skriftligt sekretessavtal (NDA) mellan parter för skydd av affärskänslig information, källkod, kunduppgifter och företagshemligheter. Regleras av avtalslagen (1915:218), företagshemlighetslagen (2018:558) och skadeståndslagen (1972:207).
Licensavtal Sverige
Skriftligt licensavtal för upplåtelse av immateriella rättigheter: mjukvara, patent, varumärke, upphovsrättsverk och know-how. Regleras av upphovsrättslagen (1960:729), patentlagen (1967:837), varumärkeslagen (2010:1877) och avtalslagen (1915:218).