Gå til indholdet

Ressourcer

Hvor data behandles

Data, du sender til komplai, behandles et af fire steder. Hvilket sted et kald bruger, afhænger af værktøjet, af hvad jeres aftale godkender, og af den behandling, kaldet beder om. Et kald flyttes aldrig til et andet sted: Et sted eller en model, der ikke kan bruges, afvises med en fejl, der nævner det.

De fire steder

StedDrives afHvorData forlader EU
komplais serverekomplai hos HetznerFalkenstein, TysklandNej
Lokal infrastrukturkomplaiDanmarkNej
EU-cloudkomplai gennem sin EU-modeludbyderFrankrigNej
Jeres egne AI-forbindelserJeres organisation eller jeres udbyderSom udbyderen eller jeres administrator oplyserAfhænger af forbindelsen
  • komplais servere kører hubben, API'et, Redacts regler, NER på stedet eu-de, Registeropslag og databaserne. De deles med andre organisationer.
  • Lokal infrastruktur kører sprogmodeller, Decides beslutningsmodeller og NER på stedet local. Køen deles med andre organisationer uden prioritet. Behandling på lokal infrastruktur er uden betaling for AI og tæller ikke med i loftet for AI-forbrug.
  • EU-cloud kører sprogmodeller for de værktøjer, jeres organisation har godkendt EU-behandling for, fx Chat, Coding og Redacts sprogmodel. Forbruget måles til udbyderens pris og tæller med i organisationens loft for AI-forbrug.
  • Jeres egne AI-forbindelser tilføjer organisationens administrator i hubben. Aftalen med udbyderen er jeres egen, udbyderen er ikke komplais underdatabehandler, og forbruget tæller ikke med i loftet for AI-forbrug. Chat, Chat-API'et og udkast i Dokumenter, skabeloner og Word kan bruge dem. Egne AI-forbindelser viser hvordan.

Værktøj for værktøj

Redact

Redact behandler den tekst, du sender, i lag, og hvert lag har sit eget sted:

  • Regler (regex) kører på komplais servere i Tyskland.
  • NER (ner) kører på stedet i nerDeployment: eu-de er komplais servere i Tyskland, og local er lokal infrastruktur i Danmark, når GET /v1/access viser stedet som tilgængeligt. Uden nerDeployment kører NER på det standardsted, GET /v1/access markerer.
  • Sprogmodellen (llm) kører på lokal infrastruktur i Danmark, medmindre kaldet beder om processing: "eu-cloud".

POST /v1/redact/detect kører kun regler og NER. POST /v1/redact/restore kører ingen model. Filinput Beta udtrækker teksten fra en PDF- eller Word-fil i hukommelsen på komplais servere i Tyskland og gemmer ikke filen. Derefter behandles teksten som al anden tekst. POST /v1/redact/file/jobs gemmer den udtrukne tekst krypteret som et tekstjob.

Redact i Word scanner op til 16.000 tegn af dokumentets brødtekst gennem POST /v1/redact/detect og bruger derfor regler og NER de samme steder. Sidehoveder, sidefødder, fodnoter, tekstfelter, kommentarer, metadata og billeder scannes ikke.

Chat

POST /v1/chat/completions sender beskederne til stedet i processing:

  • komplai-local: lokal infrastruktur i Danmark.
  • eu-cloud: komplais EU-cloud, når jeres organisation har godkendt EU-behandling for Chat.
  • connection:<id>: en af organisationens egne forbindelser, som administratoren har gjort tilgængelig via API.

Uden processing kører kaldet dér, hvor jeres organisations Chat kører. Chat-referencen har felterne og fejlene.

Decide

Decide Beta sender teksten og spørgsmålene til en beslutningsmodel på lokal infrastruktur i Danmark. Undervejs ligger teksten i den krypterede kø, der er beskrevet nedenfor; derefter gemmes den ikke.

Coding

Coding Beta sender det, kodeklienten sender, altså beskeder og resultater af værktøjer, klienten har kørt, til en model i komplais EU-cloud på jeres organisations godkendte rute. komplai kører aldrig selv et værktøj.

Registeropslag

Registeropslag Beta laver opslag i CVR, Retsinformation, Danmarks Statistik og Folketinget på komplais servere i Tyskland. Det register, du slår op i, får søgeoplysningerne og har sine egne driftssteder. Der bruges ingen AI.

Run

Apps, der er udgivet med Run, kører i den besøgendes browser, og Run kører ingen serverkode. Appfilerne ligger på komplais server hos Hetzner i EU; siden Databeskyttelse i hubben nævner stedet. En app, som en administrator har godkendt til AI, sender tekst til komplais EU-cloud eller en godkendt AI-forbindelse, aldrig til lokal infrastruktur. Data, en app gemmer i komplai, ligger krypteret i komplais database hos Hetzner i Tyskland. Udgiv med Run har detaljerne.

Værktøjer uden API, fx Lens, Secret og Index, står med deres behandling på siden Databeskyttelse i hubben.

Hvad der gemmes, og hvor længe

HvadGemmesHvor længe
Synkrone kald: Redact, detect, restore, filinput, Chat-svar og DecideIntet efter svaret, bortset fra køen på lokal infrastrukturGemmes ikke
Tekst, der sendes til lokal infrastrukturKrypteret i køen, indtil den er behandlet, og derefter resultatet krypteret i køenResultatet i 1 time, derefter slettet ved periodisk oprydning, ved driftsstop eventuelt senere
Tekstjobs i RedactTeksten, krypteret, mens jobbet venter eller kører, og fjernet, når jobbet slutter, samt resultatet, krypteretTil du sletter jobbet, eller det når expiresAt
CodingIngen prompts, svar eller værktøjsresultaterGemmes ikke
Chat-samtaler i hubbenSamtalen, krypteret på komplais servere i Tyskland og kun synlig for den person, der havde denTil personen sletter den
Forbrugs- og revisionsoplysningerHvem, hvornår, værktøjet, modellen og antal tokens eller tegn, uden indholdSom jeres aftale angiver
BackupEn daglig kopi af komplais databaser, krypteret (AES-256) og opbevaret hos Hetzner i EU, uden filer uden for databaserneSom aftalt særskilt

Opbevaringstiden for et tekstjob regnes fra, når jobbet slutter. Med testdata og uden opbevaringspolitik gemmes resultatet i 1 time. Persondata i tekstjobs kræver en opbevaringspolitik, som jeres organisation aftaler med komplai. Den fastsætter opbevaringstiden, højst 30 dage, og uden den afvises jobbet med approved_redact_storage_policy_required. DELETE /v1/redact/jobs/{id} fjerner teksten og resultatet med det samme. At læse et resultat sletter det ikke.

Modeltjenesten i EU-cloud

Her er vilkårene for modeltjenesten bag komplais EU-cloud, som komplai senest kontrollerede dem den 13. oktober 2026. GET /v1/coding/account returnerer dem på dansk i data.

  • Modeltjenesten bruger ikke input, prompts eller svar til at træne, genoptræne eller forbedre grundmodellerne.
  • Prompts og svar gemmes som udgangspunkt ikke. En midlertidig, projektisoleret cache af mellemresultater er automatisk og kan ikke slås fra.
  • Ved særlige fejlfindings- eller sikkerhedshændelser, herunder undersøgelser af HTTP 500-fejl, kan hele forespørgslen gemmes i op til to uger.
  • Aggregerede og anonyme forbrugsdata kan gemmes i op til seks måneder.

Behandling og opbevaring følger også jeres aftale med komplai.

Se det for jeres organisation

GET /v1/access viser behandlingen for din nøgle. For Redact nævner services[].hosting.processing.layers, hvor hvert lag kører, og laget ner viser alle de steder, NER kan køre, hver med available og en reason. services[].processing.data_mode fortæller, om du må sende persondata; Testdata forklarer det.

Shell
curl https://api.komplai.dk/v1/access \
  -H "Authorization: Bearer $KOMPLAI_TOKEN"

I hubben viser Databeskyttelse (/governance) dine værktøjer, eller alle værktøjer i aftalen for en administrator, med behandling, placering og status. Hver række fortæller, hvad der sendes og gemmes, hvilke data der er tilladt, og hvilken databehandleraftale der gælder. Når organisationen har databehandleraftaler, ligger de på siden som PDF-filer, og administratorer ser også backup af platformen. På Organisation › AI og behandling › Behandling (/settings/processing) vælger en administrator, hvilke af de godkendte steder hvert værktøj må bruge. Godkendelse af behandling forklarer begge sider.

Når et sted ikke kan bruges

Et kald nævner sit sted eller bruger det standardvalg, jeres organisation har, og kører dér eller slet ikke. API'et skifter aldrig til et andet sted eller en anden model, heller ikke når det valgte fejler, eller et loft er nået. Det er de fejl, du oftest møder:

komplaidevelopers
Kontakt os

Søg i dokumentationen

Vælg med piletasterne, og åbn med Enter.