Till Ligaläget

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

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.league
ligalaget.group
Senast valda liga och Division 1-grupp, så att appen öppnar där du var. Den här sidan läser ligalaget.league för att visa ligans färg.
ligalaget.fav
Dina favoritlag.
ligalaget.pushSub
ligalaget.pushMatchSub
Vilka lag och matcher du slagit på notiser för i den här webbläsaren.
ligalaget.liveMode
ligalaget.liveOrder
ligalaget.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).