{
  "attribution": {
    "source": "legal.exploreworldai.com",
    "canonical": "https://legal.exploreworldai.com/api/public/v1/enforcement/enforcement%3Aes%3Aaepd%3Aps-00146-2024",
    "cite_as": "NovaCopilot, legal.exploreworldai.com (https://legal.exploreworldai.com/api/public/v1/enforcement/enforcement%3Aes%3Aaepd%3Aps-00146-2024)",
    "license": "https://legal.exploreworldai.com/revision",
    "version": "legal-2026-10-15",
    "fingerprint": "ewai:shared:5a2320",
    "proof": "sha256:1f27db12e6ae6b4b40f1a862d2e3e44904ba02e2d793161779d371140e762509",
    "jurisdiction": "shared",
    "lang": "en",
    "publisher": "NovaCopilot by ExploreWorld Legal",
    "terms": "https://legal.exploreworldai.com/om"
  },
  "brand_source": "Source: NovaCopilot",
  "schema_version": 1,
  "id": "enforcement:es:aepd:ps-00146-2024",
  "country": "es",
  "authority": "aepd",
  "case_ref": "PS-00146-2024",
  "decision_type": "sanction",
  "topic": "privacy",
  "impact": "low",
  "impact_basis": "decision_type:sanction",
  "classification_rules": "v1",
  "decided": "2025-04-03",
  "entity": "not_in_register",
  "act": "regulation-2016-679-eu",
  "articles": [
    "art-6",
    "art-14",
    "art-28"
  ],
  "amount": "not_in_register",
  "currency": "not_in_register",
  "summary": "PS-00146-2024: RESUELVE: PRIMERO: IMPONER a CAMERDATA, S.A., con NIF A78035896, por una infracción del Artículo 6.1 del RGPD, tipificada en el artículo 83.5.a) del RGPD, con una multa administrativa (artículo 58.2.i RGPD) por el importe de 200.000€ (doscientos mil euros) SEGUNDO: IMPONER a CAMERDATA, S.A., con NIF A78035896, por una infracción, por una infracción del artículo 14 del RGPD, tipificada en el artículo 83.5.b) del RGPD, con una multa administrativa (artículo 58.2.i RGPD) por el importe de 60.000€ (cien mil euros) TERC",
  "source_url": "https://www.aepd.es/documento/ps-00146-2024.pdf",
  "read_at": "2026-10-10T10:55:09.775563+00:00",
  "sha256": "43d96f40c209165aac1839e83dd347870d90c435971257de2b288130fa5f8991",
  "url": "https://legal.exploreworldai.com/api/public/v1/enforcement/enforcement%3Aes%3Aaepd%3Aps-00146-2024",
  "source": "NovaCopilot",
  "risk_objects": "https://legal.exploreworldai.com/api/public/v1/risk-objects?topic=privacy&country=es",
  "chain": {
    "rules": "v1",
    "source": "NovaCopilot",
    "status": "linked",
    "decision_id": "enforcement:es:aepd:ps-00146-2024",
    "breached_articles": [
      6,
      14,
      28
    ],
    "obligations": [
      {
        "obligation_id": "obligation:eu:gdpr-art-28-processor",
        "article": "28",
        "role": "processor",
        "duty": "Process only on documented instructions under a written contract.",
        "sha256": "28bfc1be4de8cdc05aa2dbc82301c67f04e0dc52bbf064c870627269e2cae007",
        "url": "https://legal.exploreworldai.com/api/public/v1/obj/obligation/eu%3Agdpr-art-28-processor"
      },
      {
        "obligation_id": "obligation:eu:gdpr-art-6-controller",
        "article": "6",
        "role": "controller",
        "duty": "Process personal data only where at least one legal basis in Article 6(1) applies.",
        "sha256": "88d96d6d13e8fa7a1d299d74db0a1f7d34c66bdd9917157fbc416e2ae7f92313",
        "url": "https://legal.exploreworldai.com/api/public/v1/obj/obligation/eu%3Agdpr-art-6-controller"
      },
      {
        "obligation_id": "obligation:eu:gdpr-art-14-controller",
        "article": "14",
        "role": "controller",
        "duty": "Give the data subject the information listed in Article 14 where personal data have not been obtained from the data subject, including the source of the data.",
        "sha256": "f23622f1891cf7dd80201e81b598fc85904208847197742799e20bb82de0b285",
        "url": "https://legal.exploreworldai.com/api/public/v1/obj/obligation/eu%3Agdpr-art-14-controller"
      },
      {
        "obligation_id": "obligation:eu:gdpr-art-28-2-processor",
        "article": "28(2)",
        "role": "processor",
        "duty": "Do not engage another processor without prior specific or general written authorisation of the controller, and inform the controller of intended changes so it can object.",
        "sha256": "90fcd657a97f2961bd0b652dfb0a693d93f70b52bd30598bc64fbd2befb981d7",
        "url": "https://legal.exploreworldai.com/api/public/v1/obj/obligation/eu%3Agdpr-art-28-2-processor"
      }
    ],
    "unlinked_articles": [],
    "sanctions": [
      {
        "sanction_id": "sanction:eu:gdpr-art-83-4",
        "article": "83(4)",
        "max_amount": "EUR 10 000 000",
        "max_turnover_pct": 2,
        "sha256": "02ac09ae66b44afcfc74bc418e4d1bdfaa9565aa4c55640e517c0d8dcb3864a4"
      },
      {
        "sanction_id": "sanction:eu:gdpr-art-83-5",
        "article": "83(5)",
        "max_amount": "EUR 20 000 000",
        "max_turnover_pct": 4,
        "sha256": "f0b01e602fcb61aa65f52bb1beeb2f29ae0e2f70162dc508d3906fc9973ee2f0"
      }
    ],
    "fine": {
      "amount_eur": "not_in_register",
      "fixed_cap_eur": 20000000,
      "share_of_fixed_cap": "not_in_register",
      "turnover_cap": "requires_entity_turnover"
    },
    "chain_hash": "208825f187514748a7d1792afaf37b49c456ded712ea3e17305fdd859547ebbe",
    "chain_formula": "chain_n = SHA-256(chain_{n-1}|n|kind|id|sha256), genesis 64x0, order decision, obligations, sanctions"
  },
  "hash": "sha256:1f27db12e6ae6b4b40f1a862d2e3e44904ba02e2d793161779d371140e762509",
  "version": "legal-2026-10-15",
  "expires": "2026-10-15T12:00:00.000Z",
  "dependency": {
    "index_version": "legal-2026-10-15+legal-2026-10-15+2026-10-15T06:23:03",
    "content_hash": "sha256:1f27db12e6ae6b4b40f1a862d2e3e44904ba02e2d793161779d371140e762509",
    "revalidate_after": "2026-10-15T08:18:57.838Z",
    "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/enforcement/enforcement%3Aes%3Aaepd%3Aps-00146-2024",
  "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"
}