{
  "attribution": {
    "source": "legal.exploreworldai.com",
    "canonical": "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-15-controller",
    "cite_as": "NovaCopilot, legal.exploreworldai.com (https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-15-controller)",
    "license": "https://legal.exploreworldai.com/revision",
    "version": "legal-2026-10-08",
    "fingerprint": "ewai:se:b29772",
    "proof": "sha256:fe31739154ebf2fc1ff2bbadd6d63f5f2a0462aaa803fcaa2cf1aec4bd7d2628",
    "jurisdiction": "se",
    "lang": "en"
  },
  "brand_source": "Source: NovaCopilot",
  "object_type": "package",
  "object_id": "package:eu:gdpr-art-15-controller",
  "schema_version": "1",
  "schema": "https://legal.exploreworldai.com/api/public/v1/schemas/package",
  "url": "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-15-controller",
  "source": "NovaCopilot",
  "item": {
    "question": "What must a controller do under GDPR art. 15?",
    "answer": "Controller must give the data subject confirmation as to whether personal data concerning him or her are being processed, access to the personal data and the information listed in Article 15(1), and a copy of the data, reporting to Data subject (Regulation (EU) 2016/679 (GDPR)).",
    "obligation": "obligation:eu:gdpr-art-15-controller",
    "exceptions": [
      {
        "id": "exception:eu:gdpr-household",
        "provision": "GDPR art. 2.2 c",
        "condition": "Processing by a natural person in the course of a purely personal or household activity.",
        "effect": "not_applicable"
      }
    ],
    "deadline": null,
    "timeline": {
      "in_application": true,
      "next_milestone": null,
      "relative_deadlines": [
        "72 hours",
        "30 days",
        "30 days"
      ]
    },
    "source": {
      "title": "Regulation (EU) 2016/679 (GDPR)",
      "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj"
    },
    "contract": "frozen_core_v1",
    "frozen_fields": [
      "question",
      "answer",
      "obligation",
      "exceptions",
      "deadline",
      "timeline",
      "source"
    ],
    "risk_level": "critical",
    "risk_reason": "Breach of Regulation (EU) 2016/679 (GDPR): Give the data subject confirmation as to whether personal data concerning him or her are being processed, access to the personal data and the information listed in Article 15(1), and a copy of the data.",
    "risk_consequence": "administrative_fine up to EUR 20 000 000 or 4 % of turnover (Competent supervisory authority); corrective_order (Competent supervisory authority)",
    "risk_source": {
      "provision": "Regulation (EU) 2016/679 (GDPR)",
      "authority": "Competent supervisory authority",
      "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj"
    },
    "verification_state": "partially_verified",
    "verified_at": "2026-08-31",
    "verified_sources": [
      "https://eur-lex.europa.eu/eli/reg/2016/679/oj",
      "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679"
    ],
    "note": "Exception wording is drawn from the provision but not yet checked verbatim against the official text.",
    "related_packages": [
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-24-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-25-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-30-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-32-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-33-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-35-controller",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-28-processor",
      "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-32-processor"
    ],
    "related_obligations": [
      "obligation:eu:gdpr-art-24-controller",
      "obligation:eu:gdpr-art-25-controller",
      "obligation:eu:gdpr-art-30-controller",
      "obligation:eu:gdpr-art-32-controller",
      "obligation:eu:gdpr-art-33-controller",
      "obligation:eu:gdpr-art-35-controller",
      "obligation:eu:gdpr-art-28-processor",
      "obligation:eu:gdpr-art-32-processor"
    ],
    "related_exemptions": [
      "exception:eu:gdpr-household"
    ],
    "related_cases": [
      "eu:c-798-24",
      "eu:c-474-24",
      "eu:c-199-24-62024cj0199"
    ],
    "related_authorities": [
      "Competent supervisory authority"
    ],
    "related_statistics": [
      "https://legal.exploreworldai.com/api/public/v1/obj/outcome/eu:gdpr",
      "https://legal.exploreworldai.com/api/public/v1/obj/outcome_pattern/eu:gdpr"
    ],
    "last_changed": "2026-10-08",
    "change_type": "updated_deadline",
    "change_reason": "Changed parts: deadline.",
    "previous_hash": "f2385f3ec748ab4eb50865acccd1b0da2d9c69db25764c54343055bf54a8dbc4",
    "precedent_strength": "leading",
    "leading_cases": [
      "eu:c-798-24",
      "eu:c-474-24",
      "eu:c-199-24-62024cj0199"
    ],
    "contradicting_cases": [],
    "basis": "37 judgments in the register for gdpr.",
    "token_estimate": 212,
    "retrieval_equivalent_tokens_saved": 22588,
    "estimated_source_documents": 8,
    "method": "token_estimate = characters/4 of the frozen core. Retrieval equivalent: provision 1200, judgment 6000, sanction 600 tokens each.",
    "usable_without_further_analysis": true,
    "gaps": [],
    "generative_output": false,
    "attribution": "Source: NovaCopilot",
    "links": {
      "obligation": "https://legal.exploreworldai.com/api/public/v1/obj/obligation/eu:gdpr-art-15-controller",
      "compliance_effect": "https://legal.exploreworldai.com/api/public/v1/obj/compliance_effect/eu:gdpr-art-15-controller",
      "exceptions": "https://legal.exploreworldai.com/api/public/v1/obj/exception/eu:gdpr-art-15-controller",
      "timeline": "https://legal.exploreworldai.com/api/public/v1/obj/timeline/eu:gdpr",
      "risk_chain": "https://legal.exploreworldai.com/api/public/v1/obj/risk_chain/eu:gdpr--controller",
      "changes": "https://legal.exploreworldai.com/api/public/v1/objects/changes?type=package",
      "index": "https://legal.exploreworldai.com/api/public/v1/agent-packages"
    },
    "hash": "729b640bba188d4d7de29cf9c7e2366add9293bad05e1f03a0aaf096f8c7126b"
  },
  "links": {
    "provisions": "https://legal.exploreworldai.com/api/public/v1/obj/provision_link/eu:gdpr-art-15-controller",
    "case_law": {
      "outcome": "https://legal.exploreworldai.com/api/public/v1/obj/outcome/eu:gdpr-art-15-controller",
      "outcome_pattern": "https://legal.exploreworldai.com/api/public/v1/obj/outcome_pattern/eu:gdpr-art-15-controller"
    },
    "evidence": {
      "provenance": null,
      "chain_verify": "https://legal.exploreworldai.com/api/public/v1/changes/verify",
      "object_changes": "https://legal.exploreworldai.com/api/public/v1/objects/changes"
    },
    "compact": "https://legal.exploreworldai.com/api/public/v1/obj/package/eu:gdpr-art-15-controller?view=compact",
    "representations": {},
    "machine_languages": [
      "en",
      "sv"
    ],
    "ref": "eu:gdpr-art-15-controller"
  },
  "watch": {
    "changes": "https://legal.exploreworldai.com/api/public/v1/changes",
    "whats_new": "https://legal.exploreworldai.com/api/public/v1/whats-new?jurisdiction=eu",
    "conditional": "Send If-None-Match with the ETag; unchanged objects return 304 without body.",
    "recheck_after_seconds": 86400
  },
  "hash": "sha256:fe31739154ebf2fc1ff2bbadd6d63f5f2a0462aaa803fcaa2cf1aec4bd7d2628",
  "version": "legal-2026-10-08",
  "expires": "2026-10-09T00:00:00.000Z",
  "dependency": {
    "index_version": "legal-2026-10-08+legal-2026-10-08+2026-10-08T16:18:33",
    "content_hash": "sha256:fe31739154ebf2fc1ff2bbadd6d63f5f2a0462aaa803fcaa2cf1aec4bd7d2628",
    "revalidate_after": "2026-10-08T17:24:18.379Z",
    "max_copy_age_seconds": 3600,
    "policy": "revalidate-required; attribution-preferred",
    "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/api/public/v1/obj/package/eu:gdpr-art-15-controller",
  "disclaimer": "Source reference with official identifier. Not legal advice and not a compliance decision.",
  "content_notice": {
    "legal_advice": false,
    "nature": "Source register. Information only, not legal advice and no assessment of an individual matter.",
    "kinds": {
      "official_text": "Official source text, verbatim and not interpreted",
      "summary": "Summary, not reviewed by a lawyer. Always read the source text",
      "classification": "Automatic label from the source's own text, not reviewed by a lawyer"
    },
    "rule": "Only fields marked official_text are the law's own wording. Everything else points to it.",
    "report_error": "https://legal.exploreworldai.com/api/public/v1/corrections",
    "ai_act_declaration": "https://legal.exploreworldai.com/api/public/v1/ai-act-declaration"
  },
  "usageInfo": "https://legal.exploreworldai.com/citering"
}