{
  "schemaVersion": 1,
  "policyVersion": "2026-09-07.2",
  "effectiveDate": "2026-09-07",
  "legalOwnerApproval": {
    "status": "approved",
    "issue": 5747,
    "approvedBy": "Skolspegeln AB",
    "approvedAt": "2026-09-07"
  },
  "rightsNotice": {
    "uri": "https://skolkoll.se/data-licens/",
    "nameSv": "Källspecifika villkor — generell vidarelicensiering ej beviljad",
    "nameEn": "Source-specific terms — no blanket sublicence granted"
  },
  "sources": [
    {
      "id": "skolverket",
      "rightsHolder": "Statens skolverk",
      "termsStatus": "verified",
      "termsUrl": "https://www.skolverket.se/om-skolverket/oppna-data",
      "upstreamLicense": "Skolverkets villkor för öppna data (ingen standardlicens angiven på den verifierade sidan)",
      "upstreamLicenseEn": "Skolverket open-data terms (no standard licence stated on the verified page)",
      "upstreamLicenseUri": null,
      "permittedUse": "Fri användning och återanvändning för egna tjänster, analyser och statistik enligt den verifierade sidan.",
      "permittedUseEn": "Free use and reuse in your own services, analyses and statistics under the verified page.",
      "attribution": "Ange Skolverket som datakälla för spårbarhet; påstå inte att Skolverket stöder tjänsten.",
      "attributionEn": "Identify Skolverket as the data source for traceability; do not imply its endorsement.",
      "processing": "Normalisering, urval, sammanställning och härledda mått måste beskrivas som Skolkolls bearbetning.",
      "processingEn": "Normalisation, selection, aggregation and derived measures must be identified as Skolkoll processing.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Skolverket",
        "Skolverket / SIRIS",
        "Skolverket (Swedish National Agency for Education)"
      ]
    },
    {
      "id": "scb",
      "rightsHolder": "Statistiska centralbyrån",
      "termsStatus": "verified",
      "termsUrl": "https://www.scb.se/vara-tjanster/oppna-data/",
      "upstreamLicense": "CC0 1.0 för SCB:s öppna data",
      "upstreamLicenseEn": "CC0 1.0 for Statistics Sweden open data",
      "upstreamLicenseUri": "https://creativecommons.org/publicdomain/zero/1.0/",
      "permittedUse": "Får användas, spridas och tillgängliggöras utan kostnad.",
      "permittedUseEn": "May be used, distributed and made available without charge.",
      "attribution": "Källangivelse är frivillig för obearbetade SCB-data; ange annan myndighet när SCB:s API hänvisar dit. Efter egen bearbetning ska SCB inte anges som källa.",
      "attributionEn": "Attribution is optional for unprocessed SCB data; name another authority when the SCB API identifies it. After your own processing, do not identify SCB as the source.",
      "processing": "Egen bearbetning ska märkas som Skolkolls bearbetning och får inte presenteras som SCB:s källa.",
      "processingEn": "Your own processing must be identified as Skolkoll processing and must not be presented as originating from SCB.",
      "upstreamRelicense": "approved",
      "jsonLdCreatorNames": [
        "Statistiska centralbyrån (SCB)",
        "Statistics Sweden (SCB)"
      ]
    },
    {
      "id": "kolada",
      "rightsHolder": "Rådet för främjande av kommunala analyser (RKA)",
      "termsStatus": "verified",
      "termsUrl": "https://www.kolada.se/om-oss/api/",
      "upstreamLicense": "Koladas API-villkor",
      "upstreamLicenseEn": "Kolada API terms",
      "upstreamLicenseUri": null,
      "permittedUse": "Avgiftsfri användning utan avtal, inklusive kommersiella ändamål.",
      "permittedUseEn": "Free use without an agreement, including for commercial purposes.",
      "attribution": "Ange 'Källa: Kolada' när Kolada-data används i en tjänst. Efter egen bearbetning får Kolada inte anges som källa.",
      "attributionEn": "State 'Source: Kolada' when Kolada data is used in a service. After your own processing, Kolada must not be identified as the source.",
      "processing": "Bearbetade värden ska uttryckligen märkas som Skolkolls bearbetning och inte tillskrivas Kolada.",
      "processingEn": "Processed values must be expressly identified as Skolkoll processing and not attributed to Kolada.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Kolada (RKA)",
        "RKA — Rådet för främjande av kommunala analyser",
        "RKA — Council for promotion of municipal analyses",
        "Rådet för främjande av kommunala analyser (RKA)"
      ]
    },
    {
      "id": "arbetsformedlingen",
      "rightsHolder": "Arbetsförmedlingen",
      "termsStatus": "verified",
      "termsUrl": "https://data.arbetsformedlingen.se/dataset/",
      "upstreamLicense": "CC0 1.0 för Yrkesbarometern enligt datakatalogen",
      "upstreamLicenseEn": "CC0 1.0 for Yrkesbarometern according to the data catalogue",
      "upstreamLicenseUri": "https://creativecommons.org/publicdomain/zero/1.0/",
      "permittedUse": "Källdatan får användas och delas fritt enligt CC0-markeringen i datakatalogen.",
      "permittedUseEn": "The source data may be freely used and shared under the catalogue's CC0 designation.",
      "attribution": "Ingen attribution krävs av CC0; beskriv ändå ursprung och Skolkolls bearbetning för spårbarhet.",
      "attributionEn": "CC0 requires no attribution; still describe the origin and Skolkoll processing for traceability.",
      "processing": "Normalisering och eventuella redaktionella kopplingar ska skiljas från Arbetsförmedlingens källdata.",
      "processingEn": "Normalisation and any editorial mappings must be distinguished from Arbetsförmedlingen source data.",
      "upstreamRelicense": "approved",
      "jsonLdCreatorNames": [
        "Arbetsförmedlingen"
      ]
    },
    {
      "id": "uka",
      "rightsHolder": "Universitetskanslersämbetet",
      "termsStatus": "not-verified",
      "termsUrl": "https://www.uka.se/",
      "upstreamLicense": "Ej verifierad för den aktuella leveransen",
      "upstreamLicenseEn": "Not verified for the current delivery",
      "upstreamLicenseUri": null,
      "permittedUse": "Ingen kommersiell rättighetsutfästelse innan datasetsspecifika villkor har verifierats.",
      "permittedUseEn": "No commercial rights statement until dataset-specific terms have been verified.",
      "attribution": "Ursprung ska dokumenteras; slutlig attribution kräver verifierade villkor.",
      "attributionEn": "Origin must be documented; final attribution requires verified terms.",
      "processing": "Bearbetning får beskrivas men inte vidarelicensieras generellt.",
      "processingEn": "Processing may be described but not sublicensed generally.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Universitetskanslersämbetet"
      ]
    },
    {
      "id": "skolinspektionen",
      "rightsHolder": "Statens skolinspektion",
      "termsStatus": "not-verified",
      "termsUrl": "https://www.skolinspektionen.se/",
      "upstreamLicense": "Ej verifierad för den aktuella leveransen",
      "upstreamLicenseEn": "Not verified for the current delivery",
      "upstreamLicenseUri": null,
      "permittedUse": "Ingen kommersiell rättighetsutfästelse innan datasetsspecifika villkor har verifierats.",
      "permittedUseEn": "No commercial rights statement until dataset-specific terms have been verified.",
      "attribution": "Ursprung ska dokumenteras; slutlig attribution kräver verifierade villkor.",
      "attributionEn": "Origin must be documented; final attribution requires verified terms.",
      "processing": "Bearbetning får beskrivas men inte vidarelicensieras generellt.",
      "processingEn": "Processing may be described but not sublicensed generally.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Skolinspektionen",
        "Skolinspektionen (Swedish Schools Inspectorate)"
      ]
    },
    {
      "id": "bolagsverket",
      "rightsHolder": "Bolagsverket och eventuella rättighetsinnehavare i källmaterialet",
      "termsStatus": "not-verified",
      "termsUrl": "https://www.bolagsverket.se/",
      "upstreamLicense": "Ej verifierad för den aktuella leveransen",
      "upstreamLicenseEn": "Not verified for the current delivery",
      "upstreamLicenseUri": null,
      "permittedUse": "Ingen kommersiell rättighetsutfästelse innan leveransavtal och datasetsspecifika villkor har verifierats.",
      "permittedUseEn": "No commercial rights statement until the supply agreement and dataset-specific terms have been verified.",
      "attribution": "Ursprung ska dokumenteras; slutlig attribution kräver verifierade villkor.",
      "attributionEn": "Origin must be documented; final attribution requires verified terms.",
      "processing": "Registerdata och Skolkolls härledningar ska hållas isär i metadata.",
      "processingEn": "Registry data and Skolkoll derivations must be kept distinct in metadata.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Bolagsverket"
      ]
    },
    {
      "id": "oecd",
      "rightsHolder": "Organisation for Economic Co-operation and Development (OECD) och eventuella tredje parter",
      "termsStatus": "not-verified",
      "termsUrl": "https://www.oecd.org/en/about/programmes/pisa/pisa-data.html",
      "upstreamLicense": "Ej verifierad för den lokala PISA-sammanställningen",
      "upstreamLicenseEn": "Not verified for the local PISA compilation",
      "upstreamLicenseUri": null,
      "permittedUse": "Ingen kommersiell rättighetsutfästelse innan exakt PISA-distribution och dess villkor har verifierats.",
      "permittedUseEn": "No commercial rights statement until the exact PISA distribution and its terms have been verified.",
      "attribution": "Ursprung och aktuell PISA-utgåva ska dokumenteras; slutlig attribution kräver verifierade villkor.",
      "attributionEn": "Origin and the applicable PISA release must be documented; final attribution requires verified terms.",
      "processing": "Skolkolls urval och sammanställning ska skiljas från OECD:s originalmaterial.",
      "processingEn": "Skolkoll selection and compilation must be distinguished from original OECD material.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "OECD"
      ]
    },
    {
      "id": "gymnasieantagning",
      "rightsHolder": "Respektive regional eller kommunal antagningsorganisation",
      "termsStatus": "not-verified",
      "termsUrl": "https://utbildningsguiden.skolverket.se/gymnasieskolan/ansokan-och-antagning-till-gymnasieskolan/antagningspoang-och-studier-pa-gymnasiet",
      "upstreamLicense": "Ej verifierad per levererande antagningsorganisation",
      "upstreamLicenseEn": "Not verified for each supplying admissions authority",
      "upstreamLicenseUri": null,
      "permittedUse": "Ingen kommersiell rättighetsutfästelse innan villkoren för den organisation som levererat varje rad har verifierats.",
      "permittedUseEn": "No commercial rights statement until the terms of the organisation supplying each record have been verified.",
      "attribution": "Exakt antagningsorganisation och period ska anges per leverans; Skolverket får inte anges som ensam källa för lokala antagningspoäng.",
      "attributionEn": "The exact admissions authority and period must be identified for each delivery; Skolverket must not be named as the sole source of local admissions scores.",
      "processing": "Normalisering och sammanställning ska beskrivas som Skolkolls bearbetning.",
      "processingEn": "Normalisation and aggregation must be identified as Skolkoll processing.",
      "upstreamRelicense": "not-established",
      "jsonLdCreatorNames": [
        "Gymnasieantagningen"
      ]
    }
  ],
  "datasets": [
    {
      "id": "grundskola",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/schools-client.json",
        "/data/grundskola.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "normaliserat och berikat",
          "processingEn": "normalised and enriched",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "gymnasium-marknad",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/gy-marknad.json",
        "/data/gymnasium-marknad.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket",
            "scb"
          ],
          "processing": "sammanställt och härlett",
          "processingEn": "compiled and derived",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "gymnasium-hogskola",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/gy-hogskola.json",
        "/data/gymnasium-hogskola.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "scb",
            "uka"
          ],
          "processing": "platshållarstruktur; ej verifierad kommersiell leverans",
          "processingEn": "placeholder structure; not a verified commercial delivery",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "forskola",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/forskola.json",
        "/data/forskola.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "kommunaggregerat",
          "processingEn": "aggregated by municipality",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "kolada-ekonomi",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/kolada.json",
        "/data/kolada-ekonomi.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "kolada"
          ],
          "processing": "normaliserat och delvis härlett",
          "processingEn": "normalised and partly derived",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "scb-larare",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/scb-larare.json",
        "/data/scb-larare.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "scb"
          ],
          "processing": "normaliserat aggregat",
          "processingEn": "normalised aggregate",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "scb-barometer",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/scb-barometer.json",
        "/data/scb-barometer.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "scb"
          ],
          "processing": "normaliserad historisk ögonblicksbild",
          "processingEn": "normalised historical snapshot",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "yrkesbarometer",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/yrkesbarometer.json",
        "/data/yrkesbarometer.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "arbetsformedlingen"
          ],
          "processing": "normaliserad ögonblicksbild; redaktionella programkopplingar ingår inte",
          "processingEn": "normalised snapshot; editorial programme mappings not included",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "skolinspektion-sanktioner",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/skolinsp.json",
        "/data/skolinspektion-sanktioner.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolinspektionen"
          ],
          "processing": "aggregerat",
          "processingEn": "aggregated",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "elevantal-arskurs",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/elevantal-arskurs.json",
        "/data/elevantal-arskurs.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "normaliserat",
          "processingEn": "normalised",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "koncerner",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/koncern-lookup.json",
        "/data/koncerner.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "bolagsverket"
          ],
          "processing": "mappat och härlett",
          "processingEn": "mapped and derived",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "pisa",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/pisa.json",
        "/data/pisa.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "oecd"
          ],
          "processing": "urval och tidsseriesammanställning",
          "processingEn": "selection and time-series compilation",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "salary-larare",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/salary.json",
        "/data/salary-larare.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "scb"
          ],
          "processing": "normaliserat aggregat",
          "processingEn": "normalised aggregate",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "gymnasieprogram-utfall",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/program-outcomes.json",
        "/data/gymnasieprogram-utfall.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "normaliserade nationella snitt",
          "processingEn": "normalised national averages",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "segregation-skolniva",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/segregation/scatter.json",
        "/data/segregation-skolniva.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "sammanställt och härlett",
          "processingEn": "compiled and derived",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "karriarvagar",
      "commerciallyDeliverable": true,
      "paths": [
        "/data/career-paths.json",
        "/data/karriarvagar.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "scb",
            "arbetsformedlingen",
            "skolverket"
          ],
          "processing": "redaktionell kategorisering och sammanställning",
          "processingEn": "editorial categorisation and compilation",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "download-skolor",
      "commerciallyDeliverable": true,
      "paths": [
        "/nedladdning/skolor.csv",
        "/en/download/schools.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "normaliserat och berikat",
          "processingEn": "normalised and enriched",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "download-kommuner",
      "commerciallyDeliverable": true,
      "paths": [
        "/nedladdning/kommuner.csv",
        "/en/download/municipalities.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "kolada"
          ],
          "processing": "normaliserat och delvis härlett",
          "processingEn": "normalised and partly derived",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "download-historik",
      "commerciallyDeliverable": true,
      "paths": [
        "/nedladdning/historik.csv",
        "/en/download/history.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "kolada"
          ],
          "processing": "normaliserad tidsserie",
          "processingEn": "normalised time series",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "download-antagning",
      "commerciallyDeliverable": true,
      "paths": [
        "/nedladdning/antagning.csv",
        "/en/download/admissions.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "gymnasieantagning",
            "skolverket"
          ],
          "processing": "normaliserad historisk antagningsstatistik",
          "processingEn": "normalised historical admissions statistics",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "download-lan",
      "commerciallyDeliverable": true,
      "paths": [
        "/nedladdning/lan/*.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "kolada",
            "skolverket"
          ],
          "processing": "regional sammanställning",
          "processingEn": "regional compilation",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    },
    {
      "id": "betygsfordelning",
      "commerciallyDeliverable": true,
      "paths": [
        "/press/betygen-2026/kommuner.csv",
        "/press/betygen-2026/kommuner/*/slutbetyg-ak9.csv"
      ],
      "fieldRules": [
        {
          "selector": "*",
          "sourceIds": [
            "skolverket"
          ],
          "processing": "normaliserat, kommunaggregerat och paketerat för press",
          "processingEn": "normalised, aggregated by municipality and packaged for press",
          "downstreamRelicense": "not-approved"
        }
      ],
      "licenseMode": "source-specific"
    }
  ]
}
