Privatlivspolitik for Elevvejleder
Ejerudkast til forældre, skole og Google. Teksten kræver ejerens godkendelse, og de åbne felter skal udfyldes, før adressen bruges i Chrome Web Store.
Udkastet bygger på databehandleraftalen for piloten. Planlagt behandling er beskrevet som planlagt, ikke som funktioner, der allerede er i drift.
1. Hvem står bag?
Høje Taastrup Privatskole er dataansvarlig. mragile.io ApS er databehandler i piloten. Elevvejleder drives af Theis og Musti.
- Skolens CVR og adresse: [Udfyldes]
- mragile.io ApS, CVR og adresse: [Udfyldes]
2. Hvad gør Elevvejleder?
Elevvejleder er en Chrome-udvidelse, der hjælper elever videre med opgaver på Gyldendals fagportaler i dansk, matematik, engelsk, tysk, fransk, biologi, geografi, fysik/kemi, historie, religion, samfundsfag, madkundskab og billedkunst med hints og forklaringer uden at give facit. Piloten er kun til pilotklasserne på Høje Taastrup Privatskole.
I Word online har udvidelsen en værktøjslinje til elevens egen tekst. Skrivehjælp med Teksttjek, Genretjek og Erstat i Word online er beskrevet i afsnit 3b.
Skolens Microsoft-login og lærerens klasseoverblik er planlagt og endnu ikke implementeret. Det planlagte overblik viser samlede tal og rensede eksempler på elevspørgsmål, ikke elevlister eller samtaler. Theis og Musti tager stikprøver af samtaler til evaluering og kontrol af, at hjælperen ikke giver facit.
- Pilotklasser og pilotperiode: [Udfyldes]
3. Hvilke oplysninger behandles?
Aktuelt bruges et pseudonym beregnet som SHA-256 af udvidelsens installations-id. Klasse og klassetrin er oplyst af klienten eller mangler. De kommer endnu ikke fra skolens login.
Et automatisk filter fjerner oplagte telefonnumre, mailadresser og cpr-lignende tal fra elevens tekst før lagring og AI-kald. Filteret fanger ikke alt. Behandlingen er ikke beregnet til helbredsoplysninger eller andre følsomme oplysninger. Skriver eleven selv eksempelvis om helbred i fritekst, kan det sendes til AI-modellen og gemmes med samtalen.
Elevvejleder indsamler ikke navn, mail eller CPR-nummer fra elevens login og er ikke beregnet til profilering, karakterer eller vurdering af den enkelte elev. Den planlagte loginbehandling omfatter pseudonymt login-id, skolens tenant-id og roller.
- Samtaler omfatter opgavetekst, filtrerede beskeder og markeret tekst, hjælperens svar, pseudonym, portal, adresse, fag, kapitel, opgave, tidsstempler og request-id. Ufiltreret originaltekst gemmes ikke i D1.
- Afviste kontrolkald kan gemmes med filtreret elevbesked, afvist svarudkast, grund, pseudonym, tidspunkt og request-id. Ejerens vurderinger i administrationsdashboardet kan også gemmes.
- Brugshændelser og brugsgrænser omfatter blandt andet hjælpeform, henvisning til læreren, tommel op eller ned, pseudonym, klasse og klassetrin. Hændelser gemmes uden opgavetekst, adresse og billeder. Ordbogsord uden træf gemmes med dato og antal; et ord kan være en personoplysning.
- Billeder, som eleven sender, og automatiske skærmbilleder ved relevante stedspørgsmål kan sendes til AI-modellen. De gemmes ikke i D1 og opbevares kun under kaldet hos databehandleren.
- En kort sætning om hurtige klik kan indgå i det aktuelle AI-kald uden tal eller tidspunkt. Den gemmes ikke særskilt af applikationen.
- Tekst til oplæsning sendes til Microsoft Azure AI Speech. Elevens rettelser kan indgå, og oplæsningsteksten går ikke gennem persondatafilteret. Applikationen gemmer ikke teksten eller lyden. Der sendes ikke pseudonym, elev-id, samtale eller billeder til oplæsningen.
- Tekniske fejlrapporter og driftslogs kan indeholde metadata og korte filtrerede uddrag. IP-adresser gemmes ikke i Sentry. Supportsamtaler mellem lærere og ejerne gemmes med lærerens pseudonyme login-id, lærerens klasser fra login, emne, beskeder, ejernes svar med ejerens fornavn, tidspunkter og request-id. Lærerens navn, skole og mail gemmes ikke, og beskederne går ikke gennem persondatafilteret. Supportbeskeder og samtaler oprettet, før lærerens indbakke kom, kan indeholde lærerens egen mail, som læreren selv skrev. Samtalerne slettes sammen med pilotens øvrige data; kontaktvej og vilkår skal afklares med aftalen.
3a. Tekstværktøjer og diktering, tillæg 2026-10-16
Mit udkast og Gem uddrag bruger kun panelets midlertidige hukommelse. Udkastet ryddes ved det eksisterende fane-, opgave- eller brugerskift og ved panellukning. Et almindeligt visningsskift bevarer kladden. Gem uddrag lover ikke varig lagring.
Stavehjælp sender ved elevens valg den markerede del i Mit udkast eller hele udkastet, hvis der ikke er en markering i feltet. Oversæt tekst sender elevens valgte sidemarkering til dansk, engelsk eller tysk. Teksten går gennem det eksisterende persondatafilter før modelbehandling sammen med filtreret opgavekontekst og eventuel allerede ejet samtalehistorik. Filteret fanger ikke alt, herunder ikke alle navne i fri tekst.
Tekstværktøjerne bruger serverens eksisterende modelvalg for vejleder, kontrol og eventuel reserve. Alle resultatfelter kontrolleres mod opgaven, før de vises. Direkte oversættelse, der ville give facit, kan erstattes af kontrolleret ordhjælp. Eleven vælger selv staverettelser. Disse handlinger gemmer ikke input, output, rettelseslister eller afviste tekstuddrag som nye samtaler, elevspørgsmål, opgavetekst, afvisningstekst, logs eller Sentry-indhold. Eksisterende numeriske pris-, forbrugs- og kontrolmetadata bruges. Hvis eleven selv sender teksten som en almindelig besked bagefter, gælder samtalens sædvanlige behandling.
Når diktering er konfigureret og tilgængelig, går mikrofonens lyd gennem Elevvejleders egen separate relay til Microsoft Azure AI Speech i North Europe. Eleven vælger beskedfeltet eller Mit udkast, starter og stopper selv og får kun endelig genkendt tekst sat ind. Der sendes ingen hjælperbesked automatisk. Lyd går ikke gennem tekstfilteret. Appens login bruges til at få en kort sessionbundet engangsbillet; Azure-nøglen bliver på serveren.
Koden til diktering gemmer ikke rå lyd, genkendt tekst eller rå appbillet i D1, applikationslogs eller Sentry. D1 gemmer kun forbindelses-, adgangs- og opgørelsesmetadata som beskrevet nedenfor. Metadata er elevdata, også uden lyd og tekst. Microsofts egne opbevaringsvilkår er fortsat særskilt uafklarede; der tilføjes ingen ny opbevaringsfrist her.
Relayens versionsstyrede konfiguration har invocation_logs=false. Faktisk platformlogning er ikke afprøvet ved genlæsning af platformens logs. Reel Azure-kompatibilitet og faktisk mikrofon/transport i en bygget MV3-udvidelse er ikke afprøvet. Relayadressen er udeladt i alle appmiljøer, og diktering er ikke aktiveret. Lokale tests med falsk upstream er ikke en serviceafprøvning.
- dikteringsforbindelser: forbindelses-id, miljø, sessionhash, portal, status samt oprettelses- og afslutningstid.
- dikteringsbilletter: hash af engangsbilletten, forbindelse, miljø, udløb og tidspunkt for engangsforbrug. Den rå billet og appens login-token lagres ikke her.
- dikteringsblokke: blok- og forbindelses-id, miljø, gemt UTC-dato, maksimale og videresendte PCM-bytes, servervalgt tarif og afrunding, pending/slutstatus, pris eller ukendt pris samt estimat og afslutningstid. Recovery bruger kun D1 og kan konservativt opgøre en uafklaret blok til dens gemte maksimum uden at gensende lyd.
- De tre tabeller følger det eksisterende fulde sletteomfang alle og den eksisterende frist, senest 90 dage efter pilotens afslutning. Blokke og billetter slettes før forbindelser, og alle tre før sessioner, med før-/efterantal i sletningsloggen. Omfanget samtaler ændres ikke.
3b. Skrivehjælp i Word online, tillæg 2026-11-01
Udkast, ikke ejergodkendt: ordlyden i dette afsnit afventer Theis' godkendelse, og leverandørfelterne i afsnit 4 og 5 afventer Musti. Funktionerne i afsnittet er i dag kun slået til i testversionen (staging) og er ikke aktiveret for elever.
Skrivehjælp hjælper eleven med sin egen tekst i Word online. Udvidelsen læser den markerede tekst eller dokumentets tekst, når eleven bruger Skrivehjælp. Streger, farver og markeringer tegnes oven på teksten og ændrer ikke dokumentet.
Teksttjek finder stavning, grammatik og komma. Ved elevens tryk sendes markeringen, eller hele teksten, når eleven har sagt ja til det, til serveren, højst 8.000 tegn. Et tryk kan give flere kald, og "Hvorfor" sender teksten igen sammen med fundet.
Genretjek hjælper med tekstens opbygning i den genre, eleven skriver i. Ved tryk sendes elevens tekst, højst 8.000 tegn, og den valgte genre til serveren. Genretjekkets pausetjek er slået til fra start og kan slås fra. Det sender det afsnit, eleven har ændret, efter en kort pause i skrivningen, uden at eleven trykker. Genretjek sender ingen opgave, samtalehistorik eller samtale-id.
Teksten fra Teksttjek og Genretjek går gennem det eksisterende persondatafilter før modelbehandling. Filteret fanger ikke alt, herunder ikke alle navne i fri tekst. Serveren gemmer ikke elevens tekst eller modellens svar i D1 eller applikationslogs. Den gemmer hændelser og brugsoptælling med pseudonym og tal for forbrug, pris og svartid som beskrevet i afsnit 3.
Erstat retter et fund fra Teksttjek direkte i elevens Word-dokument med det forslag, eleven har valgt. Det sker kun, når eleven trykker Erstat, og Genretjek har ingen Erstat. Erstat sender ikke selv noget til serveren; rettelsen skrives lokalt i dokumentet. Eleven fortryder med Words egen Fortryd (Ctrl+Z, på Mac Cmd+Z). Det er afprøvet i testdokumenter, ikke med skolens konti.
Lokal hukommelse: Skrivehjælp gemmer blandt andet listen "Det er ikke en fejl", den valgte genre og valget af Automatisk og pausetjek kun lokalt på computeren i udvidelsens browserlager (browser.storage.local). Listen og hukommelsen sendes ikke til serveren; den valgte genre sendes kun med i det enkelte Genretjek. Den lokale hukommelse ligger på computeren, indtil udvidelsen fjernes eller browserens data ryddes.
- "Det er ikke en fejl": ordene gemmes præcis som stavet under et aftryk (SHA-256) af den elev, der er logget ind, så elever på samme computer ikke deler listen.
- Valgt genre: gemmes for det enkelte dokument under et aftryk af dokumentets id, ikke dokumentets adresse. Valget er fælles for alle, der bruger samme computer. De seneste 200 dokumenter huskes.
4. Hvem modtager oplysningerne?
Underdatabehandlerne beskrives i databehandleraftalens bilag B.1. Anthropic bruges aktuelt til AI-hjælp og kontrolkald. OpenAI og Google er kun historiske kandidater og er ikke aktuelle leverandører eller godkendte reserver.
Der gives ingen garanti om en bestemt behandlingsregion, opbevaring eller træningsvilkår hos leverandørerne, før de konkrete konti og aftaler er verificeret. Skolens planlagte Microsoft-login har en anden rolle end Azure-oplæsningen; login er endnu ikke implementeret.
- Cloudflare driver server og D1-lagring. Workers kører på et globalt netværk. Aftalepart, adresse, aftaleversion, D1-jurisdiktion, tilladt lokation, overførselsgrundlag og logopbevaring: [Udfyldes]
- Anthropic modtager filtreret elevtekst, opgave, samtalehistorik og eventuelle billeder. Ved Genretjek sendes ingen opgave eller samtalehistorik til Anthropic. Pseudonym sendes som metadata, ikke i prompten. Kontraktpart, adresse, adgangsvej, region, overførselsgrundlag, opbevaring og træningsvilkår for den konkrete konto: [Udfyldes]
- Sentry modtager tekniske fejlrapporter. Adresse, aftaleversion, faktisk region, overførselsgrundlag og opbevaring: [Udfyldes]
- Microsoft Azure AI Speech modtager tekst til oplæsning. Aftalepart, adresse, aftaleversion, produktionsressource, tilladt lokation, eventuelle overførsler, opbevaring og træningsvilkår: [Udfyldes]
- Discord er beskrevet til supportnotifikationer. Notifikationens indhold, Discords rolle og relevante vilkår: [Udfyldes]
- GitHub modtager ingen elev- eller læreroplysninger i projektets repository. Chrome Web Store får ingen elevdata fra os; Google ser installationer som for andre udvidelser i butikken.
5. Hvor længe gemmes oplysningerne?
Den planlagte kontraktuelle frist er, at alle elevdata slettes senest 90 dage efter pilotens afslutning. Der findes endnu ikke en automatisk sletteworker. Sletteproceduren skal implementeres før pilotstart og omfatte samtaler, kontrolafvisninger, ejerens vurderinger og øvrige elevdata.
Billeder samt oplæsningstekst og lyd gemmes kun under kaldet hos databehandleren. Leverandørernes opbevaring følger deres verificerede vilkår, som endnu ikke er afklaret. Ved ophør er planen at slette oplysningerne og bekræfte sletningen skriftligt over for skolen.
- Leverandørernes opbevaring og sletning, herunder Anthropic, Microsoft Azure AI Speech, Sentry og Cloudflare-logs: [Udfyldes]
- Cloudflares gendannelsespunkter og udløb af slettede data i backup: [Udfyldes]
- Frister for loginidentifikatorer, læreroplysninger, support og gemte visninger: [Udfyldes]
6. Rettigheder og henvendelser
Henvendelser om egne oplysninger, herunder indsigt, berigtigelse, sletning, begrænsning, dataportabilitet og indsigelse, går til skolen som dataansvarlig. Databehandleren bistår skolen. Piloten har ikke en særskilt funktion til indsigt eller sletning af en bestemt elevs oplysninger; anmodninger håndteres med manuel bistand.
- Skolens kontaktperson og mail: [Udfyldes]
7. Brug af oplysningerne
Oplysningerne sælges ikke. De bruges kun til Elevvejleder og pilotens hjælp, drift og evaluering, ikke til markedsføring eller kreditvurdering.
Aftaleudkastet forbyder brug af oplysningerne til træning af AI-modeller hos databehandleren og AI-leverandøren. Det er en instruks for piloten; de gældende API-vilkår for den konkrete leverandørkonto skal stadig bekræftes.
8. Kontakt
Spørgsmål om Elevvejleder kan rettes til databehandleren, mragile.io ApS. Henvendelser om egne oplysninger går til skolen.
- Databehandlerens kontaktperson, telefon og fælles mail: [Udfyldes]