Tillbaka till startsidan

Juridisk information

Fullständig text om integritet (Integritetspolicy GDPR)

Här nedan finns den fullständiga integritetspolicyn enligt artikel 13 och artikel 9 i dataskyddsförordningen (GDPR). Den beskriver i detalj hur RoburformaAI behandlar personuppgifter, rättsliga grunder och dina rättigheter.

GDPR Artikel 13 & 9 Uppdaterad: 2026-10-06 Ansvarig: Anders Sjöberg E-post: anders@andrix.se

Integritetspolicy för RoburformaAI

Senast uppdaterad: 2026-10-06

Den här policyn beskriver hur RoburformaAI behandlar dina personuppgifter, enligt artikel 13 i dataskyddsförordningen (GDPR). RoburformaAI behandlar hälsouppgifter, som är känsliga personuppgifter enligt artikel 9. Läs policyn innan du skapar ett konto.

1. Personuppgiftsansvarig

  • Namn: Anders Sjöberg (privatperson)
  • E-post för dataskyddsfrågor: anders@andrix.se

Det finns inget dataskyddsombud.

2. Vilka uppgifter vi behandlar

Kontouppgifter

  • E-postadress.
  • Födelsedatum. Du måste vara minst 18 år för att använda RoburformaAI. Åldern i profilen räknas fram ur födelsedatumet.
  • Lösenordet lagras aldrig. Vi sparar bara en Argon2id-hash av det och de krypterade nycklar som låser upp dina data.
  • Inställningar för tvåfaktorsinloggning (MFA). Hemligheten och reservkoderna är krypterade.
  • Vilka samtycken du har gett eller återkallat, med version och tidpunkt.

Profil (det du själv anger eller som hämtas från dina datakällor)

  • Kön, ålder, längd, vikt, midjemått, vilopuls, maxpuls, kroppssammansättning och blodtryck.
  • Träningsmål och kända skador eller begränsningar.
  • Hemort (för väder), språk, vald AI-motor och eventuell egen Gemini API-nyckel.

Hälso- och träningsdata från datakällor du ansluter (Garmin Connect, Strava, Withings, Fitbit, Whoop, Hevy)

  • Sömn, HRV, stress, Body Battery, puls, steg, kaloriförbrukning, vikt, kroppssammansättning och blodtryck.
  • Träningspass med typ, tid, distans, puls och kalorier.
  • Du väljer själv vad som hämtas. Under Datakällor finns för varje källa en lista över

datakategorier (t.ex. sömn, kroppssammansättning, blodtryck). Avstängda kategorier hämtas aldrig. Ditt val sparas krypterat tillsammans med när du gjorde det.

  • Garmin Connect: kategorierna är träningspass (krävs), dygnet (steg, våningar, intensitetsminuter,

kalorier), puls, sömn och återhämtning, prestation (VO2max, träningsstatus, loppprognoser, tröskelvärden, rekord), kropp (vikt, kroppssammansättning, blodtryck, vätska), passdetaljer, GPS, Health Snapshot, kostlogg, planerad träning, klockor och utrustning samt menscykel och graviditet. Från Garmin sparas svaren krypterat i garmin_raw i syfte att möjliggöra återberäkning av träningsbelastning, pulsintervall, återhämtningsmodeller och sömnanalyser när beräkningsmodeller uppdateras eller användaren justerar sina zoner. Rådata gallras automatiskt i enlighet med vald historiklängd eller raderas omedelbart vid kontoavslut. När du stänger av en Garmin-kategori kan du välja att även radera det som redan hämtats i den. Garmin Connect ansluts via klientinloggning utan officiellt partneravtal med Garmin; lösenordet sparas inte, men användaren ansvarar för att anslutningen är förenlig med Garmins villkor.

  • Position: GPS-data (karta och start- och målposition för pass från Strava, GPS-spår och

originalfiler från Garmin) sparas bara om du själv slår på kategorin GPS. Den är avstängd från början, och utan den tas alla positionsfält bort innan något sparas.

  • Menscykel och graviditet (Garmin) hämtas bara om du själv slår på kategorin och bekräftar det.

Den är avstängd från början.

  • Fitbit: appen begär bara behörigheterna sömn och profil (ålder, kön, längd) – inte aktivitet, puls,

position, kost eller vikt. Har du anslutit Fitbit tidigare med bredare behörighet minskar den när du ansluter på nytt.

Kost: måltider, drycker och kostmål som du loggar.

AI-coachen: dina meddelanden, coachens svar och den dagliga återhämtningsanalysen.

AI-tränare och personlig träningsplanering: dina träningsmål, rullande 14-dagars träningspass, anpassningar efter återhämtning och sömn, samt återkoppling efter pass (RPE, kommentar, smärta ja/nej). Allt lagras strikt krypterat med din unika användarnyckel (DEK). Vid anslutning till Garmin eller MyWhoosh speglas planerade pass till dina konton hos dessa tjänster (märkt med RoburformaAIs ID; RoburformaAI rör aldrig externa händelser).

Onboarding och coach-intervju: uppgifter om mål och tävlingsdatum, idrottsbakgrund och tillgänglig träningstid, utrustning, kroppsmått och puls, kända skador samt allmänna screeningfrågor (PAR-Q: läkarrestriktioner, bröstsmärta eller yrsel vid ansträngning), samt sömn, kost och vardagsaktivitet. Vi samlar inte in medicinska diagnoser, läkemedel eller allergier (dataminimering). Utkastet sparas krypterat under intervjun och raderas när onboardingen slutförs och uppgifterna flyttas till din krypterade profil. Alla onboardinguppgifter ingår i dataexporten.

Coachens minne: korta fakta om dig som AI-coachen ska komma ihåg mellan samtalen, till exempel mål, skador, preferenser och träningsbakgrund. Coachen sparar dem automatiskt utifrån chatten (bara bestående fakta, inte humör eller enstaka mätvärden), och du kan när som helst ta bort varje minne under Profil & konto → Profil. Du kan också lägga till minnen själv. Minnet krypteras med din nyckel som övriga hälsodata. Tidigare okrypterade kopior kan finnas kvar i säkerhetskopior i upp till 30 dagar efter migreringen.

Återkoppling: hur ansträngande du tyckte att ett pass var (RPE 1–10) och en valfri kommentar, och tumme upp eller ner med valfri motivering på AI-svar (de första 300 tecknen av svaret sparas med). Krypteras som övriga hälsodata och används för att anpassa coachens råd.

Måltidsfoton: en bild du tar eller väljer av en måltid skickas till AI-motorn för att tolka vad du åt. Bilden förminskas och platsuppgifter och annan metadata (EXIF) tas bort innan den skickas. Den sparas inte – bara de livsmedel du själv sparar i kostloggen.

AI-förbrukning: hur många AI-anrop och tokens (textmängd) varje AI-funktion har använt per dag och månad, och vilken AI-tjänst och modell som svarade. Inget av innehållet i frågor eller svar sparas här. Uppgiften används för att räkna förbrukningen i profilen, se hur tjänsten används och hålla nere kostnaden.

Anslutningar till datakällor: inloggningstokens, klient-id och klienthemligheter samt API-nycklar. Ditt Garmin-lösenord skickas vidare till Garmin vid inloggningen men sparas inte.

Tekniska uppgifter, kakor och lokal lagring

  • Sessions-id i en nödvändig cookie (session_token, HttpOnly, SameSite=Lax) för inloggning.
  • Språkval i cookien lang (livslängd 1 år) för att komma ihåg valt visningsspråk.
  • healthchat_lang i webbläsarens localStorage för gränssnittets språkladdning.
  • healthchat_remember_login och healthchat_saved_email i localStorage (endast om du kryssat i "Kom ihåg mig").
  • healthchat_last_position i localStorage (senast sparad koordinat om du tillåtit platsdelning).
  • IP-adress, som används för missbruksskydd och ibland för att uppskatta din position för väderkortet (se avsnitt 4).
  • Din position, men bara om du tillåter platsdelning i webbläsaren för väderkortet.

3. Varför vi behandlar uppgifterna och med vilket stöd

ÄndamålRättslig grund
Skapa och sköta ditt konto, logga in dig och skydda kontotAvtal (art. 6.1 b, enligt användarvillkoren i TERMS.md)
Lagra, visa och analysera dina hälsodata i appenDitt uttryckliga samtycke (art. 6.1 a och 9.2 a), som du ger vid registreringen
Samla in träningsbakgrund, skador och screening i onboardingenDitt uttryckliga samtycke till behandling av hälsodata (art. 6.1 a och 9.2 a), samt AI-samtycket vid AI-intervjuläge
Skicka din hälsokontext till AI-coachenEtt separat, frivilligt samtycke (art. 6.1 a och 9.2 a)
Spara coachens minne (fakta från chatten)Samma samtycke som för AI-coachen (art. 6.1 a och 9.2 a). Utan det samtycket sparas inget, och du kan ta bort varje minne
Spara din återkoppling på pass och AI-svarDitt samtycke till behandling av hälsodata (art. 6.1 a och 9.2 a)
Hämta data från datakällor du själv ansluterDitt samtycke. Anslutningen görs av dig och kan tas bort när som helst, och du väljer vilka datakategorier som hämtas
Menscykel och graviditet från GarminEtt eget, uttryckligt samtycke (art. 9.2 a) som du ger genom att slå på kategorin och bekräfta. Du kan stänga av den och radera uppgifterna när som helst
Skicka aviseringar om synkstatus och påminnelser via Telegram och Web PushDitt samtycke (art. 6.1 a och 9.2 a), som du ger genom att koppla Telegram eller aktivera push-notiser i webbläsaren
Visa väder för utomhusträningBerättigat intresse (art. 6.1 f). Du kan neka platsdelning
Missbruksskydd (begränsning av inloggningsförsök och AI-anrop)Berättigat intresse (art. 6.1 f)
Följa AI-förbrukningen per användare och funktion (kostnad och kapacitet)Berättigat intresse (art. 6.1 f)

Samtycket till AI-coachen kan du slå av och på under Profil & konto. Samtycket till behandling av hälsodata återkallar du genom att radera kontot, eftersom appen inte fungerar utan det.

4. Vem som får uppgifterna

Dina hälsodata lagras krypterade med en nyckel som bara låses upp med ditt lösenord. Ingen, inte heller den som driver servern, kan läsa dem i databasen. Medan du är inloggad finns nyckeln i serverns arbetsminne, så att appen kan visa dina data.

Följande mottagare får uppgifter:

  • AI-motor, lokal (Ollama): körs på egen hårdvara i Sverige som den personuppgiftsansvarige driver själv. Tar emot din hälsokontext, dina meddelanden och coachens minne. Ingen tredje part är inblandad.
  • AI-motor, Google Gemini: används bara om du väljer Gemini under Profil & konto. Tar emot din hälsokontext, inklusive kända skador, och dina meddelanden. Google LLC finns i USA (tredjelandsöverföring), och överföringen sker med stöd av EU–US Data Privacy Framework, där Google LLC är certifierat. För Gemini API gäller Googles villkor för betaltjänster för den som använder tjänsten inom EES, vilket innebär att Google inte använder frågor och svar för att förbättra sina produkter. Anger du en egen Gemini API-nyckel gäller ditt eget avtal med Google.
  • Garmin, Strava, Withings, Fitbit, Whoop, Hevy: bara de tjänster du själv ansluter. Vi hämtar data från dem och skickar dina inloggningsuppgifter eller tokens till dem. Deras egna villkor gäller för det du har lagrat hos dem.
  • Telegram (Telegram Messenger): bara om du själv kopplar en Telegram-bot under Datakällor. Tar emot

korta notiser om synkronisering, samt notiser från AI-tränaren om dagens pass eller ändrade pass (om du slagit på detta). Inga hälsovärden (puls, HRV, sömn, vikt) skickas någonsin i notiserna. Om Telegram inte är kopplat skickas inga notiser alls från AI-tränaren (Web Push används inte för tränaren); all information visas då enbart i appen. Telegram lagrar meddelandena på sina servrar, även utanför EU. Din bot-token sparas krypterad hos oss.

  • MyWhoosh: bara om du ansluter MyWhoosh. Schemalagda cykelpass speglas till din MyWhoosh-kalender. Om du slår på kategorin för profilskrivning kan din senast uppmätta vikt och längd skrivas till MyWhoosh för korrekt simulering (kräver separat samtycke). MyWhoosh saknar OAuth, varför dina inloggningsuppgifter sparas krypterat på samma säkra sätt som övriga datakällor för att möjliggöra återanslutning. Importerade FIT-turer kan valfritt vidarebefordras till Garmin Connect om du uttryckligen aktiverat detta i båda tjänsterna.
  • Open-Meteo (api.open-meteo.com och geocoding-api.open-meteo.com): tar emot position eller hemort för att hämta väder.
  • BigDataCloud (api.bigdatacloud.net): tar emot position för att visa ortens namn.
  • ipwho.is: tar emot din IP-adress för att uppskatta position för väderkortet, men bara när varken platsdelning eller hemort finns.
  • E-post (SMTP2GO): tar emot din e-postadress och innehållet i mejl vi skickar – aktiveringslänkar och meddelanden om inaktivering och radering av konton som inte används. Inga hälsouppgifter. SMTP2GO Ltd finns i Nya Zeeland, som EU-kommissionen har beslutat har en adekvat skyddsnivå.
  • Drift: servern, databasen och säkerhetskopiorna står på egen hårdvara i Sverige som den personuppgiftsansvarige driver själv. Ingen driftleverantör har tillgång till dem.

Vi säljer inte uppgifter och använder dem inte för reklam.

5. Hur länge uppgifterna sparas

UppgifterLagringstid
Konto som inte användsEtt konto som inte används på 1 månad inaktiveras: du kan inte logga in förrän du klickat på länken vi mejlar. Efter 3 månader utan användning raderas kontot med all data enligt avsnitt 6. Du får mejl när kontot inaktiveras och 7 dagar före raderingen
Hälsodata och kostTills du raderar kontot eller det raderas efter 3 månader utan användning. Under Profil & konto kan du välja hur lång historik som sparas (7–3 650 dagar). Äldre data raderas när du sparar inställningen
ChatthistorikKrypterad i databasen, högst de 50 senaste meddelandena, tills du rensar chatten eller raderar kontot. I serverns minne högst 24 timmar
Coachens minneTills du tar bort minnet eller raderar kontot
Återkoppling på pass och AI-svarKrypterad. Högst 500 pass och de 100 senaste bedömningarna av AI-svar, tills kontot raderas
ÅterhämtningsanalysDen senaste sparas i din krypterade profil
InloggningssessionAvslutas efter 5 minuter utan aktivitet, och senast efter 30 dagar, eller när du loggar ut
AI-förbrukning (antal anrop och tokens per dag, funktion och modell)Tills kontot raderas. Räknaren i profilen börjar om varje månad, men tidigare månader och dagar sparas
Missbruksskydd (inloggningsförsök, AI-anrop)I serverns minne, högst 24 timmar. Försvinner vid omstart
ServerloggarInnehåller användar-id och maskerad e-post, aldrig hälsodata. Sparas i 30 dagar
SäkerhetskopiorDatabasen och coachens minne säkerhetskopieras. Kopiorna sparas i 30 dagar

6. Radering av kontot

Du raderar kontot själv under Profil & konto → Radera konto och bekräftar med ditt lösenord. Ett konto som inte har använts på 3 månader raderas automatiskt på samma sätt (se avsnitt 5). Raderingen sker direkt och omfattar:

  • kontot, profilen och samtyckesuppgifterna,
  • alla hälsodata, träningspass, kostloggar och kostmallar,
  • chatthistoriken i databasen och i serverns minne,
  • coachens minne och din återkoppling på pass och AI-svar,
  • anslutningar till datakällor med alla tokens och nycklar,
  • AI-förbrukningen (månadsräknaren och historiken per dag och funktion),
  • alla inloggade sessioner, på alla enheter,
  • det appen har sparat i din webbläsare (sparad e-postadress, äldre chatthistorik och senast kända position).

Data som redan finns hos Garmin, Strava och de andra tjänsterna raderas inte, eftersom den ligger hos dem. Koppla bort RoburformaAI i respektive tjänst om du vill att även deras åtkomst ska upphöra. Raderade uppgifter försvinner ur säkerhetskopiorna inom 30 dagar.

7. Dina rättigheter

Du har rätt att:

  • få veta vilka uppgifter vi har om dig och få en kopia (art. 15),
  • få felaktiga uppgifter rättade (art. 16). Det mesta kan du ändra själv i profilen,
  • få uppgifterna raderade (art. 17), vilket du gör själv enligt avsnitt 6,
  • begära att behandlingen begränsas (art. 18),
  • få ut uppgifterna i ett maskinläsbart format (art. 20),
  • invända mot behandling som bygger på berättigat intresse (art. 21),
  • återkalla ett samtycke när som helst. Det påverkar inte behandling som redan skett.

Under Profil & konto → Samtycke & Integritet finns knappen Ladda ner mina uppgifter. Den ger en kopia av allt vi sparar om dig som en JSON-fil: profil, samtycken, hälsodata, matdagbok, coachens minne, återkoppling, chatthistorik och kopplade datakällor. Lösenord, inloggningsnycklar och API-nycklar ingår inte. Du kan också kontakta oss på adressen i avsnitt 1.

Vi fattar inga beslut om dig som enbart grundar sig på automatiserad behandling och som har rättsliga följder (art. 22). AI-coachens råd är förslag som du själv väljer att följa eller inte.

8. Säkerhet

  • Hälsodata krypteras med AES-256-GCM och en nyckel som härleds ur ditt lösenord med Argon2id.
  • Undantaget är coachens minne, som skyddas av serverns filrättigheter och diskkryptering (se avsnitt 4).
  • All trafik går över HTTPS.
  • Tvåfaktorsinloggning finns som tillval.
  • Se README för en teknisk beskrivning.

Om du tappar både lösenordet och återställningsnyckeln går dina data inte att återskapa.

9. Medicinsk information

RoburformaAI ger allmänna träningsråd och ersätter inte medicinsk bedömning. Kontakta vården vid symtom, smärta eller skada. Se även MDR_ASSESSMENT.md.

10. Klagomål

Du kan klaga till Integritetsskyddsmyndigheten (IMY), www.imy.se, om du anser att vi behandlar dina uppgifter fel. Bor du i ett annat EU-land kan du också klaga hos tillsynsmyndigheten där. Kontakta gärna oss först.

11. Ändringar

Ändras policyn på ett sätt som påverkar vad du har samtyckt till, ber vi om ett nytt samtycke. Datumet överst visar när policyn senast ändrades.

Samma text som visas i RoburformaAI under Integritetspolicy.