Privatliv og data
Her står, hvilke data NemlAI gemmer, hvorfor, hvor længe, og hvem der ellers ser dem. Siden beskriver det, koden faktisk gør i dag.
Kort fortalt: Vi gemmer din ordrehistorik, så vi kan forudsige din næste kurv. Din adgangskode til nemlig.com gemmer vi ikke. Vi håndterer aldrig betaling, og vi bestiller aldrig noget for dig: du godkender og betaler selv hos butikken. Statistik-cookies sættes kun, hvis du siger ja. Du kan slette din konto når som helst.
1. Hvem står bag
NemlAI er et privat hobbyprojekt, som Simon Miller laver og driver. Der er ikke noget firma bag. NemlAI er ikke tilknyttet nemlig.com, Salling Group (Bilka, føtex, Netto, BilkaToGo) eller andre butikker. Spørgsmål om dine data kan du sende til milops@milops.org.
2. Hvilke data vi gemmer, og hvorfor
| Data | Hvad | Hvorfor |
|---|---|---|
| Din konto | Brugernavn, din e-mail til butikken, din husstand og din adgangskode til NemlAI. Adgangskoden gemmes kun som en hash (en ulæselig envejs-værdi) hos vores login-udbyder. | Så du kan logge ind, og så vi ved, hvilke ordrer der hører til dig. |
| Din adgangskode til nemlig.com | Bruges kun i det øjeblik, hvor vi logger ind for dig (ved oprettelse og når du forbinder igen). Den bliver ikke gemt. Det samme gælder adgangskoden til Bilka, føtex og BilkaToGo, hvis du forbinder dem. | For at få en login-session hos butikken. |
| Login-session hos butikken | De cookies og adgangsnøgler (tokens), butikken giver efter login. De udløber af sig selv efter nogle timer eller dage. | Så vi kan hente dine ordrer og lægge den foreslåede kurv i din kurv hos butikken. |
| Ordrehistorik | Dine tidligere ordrer: datoer, varer, mængder, priser og rabatter, og ordredata som butikken sender (kan indeholde din e-mail og dit kundenummer). Har du forbundet Bilka eller føtex, også kvitteringer derfra. | Det er det, forudsigelsen lærer af. |
| Forslag og kurve | Hvilke varer vi foreslog, i hvilke mængder, og om du endte med at købe dem. | Så forslagene bliver bedre for hver ordre. |
| Dine valg | Varer du har fravalgt, ændrede mængder og andre indstillinger. | Så vi husker, hvad du vil og ikke vil have. |
| Fritekst-søgninger | Det du skriver, når du beder om varer eller en ret (fx "stegt flæsk"). | For at finde varerne. Se Dify under tjenester. |
| MCP-forbindelser | Hvilke AI-assistenter du har givet adgang, og deres adgangsnøgler. De ligger hos vores login-udbyder Supabase. Dertil en driftslog med bruger-id, værktøj, varighed, resultat og assistentens navn (aldrig nøglen eller indholdet af kaldet). | Så assistenten kan bruge NemlAI for dig, indtil du fjerner adgangen, og så vi kan fejlsøge. |
| Sikkerhedslog | Hændelser som oprettelse, login, skift af adgangskode og sletning, med e-mail, IP-adresse og browsertype. | For at kunne opdage misbrug og fejlsøge. |
| Feedback | Det du skriver i "Giv feedback", siden du var på, og dit visningsnavn (eller den e-mail du selv skriver, hvis du ikke er logget ind). | For at kunne rette fejl og forbedre NemlAI. |
| Push-beskeder (valgfrit) | Din browsers adresse til push-beskeder og browsertype. Kun hvis du slår det til. | For at kunne sende dig beskeder om din kurv. |
| Invitationskoder | Hvilken e-mail der brugte hvilken kode. | NemlAI er i lukket beta. |
Det gemmer vi ikke: betalingskort eller andre betalingsoplysninger (du betaler altid selv hos butikken), og din adgangskode til butikken.
Har du en delt husstand, kan alle medlemmer se husstandens samlede ordrehistorik og forslag. Del kun husstand med folk, du stoler på.
3. Hvor data ligger
- Database: Supabase (en hostet PostgreSQL-database og login-tjeneste). Her ligger konti, ordrehistorik, forslag, indstillinger og login-sessioner. Adgang til husstandens data er begrænset til husstanden selv.
- Server: NemlAI kører på en selvhostet Raspberry Pi i et privat hjemmeserver-setup bag Cloudflare. Login-sessioner til butikken bliver også mellemlagret i filer på serveren med begrænsede filrettigheder.
4. Tjenester vi bruger
Vi sælger ikke data og deler ikke data til reklame. Disse tjenester får data, fordi NemlAI ikke kan køre uden dem:
| Tjeneste | Hvad de gør | Hvilke data |
|---|---|---|
| nemlig.com | Butikken. Vi henter dine ordrer og lægger kurven i din kurv. | Din login-session, ordrer og varer. |
| Salling Group (Bilka, føtex, BilkaToGo) | Kun hvis du selv forbinder dem: hentning af kvitteringer og kurv til BilkaToGo. | Din login-session, kvitteringer og varer. |
| Supabase | Database og login. | Alt, vi gemmer (se ovenfor). |
| Cloudflare | Al trafik går gennem Cloudflare (kryptering, beskyttelse mod angreb, mellemlagring af filer). | Din IP-adresse og tekniske oplysninger om forespørgslen. |
| Dify | AI-tjeneste, der finder varer ud fra din fritekst. Dify kan bruge sprogmodeller fra fx OpenAI og Anthropic. | Din fritekst og et husstands- eller bruger-id. |
| Google Analytics (via Google Tag Manager) | Kun hvis du siger ja til statistik-cookies. Måler, hvordan siden bruges. | Sidevisninger, klik og et hashet (ulæseligt) husstands-id. Ingen reklame. |
| Google Fonts | Leverer skrifttypen. | Din browser henter skrifttypen fra Googles servere (IP-adresse). |
| GitHub | Feedback bliver kopieret til en privat opgaveliste. | Din feedback, siden du var på, dit visningsnavn og husstands-id. |
Vi slår også priser og lagerstatus op hos produkt-tjenester. Her sendes kun varenumre, ingen oplysninger om dig.
Bruger du NemlAI fra din egen AI-assistent (fx Claude eller ChatGPT) via MCP-serveren, CLI eller API, ser assistenten og dens udbyder de data, du beder den hente. Det sker på deres vilkår, ikke vores. Se også MCP-forbindelser nedenfor.
MCP-forbindelser. Forbinder du en AI-assistent til NemlAI's MCP-server, logger du ind hos os og trykker "Giv adgang". Assistenten får en adgangsnøgle, som vores login-udbyder Supabase udsteder; NemlAI gemmer ikke nøglen selv. Forbindelsen beder kun om dit login (e-mail) og om at kunne holde forbindelsen i live, men når den er givet, kan assistenten bruge alle NemlAI's værktøjer på din konto: læse dine ordrer, forslag, kurv og indstillinger, ændre dine indstillinger og fravalg, hente en kopi af dine data og lægge kurven i din kurv hos butikken. Den kan ikke betale, og den kan ikke ændre din adgangskode, slette din konto eller forbinde butikker: det kræver en adgangskode og sker kun i NemlAI. Du fjerner forbindelsen i assistentens egne indstillinger. Der er endnu ingen knap i NemlAI til at tilbagekalde den; skriv til os, hvis du vil have adgangen lukket helt. Sletter du din konto, virker forbindelsen ikke mere. Ved hvert kald fra en assistent skriver serveren en linje i sin driftslog med dit bruger-id, hvilket værktøj, hvor lang tid det tog, om det gik godt, og assistentens navn. Adgangsnøglen og det, assistenten sender med (fx en søgetekst), bliver ikke logget.
5. Hvor længe vi gemmer data
- Ordrehistorik og forslag: så længe din husstand findes. Forudsigelsen har brug for historikken.
- Login-sessioner hos butikken: indtil de udløber (timer til dage), eller til du forbinder igen. Kopier i serverens filer bliver ikke slettet automatisk, når du sletter din konto; de bliver overskrevet ved næste login eller fjernet manuelt.
- Din login hos NemlAI: cookien udløber efter 7 dage.
- Sikkerhedslog og feedback: der er i dag ingen automatisk sletning. Skriv til os, hvis du vil have dine fjernet.
- Statistik: efter Google Analytics' egne regler, og kun hvis du har sagt ja.
- Dit cookie-valg: 182 dage, derefter spørger vi igen.
NemlAI er i beta. Data kan i sjældne tilfælde gå tabt ved større ændringer, så brug ikke NemlAI som eneste kopi af noget vigtigt.
6. Sletning, eksport og dine rettigheder
- Slet din konto: under Indstillinger → "Slet min konto" (du bekræfter med din adgangskode). Er du det sidste medlem af husstanden, slettes husstanden og alle dens data: ordrer, forslag, indstillinger og login-sessioner. Er der andre medlemmer tilbage, slettes din bruger, men husstandens fælles historik bliver hos dem. Din login hos NemlAI bliver altid slettet.
- Push-beskeder: slå dem fra, før du sletter kontoen, ellers kan din browser blive ved med at få husstandens beskeder.
- Hent dine data: du kan hente din profil, dine ordrer, ordrelinjer, indstillinger og seneste forslag som én JSON-fil. Det kan du gøre med kommandoen
nemlai account export, medexport_data()i Python-pakkennemlai, eller ved at bede din AI-assistent om det via MCP-serveren (værktøjetexport_my_data). Du kan også skrive til os. - Indsigt, rettelse og sletning: efter databeskyttelsesreglerne (GDPR) kan du bede om indsigt i, rettelse eller sletning af dine data. Skriv til milops@milops.org. Du kan også klage til Datatilsynet.
7. Cookies
| Cookie | Formål | Type | Udløb |
|---|---|---|---|
nemlai_session | Holder dig logget ind | Nødvendig | 7 dage |
cc_cookie | Husker dit cookie-valg | Nødvendig | 182 dage |
nemlai_csrf | Beskytter mod falske forespørgsler | Nødvendig | Til browseren lukkes |
_ga, _ga_* | Google Analytics: skelner mellem besøgende | Statistik (kun med samtykke) | 2 år |
_gid | Google Analytics: besøg | Statistik (kun med samtykke) | 24 timer |
Statistik-scriptet bliver slet ikke hentet, før du har sagt ja. Siger du nej senere, bliver Google Analytics-cookies slettet. Du kan ændre dit valg via "Cookie-indstillinger" nederst på siden. Siden gemmer også dit valg af farvetema i din browser (localStorage); det forlader ikke din computer.
8. Sikkerhed
Vi bruger HTTPS, login, begrænsning af antal forsøg, beskyttelse mod falske forespørgsler (CSRF) og strenge sikkerhedsregler for, hvad siden må hente. NemlAI er et hobbyprojekt og er ikke sikkerhedscertificeret af en tredjepart. Har du mistanke om, at din butikskonto er misbrugt, så skift adgangskoden hos butikken med det samme, og skriv til os.
9. Kontakt og ændringer
Skriv til milops@milops.org. Vi opdaterer siden, når NemlAI ændrer, hvordan data behandles; datoen nedenfor viser seneste ændring. De fulde betingelser (på engelsk) står under Betingelser.
Senest opdateret: 8. november 2026.