API-käyttöehtosopimus Suomi
API-KÄYTTÖEHTOSOPIMUS (Rajapinnan käyttöoikeussopimus)
Laadittu oikeustoimilain (228/1929), tekijänoikeuslain (404/1961), tietosuojalain (1050/2018) ja lain sähköisen viestinnän palveluista (917/2014) mukaisesti.
Osapuolet
SOPIMUKSEN OSAPUOLET:
PALVELUNTARJOAJA: [Tarjoaja Nimi], osoite [Tarjoaja Osoite], Y-tunnus [Tarjoaja Ytunnus], edustajana [Tarjoaja Edustaja], jäljempänä „Palveluntarjoaja“;
JA
KEHITTÄJÄ: [Kehittaja Nimi], osoite [Kehittaja Osoite], Y-tunnus/henkilötunnus [Kehittaja Ytunnus], edustajana [Kehittaja Edustaja], jäljempänä „Kehittäjä“;
OSAPUOLET SOPIVAT SEURAAVAA:
1 § Käyttöoikeuden myöntäminen
1 § KÄYTTÖOIKEUDEN MYÖNTÄMINEN
1.1 Palveluntarjoaja myöntää Kehittäjälle rajoitetun, ei-yksinomaisen, siirtokelvottoman käyttöoikeuden rajapintaan [Api Nimi] sopimuksen voimassaoloajaksi.
1.2 Sallittu käyttötarkoitus: [Kaytto Tarkoitus]. Rajapintaa ei saa käyttää muihin tarkoituksiin ilman Palveluntarjoajan kirjallista suostumusta.
1.3 Kehittäjä ei saa jälleenmyydä, alilisensioida tai muulla tavoin luovuttaa käyttöoikeuttaan kolmannelle osapuolelle ilman Palveluntarjoajan kirjallista suostumusta tekijänoikeuslain (404/1961) mukaisesti.
1.4 Rajapinnan kääntäminen, purkaminen tai lähdekoodin muuntaminen on kielletty, ellei pakottava lainsäädäntö sitä edellytä.
2 § Pyyntörajat ja tekniset vaatimukset
2 § PYYNTÖRAJAT JA TEKNISET VAATIMUKSET
2.1 Sovittu pyyntöraja: [Pyyntoraja]. Pyyntörajan ylittäminen johtaa palvelupyyntöjen hylkäämiseen (HTTP 429) tai lisämaksuun sopimuksen hinnaston mukaisesti.
2.2 Kehittäjä on velvollinen tunnistamaan API-kutsunsa palveluntarjoajan antamalla API-avaimella (API key). API-avaimen luovuttaminen kolmannelle osapuolelle on kielletty.
2.3 Kehittäjä vastaa sovelluksensa tietoturvasta, mukaan lukien API-avaimen turvallisesta säilytyksestä ja luvattoman käytön estämisestä.
2.4 Palveluntarjoajalla on oikeus muuttaa API:n teknistä rakennetta antamalla vähintään 30 päivän ennakkoilmoituksen. Merkittävistä versiomuutoksista (major version) ilmoitetaan vähintään 90 päivää etukäteen.
3 § Käyttömaksu ja laskutus
3 § KÄYTTÖMAKSU JA LASKUTUS
3.1 Käyttömaksu on [Kayttomaksu] (ilman arvonlisäveroa). Palveluun lisätään arvonlisävero (vakiokanta 25,5 %) arvonlisäverolain (1501/1993) mukaan.
3.2 Maksuehto: [Maksuehto]. Maksun viivästyessä peritään korkolain (633/1982) mukainen viivästyskorko.
3.3 Sopimuskausi: [Sopimus Kausi]. Hinnanmuutoksesta ilmoitetaan vähintään 30 päivää etukäteen; muutos astuu voimaan seuraavan laskutusjakson alusta.
4 § Tietosuoja
4 § TIETOSUOJA JA HENKILÖTIETOJEN KÄSITTELY
4.1 Jos rajapinnan kautta välitetään henkilötietoja, Osapuolet sopivat erikseen GDPR 28 artiklan mukaisesta tietojenkäsittelysopimuksesta (DPA). Tietosuojalaki (1050/2018) ja GDPR (EU 2016/679) soveltuvat kaikkeen henkilötietojen käsittelyyn.
4.2 Kehittäjä vastaa siitä, että loppukäyttäjille on annettu asianmukainen tietosuojainformaatio (GDPR 13-14 artikla) ja hankittu tarvittava suostumus ennen henkilötietojen välittämistä rajapinnan kautta.
4.3 Sähköisen viestinnän palveluista annetun lain (917/2014) mukaiset vaatimukset sähköisen viestinnän tietoturvasta soveltuvat rajapinnan kautta tapahtuvaan viestintään.
5 § Immateriaalioikeudet
5 § IMMATERIAALIOIKEUDET
5.1 Rajapinta, sen dokumentaatio, lähdekoodit, algoritmit ja kaikki niihin liittyvät immateriaalioikeudet kuuluvat Palveluntarjoajalle tekijänoikeuslain (404/1961) nojalla.
5.2 Kehittäjä omistaa itse kehittämänsä sovelluksen immateriaalioikeudet. Tämä sopimus ei siirrä mitään Palveluntarjoajan immateriaalioikeuksia Kehittäjälle.
5.3 Kehittäjä ei saa käyttää Palveluntarjoajan tavaramerkkejä, logoja tai muita tunnusmerkkejä ilman kirjallista lupaa.
6 § Vastuunrajoitus
6 § VASTUUNRAJOITUS
6.1 Palveluntarjoajan kokonaisvastuu rajoittuu enintään 12 kuukauden käyttömaksuja vastaavaan määrään. Välillisiä vahinkoja, kuten menetettyä liiketulosta tai liiketoiminnan keskeytymistä, ei korvata, ellei vahinko ole aiheutettu tahallisesti tai törkeällä huolimattomuudella.
6.2 Palveluntarjoaja ei vastaa API:n kautta kolmannelle osapuolelle syntyneistä vahingoista, jos ne aiheutuvat Kehittäjän sovelluksen virheellisestä toiminnasta tai API-avaimen väärinkäytöstä.
7 § Sopimuksen päättyminen
7 § SOPIMUKSEN PÄÄTTYMINEN
7.1 Sopimus on voimassa sovitun sopimuskauden. Irtisanominen tapahtuu kirjallisesti sovittua irtisanomisaikaa ennen kauden loppua.
7.2 Palveluntarjoajalla on oikeus irtisanoa sopimus välittömästi, jos Kehittäjä rikkoo olennaisesti sopimusta (esimerkiksi API-avaimen luovuttaminen kolmannelle, pyyntörajan tahallinen kiertäminen, kielletty käyttötarkoitus) eikä korjaa rikkomustaan 14 päivässä kirjallisesta vaatimuksesta.
7.3 Sopimuksen päättyessä Kehittäjän käyttöoikeus lakkaa välittömästi ja API-avain mitätöidään.
8 § Sovellettava laki ja riidat
8 § SOVELLETTAVA LAKI JA RIITOJEN RATKAISU
8.1 Sopimukseen sovelletaan Suomen lakia.
8.2 Riidat ratkaistaan ensin osapuolten välisillä neuvotteluilla. Ellei sovintoon päästä, riita ratkaistaan toimivaltaisessa käräjäoikeudessa oikeudenkäymiskaaren (4/1734) mukaisesti.
Allekirjoitus
ALLEKIRJOITUS
Sopimus on laadittu kahtena samansisältöisenä kappaleena ja allekirjoitettu paikassa [Allekirjoitus Paikka] [Allekirjoitus Paiva].
Palveluntarjoaja: __________________________ Kehittäjä: __________________________
[Tarjoaja Edustaja] [Kehittaja Edustaja]
Palveluntarjoaja
________________
Signature
Kehittäjä
________________
Signature
Mikä on API-käyttöehtosopimus Suomi?
API-käyttöehtosopimus Suomessa on oikeustoimilain (228/1929) mukainen kirjallinen sopimus, jolla ohjelmistorajapinnan (Application Programming Interface, API) omistaja myöntää toiselle osapuolelle oikeuden käyttää rajapintaa tiettyjen ehtojen mukaisesti. API on ohjelmointirajapinta, jonka avulla eri sovellukset voivat vaihtaa tietoja keskenään standardoitujen kutsujen kautta. Suomessa API-käyttöehtosopimuksen oikeudellinen perusta muodostuu tekijänoikeuslaista (404/1961), oikeustoimilaista (228/1929), tietosuojalaista (1050/2018) ja laista sähköisen viestinnän palveluista (917/2014).
API-käyttöehtosopimus eroaa perinteisestä ohjelmistolisensointisopimuksesta siinä, että API ei ole itsenäinen ohjelmistotuote, jonka käyttäjä asentaa omalle laitteelleen, vaan etäpalvelu, johon kehittäjä lähettää HTTP-kutsuja. Tekijänoikeuslain (404/1961) mukaan API:n taustalla oleva ohjelmistokoodi ja sen dokumentaatio ovat suojattuja teoksia. API-rajapinta voi myös olla suojattu tietokantalain nojalla (direktiivi 96/9/EY, implementoitu tekijänoikeuslakiin). Palveluntarjoaja myöntää käyttöoikeuden ei-yksinomaisena, siirtokelvottomana lisenssikäyttöoikeutena.
APIen luokittelu oikeudellisesti on keskeistä. Julkiset avoimet API:t (open API) voivat olla vapaasti käytettävissä ilman sopimusta, mutta kaupallisissa API:ssa ja erityisesti maksullisissa API:ssa kirjallinen sopimus on välttämätön. Suomessa fintech-sektorilla Euroopan unionin maksupalveludirektiivi (PSD2, EU 2015/2366) velvoittaa pankkeja avaamaan maksurajapintansa kolmansille palveluntarjoajille (TPP). PSD2 edellyttää kirjallista sopimusta ja Finanssivalvonnan rekisteröintiä.
API-käyttöehtosopimuksen olennaisin elementti on käyttötarkoituksen määrittely. Kehittäjä saa oikeuden käyttää rajapintaa ainoastaan sopimuksessa mainittuihin tarkoituksiin. Luvattomat käyttötapaukset, kuten kilpailevan tuotteen rakentaminen Palveluntarjoajan API:n päälle tai API-datan scraping-toiminta, ovat sopimuksen rikkomuksia. Immateriaalioikeus pysyy Palveluntarjoajalla; Kehittäjä saa vain rajoitetun käyttöoikeuden.
Pyyntörajat (rate limits) ovat API-sopimusten tekninen ydinkysymys. Rajoitukset estävät API:n ylikuormittumisen ja takaavat tasapuolisen palvelun kaikille asiakkaille. Tavallisimpia rajoitusmalleja ovat kutsumäärä aikayksikköä kohti (esimerkiksi 1 000 kutsua/tunti), päivittäinen enimmäismäärä tai datan siirtovolyymin raja. Pyyntörajan ylitys johtaa tyypillisesti HTTP 429 (Too Many Requests) -vastaukseen. Sopimuksessa on sovittava selkeästi ylityksen seuraamuksista: automaattinen lisämaksu, palvelun keskeytys vai pelkkä rajoitus.
API-sopimusten tietosuojanäkökulma on korostunut GDPR:n myötä (EU 2016/679, implementoitu tietosuojalakiin 1050/2018). Jos API:n kautta välitetään henkilötietoja, tietosuojalaki ja GDPR tulevat sovellettaviksi. API-toimittaja voi olla joko rekisterinpitäjä tai henkilötietojen käsittelijä, riippuen siitä, kenen lukuun henkilötietoja käsitellään. Yleensä API-toimittaja on käsittelijä ja asiakasyritys rekisterinpitäjä; tällöin GDPR 28 artiklan mukainen tietojenkäsittelysopimus (DPA) on pakollinen liite API-sopimukseen. Tietosuojavaltuutetun toimisto Suomessa valvoo GDPR:n noudattamista.
API-sopimuksen versiointiehto on teknisesti tärkeä. Ohjelmistorajapinnat kehittyvät, ja versiopäivitykset voivat rikkoa kehittäjän olemassa olevat integraatiot (breaking changes). Hyvä sopimus velvoittaa Palveluntarjoajan antamaan ennakkoilmoituksen merkittävistä versiomuutoksista (major version, esimerkiksi v1→v2) vähintään 90 päivää etukäteen ja pitämään vanhan version toiminnassa siirtymäajan. Pienempiä yhteensopivia muutoksia (minor version tai patch) voidaan tehdä lyhyemmällä varoitusajalla.
Kaupallinen hinnoittelumalli API:lle vaihtelee: freemium (rajoitettu ilmainen käyttö + maksulliset paketit), käyttöpohjainen (per API-kutsu tai per GB), kuukausitilaus (kiinteä käyttöraja) tai yrityskohtainen sopimus (enterprise, räätälöity hinta ja rajat). ALV 25,5 % lisätään sopimushintaan arvonlisäverolain (1501/1993) mukaan. Korkolaki (633/1982) määrittelee viivästyskoron maksun myöhästyessä.
Milloin tarvitset asiakirjan API-käyttöehtosopimus Suomi?
API-käyttöehtosopimus Suomessa tarvitaan aina, kun yritys tai kehittäjä käyttää kaupallista ohjelmistorajapintaa tuotannossa tai integroi ulkopuolisen API:n omaan sovellukseensa liiketoimintatarkoituksessa. Seuraavat tilanteet edellyttävät kirjallisen API-sopimuksen laadintaa.
Maksurajapinta (Payment API). Verkkokauppa tai sovellus integroituu maksupalveluntarjoajan API:in (Stripe, PayPal, Checkout Finland, Nets tai Bambora). Sopimus kattaa maksudatan tietosuojan, PSD2-vaatimustenmukaisuuden, pyyntörajat ja vastuunjaon maksutapahtumien virhetilanteissa.
Kartta- ja paikkatietopalvelu. Sovellus käyttää Google Maps API:ia, HERE-palvelua tai Maanmittauslaitoksen avointa paikkatietopalvelua. Vaikka avoimet paikkatietoaineistot ovat lisensoituja Creative Commons -lisenssillä, kaupalliset karttapalvelut edellyttävät sopimussuhdetta.
Pilvipalvelun ohjausrajapinta (Management API). Yritys automatisoi pilvi-infrastruktuuriaan käyttämällä AWS API:ta, Azure REST API:ta tai Google Cloud API:ta. Näissä sopimukset ovat pilvipalveluntarjoajan yleisten sopimusehtojen liitteitä, mutta erilliset sopimusehdot voivat tarkentaa ehtoja.
Fintech- ja pankkiintegraatiot. Taloushallintojärjestelmä (Procountor, Netvisor, Fennoa) integroituu verohallinnon API:in (Tulorekisteri, OmaVero) tai pankin tilitietorajapintaan (Open Banking, PSD2). Kirjallinen sopimus on edellytys.
Tekoäly- ja analytiikkapalvelu. Sovellus käyttää kolmannen osapuolen tekoälyrajapintaa (esimerkiksi OpenAI API, Google Vertex AI tai Hugging Face Inference API). Sopimus kattaa generoidun sisällön immateriaalioikeuden, datan käyttörajoitukset ja mallin käyttöehtojen siirtymisen kehittäjälle.
CRM ja markkinointiautomaatio. Sovellus integroi asiakastietoja Salesforce API:n tai HubSpot API:n kautta. GDPR-velvoitteet tulevat sovellettaviksi, kun asiakkaiden henkilötietoja välitetään rajapinnan kautta.
Sähköposti- ja viestintärajapinta. Sovellus lähettää sähköposteja SendGrid API:n tai Mailgun API:n kautta tai tekstiviestejä Twilio API:n avulla. Laki sähköisen viestinnän palveluista (917/2014) soveltuu sähköiseen viestintään.
Logistiikka- ja toimitusjärjestelmät. Verkkokauppa hakee toimitusstatuksen Postin, DHL:n tai FedExin API:sta. Sopimus kattaa datan käyttöoikeudet, pyyntörajat ja vastuunraon viivästymistapauksissa.
Mitä API-käyttöehtosopimus Suomi sisältää
API-käyttöehtosopimus Suomessa sisältää seuraavat oikeudelliset elementit, jotka varmistavat selkeän käyttöoikeuden, tekijänoikeussuojan, pyyntörajat ja tietosuojavelvoitteiden täyttymisen.
Osapuolten yksilöinti. Palveluntarjoajan ja Kehittäjän täydellinen toiminimi, kotipaikka ja Y-tunnus PRH:n kaupparekisteristä. Nimenkirjoitusoikeudelliset edustajat osakeyhtiölain (624/2006) mukaan. Tekninen yhteyshenkilö API-avainhallinnalle ja tietoturvayhteyshenkilö.
Käyttöoikeuden laajuus ja rajoitukset. Ei-yksinomainen, siirtokelvottoman käyttöoikeus tietyn API-version ja tiettyyn käyttötarkoitukseen. Kielletyt toimet: jälleenmyynti, alilisensiointi, kilpailevan palvelun rakentaminen API:n päälle, reverse engineering, data scraping yli sallittujen rajojen. Viittaus tekijänoikeuslakiin (404/1961).
Pyyntörajat ja palvelutaso. Sovittu pyyntöraja (esimerkiksi 1 000 kutsua/tunti, 10 000 kutsua/päivä), ylityksen seuraukset (HTTP 429, automaattinen lisämaksu tai palvelun keskeytys), vasteaikatavoitteet (esimerkiksi p95-latenssitavoite) ja käytettävyyslupaus (uptime SLA). Huoltoikkunat ja niiden ennakkoilmoitusvelvollisuus.
API-avaimen hallinta. Kehittäjä vastaa API-avaimen turvallisesta säilytyksestä, käytön rajoittamisesta omille palvelimille (IP-whitelist) ja välittömästä ilmoituksesta Palveluntarjoajalle avaimen paljastumisesta. API-avain on luottamuksellinen tieto; sen luovuttaminen kolmannelle on sopimuksen olennainen rikkominen.
Versionhallinta ja muutokset. Merkittävistä versiomuutoksista (breaking changes, major version) vähintään 90 päivän ennakkoilmoitus; pienemmistä muutoksista (minor version) 30 päivää. Vanhan version elinkaari (EOL-politiikka) sopimuksen liitteenä. Versionumerointi semanttisen versioinnin (SemVer) mukaisesti.
Hinnoittelu ja laskutus. Perusmaksu ja/tai käyttöpohjainen hinnoittelu ilman arvonlisäveroa; vakio-ALV 25,5 % arvonlisäverolain (1501/1993) mukaan. Laskutusjakso (kuukausittain tai kvartaaleittain), maksuaika (14 päivää netto) ja viivästyskorko korkolain (633/1982) mukaan. Hinnanmuutokset 30 päivää etukäteen. Forms-legal.com suosittelee kirjaamaan sopimukseen käyttöpohjaisen hinnoittelun enimmäislaskutusmäärän (cap) yllättävien kustannusylitysten välttämiseksi.
Tietosuoja. GDPR 28 artiklan mukainen tietojenkäsittelysopimus (DPA) pakollisena liitteenä, jos API:n kautta välitetään henkilötietoja. Tietoturvaloukkauksen ilmoitusvelvollisuus 72 h tietosuojavaltuutetulle (GDPR 33 artikla). Sähköisen viestinnän palveluista annetun lain (917/2014) 307-311 §:n mukainen viestinnän luottamuksellisuus.
Immateriaalioikeudet. API:n tekijänoikeus kuuluu Palveluntarjoajalle (tekijänoikeuslaki 404/1961). Kehittäjän oma sovellus pysyy Kehittäjän omaisuutena. Integraatiokoodi on Kehittäjän tekijänoikeudella suojattu teos. Kolmansien osapuolten kirjastojen lisenssit on huomioitava.
Vastuunrajoitus. Palveluntarjoajan kokonaisvastuu enintään 12 kuukauden käyttömaksuja vastaavaan määrään. Välilliset vahingot poissuljettuja. Kehittäjä vastaa oman sovelluksensa aiheuttamista vahingoista loppukäyttäjille.
Sopimuksen päättyminen. Irtisanomisaika, API-avaimen välitön mitätöinti, data-portabiliteetti ja siirtymäaika.
Näin täytät asiakirjan API-käyttöehtosopimus Suomi
API-käyttöehtosopimus Suomessa laaditaan seuraavien vaiheiden mukaisesti, jotka varmistavat oikeudellisesti pätevän sopimuksen tekijänoikeuslain (404/1961) ja tietosuojalain (1050/2018) puitteissa.
Vaihe 1 — Tunnista API:n oikeudellinen luonne. Selvitä ennen sopimuksen laadintaa: onko API avoin (open), rekisteröity (key-based) vai kaupallinen; välitetäänkö API:n kautta henkilötietoja (GDPR-velvoite DPA-liitteestä); soveltuuko PSD2 (maksupalveludirektiivi), AI Act tai muu erityislainsäädäntö; onko kyseessä B2B- vai B2C-sopimus (kuluttajansuojalaki 38/1978 soveltuu kuluttajasopimuksiin).
Vaihe 2 — Yksilöi osapuolet. Kirjaa Palveluntarjoajan ja Kehittäjän täydellinen toiminimi, kotipaikka ja Y-tunnus PRH:n kaupparekisteristä. Kirjaa nimenkirjoitusoikeudelliset edustajat. Nimeä tekninen yhteyshenkilö API-avainhallinnolle ja laskutusyhteyshenkilö.
Vaihe 3 — Määrittele käyttöoikeus täsmällisesti. Kirjaa sallittu käyttötarkoitus konkreettisesti (esimerkiksi: „Kehittäjä saa käyttää Maksupalvelu API:ta loppukäyttäjien tilausmaksujen käsittelyyn omalla verkkokauppa-alustallaan”). Listaa kielletyt käyttötapaukset: kilpaileva palvelu, data scraping, API-datan uudelleenmyynti, reverse engineering.
Vaihe 4 — Sovi pyyntörajoista. Kirjaa sovitut pyyntörajat (kutsu/aikayksikkö) ja ylityksen seuraukset. Määrittele, miten käyttömäärää seurataan (Palveluntarjoajan dashboard vai API-lokit) ja miten ylityksistä ilmoitetaan. Sovi enimmäislaskutusmäärästä (billing cap) yllättävien kustannusten välttämiseksi.
Vaihe 5 — Laadi tietojenkäsittelysopimus tarvittaessa. Jos API välittää henkilötietoja, laadi GDPR 28 artiklan mukainen tietojenkäsittelysopimus (DPA) liitteeksi. DPA:ssa on kuvattava käsittelyn tarkoitus, henkilötietotyypit, tekniset ja organisatoriset turvatoimet, alihenkilötietojenkäsittelijöiden lista ja ilmoitusvelvollisuus tietoturvaloukkauksen yhteydessä.
Vaihe 6 — Sovi hinnoittelusta ja laskutuksesta. Kirjaa käyttömaksu ilman arvonlisäveroa (vakio-ALV 25,5 % lisätään). Sovi laskutusjaksosta (kuukausittain tai kvartaaleittain) ja maksuajasta (14 päivää netto). Kirjaa viivästyskorko korkolain (633/1982) mukaan. Sovi mahdollisesta käyttöpohjaisen lisälaskutuksen enimmäismäärästä.
Vaihe 7 — Sovi versioinnista ja muutoksista. Kirjaa Palveluntarjoajan velvollisuus ilmoittaa merkittävistä API-versiomuutoksista vähintään 90 päivää etukäteen ja ylläpitää vanhan version toimintaa siirtymäajan. Sähköpostipohjainen muutosilmoitus on riittävä; lisäksi muutokset kirjataan changelog-dokumenttiin.
Vaihe 8 — Tarkista immateriaalioikeuslausekkeet. Varmista, että sopimus vahvistaa selkeästi: (a) API-tekijänoikeus kuuluu Palveluntarjoajalle; (b) Kehittäjän oma sovellus kuuluu Kehittäjälle; (c) kolmansien avoimen lähdekoodin lisenssit (MIT, Apache 2.0, LGPL) huomioidaan.
Vaihe 9 — Allekirjoita sopimus. Molemmat osapuolet allekirjoittavat sopimuksen kahtena samansisältöisenä kappaleena. Sähköinen allekirjoitus on pätevä oikeustoimilain (228/1929) mukaan. Säilytä sopimukset kirjanpitolain (1336/1997) mukaisten säilytysaikavaatimusten mukaisesti.
API-käyttöehtosopimus Suomi – lakisääteiset vaatimukset
API-käyttöehtosopimus Suomessa kuuluu useaan oikeudelliseen viitekehykseen, joista keskeisimmät ovat sopimusoikeus, immateriaalioikeus, tietosuoja ja sähköinen viestintä.
Oikeustoimilaki (228/1929). Sopimusvapaus API-sopimuksen perustana; kohtuuttomat ehdot sovitellaan 36 §:n nojalla. Kuluttajasopimusten osalta kuluttajansuojalaki (38/1978) on pakottavaa oikeutta.
Tekijänoikeuslaki (404/1961). API:n taustalla oleva ohjelmistokoodi on tekijänoikeudella suojattu teos (tekijänoikeuslaki 1 §). Ohjelmiston tekijänoikeudellinen suoja ei edellytä rekisteröintiä; suoja syntyy automaattisesti teoksen luomisesta. API-dokumentaatio voi olla suojattu sekä tekijänoikeudella (kirjallinen teos) että tietokantalain nojalla (sui generis -tietokantasuoja). Tekijänoikeuslaki 25 j § säätelee ohjelmiston kääntämisestä ja yhteentoimivuudesta; käänteinen suunnittelu on sallittua vain yhteentoimivuuden varmistamiseksi.
Tietosuojalaki (1050/2018) ja GDPR (EU 2016/679). Jos API välittää henkilötietoja, GDPR 28 artiklan mukainen DPA on pakollinen. GDPR 32 artiklan tekniset turvatoimet: kuljetuskerroksen salaus (TLS 1.2 tai uudempi), pääsynhallinta (OAuth 2.0, API-avain tai mTLS). GDPR 33-34 artiklojen tietoturvaloukkausilmoitus 72 tunnissa. Tietosuojavaltuutetun toimisto Suomessa käsittelee GDPR-loukkauksia.
Laki sähköisen viestinnän palveluista (917/2014). 307-311 § viestinnän luottamuksellisuus: viestien sisältöä ei saa käsitellä luvattomasti. 316 § tietoturvan varmistamisvelvollisuus sähköisten viestintäpalveluiden tarjoajille. 319 § tietoturvaloukkauksen ilmoittaminen Liikenne- ja viestintävirasto Trafficomille.
Laki vahvasta sähköisestä tunnistamisesta ja sähköisistä luottamuspalveluista (617/2009). Soveltuu, jos API:ta käytetään vahvaan sähköiseen tunnistamiseen. eIDAS-asetus (EU 910/2014) harmonisoi sähköisiä luottamuspalveluja EU-tasolla.
Maksupalveludirektiivi (PSD2, EU 2015/2366, kansallinen täytäntöönpano maksupalvelulaissa 290/2010). Pankkisovellusrajapinnat (AISP/PISP-palvelut) edellyttävät Finanssivalvonnan toimilupaa ja sopimuksia PSD2-vaatimusten mukaisesti.
EU:n tekoälyasetus (AI Act, 2024/1689). Jos API tarjoaa korkean riskin tekoälyjärjestelmää (HRAIS), tekoälyasetuksen vaatimukset liittyvät riskiarvioinnista, läpinäkyvyydestä ja ihmisvalvonnasta ja ne on huomioitava sopimuksessa.
Yleisimmät virheet: API-käyttöehtosopimus Suomi
API-käyttöehtosopimus Suomessa epäonnistuu seuraavista yleisimmistä virheistä, jotka aiheuttavat oikeudellisia ongelmia, tietosuojarikkomuksia tai teknisiä häiriöitä.
Virhe 1 — DPA-liitteen puuttuminen. Kehittäjä integroi API:n, joka välittää henkilötietoja, ilman GDPR 28 artiklan mukaista tietojenkäsittelysopimusta. Tietosuojavaltuutettu voi määrätä seuraamusmaksun. Suositus: tarkista ennen sopimuksen allekirjoittamista, sisältääkö Palveluntarjoaja DPA-liitteen tai erillinen DPA.
Virhe 2 — Epämääräinen käyttötarkoitus. Sopimuksessa ei määritellä sallittua käyttötarkoitusta, jolloin kiista käyttötarkoituksesta on mahdollinen. Palveluntarjoaja voi irtisanoa sopimuksen vetoamalla käyttöehtojen rikkomiseen. Suositus: kirjaa sallittu käyttötarkoitus konkreettisesti ja listaa kielletyt käyttötapaukset.
Virhe 3 — API-avaimen väärinkäyttö. Kehittäjä tallentaa API-avaimen avoimeen lähdekoodiin (GitHub-repositorioon) tai jakaa sen alihankkijoille ilman sopimusta. Palveluntarjoaja voi laskuttaa kaikesta luvattomasta käytöstä. Suositus: käytä ympäristömuuttujia (environment variables), secrets management -ratkaisuja ja IP-whitelistiä.
Virhe 4 — Pyyntörajan ylityksen yllätys. Sovellus lähetää API-kutsuja kontrolloimattomasti (esimerkiksi päätteettömässä silmukassa) ja ylittää pyyntörajan, jolloin lasku nousee odottamattomasti. Suositus: kirjaa sopimukseen enimmäislaskutusmäärä (billing cap) ja aseta sovellukseen automaattiset hälytykset pyyntörajoja lähestyttäessä.
Virhe 5 — Versiomuutosten huomiotta jättäminen. Palveluntarjoaja päivittää API:n uuteen versioon, minkä seurauksena kehittäjän integraatio hajoaa. Suositus: varmista, että sopimuksessa on ennakkoilmoitusvelvollisuus merkittävistä versiomuutoksista ja siirtymäaika vanhan version tuelle.
Virhe 6 — Vastuunrajoituslausekkeen puuttuminen. Sopimuksessa ei rajoiteta Palveluntarjoajan vastuuta API-katkoksista aiheutuvista liiketoimintavahingoista. Suositus: kirjaa vastuunrajoituslauseke, joka rajaa vastuun maksettuihin käyttömaksuihin ja poissulkee välilliset vahingot.
Virhe 7 — Kolmannen osapuolen avoimen lähdekoodin lisenssiehtojen laiminlyönti. API-integraatiokirjasto tai SDK sisältää GPL-lisenssin alaista koodia, joka edellyttää integroivan sovelluksen julkaisemista GPL-lisenssillä. Suositus: tarkista käytettyjen kirjastojen (SDK, client library) lisenssit ennen käyttöönottoa.
Sources & Citations
Statutory citations link to official government sources.
- eIDASEU official
Viittaa tähän sivuun
Viittaa tähän ilmaiseen malliin artikkelissa, opetussuunnitelmassa tai tutkimusmuistiossa:
Forms Legal. (2026). API-käyttöehtosopimus Suomi (Suomi) [Legal document template]. Forms Legal. https://forms-legal.com/fi/suomi/business/contracts/api-kayttoehtosopimus
"API-käyttöehtosopimus Suomi (Suomi)." Forms Legal, 2026, https://forms-legal.com/fi/suomi/business/contracts/api-kayttoehtosopimus.
@misc{formslegal-api-kayttoehtosopimus,
author = {{Forms Legal}},
title = {API-käyttöehtosopimus Suomi (Suomi)},
year = {2026},
howpublished = {\url{https://forms-legal.com/fi/suomi/business/contracts/api-kayttoehtosopimus}},
note = {Free legal document template}
}Usein kysytyt kysymykset
API-käyttöehtosopimus (Application Programming Interface Terms of Use) Suomessa on oikeustoimilain (228/1929) ja tekijänoikeuslain (404/1961) mukainen kirjallinen sopimus, jolla ohjelmistorajapinnan omistaja myöntää kehittäjälle oikeuden käyttää rajapintaa tiettyjen ehtojen ja pyyntörajojen puitteissa. API on ohjelmointirajapinta, jonka avulla eri sovellukset kommunikoivat keskenään HTTP-kutsujen avulla. Suomessa API:n oikeudellinen suoja perustuu tekijänoikeuslakiin: API:n taustalla oleva ohjelmistokoodi, dokumentaatio ja rakenne ovat suojattuja teoksia. Kehittäjä saa ei-yksinomaisen, siirtokelvottoman käyttöoikeuden tiettyyn rajapintaan tiettyä käyttötarkoitusta varten. Sopimuksen olennaiset elementit ovat: sallittu käyttötarkoitus, pyyntörajat, API-avaimen hallinta, tietosuojavelvoitteet, hinnoittelu ja vastuunrajoitus.
Kirjallinen API-käyttöehtosopimus on käytännössä pakollinen kaikissa kaupallisissa API-integraatioissa, vaikka teknisesti avoimen API:n käyttö voi olla mahdollista ilman sopimusta. Kaupallisissa API:issa (esimerkiksi maksupalvelu-, kartta- tai analytiikkapalvelut) Palveluntarjoaja edellyttää aina sopimuksen tai käyttöehtoihin sitoutumisen ennen API-avaimen myöntämistä. Erityistilanteita, joissa sopimus on ehdottoman pakollinen, ovat: PSD2-maksurajapinnat (maksupalvelulaki 290/2010 edellyttää Finanssivalvonnan toimilupaa), API:t jotka välittävät henkilötietoja (GDPR 28 artiklan DPA pakollinen), julkisen hallinnon rajapinnat (esimerkiksi tulorekisteri.fi, Verohallinnon OmaVero API) ja yritysten väliset integraatiot, joissa vaihdetaan luottamuksellista liiketoimintadataa. Avoimien API:en (esimerkiksi Ilmatieteen laitoksen sää-API, Tilastokeskuksen Open Data) käyttö on sallittua Creative Commons tai avoimen datan lisenssiehdoin ilman erillisestä sopimusta.
API-pyyntörajat (rate limits) sovitaan sopimuksessa tai sen liitteessä (SLA-liite tai hinnaston liite). Pyyntörajat voivat olla: aikaperusteisia (esimerkiksi 1 000 kutsua/tunti, 10 000 kutsua/päivä tai 100 000 kutsua/kuukausi), rinnakkaisia (esimerkiksi enintään 10 samanaikaista yhteyttä), volyymirajoja (esimerkiksi enintään 1 GB dataa/kuukausi) tai toimintokohtaisia (eri pyyntörajat eri API-endpointeille, esimerkiksi kirjoitusoperaatiot rajoitetumpia kuin lukuoperaatiot). Pyyntörajan ylityksen seurauksena on tyypillisesti HTTP 429 (Too Many Requests) -vastauskood. Sopimuksessa on sovittava, johtaako ylitys automaattiseen lisälaskutukseen (käyttöpohjainen hinnoittelu), palvelun väliaikaiseen estoon vai molempiin. Suositus: sovi sopimuksessa enimmäislaskutusmäärä (billing cap) yllättävien kustannusten välttämiseksi ja ota käyttöön automaattiset hälytykset kun 80 % pyyntörajasta on käytetty.
API-sopimuksen tietosuojavelvoitteet riippuvat siitä, välitetäänkö API:n kautta henkilötietoja. Jos API välittää henkilötietoja (esimerkiksi käyttäjäprofiilit, maksutiedot, terveystiedot), GDPR (EU 2016/679) ja tietosuojalaki (1050/2018) tulevat sovellettaviksi. Pakollinen DPA-liite (GDPR 28 artikla): sopimukseen on liitettävä tietojenkäsittelysopimus, jossa määritellään käsittelyn tarkoitus ja oikeusperuste, käsiteltävät henkilötietotyypit, tekniset ja organisatoriset turvatoimet (TLS-salaus, pääsynhallinta, pseudonymisointi), alihenkilötietojenkäsittelijöiden lista ja hyväksyntämenettely, tietoturvaloukkauksen ilmoitusvelvollisuus (72 h tietosuojavaltuutetulle, GDPR 33 artikla) sekä datan hävittäminen sopimuksen päättyessä. Lisäksi sähköisen viestinnän palveluista annettu laki (917/2014) edellyttää sähköisen viestinnän luottamuksellisuuden varmistamista ja Liikenne- ja viestintävirasto Trafficomille ilmoittamista tietoturvaloukkauksen yhteydessä.
API:n kautta luodun tai välitetyn sisällön omistajuus määräytyy tekijänoikeuslain (404/1961) ja sopimusehtojen mukaan. Pääsäännöt: (1) API:n oma rakenne, koodi ja dokumentaatio kuuluvat Palveluntarjoajalle tekijänoikeuslain nojalla; (2) Kehittäjän oma integraatiokoodi ja sovellus kuuluvat Kehittäjälle; (3) loppukäyttäjän tuottama sisältö (esimerkiksi tekstit, kuvat, tiedostot), jota välitetään API:n kautta, kuuluu tyypillisesti loppukäyttäjälle ellei sopimuksessa toisin sovita; (4) tekoäly-API:en tuottama sisältö on oikeudellisesti epäselvää — suomalainen oikeuskäytäntö on vasta muodostumassa. Tärkeää: tarkista Palveluntarjoajan käyttöehdoista, käyttääkö Palveluntarjoaja API:n kautta välitettyä dataa omien palvelujensa kehittämiseen. Jotkut API-toimittajat vaativat sopimuksessa oikeuden käyttää kehittäjän dataa koneoppimiseen. GDPR rajoittaa tätä: henkilötietoja ei saa käyttää alkuperäisestä käyttötarkoituksesta poikkeaviin tarkoituksiin ilman uutta oikeusperustetta.
Kun Palveluntarjoaja päivittää API:n yhteensopimattomaan uuteen versioon (major version, breaking change), Kehittäjän integraatio voi hajota, jos se perustuu vanhaan API-rakenteeseen. Hyvä API-käyttöehtosopimus sisältää versioinnin hallintaa koskevan lausekkeen: (1) Ennakkoilmoitusvelvollisuus: Palveluntarjoaja ilmoittaa merkittävistä versiomuutoksista kirjallisesti vähintään 90 päivää etukäteen (jotkut sopimukset edellyttävät 180 päivää); (2) Siirtymäaika: vanhan API-version tuki jatkuu vähintään 6-12 kuukauden siirtymäajan; (3) Migraatiotuki: Palveluntarjoaja tarjoaa dokumentaation ja mahdollisesti migraatiotyökaluja uuteen versioon siirtymiseksi; (4) Versioiden rinnakkaiselo: vanha versio on saatavilla siirtymäajan, jolloin molemmat versiot toimivat samanaikaisesti. Jos API-sopimuksessa ei ole versioinnilauseketta ja Palveluntarjoaja päivittää API:n yllättäen, Kehittäjällä voi olla oikeustoimilain (228/1929) 36 §:n mukainen kohtuuttomuusargumentti tai vahingonkorvausvaatimus palvelukatkoksesta aiheutuneista vahingoista.
API-käyttöehtosopimuksen irtisanominen kesken sopimuskauden on mahdollista, mutta se riippuu sopimuksen ehdoista. Normaali irtisanominen: sopimus irtisanotaan kirjallisesti sovittua irtisanomisaikaa noudattaen; tyypillisesti 30-60 päivää. Välitön irtisanomisoikeus kummallakin osapuolella: olennainen sopimusrikkomus, jota ei korjata 14-30 päivässä kirjallisesta vaatimuksesta; maksukyvyttömyys tai konkurssi; lainsäädäntömuutos, joka tekee API:n käytöstä laitonta. Palveluntarjoajan erityinen irtisanomisoikeus ilman kompensaatiovelvollisuutta: API-avaimen luovuttaminen kolmannelle, pyyntörajan tahallinen kiertäminen, kielletty käyttötarkoitus tai API:n käyttö laittomaan toimintaan. Kehittäjän erityinen irtisanomisoikeus: hinnankorotus yli sovitun rajan, SLA:n toistuva alittaminen tai Palveluntarjoajan oleellinen muutos palvelussa. Sopimuksen päättyessä Kehittäjän API-avain mitätöidään välittömästi. Suositus: sovi siirtymäajasta (esimerkiksi 30 päivää), jonka aikana Kehittäjä voi siirtää integraationsa toiselle rajapinnalle.
Kuluttajansuojalaki (38/1978) soveltuu API-käyttöehtosopimuksiin silloin, kun kehittäjä on luonnollinen henkilö joka hankkii API:n muihin kuin elinkeinotoiminnan tarpeisiin, tai kun API-palvelu myydään kuluttajalle suoraan (esimerkiksi harrastaja- tai hobbyistikehittäjille). Kuluttajansuojalain merkitys API-sopimuksissa: kuluttajalle myytävissä API-palveluissa käyttöehdot on annettava selkeässä muodossa ennen sopimuksen tekemistä (kuluttajansuojalaki 2 luku); etämyynnin peruuttamisoikeus 14 päivää voi soveltua (kuluttajansuojalaki 6 luku), ellei digitaalinen palvelu ole jo alkanut kuluttajan pyynnöstä; kohtuuttomia vakioehtoja ei voida käyttää (kuluttajansuojalaki 3 luku). B2B-API-sopimuksissa kuluttajansuojalaki ei sovellu, jolloin oikeustoimilain (228/1929) 36 § on ainoa kohtuuttomuussuoja. Kilpailu- ja kuluttajavirasto (KKV) Suomessa valvoo kuluttajansuojalain noudattamista digitaalisissa palveluissa.
Tämä malli on tarkoitettu ainoastaan tiedoksi eikä se ole oikeudellista neuvontaa. Lait vaihtelevat lainkäyttöalueittain ja muuttuvat ajan myötä. Kysy tilanteeseesi sopivaa neuvoa pätevältä lakimieheltä.Täydellinen vastuuvapauslauseke
Löysitkö virheen? Kerro meilleRelated Documents
You may also find these documents useful:
SaaS-sopimus Suomi
Kirjallinen SaaS-sopimus ohjelmistopalvelun tilaamisesta, käyttöoikeuksista, palvelutasoista (SLA) ja tietosuojasta. Tietosuojalaki (1050/2018), IT2018 YSE -ehdot ja GDPR Suomessa.
Ohjelmistokehityssopimus Suomi
Kirjallinen ohjelmistokehityssopimus tilaajan ja kehittäjän välillä ohjelmiston toteuttamisesta, immateriaalioikeuksista ja takuusta. Tekijänoikeuslaki (404/1961) ja tietosuojalaki (1050/2018) Suomessa.
Tietojenkäsittelysopimus
Rekisterinpitäjän ja käsittelijän välinen tietojenkäsittelysopimus yleisen tietosuoja-asetuksen (EU 2016/679) 28 artiklan ja tietosuojalain (1050/2018) mukaisesti. Kattaa käsittelyn kohteen, tarkoituksen, henkilötietoryhmät, käsittelijän velvollisuudet, alikäsittelijät, tarkastuksoikeudet ja siirrot kolmansiin maihin.
Lisenssisopimus Suomi
Kirjallinen lisenssisopimus immateriaalioikeuden käyttöoikeuden myöntämiseksi — ohjelmisto, teos, patentti tai tavaramerkki. Säätelee oikeustoimilaki (228/1929), tekijänoikeuslaki (404/1961) ja patenttilaki (550/1967).