Versjon 1.2, 21. oktober 2026. Analysen følger produktet og oppdateres når en ny leverandør, ny dataklasse eller ny integrasjon tas i bruk, før den slås på. Omfang: Målfrid-plattformen som Schoolhub AS (databehandler) driver for kommuner og fylkeskommuner (behandlingsansvarlige). Kommunen gjør sin egen ROS for bruken. Dette dokumentet er underlaget kommunen kan bygge på. Se også DPIA, underdatabehandlere (det fullstendige leverandørregisteret), TIA og sletting og lagringstid.
1. Metode
Risiko er sannsynlighet (S, 1–5) multiplisert med konsekvens (K, 1–5). Vi vurderer tre verdier: konfidensialitet (K), integritet (I) og tilgjengelighet (T). Konsekvensen vurderes for de registrerte og for kommunen, ikke bare for Schoolhub.
| S \ K | 1 Ubetydelig | 2 Liten | 3 Moderat | 4 Alvorlig | 5 Kritisk |
|---|---|---|---|---|---|
| 5 Svært sannsynlig | 5 | 10 | 15 | 20 | 25 |
| 4 Sannsynlig | 4 | 8 | 12 | 16 | 20 |
| 3 Mulig | 3 | 6 | 9 | 12 | 15 |
| 2 Lite sannsynlig | 2 | 4 | 6 | 8 | 10 |
| 1 Svært lite sannsynlig | 1 | 2 | 3 | 4 | 5 |
Akseptkriterium: 6 eller lavere er grønn (akseptabel). 8–12 er gul (tiltak med eier og frist). 15 eller høyere er rød og må ned før Konfidensiell og Personopplysninger tas i bruk.
2. Verdier og dataklasser
| Dataklasse | Eksempel | Verdi for en angriper | Konsekvens ved brudd |
|---|---|---|---|
| Åpen | Møtebøker, lover | Lav | 1–2 |
| Intern | Utkast, interne notater | Lav til middels | 2–3 |
| Konfidensiell | Taushetsbelagt informasjon (forvaltningsloven § 13), personalsaker | Høy | 4 |
| Personopplysninger | Opplysninger om innbyggere, eventuelt særlige kategorier | Svært høy | 5 |
3. Risikoregister
Skår før tiltak (S × K) og restrisiko etter tiltak. Nummereringen er den samme som i tidligere versjoner, og ROS-nummer i andre dokumenter viser hit.
| ID | Trussel eller uønsket hendelse | Verdi | S | K | Før | Tiltak | Rest | Eier |
|---|---|---|---|---|---|---|---|---|
| R01 | Data fra én kommune vises for en annen kommune | K | 3 | 5 | 15 | Hver kommunes data er skilt fra de andres i databasen. Innloggingen i databasen gir ikke tilgang på tvers. Deling mellom kommuner er bare mulig for Åpen og Intern. Automatiske tester av skillet ved hver endring. Ingen administrator kan lese på tvers av kommuner, heller ikke i IKT-samarbeid | 1×5=5 | Sikkerhet |
| R02 | Innhold i Personopplysninger sendes til feil leverandør | K | 3 | 5 | 15 | Regelsjekk før hver melding sendes til en modell (avvisning og logging). Leverandør kan låses per enhet. Innholdsdeteksjon for fødselsnummer, D-nummer og helseord. Dataklassen kan bare oppgraderes. Utgående nettverk er bare åpent mot godkjente adresser | 2×5=10 | Produkt |
| R03 | Leverandør lagrer eller trener på kundedata | K | 2 | 5 | 10 | Databehandleravtale med forbud mot trening. Innstilling hos leverandøren som hindrer lagring. Skriftlig bekreftelse. Årlig kontraktsgjennomgang. Leverandør slås bare på etter gjennomgang | 1×5=5 | Personvern |
| R04 | Overføring til tredjeland eller myndighetstilgang via en amerikansk leverandør (gjelder bare Microsoft Azure OpenAI, som kommunen må slå på selv. Hosting er hos Scaleway i Frankrike og er ikke utsatt for amerikansk jurisdiksjon, jf. TIA 1) | K | 2 | 4 | 8 | Microsoft Azure er valgfritt og er av for Personopplysninger som standard. Behandling i EU Data Zone. Kommunen må godta eksplisitt. Overføringsgrunnlag (DPF, SCC) og CLOUD Act er vurdert i TIA 2. Kryptering på feltnivå. GreenPT er alternativet i EU | 1×4=4 | Personvern |
| R05 | Skjulte instruksjoner i et opplastet dokument eller en nettside (prompt injection) utløser uønsket handling eller datalekkasje | K/I | 4 | 4 | 16 | Verktøy med minste privilegium og eksplisitt tillatelse per assistent. Ingen verktøy som skriver til kommunens systemer. Svar tolkes aldri som instruks. Kilder merkes som data. Innholdsfilter | 2×4=8 | Sikkerhet |
| R06 | Hallusinasjon i saksbehandling gir feil grunnlag for vedtak | I | 4 | 4 | 16 | Alltid kildesitater med forhåndsvisning. KI-merking. Feltet «kvalitetssikret av» ved eksport. Ingen automatiske vedtak. Opplæring. Assistentene er instruert til å si fra når de er usikre | 3×3=9 | Produkt |
| R07 | Manipulering eller sletting av revisjonsloggen | I | 2 | 5 | 10 | Loggen kan bare utvides (kun innlegging, ingen endring eller sletting). Egen lesetilgang. Lagring måned for måned. Daglig kontrollsum-kjede per kommune. Scaleway IAM med flerfaktorinnlogging på eierrollen. Aktivitetslogg hos Scaleway | 1×5=5 | Sikkerhet |
| R08 | Kompromittert bruker (phishing) gir tilgang til taushetsbelagt innhold | K | 4 | 4 | 16 | Tofaktorautentisering via Entra. Sikkerhetsnøkkel eller Windows Hello for Konfidensiell og Personopplysninger. Ny pålogging etter 8 timer. Ny enhet gir ny pålogging. Varsler ved uvanlig bruk | 2×4=8 | Kommune og sikkerhet |
| R09 | Kompromittert oppsett av innloggingstjenesten (feil kobling av innloggingsnivå eller feil tillit til identitetsleverandør) | K | 2 | 5 | 10 | Oppsettet ligger som kode, og endringer krever gjennomgang av en annen person. Kravene til innloggingen testes. Bare kjente identitetsleverandører. Utsteder kontrolleres | 1×5=5 | Sikkerhet |
| R10 | Innsider hos Schoolhub leser kundedata | K | 2 | 5 | 10 | Minste privilegium. Tidsbegrenset tilgang via Scaleway IAM med tofaktorautentisering. Ingen produksjonsdata i utviklingsmiljø. Kryptering på feltnivå av Konfidensiell og Personopplysninger, med nøkkel i Scaleway Key Manager. Aktivitetslogg. Taushetserklæring. Opplæring | 2×4=8 | Drift |
| R11 | Lekkasje av nøkler og hemmeligheter | K | 3 | 5 | 15 | Scaleway Secret Manager og Key Manager med minste privilegium. Ingen hemmeligheter i kildekoden (automatisk søk ved hver endring). Rotasjon. Egne nøkler per miljø. Beskyttelse mot sletting | 1×5=5 | Drift |
| R12 | Sårbarhet i programvarebiblioteker eller leverandørkjeden | K/I | 4 | 3 | 12 | Automatiske oppdateringsvarsler og sårbarhetssøk. Låste versjoner. Skanning av programvarepakker. Minimale pakker og skrivebeskyttet filsystem. Oversikt over programvarens innhold (SBOM) | 3×3=9 | Plattform |
| R13 | Tjenesten er utilgjengelig (leverandørnedetid, driftsplattform, database, tap av en sone hos Scaleway) | T | 4 | 3 | 12 | Reserveleverandør innenfor samme eller strengere regler. Utrulling uten nedetid. Database med standby i flere soner i Paris. Kopi for katastrofegjenoppretting i Amsterdam. Statusside. Driftsrutiner. Avtale om tilgjengelighet | 3×2=6 | Drift |
| R14 | Datatap (feil sletting, ødelagte data, løsepengevirus) | T/I | 2 | 5 | 10 | Daglig sikkerhetskopi i 30 dager. Kopi i Amsterdam som ikke kan slettes før fristen er ute. Versjonering i fillagringen. Øvelse i gjenoppretting hvert kvartal | 1×5=5 | Drift |
| R15 | Slettereglene feiler: data beholdes for lenge, eller journalførte data slettes for tidlig | K/I | 3 | 4 | 12 | Oppbevaringsjobb med revisjon. Test av at journalførte samtaler ikke slettes før arkivet har bekreftet. Stikkprøve hvert kvartal. Fristen er synlig i grensesnittet | 2×3=6 | Produkt |
| R16 | Innsynsmodulen lekker taushetsbelagt informasjon til den som ber om innsyn | K | 2 | 5 | 10 | Bare arkivadministrator og revisor har tilgang. Forslag til skjerming med lovhjemmel krever menneskelig godkjenning. Kontrollsum på utleveringspakken. Aldri på tvers av kommuner | 1×5=5 | Produkt |
| R17 | Opptak og transkripsjon uten gyldig grunnlag eller varsling av deltakerne | K | 3 | 3 | 9 | Mal for varsling og behandlingsgrunnlag per kommune. Lyd slettes etter reglene. Ingen følelsesgjenkjenning (forbudt i arbeidsliv etter KI-forordningen art. 5). Konfidensiell er standard for HR-møter | 2×3=6 | Kommune |
| R18 | Innhenting av møtebøker bryter vilkår eller belaster kommunens nettsted | I | 2 | 2 | 4 | Identifisert innhenter (MaalfridBot). Respekterer robots.txt. Avtale per kommune. Begrenset antall forespørsler | 1×2=2 | Produkt |
| R19 | Kostnadsskred (feil, misbruk eller løkke) | T | 3 | 3 | 9 | Kostnadsgrense per enhet. Begrensning på antall forespørsler. Varsler i overvåkingen | 2×2=4 | Produkt |
| R20 | Overavhengighet av KI (tap av fagkunnskap, uformelle arbeidsmåter) | I | 4 | 2 | 8 | Opplæring. Brukerveiledning. Merking om at brukeren er ansvarlig. | 3×2=6 | Kommune |
| R21 | Ukontrollert endring av underdatabehandler | K | 2 | 4 | 8 | Krav i databehandleravtalen om 30 dagers forhåndsvarsel og innsigelsesrett. Leverandørregisteret. Endringer i tillatte utgående adresser krever gjennomgang | 1×4=4 | Personvern |
| R22 | Telemetri lekker innhold eller identifikatorer | K | 3 | 3 | 9 | Innsamleren fjerner sensitive felt (databasespørringer, innlogging, informasjonskapsler). Bruker-ID lagres som kontrollsum. Ingen innhold i sporingsdata. Overvåkingen drives av oss i EU | 1×3=3 | Plattform |
| R23 | Maskinen som kjører talegjenkjenning blir kompromittert, eller modellfilene er manipulert | I/K | 2 | 4 | 8 | Egne GPU-maskiner, atskilt fra resten. Ingen tilgang til internett. Modellfiler hentes fra vår egen fillagring hos Scaleway (EU) og kontrolleres med kontrollsum. Ingen nedlasting under drift | 1×4=4 | Plattform |
| R24 | Modell med uønsket opphav eller justering brukes (modeller av kinesisk opphav), eller forespørsler går til kinesisk drevne tjenester | I | 2 | 3 | 6 | Bare GreenPT i EU og nexos.ai (forvalg Åpen og Intern). Ingen kinesisk drevet API koblet til. Innstillingen allow_chinese_origin_models kan slås av og låses. Opphavet vises i modellvalget | 1×3=3 | Produkt |
| R25 | Skjevhet eller dårligere kvalitet på nynorsk og dialekt gir forskjellsbehandling eller feil i utkast og transkripsjon | I | 3 | 3 | 9 | Evaluering per språk (bokmål og nynorsk) før aktivering. NB-Whisper for norsk tale. Gjennomgang av nynorsk. Vurdering og rangering av personer er blokkert i assistentgodkjenningen | 2×3=6 | Produkt |
| R26 | Manglende åpenhet: de registrerte vet ikke at KI er brukt eller hvor data går | K | 3 | 3 | 9 | KI-merking i grensesnittet og i eksport. Synlig modell, leverandør og region. Kommunens personvernerklæring (mal) | 2×2=4 | Kommune |
| R27 | Revisjonslogg og bruksstatistikk brukes til å overvåke enkeltansatte | K | 3 | 3 | 9 | Bare revisor, arkivadministrator og administrator for enheten har tilgang, og alle oppslag logges. Statistikk er samlet per enhet med minstegrense. Drøfting med tillitsvalgte (arbeidsmiljøloven kap. 9) | 2×3=6 | Kommune |
| R28 | Overdreven tillit til svaret: brukere stoler blindt på det | I | 4 | 4 | 16 | Utkast-ramme. Sitater med forhåndsvisning. «Kvalitetssikret av». Opplæring (KI-forordningen art. 4). Ingen vedtak | 3×3=9 | Kommune og produkt |
| R29 | Brukerens «slett» skjuler bare samtalen. Fysisk sletting skjer først når fristen er ute | K | 3 | 3 | 9 | Beskrevet i sletting og lagringstid og rutinen for registrertes rettigheter. Fysisk sletting på instruks fra kommunen | 2×3=6 | Produkt |
| R30 | Feil transkripsjon eller feil taler i referat | I | 3 | 3 | 9 | Menneskelig godkjenning av referat. Talere vises som «Taler n», ikke med navn. Evaluering på dialekter | 2×3=6 | Produkt |
| R31 | Sikkerhetskopier beholder data etter sletting (daglige kopier i 30 dager, ukentlige kopier i 90 dager, også kopien i Amsterdam) | K | 2 | 3 | 6 | Avtalt i databehandleravtalen punkt 14.2. Kopiene utløper av seg selv, senest 90 dager etter sletting. Slettet innhold gjenopprettes ikke i produksjon | 2×2=4 | Drift |
| R33 | Konsentrasjon: all hosting, nøkkelhåndtering og sikkerhetskopi (begge regioner) ligger hos én europeisk leverandør (Scaleway). GreenPT bruker også Scaleway som underleverandør. Leverandørfeil, kontosperring, tvist om fakturering, sikkerhetshendelse eller oppsigelse rammer alt samtidig | T/K | 3 | 4 | 12 | Hele oppsettet er beskrevet som kode og bruker få proprietære tjenester utover S3-kompatibel fillagring, administrert database og Kubernetes, slik at flytting til en annen EU-leverandør er mulig. Sikkerhetskopi i en annen region (Amsterdam). Avtalt tilgjengelighet og eskaleringskontakt. Skriftlig exitplan. Modellleverandører utenfor Scaleway (Mistral, OVHcloud), slik at KI-funksjonen ikke faller sammen med hosting | 2×4=8 | Drift |
| R34 | GPU-kapasitet: Scaleway kan mangle GPU-kapasitet (utsolgt type eller sone) til NB-Whisper, slik at referatfunksjonen forsinkes eller stopper | T | 4 | 2 | 8 | Transkripsjon går i kø og har ingen krav om sanntid. Reservert GPU-maskin. Mulig å flytte til annen sone der GPU finnes. Reserve: en enklere modell med lavere kvalitet. Varsel ved lang kø | 2×2=4 | Plattform |
Rød før tiltak: R01, R02, R05, R06, R08, R11 og R28. Alle har restrisiko 10 eller lavere. R02, R05, R06, R08 og R28 er gule og følges opp. Restrisikoen forutsetter at tiltakene er på plass.
4. Leverandører av språkmodeller
Det autoritative registeret er underdatabehandlere. Tabellen under er en kortversjon for risikoformål. Ved avvik gjelder registeret.
Kravene til alle leverandører er: (1) skriftlig bekreftelse på EU/EØS-prosessering, (2) databehandleravtale, (3) ingen trening på data, (4) region logges for hvert kall og (5) kostnadsgrense per enhet.
| Leverandør | Selskap og jurisdiksjon | Modeller og tjeneste | Dataklasser (standard) | Underlagt tredjelands lovgivning? |
|---|---|---|---|---|
| GreenPT (standard) | GreenPT BV, Nederland. Behandling hos Scaleway SAS (Paris) og Inceptron, Tensorix og Melious (Finland) | Kimi K3, GLM 5.3, MiniMax M3, DeepSeek V4.1 Flash, GLM 5.3 Flash (kinesisk opphav, kjørt i EU), Qwen3 Embedding 8B | Åpen, Intern, Konfidensiell, Personopplysninger | Nei (EU) |
| Mistral AI | Mistral AI SAS, Paris. Underdatabehandlere: trust.mistral.ai/subprocessors | Mistral Large 4, Medium 3.5 og Small 4, og valgfritt Voxtral (tale til tekst) og Mistral OCR | Forvalg Åpen og Intern. Kommunen avgjør | Nei (fransk selskap) |
| nexos.ai | Underleverandører ifølge leverandøren: Amazon Web Services EMEA SARL (EØS), Fireworks AI, Inc. (USA), 360 IT UAB | Claude Opus 5.5, Sonnet 5.5, Haiku 5.5, Mistral Small 4, Kimi K3, GLM 5.3 og DeepSeek V4.1 Flash | Forvalg Åpen og Intern. Kommunen avgjør | Ja, for deler av ruten: region varierer per modell |
| Microsoft Azure OpenAI, EU Data Zone (ressurs i Sweden Central). Kommunen velger | Microsoft Ireland Operations Ltd. (amerikansk morselskap) | GPT-6.1 Sol, GPT-5.6 Terra, GPT-5.4 mini, GPT-5 nano, Whisper | Forvalg Åpen og Intern. Kommunen kan velge Konfidensiell og Personopplysninger | Ja: amerikansk morselskap (CLOUD Act). Redusert med EU Data Boundary og avtalevilkår, men ikke fjernet |
Øvrige underdatabehandlere i plattformen (ikke modellleverandører): Scaleway SAS (administrert Kubernetes, PostgreSQL og Redis, fillagring, Key Manager, Secret Manager og GPU i Paris og Amsterdam). Kommunens egen Microsoft Entra ID og Feide/Sikt (kommunen er ansvarlig). Nettsøk leveres av Staan og er av som standard. Overvåkingen drives av oss i EU og er ikke en underdatabehandler. GitHub brukes bare til kode og ikke til kundedata.
Modeller av kinesisk opphav (R24)
Risiko: en modell med uønsket opphav eller justering gir skjev eller upålitelig innhold, eller forespørsler går til kinesisk drevne tjenester. Avgjørelse 21. oktober 2026: modeller av kinesisk opphav er tillatt, men bare når de kjøres av GreenPT i EU, eller av nexos.ai for Åpen og Intern. Ingen kinesisk drevet tjeneste (DeepSeek, Moonshot, Alibaba Cloud, Zhipu, MiniMax, Xiaomi) er koblet til. Tiltak: bare EU-drevne leverandører, innstillingen allow_chinese_origin_models (på som standard, kan slås av og låses av overordnet enhet), opphavet vises i modellvalget, og samme dataklassegrenser som for øvrige modeller. Risikoen aksepteres med disse tiltakene. Gjenstår: skriftlig bekreftelse fra GreenPT og nexos.ai om at ingen forespørsel rutes til kinesisk drevne tjenester.
5. Oppfølging
- Analysen revurderes ved hver ny leverandør, ved større endringer i arkitekturen og minst årlig.
- Risikoene R02, R05, R06, R08 og R28 revurderes jevnlig, siden de har gul restrisiko.
Versjon 1.0, 21. oktober 2026.