{
  "attribution": {
    "source": "legal.exploreworldai.com",
    "canonical": "https://legal.exploreworldai.com/agent/gdpr-2016-679/artikel-12",
    "license": "https://legal.exploreworldai.com/revision",
    "version": "legal-2026-08-25",
    "proof": "sha256:c401a7f7f48cc99d081a8b051b89404f54953c33cc713ad99660af714fdda48c",
    "jurisdiction": "eu"
  },
  "id": "gdpr-2016-679-12",
  "script": {
    "kind": "operative",
    "fields": [
      {
        "name": "request_received",
        "kind": "boolean",
        "label": "En begäran från en registrerad har tagits emot",
        "labelEn": "A data subject request has been received"
      },
      {
        "name": "days_elapsed",
        "kind": "number",
        "label": "Antal dagar sedan begäran",
        "labelEn": "Days since the request"
      },
      {
        "name": "complex_extended",
        "kind": "boolean",
        "label": "Förlängning är beslutad och meddelad",
        "labelEn": "Extension decided and communicated"
      }
    ],
    "rules": [
      {
        "id": "12-none",
        "when": {
          "op": "not",
          "of": {
            "op": "equals",
            "field": "request_received",
            "value": true
          }
        },
        "outcome": {
          "code": "no-request",
          "title": "Ingen begäran",
          "titleEn": "No request",
          "obligation": "Artikelns tidsfrist löper inte.",
          "obligationEn": "The time limit does not run.",
          "refs": [
            "3"
          ]
        }
      },
      {
        "id": "12-late",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "gte",
              "field": "days_elapsed",
              "value": 31
            },
            {
              "op": "not",
              "of": {
                "op": "equals",
                "field": "complex_extended",
                "value": true
              }
            }
          ]
        },
        "outcome": {
          "code": "overdue",
          "title": "Fristen i artikel 12.3 är överskriden",
          "titleEn": "The time limit in Article 12(3) is exceeded",
          "obligation": "Svar ska lämnas utan onödigt dröjsmål och senast en månad från mottagandet, om ingen förlängning har meddelats.",
          "obligationEn": "Information shall be provided without undue delay and at the latest within one month of receipt, unless an extension has been communicated.",
          "refs": [
            "3"
          ]
        }
      },
      {
        "id": "12-extended",
        "when": {
          "op": "equals",
          "field": "complex_extended",
          "value": true
        },
        "outcome": {
          "code": "extended",
          "title": "Förlängning är åberopad",
          "titleEn": "Extension relied on",
          "obligation": "Fristen får förlängas med två månader vid komplexitet eller antal, och den registrerade ska underrättas inom en månad med skälen.",
          "obligationEn": "The period may be extended by two further months where necessary, and the data subject shall be informed within one month with the reasons.",
          "refs": [
            "3"
          ]
        }
      },
      {
        "id": "12-in-time",
        "when": {
          "op": "equals",
          "field": "request_received",
          "value": true
        },
        "outcome": {
          "code": "in-time",
          "title": "Fristen löper",
          "titleEn": "The time limit is running",
          "obligation": "Svar ska lämnas utan onödigt dröjsmål och senast en månad från mottagandet, i klar och enkel form och som huvudregel utan avgift.",
          "obligationEn": "Information shall be provided without undue delay and within one month of receipt, in clear and plain language and as a rule free of charge.",
          "refs": [
            "1",
            "3",
            "5"
          ]
        }
      }
    ],
    "fallback": {
      "code": "abstain",
      "title": "Artikeln ger inget utfall på den indata som lämnats",
      "titleEn": "The article yields no outcome for the facts supplied",
      "obligation": "Ingen av artikelns rekvisit är uppfyllda med de uppgifter som lämnats. Lämna fler uppgifter eller läs artikeltexten i sin helhet.",
      "obligationEn": "None of the article's conditions are met with the facts supplied. Supply more facts or read the article in full.",
      "refs": []
    }
  },
  "hash": "sha256:c401a7f7f48cc99d081a8b051b89404f54953c33cc713ad99660af714fdda48c",
  "version": "legal-2026-08-25",
  "expires": "2026-08-31T00:00:00.000Z",
  "dependency": {
    "index_version": "legal-2026-08-25+legal-2026-08-25+2026-08-25T10:00:00",
    "content_hash": "sha256:c401a7f7f48cc99d081a8b051b89404f54953c33cc713ad99660af714fdda48c",
    "revalidate_after": "2026-08-30T08:07:12.770Z",
    "max_copy_age_seconds": 3600,
    "policy": "revalidate-required; live-fetch-per-answer; attribution-required; no-derived-index",
    "changelog": "https://legal.exploreworldai.com/api/public/v1/dependency",
    "verify": "https://legal.exploreworldai.com/api/public/v1/verify",
    "stale_copy_invalid": true
  },
  "canonical": "https://legal.exploreworldai.com/agent/gdpr-2016-679/artikel-12",
  "disclaimer": "Källhänvisning med officiell identifierare. Ingen juridisk rådgivning och inget efterlevnadsbeslut.",
  "usageInfo": "https://legal.exploreworldai.com/citering"
}