# Godkendelse af behandling

> Se, hvad jeres aftale godkender for hvert værktøj, vælg hvilke godkendte steder hvert værktøj må bruge, og giv medarbejderne adgang.

Et værktøj virker kun for en person, i hubben eller via API, når tre ting er på plads:

1. Jeres aftale med komplai omfatter værktøjet og godkender, hvor det må behandle data.
2. Jeres administrator tillader det sted for værktøjet.
3. Personen har adgang til værktøjet.

komplai registrerer aftalen. Jeres administrator kan se den i hubben og står for de to andre.

## Hvad aftalen godkender

Aftalen nævner de værktøjer, jeres organisation har, de steder, hvert værktøj må bruge, og de data, I må sende:

- **Steder.** Lokal infrastruktur i Danmark og komplais EU-cloud for et værktøj, hvor aftalen har det. [Hvor data behandles](https://developers.komplai.dk/da/data-processing) beskriver hvert sted.
- **Data.** Testdata som standard. Persondata kræver en databehandleraftale, der er aktiv og valgt på aftalen. [Testdata](https://developers.komplai.dk/da/test-data) viser, hvordan en nøgle læser det.

Hubben tilbyder aldrig et sted eller et værktøj, som aftalen ikke har. Vil I godkende mere, fx EU-cloud for et værktøj eller persondata, aftaler jeres organisation det med komplai. [Kontakt os](https://komplai.dk/#kontakt).

## Se godkendelsen under Databeskyttelse

Alle medlemmer kan åbne **Databeskyttelse** (`/governance`) i hubbens menu. Administratorer ser alle værktøjer i aftalen; medlemmer ser de værktøjer, de har adgang til.

1. [Log ind](https://hub.komplai.dk/login) i hubben, og åbn **Databeskyttelse**.
2. Find værktøjet under **Databehandling**. Rækken viser **Behandling**, **Placering** og **Status**: *Sat op*, *Ikke sat op* eller *Slået fra*.
3. Åbn rækken. Den fortæller, hvad der sendes, og hvad der gemmes, og viser **Tilladte data** (*Kun testdata* eller *Persondata efter databehandleraftalen*) og, hvor de gælder, **Grænse for kald** og **Databehandleraftale**.
4. Åbn en aftale under **Databehandleraftaler** med **Vis PDF** eller **Hent PDF**. Hver aftale viser sin version, datoen, den blev underskrevet, og en **Kontrolsum (SHA-256)**, som du kan sammenligne med jeres egen kopi.

Administratorer ser også backup af platformen på siden og et link til behandlingsvalgene.

## Vælg, hvilke steder hvert værktøj må bruge

På **Organisation › AI og behandling › Behandling** (`/settings/processing`) vælger en administrator, hvilke af de godkendte steder hvert værktøj må bruge. Siden kan kun indsnævre godkendelsen: Den tilføjer aldrig et sted, ændrer ikke aftalen og tilføjer ingen forbindelse.

1. Åbn **Organisation** i menuen og derefter **AI og behandling**. **Behandling** er den første fane.
2. Hvert værktøj har to kolonner. **I komplai** gælder værktøjets arbejdsrum i hubben. **Via API** gælder kald med en API-nøgle; et værktøj uden API skriver det.
3. Sæt flueben ved de steder, værktøjet må bruge: **Lokal infrastruktur** og, hvor aftalen har det, **EU-cloud**.
4. Vælg **Gem valg**. *Gemt* vises, når serveren har gemt valgene.

For Redact handler valgene om sprogmodellen: **Uden LLM eller med LLM på lokal infrastruktur** og **Med LLM i EU-cloud**. Via API kører Redacts regler og NER på stedet `eu-de` på komplais servere i Tyskland, og NER på stedet `local` tæller som lokal behandling.

Det betyder valgene:

- Uden flueben i en kolonne stopper ny behandling dér. Opgaver flyttes aldrig til et andet sted, og grænserne for AI-forbrug gælder stadig.
- Via API afvises et kald, der ville køre et sted, administratoren ikke har valgt, med [processing_choice_not_allowed](https://developers.komplai.dk/da/errors/processing_choice_not_allowed). Det sendes aldrig et andet sted hen.
- Indtil en administrator gemmer valg for et værktøj, er alle godkendte steder tilladt.
- Valgene gælder komplais behandling. Organisationens egne AI-forbindelser har deres egne kontakter på fanen **Forbindelser**; se [Egne AI-forbindelser](https://developers.komplai.dk/da/guides/ai-connections).
- Hver ændring skrives i organisationens **Hændelseslog** (`/settings/audit`).

Kun organisationens administratorer kan ændre valgene. komplais supportadgang, som kun kan læse, kan ikke åbne siden.

## Giv medarbejderne adgang

På **Organisation › Personer › Adgang til værktøjer** (`/settings/apps`) sætter du flueben ved et værktøj for en person eller for **Alle**. Hvert flueben gemmes med det samme.

- Fjerner du adgangen, gælder det også personens API-nøgler.
- Et værktøj, der står som *Slået fra*, er slået fra for organisationen: Du kan fjerne adgang, men ikke give ny.
- Gæster får ikke værktøjer.

Personer med adgang opretter selv deres personlige API-nøgler (`kp_live_...`) under **API og integrationer › API-nøgler** (`/api-access`) med de scopes, forbindelsen skal bruge. [API-nøgler og autentificering](https://developers.komplai.dk/da/authentication) forklarer nøgler og scopes.

## Lokale modeller

På **Organisation › AI og behandling › Lokale modeller** (`/settings/local-models`) vælger en administrator, hvilke af komplais validerede modeller på lokal infrastruktur organisationen bruger, og standardmodellen for hver opgave. Medarbejderne vælger blandt de modeller, der er slået til, eller blandt alle validerede modeller, når ingen er slået til for en opgave. Fanen findes, når organisationen har Chat eller Decide.

## Sådan kontrollerer API'et det

API'et kontrollerer aftalen, administratorens valg, personens adgang og nøglens scopes ved hvert kald og igen, mens et tekstjob kører. Bliver noget trukket tilbage, stopper næste kald med en af disse koder:

| Kode | Hvad der skete |
| --- | --- |
| [processing_not_approved](https://developers.komplai.dk/da/errors/processing_not_approved) | Organisationens godkendelse af behandling for værktøjet mangler eller er trukket tilbage. |
| [processing_not_enabled](https://developers.komplai.dk/da/errors/processing_not_enabled) | Stedet er ikke godkendt for værktøjet, fx EU-cloud. |
| [processing_choice_not_allowed](https://developers.komplai.dk/da/errors/processing_choice_not_allowed) | Administratoren tillader ikke stedet via API. |
| [app_not_assigned](https://developers.komplai.dk/da/errors/app_not_assigned) | Personen bag nøglen mistede adgangen til værktøjet, mens kaldet blev modtaget. |
| [insufficient_scope](https://developers.komplai.dk/da/errors/insufficient_scope) | Nøglen mangler scopet, personen har ikke længere værktøjet, eller godkendelsen dækker det ikke længere. |
| [processing_access_withdrawn](https://developers.komplai.dk/da/errors/processing_access_withdrawn) | Et tekstjob mistede sin adgang, efter at det blev oprettet. Jobbet er ugyldigt, og dets tekst og resultat er slettet. |

---

https://developers.komplai.dk/da/guides/processing-approval
