Tillbaka till För skolor

DPIA-underlag

Underlag för den personuppgiftsansvariges konsekvensbedömning enligt art. 35 GDPR, strukturerat efter IMY:s vägledning. Barn är registrerade och behandlingen är systematisk, så bedömningen bör göras även om omfattningen är begränsad.

1. Beskrivning av behandlingen

Elever i årskurs 1–9 övar matematik; svar rättas automatiskt, nivån anpassas och framstegen visas för eleven och, om eleven går med i en klass, för klassens lärare. Läraren kan ge diagnoser, prov och skriftlig återkoppling. Nedan alla uppgifter som lagras, per tabell i databasen.

TabellUppgifterÄndamålLagringstid
vocabulary_progress, vocabulary_runs, vocabulary_eventsSparade ord, övningssvar, försök, repetitionsnivå, nästa repetition och XPPersonlig glosträning, repetition och gemensamma framstegTill kontot raderas; följer gästernas 180-dagarsregel
usersid, e-post eller Google-id, visningsnamn (Mattekompis som standard), årskurs, XP, mynt, rävens utseende, daglig målnivå, tidpunkt för skapande och för godkända villkorKonto och personlig anpassningTill kontot raderas; gäster utan aktivitet i 180 dagar rensas
sessions, email_tokensSHA-256-hash av sessions- och inloggningstoken, giltighetstidInloggning utan lösenord; engångslänkSessioner tills de återkallas eller löper ut; länkar 15 minuter
auth_attemptsRäknare per hashad nyckel (adress/IP) för hastighetsbegränsningSkydd mot missbrukRensas när fönstret löper ut (15 min)
lessons, questions, attemptsVilka uppgifter eleven fått (frö, recept), givna svar, rätt/fel, ledtrådar, tid per svar, valfri skriven förklaringÖvning, rättning, kunskapskarta, återspelningTill kontot raderas
path_completions, achievements, fox_items, teaching_views, teaching_video_progressAvklarade steg, utmärkelser, köpta rävdetaljer, sedda lektioner och videopositionFramsteg och belöningarTill kontot raderas
classrooms, class_students, assignments, class_goalsKlassens namn och årskurs, ägare, medlemskap (väntande/aktiv), uppdrag och målKlassrum: läraren följer elever som valt att delaTills klassen eller kontot raderas; eleven kan lämna när som helst
activity_responses, open_answers, question_reviewsElevens fritextsvar på undersökningar och öppna frågor; lärarens skriftliga återkopplingLärarbedömning av resonemangTill kontot raderas
pupil_notesLärarens anteckningar och anpassningar om en elev i klassenLärarens planering och stödTills anteckningen, klassen eller kontot raderas
organizations, memberships, subscriptionsFamilj eller skola, medlemskap, plan, abonnemangsstatus och Stripes kund- och abonnemangs-id (inga kortuppgifter)Plus, familjekod och skollicensTill kontot raderas; bokföringsunderlag sparas sju år enligt bokföringslagen
question_reportsElevens felrapport om en uppgift (kategori, fritext)InnehållskvalitetTill kontot raderas
public_analyticsAntal sidvisningar per dag och publik sida – ingen identitet, ingen IP, bara efter samtyckeStatistik över de publika sidorna90 dagar

Mikrofon och röst: behandlas bara när eleven själv startar en inspelning i en talövning och skickar den. Högst 20 sekunder ljud går krypterat till tjänstens egen server (samma server som databasen), där whisper.cpp gör om det till text. Texten visas för eleven. Varken ljud eller text lagras i databas, loggar eller säkerhetskopior; ingen röstidentifiering och ingen bedömning av uttal. På språkvägen sparas bara om ett talat svar var rätt eller fel, som för skrivna svar. Betalning: den vuxna som köper Plus betalar hos Stripe; tjänsten sparar bara abonnemangsstatus och Stripes kund-id, aldrig kortuppgifter. Samlas inte in: platsdata, kamera, enhetsidentifierare, beteende på andra webbplatser, födelsedatum, adress, telefonnummer eller foto. Inga profiler används för annat än att välja nästa uppgift; inga automatiserade beslut med rättslig verkan fattas.

2. Nödvändighet och proportionalitet

  • Rättslig grund: uppgift av allmänt intresse (undervisning) för skolan; för privat användning avtal med vårdnadshavare. Samtycke används bara för den frivilliga besöksstatistiken på publika sidor.
  • Barns röst i talövningar: ändamålet är återkoppling på vilka ord som kändes igen i språkträningen. Samma rättsliga grund som övrig övning; biträdet behandlar rösten åt skolan. Lagringstid: ljudet finns bara i arbetsminnet under anropet och sparas inte; svaret med texten ligger högst två minuter i serverminnet för att hantera återförsök. Mottagare: inga, utöver Cloudflare som för all trafik under överföringen. Avstängning: ingen särskild skol- eller vårdnadshavarinställning finns; inspelning startar bara när eleven trycker, mikrofonen kräver webbläsarens tillåtelse och skolan kan få en licens utan talövningar.
  • Uppgiftsminimering: eleven kan öva som gäst utan konto; konto kräver endast e-postadress; visningsnamnet väljs fritt. Läraren ser bara elever som själva valt att dela och som läraren godkänt.
  • Lagringsminimering: gäster utan aktivitet i 180 dagar rensas automatiskt; statistik efter 90 dagar; inloggningslänkar efter 15 minuter. Konton raderas av användaren själv eller av skolan vid avtalets slut.
  • Registrerades rättigheter: export (JSON) och radering finns inbyggda i profilen; lärare kan begära klassens data via operatören. Informationen till elever är skriven för barn på sidan Dina uppgifter.

3. Risker för de registrerade och åtgärder

RiskSannolikhet / allvarÅtgärd
Obehörig åtkomst till elevers resultatLåg / medelServerkontroll av behörighet på varje anrop; klassdata kräver ägarskap eller aktivt medlemskap; hashade token; HTTPS/HSTS; hastighetsbegränsning.
Kapad inloggningslänkLåg / medelEngångslänk giltig 15 minuter, hashad i databasen, max fyra per adress och kvart; sessionen kan återkallas.
Känsliga uppgifter i fritextMedel / medelUppmaning vid varje fritextfält; fält är korta; läraren ser endast sina elever; radering på begäran.
Felaktig bild av elevens kunskapMedel / lågKunskapskartan beskrivs som heuristik, inte betyg; saknad data behandlas aldrig som oförmåga; lärarens bedömning är separat.
Barns röst sparas eller används för annat än övningenLåg / medelInspelning startar bara på elevens tryck och kräver uttryckligt medgivande i anropet; ljudet behandlas i arbetsminnet på tjänstens egen server och lagras inte; servern skriver inga loggar med ljud eller text; ingen tredje part för igenkänning; ingen röstidentifiering eller bedömning av uttal.
DataförlustLåg / medelDatabas i WAL-läge med nattliga säkerhetskopior i Wien som sparas i 14 dagar; återställningsrutin hos driftleverantören.
Överföring till tredjelandMedel / lågLagring sker bara i Wien (EU). Trafik passerar Cloudflare och kortbetalningar Stripe, båda med koncern i USA; skydd genom EU–US Data Privacy Framework och standardavtalsklausuler. Taligenkänning körs på tjänstens egen server. Google-inloggning används bara om den erbjuds och väljs.

4. Samråd och beslut

Dataskyddsombud hos den ansvarige: [namn, kontakt]. Kontakt hos biträdet: Caput Venti Software AB, hedda@caputventi.com. Bedömning gjord av [namn] den [datum]. Om kvarstående risk bedöms hög sker förhandssamråd med IMY innan behandlingen inleds.

Tillgänglighetsredogörelse · Läroplansmappning · Dina uppgifter