Privatlivspolitik

Frulo er lavet af Alessandro Bortoluzzi, uafhængig udvikler i Italien og dataansvarlig for behandlingen her. Kontakt: support@frulo.app.

Frulo kræver en konto. Dagbogen synkroniseres til vores servere, så den kan genskabes ved tab eller skift af telefon. Der findes derfor en kopi uden for enheden. Her beskrives kopien, AI-anmodninger og analyser.

Din konto

Du logger ind med e-mail og adgangskode eller Apple. Supabase Auth gemmer e-mail, en hashet adgangskode, hvis du har valgt en, og kontoidentifikatoren. Vi ser aldrig adgangskoden i klartekst.

Apple giver den godkendte adresse, eventuelt privat videresendelsesadresse, og kun første gang det tilladte navn, som gemmes. Serveren bytter en engangskode til et Apple-opdateringstoken i en tabel, kun serveren kan læse. Det bruges til at tilbagekalde Apple-login ved kontosletning.

Gemte oplysninger

Data findes i en lokal database og dine rækker i Postgres hos Supabase. Sikkerhed på rækkeniveau begrænser læsning og skrivning til din godkendte session. Synkroniseret bliver:

  • Profil: navn, køn, fødselsår, højde, aktivitet, mål om at tabe, holde eller øge vægt, målvægt, ugentligt tempo og dagsmål for kalorier, protein, kulhydrater, fedt og vand.
  • Måltider: fødevarer, kalorier og makroer; sukker, fibre, mættet fedt og salt, når kendt; portion, måltid, eventuel stregkode og tidspunkt.
  • Vand med mængder og tider; vejninger med dato.
  • Coachminder gemt på din anmodning, fx præferencer, allergier, intolerancer og ting, du ikke kan lide. Du kan læse og slette dem i Indstillinger.
  • Gemte eller beskrevne opskrifter med ingredienser, trin og næring pr. portion.

Coachsamtalen på enheden ligger kun i hukommelsen, ikke på disk eller i synkronisering, og forsvinder, når appen lukkes. Coachtone og opsætningsforløb bliver også lokalt. AI-leverandørens opbevaring står nedenfor.

Billeder nedskaleres, sendes til analyse og kasseres efter estimatet. De gemmes ikke i Frulo eller på vores servere og sendes ikke til analyser.

Apple Sundhed

Med tilladelse skriver Frulo energi, protein, kulhydrater, fedt, sukker, fibre, mættet fedt, natrium, vand og vægt til Sundhed. Aktiv energi og vægt læses for at tilpasse dagens budget til bevægelse.

Læste sundhedsdata forbliver på enheden, ikke hos vores servere, OpenAI eller analyser. Aktiv energi bruges lokalt. Vi bruger ikke sundhedsdata til reklame, sælger dem ikke og deler dem ikke uden samtykke. Tilladelser kan tilbagekaldes enkeltvis i Sundhed; Frulo virker uden dem.

AI-funktioner

Måltidsbilleder og beskrivelser, coach og opskriftsestimater bruger OpenAI. Før første brug skal du acceptere en datadelingsmeddelelse. Afviser du, sendes intet; stregkode og produktsøgning virker stadig.

Anmodninger går gennem Supabase-serverfunktioner med API-nøgle og modelindstillinger. Ingen leverandørnøgle er i appen.

  • Måltidsscan: billede eller beskrivelse uden profil eller dagbog.
  • Opskrift: din beskrivelse.
  • Coach: besked og billeder; oversigt over navn, køn, alder, højde, mål, tempo, målvægt og dagsmål; minder; efter behov værktøjsresultater fra dagbog, statistik, produkter og opskrifter.

OpenAI er databehandler efter API-vilkårene og bruger ikke oplysningerne til modeltræning. Scanninger og opskriftsestimater sendes med svarlagring slået fra. Det fjerner ikke automatisk misbrugslogge, som normalt kan opbevares i op til 30 dage efter leverandørens regler. Coachsvar gemmes for at forbinde samtaletrin; den oprindelige politik angiver omkring 30 dage. Detaljer og undtagelser: OpenAI-datakontroller.

Send ikke diagnoser, andres oplysninger eller kontaktdata, du ikke ønsker behandlet sådan. Apple transskriberer diktering på enheden. Lyd forlader ikke telefonen; kun tekst, du vælger at sende.

Appanalyser

PostHog EU Cloud behandler efter vores instrukser data for at forstå brug, finde fejl og styre funktioner på afstand:

  • Kontoidentifikator efter login; før det en tilfældig enhedsidentifikator, ikke Apple-id eller reklame-id.
  • Hændelser: indledende trin og svar, måltider med type, metode og kalorier, gemte opskrifter, tryk på coachspørgsmål og kort samt anmodning om anmeldelsesdialog.
  • Svar grupperet før afsendelse: alder, højde, vægt og målvægt i intervaller; begivenhedsdato som tidshorisont. Præcise værdier og navn rapporteres ikke.
  • AI-hændelser med model, tokens, varighed, værktøjer og tekst: beskeder, svar, kald og resultater samt måltidsbeskrivelser. Billeder er kun tekstmarkører. Positiv eller negativ respons knyttes til samtalen og hjælper forbedring.
  • Fejl, som appen allerede har vist, med kontekst.
  • Skematiske sessionsafspilninger, ikke video: standardmaskering skjuler tekst og erstatter billeder. Netværkstider medtages, konsollogge ikke.
  • App- og systemversion, model, sprog, tidszone og IP for omtrentligt land og region, ikke reklameprofiler.

Frivillige svar på eventuelle spørgeskemaer i appen sendes også til PostHog.

Køb

RevenueCat håndterer validering, adgang, gendannelse og refusionsprocesser. Det behandler anonym identifikator før login og kontokoblet identifikator efter, købs- og abonnementshistorik, transaktioner og tekniske metadata. PostHog-identifikatoren forbinder abonnementer med analyser.

Apple tager betaling; vi får ikke kortoplysninger. Ved brug og køb i appen samtykker du til, at nødvendige data om brug og forbrug af købt indhold deles med Apple til vurdering af refusion efter Apples regler.

Tilladelser

Kamera til mad og stregkoder; mikrofon til lokal diktering; iOS-fotovælger, som kun giver det valgte billede, ikke hele biblioteket; notifikationer i prøvetrinnet for at huske udløb; Sundhed som beskrevet. Alle er frivillige og kan tilbagekaldes i iOS.

Retsgrundlag

Vi er i Italien og følger GDPR:

  • Konto og synkronisering: kontraktopfyldelse, art. 6(1)(b).
  • Overførsel til OpenAI: udtrykkeligt samtykke i meddelelsen, som kan trækkes tilbage ved at stoppe funktionerne og skrive til os.
  • Analyser og funktionsstyring: legitim interesse i forståelse og forbedring, art. 6(1)(f), med indsigelsesret.
  • AI-indhold i analyser: udtrykkeligt samtykke i samme meddelelse; ved tilbagetrækning slettes kontoens hændelser.
  • Køb og refusion: kontrakt og legitim interesse i at forebygge misbrug.
  • Sikkerhed og fejlretning: legitim interesse i sikker drift.
  • Notifikationer: samtykke i iOS.

Vægt, højde, alder, kalorier, makroer, allergier og intolerancer er helbredsdata efter art. 9. Vi baserer os på udtrykkeligt samtykke efter art. 9(2)(a) ved profil og registrering og igen før AI. Kontosletning trækker det tilbage uden at påvirke tidligere lovlig behandling.

Modtagere

Supabase: database, login, server; OpenAI: analyse, coach, opskrifter; PostHog: analyser, fejl, afspilning, funktionsstyring, spørgeskemaer; RevenueCat: køb; Apple: Store, betaling, login, Sundhed og lokal talegenkendelse.

Open Food Facts er en ODbL-kopi på vores servere og ser ikke søgninger eller scanninger. Ingen salg, reklamedeling eller sporing mellem andre virksomheders apps og sites. Ingen reklame-SDK eller sporingstilladelse.

Internationale overførsler

PostHog behandler analyser i EU. Supabase, OpenAI og RevenueCat er amerikanske virksomheder. Overførsler uden for EØS og Storbritannien bygger på EU-standardkontraktbestemmelser i aftalerne og supplerende foranstaltninger. Apple har egne politikker og aftaler.

Opbevaring

Den lokale kopi bliver til sletning, fjernelse af appen eller kontoskift. Serverrækker slettes straks ved kontosletning. Enkeltvis slettede poster efterlader synkroniseringsmarkører, som fjernes automatisk efter 90 dage.

Leverandører har egne frister. Analysehændelser og afspilninger gemmes, mens de er nyttige for at forstå brugen, og slettes derefter eller på anmodning.

Sikkerhed

TLS beskytter overførsler, rækkesikkerhed adskiller konti og Supabase hasher adgangskoder. Apple-token er kun tilgængeligt for serveren. Ingen AI-nøgler i appen. iOS-isolation og filkryptering beskytter den lokale database. Absolut sikkerhed kan ikke garanteres. Relevante brud meddeles personer og myndighed efter GDPR.

Dine rettigheder

Du kan bede om indsigt, rettelse, sletning, begrænsning, indsigelse, portabilitet og tilbagetrækning af samtykke. Profil og mål ændres i Indstillinger; minder og poster kan slettes. Indstillinger → Konto → Slet konto fjerner serverdata.

Skriv fra kontoens e-mail til support@frulo.app for kopier eller sletning af analysehændelser. Svar inden en måned. Klager kan sendes til italienske Garante eller myndigheden, hvor du bor eller arbejder.

Californien

CCPA og CPRA giver information, kopi, rettelse, sletning og beskyttelse mod diskrimination. Vi indsamler identifikatorer, aktivitet og angivne helbreds- og ernæringsdata som følsomme oplysninger. Brug gælder ønskede funktioner og forbedring, ikke udledning af personlige egenskaber.

Ingen salg eller deling til adfærdsreklame på tværs af sammenhænge, heller ikke under 16 år. Intet økonomisk incitamentsprogram. Rettigheder kan også udøves gennem en bemyndiget repræsentant på support@frulo.app.

Børn

Frulo retter sig ikke mod børn. Vi indsamler ikke bevidst data under 13 år eller højere lokal digital samtykkealder: 14 i Italien, op til 16 i EØS. Kontakt os for sletning af et barns konto og data.

Slet konto og data

Indstillinger → Konto → Slet konto og bekræft tilbagekalder eventuelt Apple-login og sletter konto, profil, måltider, vand, vægt, minder, opskrifter og Apple-token. Det kan ikke fortrydes.

Den lokale kopi fjernes ikke herved; slet appen. Oplysninger skrevet til Sundhed bliver dér og slettes dér. Analysehændelser fjernes ikke automatisk: bed os om det.

Ændringer og kontakt

Ændringer vises her med ny dato. Væsentlige ændringer meddeles i appen før ikrafttræden. Alessandro Bortoluzzi · support@frulo.app. Oprindelig politik gælder fra 31. august 2026; webudgave offentliggjort 14. september 2026.

Dette website

Det statiske site har ingen konti, nyhedsbrev, reklamer eller analysesporing og modtager ikke appdagbogen. Sitet er offentliggjort på frulo.app og hostes af Cloudflare, som behandler tekniske anmodningsdata — IP-adresse, browserens user agent og den ønskede side — til levering og sikkerhed.