Ninely
PRIVATLIV

Dine data skal være nemme at forstå.

Ninely kræver en konto for at åbne den personlige læringsprofil. Appen er stadig local-first under brug: profil og fremskridt gemmes lokalt på enheden og synkroniseres samtidig til Ninelys Supabase-projekt, så de kan bruges på tværs af enheder.

Senest opdateret: 19. august 2026Version 1.7
Kort fortalt: Ninely bruger en konto til login og cloud-sync. Under brug gemmes læringsdata også lokalt, så appen kan fungere stabilt og fortsætte offline efter første indlæsning. Profil og læringsdata synkroniseres til Supabase, så de kan bruges på tværs af enheder. Der er ikke indbygget annonce- eller markedsføringssporing.

1. Hvem er ansvarlig?

Ninely drives som et selvstændigt projekt. Henvendelser om privatliv og data kan sendes gennem kontaktsiden. Hvis Ninely drives kommercielt eller af en registreret virksomhed, skal ejerens juridiske navn, adresse og direkte kontaktoplysninger tilføjes til denne politik før offentlig lancering.

2. Hvad gemmes lokalt?

Oplysningerne lagres i browserens lokale lager. Den lokale kopi bruges bl.a. til offline-funktion. Når forbindelsen er tilgængelig, synkroniseres ændringer automatisk til brugerens konto. Eksport/import kan bruges som ekstra sikkerhedskopi.

3. Ninely-konto og cloud

Ninely bruger Supabase til autentifikation og synkronisering. E-mailadressen bruges til login. Ninely kan synkronisere profilnavn, avatar, træningsmål, sprogfag og sprogniveauer, indstillinger, pensumvalg, svar- og repetitionshistorik, mastery, favoritter og de læringssignaler der er nødvendige for den adaptive træning. Fejlrapporter og feedback synkroniseres ikke som en del af profilens cloud-state; de sendes særskilt med et minimalt datasæt.

Adgangskoden håndteres af Supabase Auth og gemmes ikke i Ninelys appkode. Cloud-tabellerne er beskyttet med Row Level Security, så en logget ind bruger kun kan tilgå data knyttet til sin egen konto. Frontend bruger kun en offentlig publishable key; privilegerede nøgler ligger ikke i browserkoden.

4. Hvornår sendes andre oplysninger?

Data kan også sendes efter en aktiv handling fra dig, fx når du sender en kontaktformular, feedback eller rapporterer et spørgsmål. Kontaktformularen kan indeholde navn og e-mail, fordi du selv indtaster dem. Spørgsmålsrapporter og feedback gemmes uden navn, e-mail, profil-ID eller brugerens konkrete svar. En spørgsmålsrapport kan indeholde spørgsmål-ID, fag, emne, spørgsmålstekst, fejltype, kommentar, app-version og tidspunkt, så indholdet kan findes og rettes.

5. Online-ordbog

Ninelys lokale sprogordbog virker på enheden. Hvis du aktivt trykker på “Søg i hele ordbogen” eller trykker Enter i ordbogssøgningen, sendes selve søgeordet til den valgte Wiktionary-tjeneste (Wikimedia) for at hente et opslag. Wikimedia kan samtidig modtage almindelige tekniske netværksoplysninger som IP-adresse, browseroplysninger og tidspunkt. Ninely sender ikke din profil, XP eller quizhistorik med denne forespørgsel.

6. Hosting og formularer

Ved offentlig udgivelse kan hosten behandle tekniske oplysninger, som er nødvendige for at levere websitet. Kontaktformularen kan behandles gennem Netlify Forms. Cloud-login, cloud-data samt in-app feedback og spørgsmålsrapporter behandles gennem Supabase.

7. Cookies og lokalt lager

Ninely bruger lokalt browserlager til nødvendige funktioner som profil, offline-brug og cloud-session. Der er ikke indbygget annonce- eller markedsføringssporing. Hvis analyse eller annoncer tilføjes senere, skal denne politik og eventuel samtykkeløsning opdateres først.

8. Sletning og eksport

Du kan eksportere fremskridt fra Profil og nulstille lokale data i appen. Du kan vælge “Slet Ninely-konto”; det sletter Supabase-kontoen og de tilknyttede cloud-profiler. Lokale cache-data på den aktuelle enhed bevares, indtil du selv nulstiller dem. Efter kontosletning giver den lokale cache ikke adgang til appen uden en ny Ninely-konto.

9. Børn og unge

Ninely er lavet til skoleelever og bruger derfor et klart og let forståeligt sprog. Før bred offentlig lancering skal den konkrete driftsopsætning, aldersflow og databehandling vurderes i forhold til gældende regler for børn og unges personoplysninger.

10. Sikkerhed

Ninely forsøger at minimere de data, der forlader enheden. Cloud-adgang er beskyttet med autentifikation og database-regler pr. bruger. Brugeren bør beskytte sin egen enhed og opbevare eksporterede sikkerhedskopier forsvarligt.

11. Ændringer

Politikken kan blive opdateret, når Ninely får nye funktioner. Datoen øverst viser den seneste version.