Integritet
Senast uppdaterad 26 september 2026
Ligaläget görs av en person på fritiden. Här står vad appen sparar om dig, var det finns, hur länge och vad du kan göra åt det. Tabeller, matcher och live fungerar utan konto och utan att du fyller i något.
- Feedback du skickar sparas i appen i högst 12 månader. Din e-postadress tas bort ur listan när jag markerat det du skrev som besvarat eller åtgärdat.
- Reaktionerna i matchrutan sparas utan namn och e-postadress: räknare per match, ett slumpat id i din webbläsare och ditt val under en kod i 30 dygn, så att du kan ändra det.
- Ett konto är frivilligt. Loggar du in sparas din e-postadress i appens databas bara om du har eller har haft favoritlag kopplade till kontot.
- Appen sätter inga kakor för statistik eller reklam. Kakor används bara för inloggningen.
- Appen drivs med hjälp av Vercel, Upstash och Resend. En del av det du skickar behandlas i USA.
Vem ansvarar
Personuppgiftsansvarig är jag, Henrik Carlberg. Jag gör Ligaläget och är den som läser det du skickar.
- Namn
- Henrik Carlberg
- E-post
- hämtar adress… Adressen gick inte att hämta just nu.
Du kan också skriva via Lämna feedback längst ned i appen. Skriv då en e-postadress om du vill ha svar.
Vad sparas och varför
Ett ändamål i taget. Den rättsliga grunden är den bestämmelse i dataskyddsförordningen (GDPR) som behandlingen vilar på. Hur länge varje sak sparas står under Hur länge.
Feedback du skickar
Formuläret Lämna feedback, ”Stämmer något inte i matchen? Säg till” och ”Säg till att den saknas”.
- Vad
-
- Det du skriver och det du väljer under ”Vad gäller det?”.
- Din e-postadress, om du skriver en. Är du inloggad står kontots adress ifylld i fältet – den skickas bara om du låter den stå kvar.
- Det som står på raden ”Skickas med” innan du trycker: ligan, vyn eller matchen (lag, datum, ställning och status) och appens version.
- Var i appen du skrev (sidfoten, matchrutan …), och från sidfoten även adressen efter
#, till exempel#/shl/matcher. - Kanalkoden, om du kom till appen via en länk med
?fran=i adressen, till exempel från ett inlägg på Reddit eller LinkedIn. - Tidpunkten.
- Varför
- För att jag ska kunna läsa det, rätta fel och svara dig om du vill ha svar.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f): att kunna ta emot och följa upp synpunkter på appen.
Panelen – ett samtal om hur du följer matcher
Rutan ”Jag kan tänka mig ett samtal …” i feedbackformuläret. Den syns bara när e-postfältet har en adress – är du inloggad står kontots adress där från början – och är aldrig ikryssad från början. Efter 31 januari 2027 visas den inte alls.
- Vad
- Din e-postadress, vilken liga du följer mest, kanalkoden om det finns någon och datumet. Anmälan sparas med samma id som feedbacken du skickade samtidigt, så den går att koppla till det du skrev, och feedbacken märks med att du anmält dig. Anmälan står också i feedbackmejlet till mig.
- Varför
- För att jag ska kunna fråga dig om ett samtal på ungefär 20 minuter. Du blir kontaktad högst en gång.
- Rättslig grund
- Samtycke (artikel 6.1 a): du kryssar själv i rutan och kan ta tillbaka ditt ja när du vill.
Spärr mot spam
Gäller bara när du skickar något, inte när du läser.
- Vad
- En kod som räknas fram ur din IP-adress, dagens datum och en hemlig nyckel (en HMAC-hash), och hur många gånger du skickat. Själva IP-adressen sparas inte, och eftersom datumet ingår blir koden en annan nästa dag.
- Varför
- Högst fem inskick i timmen per avsändare, så att ett skript inte kan tränga undan riktig feedback.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f): att hålla feedbacken fri från spam.
Räkning av tryck
- Vad
- När du själv trycker på Lämna feedback, Säg till i matchrutan eller Säg vad du tycker ökar en räknare för veckan med ett, och likaså när ett inskick har gått fram. Räknaren vet var trycket gjordes och i vilken liga, och kanalkoden om du kom via en länk med
?fran=– inte vem som tryckte. Ingen av de här räknarna ökar när sidan laddas eller i bakgrunden. (Besöksstatistiken nedan är en annan sak: den räknar sidvisningar.) - Varför
- För att se om formuläret hittas och används.
- Rättslig grund
- Räknarna innehåller inga personuppgifter.
Reaktioner
”Vad säger läktaren?” i matchrutan, när en match pågår eller slutade för högst ett dygn sedan. Inget av det här skapas förrän du själv trycker på ett av valen.
- Vad
-
- En räknare per match för vart och ett av de fem valen. Den vet inte vem som tryckt.
- Ett slumpat id för din webbläsare (
ligalaget.enhet). Det skapas första gången du reagerar, ligger i webbläsaren och är inte kopplat till något annat – inte till ditt konto, din e-postadress eller dina favoritlag. Det skickas med när du reagerar, så att du har en reaktion per match och kan ändra den. - Ditt val i matchen, sparat i appens databas under en kod som räknas fram ur id:t, matchen och en hemlig nyckel (en HMAC-hash) – inte under id:t självt. Koden behövs för att ett byte ska räkna bort ditt förra val.
- Ditt val finns också i webbläsaren (
ligalaget.reaktioner), så att knappen visar det när du öppnar matchen igen. - Spärren mot spam: en kod som räknas fram ur din IP-adress, datum och timme och en hemlig nyckel, och hur många gånger du reagerat den timmen. Själva IP-adressen sparas inte, och koden är en annan än i feedbackens spärr, så de två går inte att para ihop.
- Varför
- För att visa vad läktaren tycker om matchen, med en reaktion per match och webbläsare och högst 60 reaktioner i timmen per avsändare, så att det blir svårt att blåsa upp siffrorna.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f): att låta dig reagera utan namn eller konto och ändra dig, och att göra det svårt att fuska med räkningen.
- Ta bort
- Tryck på ditt val igen, så tas reaktionen bort ur räkningen och ditt val ur databasen. Rensar du webbplatsdata för Ligaläget försvinner id:t och valen ur webbläsaren. Det som då finns kvar i databasen går inte längre att koppla till dig och försvinner av sig självt (se Hur länge).
Inloggning
- Vad
-
Din e-postadress. Du får en kod med sex siffror till den, skickad via Resend – inget lösenord.
Medan du skriver in koden ligger adressen i en tillfällig kaka i din webbläsare (
ligalaget_pending), tillsammans med en hash av koden – inte koden själv, som bara finns i mejlet. När du loggat in ligger adressen i en inloggningskaka (ligalaget_session). Båda är signerade så att de inte går att ändra. Något register över konton finns inte hos mig.För att ingen ska kunna gissa sig till koden räknas försöken i appens databas: per inloggning, under ett slumpat nummer, och per avsändare, under en kod som räknas fram ur din IP-adress, dagens datum och en hemlig nyckel. Själva IP-adressen sparas inte.
- Varför
- För att du ska kunna logga in utan lösenord och ha samma favoritlag på alla dina enheter, och för att ingen annan ska kunna logga in med din adress.
- Rättslig grund
- Avtal (artikel 6.1 b): du har själv bett om att logga in. Räkningen av försök: berättigat intresse (artikel 6.1 f), att skydda kontona.
Favoritlag
- Vad
- Vilket lag du valt i varje liga. Utan konto ligger valet bara i din webbläsare. Är du inloggad sparas det också i appens databas, under din e-postadress. Jag kan se vilka adresser som har sparat favoritlag.
- Varför
- Så att favoritlaget följer med mellan dina enheter.
- Rättslig grund
- Avtal (artikel 6.1 b): du har valt funktionen.
Notiser
- Vad
- När du slår på notiser för ett lag eller en match skapar webbläsaren en prenumeration: en adress hos webbläsarens pushtjänst och två nycklar som krypterar notisen. Den sparas i appens databas tillsammans med ligan och laget eller matchen. Prenumerationen hör till webbläsaren, inte till ditt konto eller din e-postadress.
- Varför
- För att kunna skicka en notis när matchen startar, vid mål och vid slutsignal.
- Rättslig grund
- Avtal (artikel 6.1 b): du har bett om notiserna, och webbläsaren frågar om lov först.
I din webbläsare
Några val sparas i webbläsarens lagring på din enhet: localStorage, som ligger kvar, och sessionStorage, som töms när du stänger fliken. Jag kan inte se dem. Det som skickas vidare är favoritlagen när du är inloggad, kanalkoden när du trycker på Lämna feedback, Säg till eller Säg vad du tycker, eller skickar feedback, och webbläsarens slumpade id när du reagerar på en match.
ligalaget.leagueligalaget.group- Senast valda liga och Division 1-grupp, så att appen öppnar där du var. Den här sidan läser
ligalaget.leagueför att visa ligans färg. ligalaget.fav- Dina favoritlag.
ligalaget.pushSubligalaget.pushMatchSub- Vilka lag och matcher du slagit på notiser för i den här webbläsaren.
ligalaget.liveModeligalaget.liveOrderligalaget.liveMin- Hur du visar, ordnar och fäller ihop ligorna i Live.
ligalaget.enhet- Webbläsarens slumpade id för reaktionerna. Skapas första gången du reagerar på en match, inte tidigare, och skickas med varje reaktion (se Reaktioner).
ligalaget.reaktioner- Vilket val du gjort i de matcher du reagerat på, så att knappen visar det. Ett val som är äldre än två dygn används inte längre – då går matchen inte att reagera på – och tas bort nästa gång du reagerar.
ligalaget.senast.*- Det senaste svaret med tabeller och matcher per liga, så att appen kan visa läget när datakällan inte svarar.
ligalaget.fran- Kanalkoden, om du kom via en länk med
?fran=. Kopian i fliken (sessionStorage) följer med när du trycker på Lämna feedback, Säg till eller Säg vad du tycker, och när du skickar feedback. Själva adressen med?fran=når Vercel när sidan laddas, som alla sidvisningar (se Besöksstatistik och Drift och loggar). ligalaget.valkomstStangd- Att du stängt välkomstraden, den som bara visas för den som kommit via en sådan länk. Också i fliken (sessionStorage).
Besöksstatistik
- Vad
- Appen räknar sidvisningar med Vercel Web Analytics, som inte använder kakor. Enligt Vercel känns en besökare igen med en hash av anropet som gäller i ett dygn och sedan nollställs. Per sidvisning sparas hos Vercel bland annat tid, sida, frågeparametrar i adressen (filtrerade av Vercel, till exempel
?fran=), varifrån du kom, ungefärlig plats (land, region och stad), operativsystem, webbläsare och typ av enhet. Jag ser bara sammanräknade siffror. - Varför
- För att veta hur många som använder appen och på vilka enheter.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f).
Drift och loggar
- Vad
- Varje anrop går via Vercel, som ser din IP-adress som alla servrar gör. Vercel loggar anropen till appens funktioner, bland annat tid, vilken del av appen som anropades, svarskod, webbläsarens namn och de felmeddelanden appen skriver.
- Varför
- För att hitta och rätta fel och hålla appen igång.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f).
Klubbmärken
- Vad
- Lagens och ligornas märken hämtas från api-sports.io och Wikimedia. Din webbläsare hämtar dem direkt från deras servrar, som då ser din IP-adress. Typsnitten ligger hos appen själv och hämtas inte från någon annan.
- Varför
- För att visa klubbarnas och ligornas märken.
- Rättslig grund
- Berättigat intresse (artikel 6.1 f).
Mottagare och var data finns
De här företagen hanterar uppgifter åt mig för att appen ska fungera.
- Vercel
-
Kör appen, dess funktioner, loggar och besöksstatistik. Appens funktioner körs i Vercels region i Washington, D.C., USA, så allt du skickar passerar USA. Vercel följer EU–US Data Privacy Framework och använder EU:s standardavtalsklausuler.
Källa: Vercels integritetspolicy
- Upstash
Driver databasen där feedbacklistan, panelanmälningarna, favoritlagen, notisprenumerationerna, reaktionerna, räknarna och spärrarna mot spam och mot gissade inloggningskoder ligger. Databasen är kopplad till appen via Vercel.
- Resend
-
Skickar feedbacken till mig som mejl och inloggningskoden till dig. Resend lagrar mejlens innehåll och loggar i USA i 30 dagar, med stöd av EU:s standardavtalsklausuler och EU–US Data Privacy Framework.
Källa: Resend om GDPR
Dessutom:
- Min e-post
Feedbacken kommer till min inkorg som mejl.
- Webbläsarens pushtjänst
Notiser skickas via den pushtjänst din webbläsare använder, till exempel Googles för Chrome, Apples för Safari och Mozillas för Firefox. Innehållet är krypterat på vägen med nycklarna i din prenumeration.
- api-sports.io och Wikimedia
Servrar som din webbläsare hämtar klubbmärken från, se Klubbmärken.
- X, Instagram, Facebook och klubbarnas och ligornas webbplatser
Appen länkar till klubbarnas och ligornas egna konton och webbplatser, men visar inget inbäddat från dem. Inget skickas dit förrän du trycker på en länk. Då öppnas sidan i en ny flik, och tjänsten ser din IP-adress som vid alla besök och hanterar det enligt sina egna villkor.
Hur länge
Det mesta rensas av appen själv. Det som inte gör det står också här.
- Feedback i appens lista
- Högst 12 månader. Listan rensas vid varje nytt inskick, varje gång jag läser den och en gång per natt. Innan dess kan jag spara en kopia av posterna utanför appen, utan e-postadresser och utan panelanmälningar, så att inget förslag försvinner när listan rensas.
- Din e-postadress i feedbacken
- Tas bort ur listan när jag markerar det du skrev som besvarat eller åtgärdat, annars senast efter 12 månader – eller tidigare om du ber om det. Den finns kvar i feedbackmejlet (nästa rad).
- Feedbackmejlet
- Hos Resend i 30 dagar. I min inkorg tills jag raderar det. Det gäller också en panelanmälan som står i mejlet.
- Panelanmälan
- Raderas ur appen senast 31 januari 2027, eller tidigare om du ber om det, och markeringen på feedbacken tas bort samtidigt. Raderar jag feedbacken du skickade samtidigt raderas anmälan också.
- Spärren mot spam
- En timme efter ditt senaste inskick. Reaktionernas spärr: räkningen börjar om varje hel timme, och koden försvinner en timme efter din senaste reaktion.
- Reaktionernas räknare
- 60 dygn efter den senaste reaktionen i matchen. De innehåller inga personuppgifter.
- Ditt val i en match
- I databasen 30 dygn efter att du senast reagerade i matchen, eller tills du tar bort reaktionen genom att trycka på den igen.
- Spärren mot gissade koder
- Räknaren för en inloggning försvinner tio minuter efter det senaste försöket, räknaren per avsändare en timme efter det senaste.
- Räknarna
- Dygnsräknarna för taken på inskick och mejl försvinner efter två dygn. Veckoräknarna rensas inte; de innehåller inga personuppgifter.
- Kakan för inloggningen som väntar på kod
- Tio minuter, eller tills du loggat in.
- Inloggningskakan
- 90 dagar, eller tills du loggar ut.
- Inloggningsmejlet
- Hos Resend i 30 dagar.
- Favoritlag kopplade till kontot
- Tills du ber mig ta bort dem. Tar du bort favoritlaget i appen ligger din adress ändå kvar i databasen, utan lag – skriv till mig så raderar jag den.
- Notiser för ett lag
- Tills du stänger av dem i appen, eller tills pushtjänsten meddelar att prenumerationen inte längre finns.
- Notiser för en match
- Tas bort efter slutsignalen, och senast tre dygn efter den tid matchen var satt till när du slog på notiserna – också om matchen skjuts upp eller ställs in.
- I din webbläsare
- Tills du rensar webbplatsdata för Ligaläget i webbläsaren. Det i sessionStorage försvinner när du stänger fliken.
- Vercels loggar
- Jag kan se dem i en timme. Hur länge Vercel själv sparar loggar styrs av Vercels integritetspolicy.
- Besöksstatistiken
- Hashen som känner igen en besökare nollställs efter ett dygn. Hur länge Vercel sparar de enskilda sidvisningarna styrs av Vercel och appens plan; jag ser dem bara sammanräknade.
Källor: Resend om GDPR · Vercel om loggar · Vercel om Web Analytics
Dina rättigheter
Du har rätt att
- få veta vilka uppgifter jag har om dig och få en kopia av dem,
- få fel rättade,
- få dina uppgifter raderade,
- invända mot det som bygger på berättigat intresse,
- ta tillbaka ett samtycke, till exempel till panelen. Det påverkar inte det som redan hänt.
Skriv till mig (se Vem ansvarar), helst från den e-postadress det gäller, så att jag vet att uppgifterna är dina. En del gör du enklast själv: stäng av notiserna, ta bort en reaktion genom att trycka på den igen, eller rensa webbplatsdata för Ligaläget i webbläsaren. Att logga ut eller ta bort favoritlaget tar inte bort din adress ur appens databas – skriv till mig för det.
Tycker du att jag hanterar dina uppgifter fel kan du klaga hos Integritetsskyddsmyndigheten (IMY).