App: Lærerappen (Teacher's App)
Utvikler og behandlingsansvarlig: Maciej Bernacki
Kontakt:
bernacki.dev@gmail.com
Sist oppdatert: 15. september 2026
Denne personvernerklæringen forklarer hvilke data Lærerappen behandler, hva som aldri forlater enheten din, hva som sendes til eksterne tjenester og hvorfor, og hvor lenge noe som helst oppbevares. Appen er en planleggings- og eventyrassistent for voksne som tar seg av små barn: barnehagelærere som planlegger for gruppene sine, og foreldre som bruker appens foreldremodus (vist som Foreldreappen) til å planlegge for egne barn hjemme. Denne erklæringen gjelder begge.
Appen har ingen brukerkontoer. Vi samler ikke inn navnet ditt, e-postadressen din eller noen profil om deg. Appens styrende designregel er at barns personopplysninger aldri forlater enheten din: barnas navn, datoer, notater og alle andre identifiserende opplysninger fjernes eller erstattes med nøytrale etiketter på selve enheten før noen som helst forespørsel sendes til noen som helst tjeneste. Sangtekster du skriver eller redigerer i appen, er et bevisst unntak: de sendes slik du skrev dem (§ 3.9).
For å se om appen faktisk hjelper folk med å komme i gang, oppbevarer serveren vår en liten oppføring om hvordan hver installasjon brukes — hvilke dager den ble brukt, og hvor langt den kom i de første stegene — knyttet bare til en tilfeldig identifikator for installasjonen (§ 3.10).
At vi ikke samler inn navnet ditt, betyr ikke at du er usynlig for annonsetjenester. Gratisversjonen viser annonser levert av Google AdMob, og når du kjøper et abonnement eller en tokenpakke, sender appen én målehendelse til Meta slik at vi kan se hvilken annonsering som faktisk virker. Begge deler er beskrevet i sin helhet i § 6, begge dekkes av ett enkelt samtykkespørsmål der europeiske regler krever det, og det å avslå endrer ingenting ved hvordan appen fungerer for deg.
Følgende data lagres bare på enheten din, i appens lokale database og private lagringsområde. De lastes aldri opp automatisk. De eneste måtene noe av dette kan forlate enheten på, er handlinger du selv utfører: å generere innhold, som sender de anonymiserte beskrivelsene som er forklart i § 3.1, å eksportere eller dele en fil, å sende inn en innholdsrapport (§ 3.8) eller å lage en sang av en tekst du selv har skrevet (§ 3.9).
Talediktering, der den tilbys, bruker Androids innebygde talegjenkjenning. Bare den gjenkjente teksten brukes; appen tar aldri opp, lagrer eller overfører lyd til serverne våre.
Avinstallering av appen sletter alle disse lokale dataene.
Appens AI-funksjoner går gjennom en proxyserver som utvikleren drifter på Google Cloud Run i Den europeiske union (regionen europe-central2, Warszawa). Appen snakker aldri direkte med AI-leverandørene. Hver forespørsel til proxyen inneholder: en anonym enhetsidentifikator (en tilfeldig UUID som opprettes ved installasjon — den identifiserer installasjonen, ikke deg), appversjonen, for enkelte forespørsler et Google Play Integrity-token som brukes til å blokkere misbruk, og — i nyere versjoner av appen — de fremdriftsmarkørene for de første stegene som § 3.10 beskriver. Loggene til proxyen registrerer bare tekniske metadata (for eksempel forespørselstype, resultat, tidspunkt, den anonyme enhetsidentifikatoren og, for forespørsler om dagsplaner, hvilket lands utdanningssystem som er valgt) — aldri innholdet i forespørslene dine.
For å generere innhold sender appen leksjonsparametrene dine og — der du har oppgitt dem — beskrivelser av barnas pedagogiske eller utviklingsmessige behov. Disse beskrivelsene er det AI-en tilpasser aktivitetene etter, og de kan gjelde forhold som nevromangfold eller atferd, så beskriv bare det som er nødvendig. Før noe sendes, fjerner appen navn og identifiserende opplysninger på enheten og erstatter hvert barn med en nøytral etikett (for eksempel «Barn A»); svarene kontrolleres på enheten og avvises hvis de inneholder et virkelig navn. Beskrivelsene behandles for å generere innholdet ditt og lagres ikke på serveren vår. Genererte eventyr skrives utelukkende med fiktive karakternavn.
I foreldremodus går appen lenger: den legger aldri selv inn et barns eget navn i en forespørsel. Hvert barn du velger, beskrives bare med en omtrentlig alder beregnet ut fra fødselsåret du har oppgitt, og med det du har notert om hva barnet liker, ikke liker og har behov for, og barnas navn fjernes på enheten fra alt annet du skriver før det sendes — med unntak av sangtekster og sangtitler du skriver eller redigerer selv, som sendes slik du skrev dem (§ 3.9). Akkurat som i lærermodus lagres disse beskrivelsene ikke på serveren vår.
Når du ber om opplesning, sendes eventyrteksten — som bare inneholder fiktive navn — og stemmen du har valgt, gjennom proxyen til ElevenLabs, en leverandør av talesyntese med hovedsete i USA (se § 4 om dataoverføring). Den ferdige lyden lastes ned til enheten din.
Når du ber om en illustrasjon, brukes en navnefri beskrivelse av eventyret til å generere et bilde, som lagres i Google Cloud Storage slik at enheten din kan laste det ned. Bildet leveres fra en lenke som ikke lar seg gjette, og som appen ikke publiserer noe sted, men alle som har den nøyaktige lenken, vil kunne åpne den — betrakt derfor ikke illustrasjonslenker som private hvis du deler dem.
Betalinger håndteres utelukkende av Google Play Billing — vi mottar aldri kortopplysningene, navnet eller adressen din. Etter et kjøp sender appen kjøpstokenet som Google Play har utstedt, til proxyen, som verifiserer det hos Google og lagrer følgende i Google Cloud Firestore (EU-region): den anonyme enhetsidentifikatoren, kjøpstokenet, produktet som ble kjøpt (abonnementsnivå og -plan, eller en engangspakke med tokens), utløpstidspunktet og tidsstempler for verifisering. Google Play varsler også serveren vår direkte om endringer i abonnementsstatus (for eksempel en oppsigelse), slik at rettighetene forblir korrekte.
For annonsemålingen som er beskrevet i § 6.2, beregner serveren i tillegg en enveis, saltet hash av ordrenummeret Google Play har utstedt, og returnerer den til appen. Den lar Meta telle ett kjøp én gang; den kan ikke gjøres om til ordrenummeret igjen, og verken selve ordrenummeret eller kjøpstokenet sendes noen gang til en annonsetjeneste.
For at grensene i gratisversjonen og tokenøkonomiene skal fungere rettferdig på tvers av reinstallasjoner, holder serveren tellere per enhet knyttet til den anonyme enhetsidentifikatoren: hvor mange gratis genereringer som er brukt, hvor mange annonser med belønning som er kreditert, gjeldende saldoer for eventyr- og lydtokens og når hver av disse oppføringene ble opprettet.
Hvis du ser en annonse med belønning for å opptjene en ekstra generering, kaller Google AdMob serveren vår med en signert bekreftelse som inneholder annonsehendelsen og den anonyme enhetsidentifikatoren, som serveren verifiserer og bruker til å kreditere belønningen.
Hvis du installerer appen via en annens anbefalingslenke, inneholder installasjonshenvisningen fra Google Play vedkommendes anbefalingskode; appen leser bare denne koden fra den — og, for installasjoner fra butikksiden til Foreldreappen, en markør som forhåndsvelger foreldremodus og som blir værende på enheten din. Når en anbefaling krediteres, knyttes den nye installasjonens anonyme enhetsidentifikator til inviterens anonyme enhetsidentifikator på serveren vår. Ingen av identifikatorene kan spores til en person — vi samler ikke inn navn, kontakter, kontoer eller data fra Play-profiler. Anbefalingsforespørsler bruker i tillegg Play Integrity-kontroller og grenser per enhet for å hindre systematisk utnytting.
Appen har alternativet «Rapporter dette innholdet» på AI-generert innhold. Når du sender inn en rapport, lastes følgende opp: innholdstypen og rapportkategorien du valgte, den valgfrie kommentaren din, selve det rapporterte innholdet, metadata om språk og stemme, appversjonen og den anonyme enhetsidentifikatoren. Rapporter er det eneste tilfellet der appinnhold lastes opp for at et menneske (ikke en AI) skal gjennomgå det. Personvernbeskyttelsen gjelder fortsatt på veien ut: rapporterte eventyr inneholder allerede fra starten bare fiktive navn; i en rapportert dagsplan erstattes barnas virkelige navn med nøytrale etiketter på enheten din før opplasting; rapportering av en illustrasjon sender den eksisterende lenken i stedet for å laste opp bildet på nytt. Rapportene gjennomgås av utvikleren og brukes til innholdsmoderering, slik Google Plays retningslinjer for AI-generert innhold krever.
Når du lager en sang, forberedes først teksten. Du kan la AI-en skrive den ut fra temaet og valgene dine — behandlet som i § 3.1, med behovsbeskrivelser som anonymiseres på enheten — eller du kan skrive eller redigere teksten selv. Sangtekster du selv skriver eller redigerer, anonymiseres bevisst ikke: de er din egen tekst og sendes nøyaktig slik du skrev dem — til AI-tjenesten som ordner dem i en sangstruktur, og, hvis du ber om et omslagsbilde, til bildetjenesten (som mottar sangens tittel og tekst). Editoren minner deg om dette der du skriver; ikke ta med personopplysninger du ikke ønsker behandlet. Den ferdige teksten sendes deretter til ElevenLabs (USA, § 4) for å komponere lyden, som lastes ned til enheten din og bare oppbevares der — serveren lagrer verken teksten din eller den komponerte lyden. Omslagsbilder lagres på samme måte som eventyrillustrasjoner (§ 3.3).
For å forstå om folk som installerer appen, klarer å komme i gang og fortsetter å bruke den, oppbevarer serveren én liten oppføring per installasjon, knyttet til den anonyme enhetsidentifikatoren. Den inneholder når appen første gang kontaktet serveren vår, når den sist gjorde det (oppdateres høyst omtrent én gang om dagen), appversjonen på disse to tidspunktene, og en liste over dagene appen kontaktet serveren vår.
Nyere versjoner av appen sender i tillegg fremdriftsmarkører for de første stegene med forespørslene sine, og oppføringen lagrer også disse. En markør er et tall som betyr at installasjonen har nådd ett av stegene for å komme i gang: for eksempel at velkomstskjermen ble vist (og om den kunne forhåndsvelge landet ditt ut fra regioninnstillingen på enheten), at lærer- eller foreldremodus ble valgt, at den første klassen eller det første barnet ble lagret, at steget med barneprofilen ble åpnet, fullført eller hoppet over, at en dagsplanskjerm ble åpnet, at det ble trykket på knappen for å generere, at en plan ble lagret, at introduksjonen ble fullført, eller at utskrifts- eller delingsdialogen ble åpnet for en plan. Én av markørene angir bare at installasjonen er eldre enn denne funksjonen. Markørene omfatter verken innhold, navn eller noe du har skrevet.
Vi bruker denne oppføringen bare til å måle hvordan installasjoner kommer i gang og kommer tilbake — mest samlet for alle installasjoner og, for å undersøke et problem, ved å se på én enkelt installasjons oppføring sammen med brukstellerne (§ 3.5) og abonnementsstatusen (§ 3.4). Den brukes ikke til annonsering og gis ikke videre til annonsepartnere.
Appen kan sende påminnelser av og til — for eksempel en påminnelse søndag kveld om å planlegge uken som kommer. De er slått av til du selv slår dem på: appen tilbyr dem etter at du har generert en plan, og ber Google om et varslingstoken bare hvis du takker ja og Android tillater varsler. Deretter sender appen dette tokenet — en identifikator utstedt av Google Firebase Cloud Messaging som gjør at en melding kan nå denne installasjonen — til serveren vår sammen med den anonyme enhetsidentifikatoren, appens grensesnittspråk, tidssonens forskyvning fra UTC (slik at påminnelsen kommer til riktig lokal tid) og appversjonen. Serveren registrerer også når denne registreringen startet og når appen sist fornyet den (omtrent én gang om dagen mens du bruker appen), og når en påminnelse sist ble sendt til installasjonen, slik at samme påminnelse ikke sendes to ganger.
Påminnelser leveres via Google Firebase Cloud Messaging, som mottar tokenet og påminnelsens tekst. Teksten er den samme for alle som bruker appen på ditt språk, og inneholder aldri navnet ditt, et barns navn eller noe fra planene dine. Du kan når som helst slå av påminnelser i Androids varslingsinnstillinger for appen.
Appen benytter følgende eksterne tjenester:
| Tjeneste | Formål | Hva den mottar | Sted |
|---|---|---|---|
| Google Gemini (2.5 Flash) | AI-generering av tekst og bilder | Anonymiserte, navnefrie ledetekster (§ 3.1); sangtekster du selv skriver, slik du skrev dem (§ 3.9) | Google — via EU-proxyen vår; kan behandles utenfor EØS |
| ElevenLabs, Inc. | Opplesning av eventyr (tekst-til-tale) og komponering av sanger (musikk) | Navnefri eventyrtekst og valg av stemme (§ 3.2); sangtekst og stilinnstillinger (§ 3.9) | USA |
| Google AdMob | Annonsering i gratisversjonen | Enhetsidentifikatorer, interaksjoner med appen og annonsene, ytelsesdata (§ 6.1) | Etter Googles retningslinjer |
| Meta Platforms Ireland Limited | Annonsemåling | Én hendelse per abonnementsstart eller tokenkjøp — innholdet er spesifisert i § 6.2 | Irland; kan behandles i USA under Metas egne overføringsgarantier |
| Google Play Billing | Betalinger | Håndteres av Google; vi ser bare tokens (§ 3.4) | Etter Googles retningslinjer |
| Google Play Integrity | Beskyttelse mot misbruk | Integritetssignaler for enhet/installasjon | Etter Googles retningslinjer |
| Google Firebase Cloud Messaging | Levering av påminnelser, hvis du slår dem på | Varslingstokenet og påminnelsens tekst (§ 3.11) | Etter Googles retningslinjer |
| Google Cloud (Run, Firestore, Storage, Logging) | Serverdrift, lagring, logger | Dataene på serversiden som er beskrevet i § 3 | EU — europe-central2 (Warszawa) |
AdMob og Meta er ikke våre databehandlere. De bruker også det de mottar til sine egne annonseformål, som selvstendige behandlingsansvarlige. Vi har ikke tilgang til, og kan ikke rette eller slette, kopiene de har; forespørsler om dette må rettes direkte til Google eller til Meta (§ 8).
Noen av disse dataflytene kan behandles utenfor EØS: ElevenLabs behandler forespørsler om opplesning og sangkomponering — eventyrteksten eller sangteksten — i USA i henhold til sine vilkår for databehandling, som inkorporerer EUs standard personvernbestemmelser; forespørsler til Google Gemini går via EU-proxyen vår til Googles Gemini-API, der Google kan behandle dem utenfor EØS i henhold til sine vilkår for databehandling; og kjøpshendelsene som er beskrevet i § 6.2, går til Meta Platforms Ireland, som kan behandle dem i USA under sine egne overføringsgarantier. Påminnelser (§ 3.11) leveres via Google Firebase Cloud Messaging, som også kan behandle tokenet og påminnelsens tekst utenfor EØS. Se også: Googles personvernerklæring.
| Data | Oppbevaring |
|---|---|
| Innholdet i AI-forespørsler (ledetekster, beskrivelser, sangtekster) | Lagres ikke — behandles bare under overføring |
| Serverlogger (tekniske metadata, uten innholdet i forespørslene) | 30 dager |
| Registre over kjøp og rettigheter | Så lenge appen driftes — nødvendig for at betalte funksjoner skal fungere og for å hindre misbruk |
| Kjøpshendelser som er sendt til Meta (§ 6.2) | Oppbevares av Meta etter deres egne vilkår, ikke våre. Å trekke tilbake samtykket stopper fremtidige hendelser; det tilbakekaller ikke en hendelse som allerede er sendt, og vi kan ikke slette Metas kopi for deg |
| Brukstellere og tokensaldoer | Så lenge appen driftes |
| Oppføring om installasjonsaktivitet og fremdrift i de første stegene (§ 3.10) | Så lenge appen driftes |
| Varslingstoken og påminnelseshistorikk (§ 3.11) | Så lenge appen driftes, med mindre oppføringen fjernes tidligere — automatisk når Google ved utsending av en påminnelse melder at tokenet ikke lenger er gyldig, eller på forespørsel. Å slå av varsler i Android gjør at påminnelser ikke lenger vises, men sletter ikke i seg selv denne oppføringen |
| Anbefalingsregistre | Så lenge appen driftes (svindelforebygging) |
| Innholdsrapporter | Oppbevares som appens dokumentasjon av innholdsmoderering så lenge appen driftes |
| Eventyrillustrasjoner og omslagsbilder til sanger (kopi i skyen) | Til de erstattes av en regenerert versjon, eller på forespørsel |
| Alle lokale data på enheten din | Til du sletter dem eller avinstallerer appen |
Alle registre på serversiden er knyttet utelukkende til den anonyme enhetsidentifikatoren. Du kan når som helst be om at de slettes (§ 8). Meta-raden ovenfor er det ene punktet i denne tabellen som ikke er vårt å slette.
To ting i appen har med annonsering å gjøre: annonsene som vises i gratisversjonen, og en målehendelse som sendes når du kjøper noe. I EØS, Storbritannia og Sveits er begge underlagt ett enkelt samtykkeskjema, som appen viser ved første oppstart. Det spør om annonser kan være personlig tilpasset, og — under appens egne formål med å lagre eller lese informasjon på enheten din og med å måle hvor godt annonsering virker — om annonsepartnerne våre, deriblant Meta, kan motta målingen som er beskrevet i § 6.2. Det stilles ikke noe annet spørsmål, og det finnes ingen egen bryter. Du kan når som helst åpne skjemaet på nytt i appens Innstillinger («Personvernalternativer for annonser»), eller bruke Androids systeminnstillinger. Det koster deg ingenting å avslå: alle funksjoner, også kjøp, fungerer nøyaktig likt.
Utenfor disse landene vises ikke skjemaet, fordi reglene som krever det, ikke gjelder der. Annonser er da personlig tilpasset, og kjøpshendelsen som er beskrevet i § 6.2, sendes når du kjøper. Du kan fortsatt begrense personlig tilpasning av annonser gjennom Androids egne innstillinger, og hvis du heller vil at kjøpshendelsen ikke skal sendes, kan du skrive til oss (§ 11).
Gratisversjonen viser annonser levert av Google AdMob. AdMob kan samle inn enhetens annonse-ID og andre enhetsidentifikatorer, hvordan appen og annonsene i den brukes (for eksempel appstarter, trykk og videovisninger), informasjon om appens ytelse og omtrentlig posisjon (på landnivå). Abonnenter ser ingen annonser. Detaljer: Googles retningslinjer for annonsering.
For at vi skal kunne se hvilken annonsering som faktisk fører folk til appen, sender den én hendelse til Meta hver gang du starter et abonnement eller kjøper en tokenpakke. Ingenting annet sendes noen gang: ikke en fornyelse av abonnementet, ikke et bytte av plan, ikke gjenoppretting av et kjøp, ikke reinstallasjon, og ingenting i det hele tatt hvis du aldri kjøper noe. Hendelsen går fra enheten din direkte til Meta — ikke gjennom serveren vår — og inneholder:
Meta ser i tillegg internettadressen hendelsen kommer fra, som angir omtrentlig posisjon. Hendelsen inneholder aldri navnet ditt, et barns navn eller noe innhold fra en plan, et eventyr eller en sang.
Der samtykkeskjemaet gjelder, sendes ingen hendelse med mindre du har samtykket til disse formålene og til Meta som partner. Å trekke tilbake samtykket stopper fremtidige hendelser, sletter identifikatoren ovenfor fra enheten din og forkaster hendelser som ennå ikke er lastet opp — men det kan ikke tilbakekalle en hendelse som allerede er sendt. For alt Meta allerede har, må du kontakte Meta direkte (§ 8). Metas egen erklæring: Metas personvernerklæring.
Appen er et verktøy for voksne — lærere og foreldre — og er ikke rettet mot barn; vi samler ikke bevisst inn personopplysninger fra barn. Opplysningene en lærer legger inn om barna, er lærerens egen profesjonelle dokumentasjon, og opplysningene en forelder legger inn i foreldremodus, gjelder forelderens egne barn. I begge tilfeller lagres de bare på den voksnes egen enhet, og som beskrevet i § 2 og § 3 overføres de aldri noe sted i en form som identifiserer et barn. Hvis du selv skriver en sangtekst, sendes den slik du skrev den (§ 3.9) — unngå barns personopplysninger der. Kjøp er knyttet til den voksnes egen Google Play-konto.
Etter GDPR har du rett til innsyn, retting, sletting, begrensning, innsigelse og dataportabilitet, og rett til å klage til tilsynsmyndigheten din (i Polen: UODO).
All trafikk mellom appen, proxyen og tjenesteleverandørene bruker HTTPS. Lokale data er beskyttet av Androids app-sandkasse. Dataene på serversiden ligger i EU-regionen; administrativ tilgang til dem er begrenset til utvikleren og beskyttet med en hemmelig nøkkel; loggene inneholder aldri innholdet i forespørslene. Ingen sikkerhetstiltak er absolutte, men arkitekturen er utformet slik at de mest sensitive dataene — alt som navngir et barn — aldri når frem til en server i det hele tatt (det bevisste unntaket er sangtekster du selv skriver, § 3.9).
Vi kan oppdatere denne erklæringen etter hvert som appen utvikler seg eller loven krever det. Den gjeldende versjonen er alltid tilgjengelig på denne adressen, med datoen for siste oppdatering vist ovenfor. Vesentlige endringer vil bli gjenspeilet i appen eller i butikkoppføringen.
For henvendelser om personvern, ta kontakt:
📧 bernacki.dev@gmail.com