← Statsborgerklar

Personvernerklæring

Statsborgerklar · Sist oppdatert 21. oktober 2026

Felles kjøpstilgang

Når du kjøper innlogget i en oppdatert app, knyttes det bekreftede kjøpet til Statsborgerklar-kontoen med en tilfeldig butikkidentifikator. For eldre kjøp og kjøp uten konto velger du selv å knytte kjøpet etter innlogging. Vi lagrer butikk, kjøpsreferanse, kjøpstidspunkt, utløp og refusjonsstatus privat i Firebase for å levere felles tilgang og hindre at samme kvittering brukes på flere kontoer. Google-kjøpstoken lagres for bekreftelse og oppfølging av refusjoner. Rå Apple-kvitteringer, kortdata og butikkpassord lagres ikke her. Opplysningene slettes senest 30 dager etter passets opprinnelige utløp. En refusjonsmarkør uten kontokobling kan beholdes i opptil 37 dager etter mottak. Ved kontosletting fjernes kontokobling og kjøpstoken straks; en begrenset, pseudonym kvitteringsmarkør beholdes til samme frist for å hindre gjenbruk. En minimal slettingsmarkør fjernes etter ett døgn. Butikkidentifikatoren fjernes ved kontosletting. Behandlingen er nødvendig for å levere tilgangen du ber om. Eksisterende regnskaps- og salgsvarslingsregistre følger lagringstidene beskrevet over.

Statsborgerklar er en uavhengig app for prøveøving. Behandlingsansvarlig er BANI YOUNES, enkeltpersonforetak (org.nr. 934 103 424), Norge. Kontakt oss på support@muntligb1.com.

Bruk uten konto

Du kan lese leksjoner og prøve 14 faste spørsmål i to runder uten konto. En gratis konto gir 14 andre spørsmål i to runder. Gratisspørsmålene kan repeteres. Hele spørsmålsbanken og prøveeksamener krever et engangskjøp som gir sju dagers tilgang. Et aktivt kjøp gjennom Apple eller Google Play kan gjenopprettes og brukes uten konto; en konto er da valgfri for synkronisering. Språkvalg, innstillinger, svar, resultater og feil lagres da lokalt på enheten din. Øvingshistorikk og lagrede feil slettes når du sletter fremgangen i appen. Språkvalg, prøvevalg, tema og analysesamtykke blir stående til du endrer dem eller fjerner appen. Når du fjerner appen, slettes lokale appdata. Leverandørbiblioteker kan likevel behandle nødvendige tekniske diagnosedata.

Konto og synkronisering

Hvis du oppretter en konto eller logger inn med e-post, Google eller Apple, behandler Firebase Authentication påloggingsopplysninger, bruker-ID og eventuelle profilopplysninger fra påloggingsleverandøren. Firebase Firestore lagrer fremgang, svarhistorikk, lagrede feil og innstillinger knyttet til bruker-ID-en. Vi trenger dette for å opprette kontoen og synkronisere øvingen mellom enhetene dine. Behandlingsgrunnlaget er avtalen med deg om kontotjenesten. Konto og synkroniserte data lagres til du sletter dem eller kontoen.

Kjøp i Android-appen

Google Play behandler betalingen for Android-appens sju dagers tilgang. Vi mottar en signert kjøpskvittering med produkt-ID, kjøpstidspunkt, kjøpstoken og betalingsstatus. Appen bruker dette til å bekrefte kjøpet og beregne utløpsdatoen. Kortopplysninger deles ikke med appen. Kjøpet kan gjenopprettes med samme Google Play-konto mens tilgangen er aktiv. Appkonto er ikke nødvendig for kjøp. Kjøpet fornyes ikke automatisk. Et aktivt kjøp kan knyttes til Statsborgerklar-kontoen for bruk på nettstedet og i oppdaterte mobilapper. Google behandler betalingsopplysninger etter sin personvernerklæring.

Salgsvarsler fra Apple og Google Play

Apple og Google Play sender bekreftede kjøpshendelser til serveren vår. Vi bekrefter Apples signatur eller slår opp Google-kjøpet før vi sender et internt salgsvarsel til support@muntligb1.com gjennom Resend. Varselet inneholder butikk, produkt, ordrenummer, tidspunkt og beløp når butikken oppgir det. Vi lagrer disse betalingsopplysningene og leveringsstatus privat i Firebase for å følge opp salg og unngå doble varsler. Ordrenummeret kan spores gjennom betalingsleverandøren; opplysningene er ikke nødvendigvis anonyme. Kjøpstoken brukes bare under bekreftelsen og lagres ikke i varslingsregisteret. Kundens navn, e-post, appkonto og øvingsdata tas ikke med i varslene. Behandlingsgrunnlaget er vår berettigede interesse i sikker salgsoppfølging. Varslingsregisteret slettes etter fem hele år etter kjøpsåret; tekniske testvarsler slettes etter 30 dager. Se Resends personvernerklæring.

Kjøp på nettstedet

Hvis du kjøper et sju dagers pass på nettstedet, behandler Vipps MobilePay Vipps-betalinger, eller Stripe behandler kort- og betalingsopplysningene dersom du velger kort. Vi lagrer ikke kortnummeret ditt eller innloggingsopplysningene dine hos Vipps. Vi mottar betalingsstatus, beløp og en betalingsreferanse, og lagrer passets utløpsdato knyttet til kontoens bruker-ID. Dette er nødvendig for å levere kjøpet. Et aktivt pass knyttet til samme Statsborgerklar-konto kan brukes på nettstedet og i oppdaterte mobilapper. Kontoen, tilgangen og synkronisert fremgang slettes ved kontosletting. Vi beholder nødvendige opplysninger om gjennomførte betalinger og refusjoner i et separat, privat regnskapsregister: betalingsleverandør, betalingsreferanse, beløp, valuta, merverdiavgift, tidspunkt og betalings-/refusjonsstatus. Konto-ID, navn, e-post og øvingsdata fjernes fra disse opplysningene. Betalingsreferansen kan fortsatt være sporbar hos betalingsleverandøren; registeret er derfor ikke nødvendigvis anonymt. Behandlingsgrunnlaget er lovpålagt regnskapsplikt, jf. personvernforordningen artikkel 6 nr. 1 bokstav c. Opplysningene beholdes i fem år etter utgangen av regnskapsåret for den aktuelle betalingen eller refusjonen og slettes deretter, med mindre loven krever lengre oppbevaring. Betalingsleverandøren kan ha egne lovpålagte lagringskrav.

Vi får en intern e-postbekreftelse ved et gjennomført nettkjøp. Resend leverer e-posten med beløp, betalingsmåte, betalingsreferanse og tidspunkt, uten navn, kunde-e-post, konto-ID eller øvingsdata. Dette brukes til å følge opp bestillinger, basert på vår berettigede interesse i å drive tjenesten. Bekreftelser oppbevares bare så lenge de er nødvendige for bestillingsoppfølging og gjeldende regnskapskrav. Se Resends personvernerklæring.

Kontakt oss

Når du sender kontaktskjemaet, behandler vi e-postadresse, valgfritt navn, valgt tema og språk, meldingen og en tilfeldig meldingsreferanse for å svare på henvendelsen. Netlify behandler skjemaet på serveren og begrenser misbruk. Resend videresender meldingen til support@muntligb1.com. Skjemaet lagrer ikke meldingen i konto- eller øvingsdatabasen. Vi bruker ikke opplysningene til markedsføring. Kontaktopplysninger og meldinger beholdes i støtteinnboksen så lenge de trengs for å behandle saken og eventuelle lovpålagte krav, og slettes når de ikke lenger trengs. Vår berettigede interesse er å besvare henvendelser om tjenesten. Kontaktsiden bruker ikke Google Analytics eller Clarity, og innholdet i skjemaet sendes ikke til disse verktøyene. Åpne kontaktskjemaet.

Nettsiden: personvernvalg og informasjonskapsler

Google Analytics og Microsoft Clarity er to separate, valgfrie verktøy. Begge er avslått før du velger. «Avvis valgfrie» er like tilgjengelig som «Tillat Google Analytics». Du kan bruke nettsiden, opprette konto og kjøpe tilgang uten analysesamtykke. Velg opptak separat under «Velg innstillinger», og bekreft at du er minst 18 år. Dette valget gjelder bare nettsiden; nettsiden bruker ikke appens tidligere analysesamtykke.

Du kan når som helst åpne Personvernvalg fra profilmenyen eller Innstillinger. Du kan endre hvert valg eller avvise begge. Ved tilbaketrekking stoppes verktøyene, deres førsteparts informasjonskapsler slettes og siden lastes på nytt. Fremgang og innlogging beholdes. Data som allerede er lovlig samlet inn, slettes ikke automatisk hos leverandøren. Se rettighetene dine nedenfor.

Google Analytics 4 på nettsiden

På bloggen måler vi, med analysesamtykke, hvilken offentlig guide du besøker, aktiv lesetid og klikk videre til øvingen. Vi sender bare kjente, offentlige bloggadresser. På prissiden måler vi, med analysesamtykke, besøk, valgt språk, aktiv tid og klikk til øving, konto og tilgang. Microsoft Clarity gjør ikke opptak av blogg- eller prissidene.

Etter ditt samtykke måler Google besøk, besøkte skjermer, tid, øvingstype, fullføring/avslutning, antall besvarte og riktige svar og intern spørsmål-ID med riktig/galt. Vi måler også valgt språk, aktive sekunder per spørsmål og skjerm, konto- og betalingssteg og bekreftede kjøp (beløp, MVA, metode og en tilfeldig analysekvittering). Ved innloggingsproblemer registrerer vi bare en forhåndsdefinert feilkode, en kategori for feil eller avbrudd og om nettleseren er Facebook, Instagram, en annen gjenkjent innebygd nettleser eller en vanlig nettleser. Rå feilmeldinger, kontoopplysninger og hele nettleserens identifikasjonsstreng utelates. Offentlige annonse-, annonsesett- og kampanje-ID-er og merking av kilde/språk gjør det mulig å måle hvilke annonser som fører til øving, registrering og kjøp. Vi bruker dette til å forbedre flyten, spørsmålene og markedsføringen. Hendelser knyttes til en nettleser-ID, ikke kontoens bruker-ID. E-post, navn, påloggingsopplysninger, spørsmålstekst, valgt svar og betalingsreferanser sendes ikke. Nettadresser bruker faste skjermnavn og bare tillatt offentlig kampanjemerking. Rå nettadresser, Facebook-klikk-ID, konto-ID-er og betalingsreferanser sendes ikke. Kampanjemerking lagres etter samtykke i opptil 30 minutter for å bevare kilden gjennom innlogging og betaling. En lokal liste med opptil 50 tilfeldige analysekvitteringer hindrer dobbelttelling av kjøp; den slettes ved tilbaketrekking eller utløpt samtykke. Google mottar nettverks- og nettleseropplysninger; geografisk detaljinnsamling, Google Signals, automatisk skjemasporing og reklametilpasning er avslått. Grunnlaget er samtykke etter personvernforordningen artikkel 6 nr. 1 bokstav a og ekomloven § 3-15.

Registreringskilde i kontodatabasen vår

Med analysesamtykke lagrer vi den første observerte besøkskilden i nettleseren i opptil 30 dager, sammen med kilden til det aktuelle besøket. Når du oppretter konto, lagrer vi kilde, offentlige kampanje- og annonse-ID-er, språk ved registrering, innloggingsmetode, opprettelsestid og samtykkets versjon/dato under Firebase-kontoens ID i en privat registreringskildelogg. Dette hjelper oss å se hvilke besøk som fører til registrering. Loggen inneholder ikke full henvisningsadresse, søkeord, klikk-ID, e-post eller navn; konto-ID sendes ikke til Google Analytics eller Clarity. Manglende dokumentasjon registreres som direkte eller ukjent, uten gjetting. Dette er valgfritt og bygger på samtykke. Eksisterende kontoer får ikke en registreringskilde i ettertid. Den kontotilknyttede loggen utløper etter 60 dager og slettes ved neste daglige opprydding, eller tidligere når du trekker analysesamtykket tilbake mens du er innlogget eller sletter kontoen. Trekker du samtykket tilbake mens du er utlogget, kan du kontakte kundestøtte for å slette den tidligere kontotilknyttede loggen. Besøkskilden i nettleseren slettes ved tilbaketrekking eller utløp. Opprettelse av konto og kjøp krever ikke analysesamtykke.

Microsoft Clarity på nettsiden

Ved separat samtykke fra personer på minst 18 år lager Clarity varmekart og gjenspillinger av klikk, rulling og sideoppsett for å finne brukerproblemer. All tekst maskeres i nettleseren. Kontosider, betaling, personlig fremgang og resultatsider utelates. Offentlige språk- og annonselenker kan tas opp etter separat samtykke. Facebook-klikkoder og kampanjeparametere fjernes fra adressen før Clarity lastes; språkvalg kan bli stående. Besøk med påloggings-, betalings- eller ukjente adresseparametere, private fragmenter eller søkeparametere/fragmenter i henvisningsadressen utelates. Vi sender ikke konto-ID, navn eller e-post til Clarity og bruker ikke funksjonen for å identifisere en bruker. Grunnlaget er ditt samtykke.

Microsoft er en selvstendig behandlingsansvarlig, ikke vår databehandler for Clarity. Tjenestens vilkår åpner for egen bruk av data til å levere og forbedre Microsoft-tjenester; ikke-personlige data kan brukes til forskning og utvikling, inkludert KI. Vi sender alltid «nektet» for reklametillatelser og har ikke koblet prosjektet til annonsekontoer. Dette er ikke et løfte om at Microsoft bare bruker data på våre instruksjoner. Les Clarity-vilkårene og Microsofts personvernerklæring for leverandørens egne formål og rettigheter.

Lagring i nettleseren og hos leverandørene

TypeFormål og lagringstid
Nødvendig lokal lagring og Firebase-påloggingFremgang, innlogging, tilgang, innstillinger og personvernvalg. Fremgang og innstillinger beholdes til du sletter dem; sesjonslagring forsvinner når fanen lukkes. Personvernvalget med versjon og dato utløper etter 180 dager. Dette er nødvendig for funksjonen du ber om.
Google: _ga og _ga_*Valgfri nettleser- og øktidentifikasjon. Satt til høyst 180 dager uten fornyelse. Bruker- og hendelsesdata er satt til 2 måneder uten aktivitetsfornyelse; standard samlerapporter kan beholdes lenger.
Clarity: _clck og _clskValgfri sammenkobling av besøk og hendelser. Leverandørens levetider er vanligvis 1 år og 1 dag. Våre valg utløper etter 180 dager; kapslene slettes ved avvisning eller tilbaketrekking. Gjenspillinger beholdes i 30 dager; varmekart og merkede/favorittopptak i inntil 9 måneder. Vi merker ikke opptak for lengre lagring som standard.
Microsofts tredjepartslagringClarity kan etter samtykke benytte Microsoft-identifikatorer som CLID og MUID. Vi nekter reklametillatelser. Nettleseren kan blokkere slike kapsler. Førstepartsvalg kan ikke slette kapsler på Microsofts domene; disse kan administreres i nettleseren eller hos Microsoft.

Valget lagres lokalt med varselversjon, dato og hvilke verktøy du tillot. Leverandørene mottar bare samtykke til egne formål; Google-hendelser og Clarity-prosjektet merkes med varselversjonen. Vi beholder implementasjon og varselversjoner som dokumentasjon. Nødvendige drifts- og sikkerhetslogger hos Netlify/Firebase kan behandle IP-adresse og forespørselsopplysninger uavhengig av analysesamtykke; dette er drift og sikkerhet, ikke valgfri atferdsanalyse.

Overføringer og henvendelser

Google Analytics leveres på databehandlervilkår. Microsofts Clarity-tjeneste har egne behandlingsformål etter sine vilkår. Begge kan behandle data utenfor EØS, blant annet i USA. Leverandørene beskriver relevante overføringsmekanismer, som EU–US Data Privacy Framework eller standard personvernbestemmelser, i Googles overføringsinformasjon og Microsofts personvernerklæring.

For innsyn eller sletting av analyseopplysninger, kontakt support@muntligb1.com før du sletter nettleserens kapsler. Med ditt valg kan vi bruke nettleserens analyse-ID til å finne data; vi trenger ikke passord eller betalingsopplysninger. Microsofts gjeldende Clarity-portal støtter ikke sletting av bare én besøkende; vi tar saken med Microsoft og sletter prosjektet dersom nødvendig for å oppfylle et gyldig slettekrav. Kontosletting slår av ny analyse på den enheten, men gamle analysehendelser hos leverandørene må håndteres separat. Du kan også kontakte leverandøren direkte. Vi svarer normalt innen én måned etter at vi har mottatt forespørselen.

Valgfri bruksanalyse i den installerte appen

Hvis du samtykker i den installerte appen, bruker vi Google Analytics for Firebase til å måle tid i appen, besøkte sider, valgt prøve og øvingstype, fremgang, om du fullførte eller avsluttet, antall besvarte, riktige og mulige svar per øving, og for hvert besvarte spørsmål dets interne spørsmål-ID og om svaret var riktig eller galt. Dette lar oss telle feil per spørsmål og se hvilke spørsmål som bør gjennomgås. Med samtykke måler vi også visninger av kjøpssiden, prisinnlasting, trykk på kjøp og gjenoppretting, faste resultat- og feilkategorier og om tilgangen ble åpnet. Vi registrerer App Store-landet (ikke GPS-posisjon) og skiller testmiljø fra produksjon når Apple oppgir miljøet. Vi sender ikke kvitteringer, transaksjons-ID-er eller betalingsopplysninger med disse hendelsene. Tjenesten kan også samle økter, app- og enhetsopplysninger, en app-installasjons-ID og omtrentlig posisjon utledet fra IP-adressen. ID-en kan knytte hendelser fra samme installasjon sammen; den er ikke anonym. Eldre TestFlight-versjoner kan også bruke Apples leverandør-ID (IDFV), som kan være felles for apper fra samme utvikler og ikke nullstilles når du slår av analyse. Versjon 1.0 (bygg 24) slår av innsamling av IDFV. Vi sender ikke navn, e-postadresse, spørsmålstekst eller hvilket svar du valgte til analysen. Spørsmål-ID og riktig/galt kan knyttes til app-installasjons-ID-en ved samtykke. Grunnlaget er ditt samtykke; analyse er avslått til du velger å tillate den.

Du kan trekke samtykket tilbake under Innstillinger → Bruksanalyse. Da stopper ny analyseinnsamling. I den installerte appen nullstilles også den lokale analyse-ID-en. Tidligere hendelser per installasjon kan fortsatt ligge hos Google til lagringstiden er ute. Google Analytics er satt til to måneders lagring av hendelsesdata og to måneder for brukerdata, uten fornyelse ved ny aktivitet. Samlede standardrapporter kan finnes lenger. Etter at ID-en er nullstilt kan vi normalt ikke koble eldre hendelser til deg.

Leverandører og overføring

Google leverer Firebase Authentication, Firestore og den valgfrie analysen og kan behandle kontodata, synkroniserte øvingsdata og tekniske diagnosedata. Ved Apple- eller Google-pålogging behandler den valgte leverandøren påloggingsdata. Googles påloggingsbibliotek kan også behandle navn, e-postadresse, telefonnummer, omtrentlig posisjon, bruker- og enhetsidentifikatorer og bruksdata. Vi krever at leverandører beskytter brukerdata minst like godt som beskrevet her. Googles databehandleravtale er akseptert for analysekontoen. Opplysninger kan behandles utenfor EØS, også i USA, med relevante overføringsmekanismer som EU–US Data Privacy Framework eller EUs standard personvernbestemmelser etter hva som gjelder. Les Firebase sine databehandlingsvilkår og Googles informasjon om overføringer. Appen viser ikke annonser, sporer deg ikke på tvers av andre selskapers apper og selger ikke personopplysninger.

Lagring, sletting og rettigheter

Under Innstillinger kan du slette fremgang eller hele kontoen. Kontosletting fjerner kontoen og tilknyttet fremgang fra aktiv lagring; leverandørens sikkerhetskopier kan bestå til de er rotert ut etter leverandørens rutiner. Tekniske diagnosedata brukes for drift og sikkerhet på grunnlag av vår berettigede interesse i en pålitelig tjeneste. De lagres bare så lenge de trengs for drift og leverandørens sikkerhetsrutiner. Du kan be om innsyn, retting, sletting, begrensning og dataportabilitet, og protestere mot behandling som bygger på berettiget interesse. Du kan alltid trekke tilbake samtykke til analyse uten at tidligere lovlig behandling påvirkes. Du kan klage til Datatilsynet.

Kontakt

For spørsmål eller forespørsler om rettighetene dine, skriv til support@muntligb1.com. Se også støtte og kontakt.

Privacy policy

Statsborgerklar · Last updated 21 October 2026

Shared purchase access

When you buy while signed in to an updated app, the verified purchase is linked to your Statsborgerklar account using a random store identifier. For older and account-free purchases, you choose to link the purchase after signing in. We privately store the store, purchase reference, purchase date, expiry and refund status in Firebase to deliver shared access and prevent the same receipt being claimed by multiple accounts. Google purchase tokens are stored for verification and refund reconciliation. Raw Apple receipts, card details and store passwords are not stored in this record. These records are deleted no later than 30 days after the original pass expiry. A refund marker without an account association may be kept for up to 37 days after receipt. Account deletion immediately removes the account association and purchase token; a limited pseudonymous receipt marker remains until that deadline to prevent reuse. A minimal deletion guard is removed after one day. The store account identifier is removed on account deletion. This processing is necessary to deliver the access you request. Existing accounting and sale-alert records follow the retention periods described above.

Statsborgerklar is an independent exam practice app. The data controller is BANI YOUNES, a Norwegian sole proprietorship (organisation no. 934 103 424). Contact us at support@muntligb1.com.

Using the app without an account

You can read lessons and try 14 fixed questions in two rounds without an account. A free account gives 14 different questions in two more rounds. You can repeat the free questions. The full question bank and mock exams require a one-time purchase providing seven days of access. An active Apple or Google Play purchase can be restored and used without an account; an account is then optional for progress sync. Your language choice, settings, answers, results and mistakes then stay on your device. Practice history and saved mistakes are erased when you clear progress in the app. Language, exam and theme choices and analytics consent remain until you change them or uninstall the app. Uninstalling removes local app data. Provider libraries may still process technical diagnostic data needed to operate.

Account and sync

If you create an account or sign in with email, Google or Apple, Firebase Authentication processes sign-in details, a user ID and any profile details from the sign-in provider. Firebase Firestore stores progress, answer history, saved mistakes and settings under your user ID. This creates your account and syncs practice across devices. Our legal basis is the contract with you for the account service. We keep the account and synced data until you erase them or delete the account.

Android app purchases

Google Play processes payment for the Android app's seven-day access. The app receives a signed purchase receipt with the product ID, purchase time, purchase token and payment status to verify the purchase and calculate the expiry date. Card details are not shared with the app. While access is active, restore it using the same Google Play account. An app account is not required to buy. The purchase does not renew automatically and applies to the Android app. Google processes payment information under its privacy policy.

Apple and Google Play sale notifications

Apple and Google Play send confirmed purchase events to our server. We verify Apple's signature or check the Google purchase before sending an internal sale email to support@muntligb1.com through Resend. The email contains the store, product, order reference, time and amount when supplied by the store. We keep these payment facts and delivery status privately in Firebase for order follow-up and to prevent duplicate notifications. Order references can be traced through the payment provider; these records are not necessarily anonymous. Purchase tokens are used only during verification and are not kept in the notification register. Customer names, emails, app accounts and practice data are excluded from the notifications. Our legal basis is our legitimate interest in secure order follow-up. Notification records are deleted after five complete years following the purchase year; technical test records are deleted after 30 days. See Resend's privacy policy.

Website purchases

If you buy a seven-day website pass, Vipps MobilePay processes Vipps payments, or Stripe processes card and payment details if you choose a card. We do not store your card number or your Vipps sign-in credentials. We receive payment status, amount and a payment reference, and store the pass expiry under your account's user ID. This is needed to provide the purchase. An active pass linked to the same Statsborgerklar account works on the website and updated mobile apps. Deleting your account removes the account, access and synced progress. We keep necessary completed-payment and refund records in a separate private bookkeeping register: payment provider, payment reference, amount, currency, VAT, dates and payment/refund status. Account IDs, names, email addresses and practice data are removed from these records. A payment reference may remain traceable through the payment provider, so these records are not necessarily anonymous. The legal basis is our bookkeeping obligation under GDPR Article 6(1)(c). Records are kept for five years after the end of the financial year of the relevant payment or refund and then deleted, unless a longer legal retention requirement applies. The payment provider may have its own legally required retention periods.

We receive an internal email confirmation of a completed website purchase. Resend delivers the email with the amount, payment method, payment reference and time, without the customer’s name, email, account ID or practice data. We use it for order follow-up under our legitimate interest in operating the service. Confirmations are retained only as needed for order follow-up and applicable accounting requirements. See Resend’s privacy policy.

Contacting us

When you use the contact form, we process your email, optional name, selected topic and language, message and a random message reference to respond to your enquiry. Netlify processes the form on the server and limits misuse. Resend forwards the message to support@muntligb1.com. The form does not save your message in the account or practice database. We do not use these details for marketing. Contact details and messages are kept in our support inbox for as long as needed to handle the enquiry and any legal requirements, and deleted when no longer needed. Our legitimate interest is responding to enquiries about the service. The contact page does not use Google Analytics or Clarity, and form contents are not sent to these tools. Open the contact form.

Website: privacy choices and cookies

Google Analytics and Microsoft Clarity are separate, optional tools. Both are off before you choose. “Reject optional” is as accessible as “Allow Google Analytics”. You can practice, create an account and buy access without consenting to analytics. Choose recordings separately under “Choose settings” and confirm you are at least 18. These choices apply only to the website; earlier app consent does not authorize them.

Open Privacy choices at any time from the profile menu or Settings. Change each choice or reject both. Withdrawal stops the tools, deletes their first-party cookies and reloads the page. Progress and sign-in remain. Previously collected data is not automatically erased from providers; see your rights below.

Google Analytics 4 on the website

On the blog, with analytics consent, we measure the public guide visited, active reading time and clicks through to practice. Only known, public blog paths are sent. On the Prices page, with analytics consent, we measure visits, selected language, active time and clicks to practice, account and access. Microsoft Clarity does not record blog or Prices pages.

With consent, Google measures visits, screens, time, practice type, completion/exit, answered and correct counts, and internal question IDs with correct/incorrect outcomes. We also measure the selected language, active seconds per question and screen, account/payment steps and confirmed purchases (amount, VAT, method and a random analytics receipt). For sign-in problems, we record only a predefined error code, a failure or cancellation category, and whether the browser is Facebook, Instagram, another recognized in-app browser, or a standard browser. Raw error messages, account details and the full browser-identification string are excluded. Public ad, ad-set and campaign IDs and source/language labels let us measure which ads lead to practice, registration and purchases. We use this to improve the experience, questions and marketing. Events link to a browser identifier, never your account ID. We do not send email, names, login information, question text, selected answers or payment references. Page addresses use fixed screen names and only allowlisted public campaign labels. Raw URLs, Facebook click IDs, account IDs and payment references are not sent. With consent, campaign labels are stored for up to 30 minutes to preserve the source through sign-in and checkout. A local list of up to 50 random analytics receipts prevents duplicate purchase reporting; it is erased when consent expires or is withdrawn. Google receives network and browser information; granular location/device collection, Google Signals, automatic form tracking and advertising personalization are disabled. The basis is consent under GDPR Article 6(1)(a) and Norwegian Electronic Communications Act section 3-15.

Signup source in our account database

With analytics consent, we keep the first observed visit source for up to 30 days in your browser, alongside the current visit source. When you create an account we save the source, public campaign and ad IDs, signup language, sign-in method, creation time and consent version/date under your Firebase account ID in a private signup-source record. This helps us measure which visits lead to registrations. No raw referrer URL, search query, click ID, email or name is included in this record; no account ID is sent to Google Analytics or Clarity. Missing evidence is recorded as direct or unknown, not guessed. This is optional and based on consent. Existing accounts are not retrospectively assigned a signup source. The account-linked record expires after 60 days and is removed by the next daily cleanup, or earlier when you withdraw analytics consent while signed in or delete your account. If you withdraw while signed out, contact support to erase the earlier account-linked record. Browser source storage is erased on withdrawal or expiry. Tracking remains optional for account creation and purchase.

Microsoft Clarity on the website

With separate consent from visitors aged 18 or older, Clarity makes heatmaps and replays of clicks, scrolling and page layout to find usability problems. All text is masked in your browser. Account, payment, personal progress and results screens are excluded. Public language and advertising links can be recorded after separate consent. Facebook click codes and campaign parameters are removed from the address before Clarity loads; language choices can remain. Visits with authentication, payment or unknown URL parameters, private fragments, or query strings/fragments in the referring URL are excluded. We do not send account IDs, names or email to Clarity or use its identify feature. The basis is your consent.

Microsoft is an independent controller, not our processor for Clarity. Its terms permit its own use of data to provide and improve Microsoft services; non-personal data may support research and development, including AI. We always deny advertising permissions and have not linked the project to advertising accounts. This does not mean Microsoft acts only on our instructions. Read the Clarity terms and Microsoft Privacy Statement for Microsoft's own purposes and rights.

Browser storage and provider retention

TypePurpose and lifetime
Essential local storage and Firebase sign-inProgress, sign-in, access, preferences and privacy choices. Progress/preferences remain until erased; session storage expires when the tab closes. The privacy choice, notice version and date expire after 180 days. These support features you request.
Google: _ga and _ga_*Optional browser/session identification. Configured for a maximum 180 days without renewal. User/event data: 2 months without activity renewal; standard aggregate reports may remain longer.
Clarity: _clck and _clskOptional visit/event linking. Vendor lifetimes are normally 1 year and 1 day. Our choices expire after 180 days; first-party cookies are cleared on rejection/withdrawal. Replays: 30 days; heatmaps and labeled/favorited recordings: up to 9 months. We do not label recordings for longer retention by default.
Microsoft third-party storageClarity may use Microsoft identifiers such as CLID and MUID after consent. We deny advertising permissions. Your browser may block these cookies. Our first-party controls cannot erase cookies on Microsoft's domain; manage those in your browser or with Microsoft.

Your choice is saved locally with the notice version, date and permitted tools. Providers receive consent signals for their own purposes; Google events and the Clarity project carry the notice version. We retain implementation/notice versions as evidence. Essential Netlify/Firebase operational and security logs may process IP addresses and request information independently of optional analytics consent; these support operation and security.

Transfers and requests

Google Analytics is supplied under data-processing terms. Microsoft Clarity has independent purposes under its terms. Both may process data outside the EEA, including the US. They describe relevant transfer safeguards, such as the EU–US Data Privacy Framework or standard contractual clauses, in Google's transfer information and the Microsoft Privacy Statement.

To request access or erasure of analytics information, contact support@muntligb1.com before clearing browser cookies. With your choice, we can use the browser's analytics ID to locate data; we do not need passwords or payment details. Microsoft's current Clarity portal cannot delete just one visitor: we will involve Microsoft and delete the project if needed to fulfil a valid erasure request. Account deletion disables new analytics on that device, but older provider events need separate handling. You can also contact the provider directly. We normally respond within one month of receiving a request.

Optional analytics in the installed app

If you consent in the installed app, Google Analytics for Firebase measures time in the app, screens visited, exam and practice type, progress, completion or exit, counts of answered, correct and possible answers per practice, and the internal question ID and correct/incorrect outcome for each answered question. This lets us count mistakes per question and identify questions to review. With consent, we also measure pass-screen views, price loading, Buy and Restore taps, fixed result/error categories and whether access unlocked. We record the App Store country (not GPS location) and separate test from production when Apple identifies the environment. These events exclude receipts, transaction IDs and payment details. It may also collect sessions, app and device information, an app-instance ID, and approximate location derived from the IP address. The ID can link events from one installation; it is not anonymous. Older TestFlight builds may also use Apple's identifier for vendor (IDFV), which can be shared across this developer's apps and is not reset when you turn analytics off. Version 1.0 (build 24) disables IDFV collection. We do not send names, email addresses, question text or the answer option you selected to analytics. With consent, the question ID and correct/incorrect outcome can be linked to the app-instance ID. The legal basis is your consent; analytics stays off until you opt in.

Withdraw consent under Settings → Usage analytics. New analytics collection stops. In the installed app, the local analytics ID is also reset. Earlier per-installation events may remain with Google until retention expires. Google Analytics is configured to retain event data for two months and user data for two months, without resetting the period on new activity. Standard aggregate reports may remain longer. After the ID reset, we generally cannot link earlier events back to you.

Providers and international transfers

Google provides Firebase Authentication, Firestore and optional analytics, and may process account data, synced practice and technical diagnostics. If you use Apple or Google sign-in, that provider processes sign-in data. Google's sign-in library may also process name, email address, phone number, approximate location, user and device identifiers, and usage data. We require providers to protect user data at least as well as described here. Google's data-processing terms have been accepted for the analytics account. Data may be processed outside the EEA, including in the US, under applicable transfer mechanisms such as the EU–US Data Privacy Framework or EU standard contractual clauses. See Firebase's data-processing terms and Google's transfer information. The app shows no ads, does not track you across other companies' apps and does not sell personal information.

Retention, deletion and your rights

In Settings, you can erase progress or delete your account. Account deletion removes the account and associated progress from active storage; provider backups may remain until rotated out under the provider's procedures. Technical diagnostics support operations and security under our legitimate interest in a reliable service. They are retained only as needed for operations and provider security procedures. You can request access, correction, erasure, restriction and data portability, and object to processing based on legitimate interests. You can withdraw analytics consent at any time without affecting earlier lawful processing. You may complain to the Norwegian Data Protection Authority.

Contact

For questions or to exercise your rights, email support@muntligb1.com. See also support and contact.