{
  "version": "v1",
  "accessed_on": "2026-07-21T10:44:59.112Z",
  "site": "https://worldprisons.com",
  "licence": "CC-BY 4.0 — attribute 'World Prisons' with a link back",
  "country": {
    "id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
    "slug": "morocco",
    "name": "Morocco",
    "iso_code": "MA",
    "iso_code_3": "MAR",
    "region": "Africa",
    "subregion": "Northern Africa",
    "prison_population": 99366,
    "prison_rate_per_100k": 253,
    "occupancy_rate": 153.3,
    "pre_trial_percentage": 37.6,
    "female_percentage": 2.5,
    "foreign_percentage": 1.7,
    "last_updated": "2025-12-31",
    "source_url": "https://www.prisonstudies.org/country/morocco",
    "notes": "DGAPR publishes annual reports including conditions and overcrowding figures.",
    "created_at": "2026-05-20T11:09:26.065715+00:00",
    "updated_at": "2026-05-20T11:09:26.065715+00:00",
    "data_quality": "high",
    "last_verified_at": "2026-05-20",
    "population_year": 2025,
    "reference_population_year": null,
    "population_total": 39210000,
    "currency": null,
    "known_gaps": null,
    "wpb_url": "https://www.prisonstudies.org/country/morocco",
    "region_slug": "africa",
    "subregion_slug": "northern-africa",
    "country_narrative": null,
    "key_oversight_bodies": [],
    "narrative_source_url": null,
    "narrative_last_extracted_at": null
  },
  "trends": [
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2000,
      "prison_population": 54288,
      "prison_rate_per_100k": 187,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2002,
      "prison_population": 54351,
      "prison_rate_per_100k": 184,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2003,
      "prison_population": 54542,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2004,
      "prison_population": 59069,
      "prison_rate_per_100k": 195,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2005,
      "prison_population": 50933,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2006,
      "prison_population": 53580,
      "prison_rate_per_100k": 174,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2007,
      "prison_population": 54660,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2008,
      "prison_population": 59212,
      "prison_rate_per_100k": 188,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2009,
      "prison_population": 57563,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2010,
      "prison_population": 64877,
      "prison_rate_per_100k": 201,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2011,
      "prison_population": 64833,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2012,
      "prison_population": 70758,
      "prison_rate_per_100k": 213,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2013,
      "prison_population": 72000,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2014,
      "prison_population": 74941,
      "prison_rate_per_100k": 219,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2015,
      "prison_population": 74039,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2016,
      "prison_population": 78716,
      "prison_rate_per_100k": 225,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2017,
      "prison_population": 83102,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2018,
      "prison_population": 83757,
      "prison_rate_per_100k": 234,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2019,
      "prison_population": 86384,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2020,
      "prison_population": 84990,
      "prison_rate_per_100k": 232,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2021,
      "prison_population": 88941,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2022,
      "prison_population": 97204,
      "prison_rate_per_100k": 260,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "wpb",
      "source_id": "0cb10416-8da9-40a9-9dbd-d8be266596b3"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2023,
      "prison_population": 102653,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    },
    {
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "year": 2024,
      "prison_population": 105094,
      "prison_rate_per_100k": null,
      "occupancy_rate": null,
      "pre_trial_count": null,
      "pre_trial_percentage": null,
      "female_count": null,
      "female_percentage": null,
      "foreign_count": null,
      "foreign_percentage": null,
      "juvenile_count": null,
      "capacity_total": null,
      "source_slug": "unodc",
      "source_id": "183b85c6-6787-4414-a325-ef0989e06ac4"
    }
  ],
  "facts": [],
  "sources": [
    {
      "id": "0cb10416-8da9-40a9-9dbd-d8be266596b3",
      "url": "https://www.prisonstudies.org/",
      "slug": "world-prison-brief",
      "notes": "Country-level population, rate, occupancy, female/foreign/pre-trial percentages.",
      "title": "World Prison Brief (ICPS, Birkbeck)",
      "publisher": "Institute for Crime & Justice Policy Research",
      "created_at": "2026-05-20T11:09:25.666512+00:00",
      "accessed_on": "2026-05-20",
      "last_probed_at": null,
      "last_probe_note": null,
      "last_http_status": null
    }
  ],
  "prisons": [
    {
      "id": "cbd03610-8419-4dd9-a1c1-e94c391e857d",
      "slug": "ain-sebaa-prison",
      "name": "AÃ¯n SebaÃ¢ prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:40.36069+00:00",
      "updated_at": "2026-05-21T08:40:40.36069+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:54.832+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q80179735",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q80179735",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/ain-sebaa-prison"
    },
    {
      "id": "6d0bc3b6-6e26-4e15-a3a8-dec5d095bfce",
      "slug": "ait-melloul-prison",
      "name": "AÃ¯t Melloul Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 30.324047,
      "longitude": -9.480089,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:53.489344+00:00",
      "updated_at": "2026-05-21T08:39:53.489344+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:52.027+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q16147951",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q16147951",
      "wikipedia_slug": "A%C3%AFt_Melloul_Prison",
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/ait-melloul-prison"
    },
    {
      "id": "032cb7c1-a17f-476b-b1c5-15740fe1f8c2",
      "slug": "agdz-prison",
      "name": "Agdz Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:54.347129+00:00",
      "updated_at": "2026-05-21T08:40:54.347129+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:13:35.005+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": 1976,
      "year_closed": 1983,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q110576300",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q110576300",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/agdz-prison"
    },
    {
      "id": "53b28b14-4531-4900-912b-cb29c3bcee03",
      "slug": "ain-aouda-secret-prison",
      "name": "Ain Aouda secret prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.7688,
      "longitude": -6.76508,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:53.489344+00:00",
      "updated_at": "2026-05-21T08:39:53.489344+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:21.602+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": 2004,
      "year_closed": null,
      "operator": "Abdellatif Hammouchi",
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q16147862",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q16147862",
      "wikipedia_slug": "Ain_Aouda_secret_prison",
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": "Ain Aouda secret prison is a suspected black site, torture and detention centre operated by the Directorate for the Surveillance of the Territory (Direction de la surveillance du territoire, DST), the Moroccan domestic intelligence agency implicated in past and ongoing human rights violations.\r\nDuring the Arab Spring protests, the inmates of the Temara interrogation centre were transferred to Ain Aouda.\r\nThe United States reportedly paid the Moroccan state $20 million for the building of the prison.",
      "notable_events": [],
      "data_quality_score": 26,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/ain-aouda-secret-prison"
    },
    {
      "id": "f101adb1-d936-4964-ad81-98e26142ecbd",
      "slug": "ain-guenfounda-concentration-camp",
      "name": "Ain Guenfounda concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.483611,
      "longitude": -2.045556,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:18:43.961+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45501534",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45501534",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/ain-guenfounda-concentration-camp"
    },
    {
      "id": "80d2816f-b641-44fa-aacc-5a8c15004f57",
      "slug": "berguent-concentration-camp",
      "name": "Berguent concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.009444,
      "longitude": -2.032222,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:16.957+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45501382",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45501382",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/berguent-concentration-camp"
    },
    {
      "id": "b5a337b3-5167-4357-b3a9-09b1bb90b48c",
      "slug": "bou-arfa-concentration-camp",
      "name": "Bou Arfa concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.53,
      "longitude": -1.95,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:25.364+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45501232",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45501232",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/bou-arfa-concentration-camp"
    },
    {
      "id": "7272a3df-01ad-42ca-8e7e-bbb5ae5974fa",
      "slug": "bou-azzer-concentration-camp",
      "name": "Bou Azzer concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.229167,
      "longitude": -6.193889,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:58.849+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45506013",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45506013",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/bou-azzer-concentration-camp"
    },
    {
      "id": "6c4b0cad-7d77-4411-9b57-5ac4bc7d9cfb",
      "slug": "bou-denib-concentration-camp",
      "name": "Bou Denib concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 31.951389,
      "longitude": -3.604167,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:51.102+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45503877",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45503877",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/bou-denib-concentration-camp"
    },
    {
      "id": "f497f5cc-eaf2-4807-94a3-719e0c0dff5b",
      "slug": "boulhaut-concentration-camp",
      "name": "Boulhaut concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.613056,
      "longitude": -7.120833,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:18:49.694+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45507888",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45507888",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/boulhaut-concentration-camp"
    },
    {
      "id": "af78c3ec-4ce5-4bad-85bb-73b85c0a6c9e",
      "slug": "centre-de-reeducation-berrechid-mrkz-d-ldmj-brshyd",
      "name": "Centre de Reeducation Berrechid mrkz `d@ ldmj brshyd",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.28487,
      "longitude": -7.590251,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:27.82963+00:00",
      "updated_at": "2026-05-29T04:13:27.82963+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:21.998+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "centre-de-reeducation-berrechid-mrkz-d-ldmj-brshyd",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/centre-de-reeducation-berrechid-mrkz-d-ldmj-brshyd"
    },
    {
      "id": "73d04d3d-0462-48d8-af12-8f9fe1e6950a",
      "slug": "centre-de-reforme-et-d-education-ain-sebaa",
      "name": "Centre de réforme et d'éducation Aïn Sebaâ",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Centre de réforme et d'éducation",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:03:57.623141+00:00",
      "updated_at": "2026-06-15T22:03:57.623141+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:32.725+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "juvenile-male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-centre-de-reforme-et-d-education-ain-sebaa",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/centre-de-reforme-et-d-education-ain-sebaa"
    },
    {
      "id": "d1bf4258-ea5b-4464-ba78-a33b47362a45",
      "slug": "centre-de-reforme-et-d-education-ali-moumen",
      "name": "Centre de réforme et d'éducation Ali Moumen",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Centre de réforme et d'éducation",
      "security_level": null,
      "address": null,
      "city": "Settat",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:27.251703+00:00",
      "updated_at": "2026-06-15T22:04:27.251703+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:39.699+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "juvenile-male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-centre-de-reforme-et-d-education-ali-moumen",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/centre-de-reforme-et-d-education-ali-moumen"
    },
    {
      "id": "1de7f5f9-5edc-4283-9486-de969297771e",
      "slug": "centre-de-reforme-et-d-education-de-benslimane",
      "name": "Centre de réforme et d'éducation de Benslimane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Centre de réforme et d'éducation",
      "security_level": null,
      "address": null,
      "city": "Benslimane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:23.429569+00:00",
      "updated_at": "2026-06-15T22:04:23.429569+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:33.28+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "juvenile-male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-centre-de-reforme-et-d-education-de-benslimane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/centre-de-reforme-et-d-education-de-benslimane"
    },
    {
      "id": "aa2a6ef9-85eb-4ca0-8ddd-f66f18537ed1",
      "slug": "centre-penitentiaire-d-es-semara",
      "name": "Centre Penitentiaire d'Es Semara",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 26.754136,
      "longitude": -11.653399,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:21.586639+00:00",
      "updated_at": "2026-05-29T04:13:21.586639+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:15.245+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "centre-penitentiaire-d-es-semara",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/centre-penitentiaire-d-es-semara"
    },
    {
      "id": "a89ba1e8-2287-4938-9779-fe1881c4d31a",
      "slug": "complexe-penitentiaire-l-oudaya",
      "name": "Complexe Penitentiaire L'Oudaya",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 31.656294,
      "longitude": -8.284388,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:14.889603+00:00",
      "updated_at": "2026-05-29T04:13:14.889603+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:13.427+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "complexe-penitentiaire-l-oudaya",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/complexe-penitentiaire-l-oudaya"
    },
    {
      "id": "f6a76bca-8ac1-45dd-b8aa-98f39fe3d931",
      "slug": "dar-bricha",
      "name": "Dar Bricha",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 35.579546,
      "longitude": -5.375854,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:41.200695+00:00",
      "updated_at": "2026-05-21T08:40:41.200695+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:18:52.97+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q91748092",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q91748092",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/dar-bricha"
    },
    {
      "id": "481a5215-11c9-4d93-b388-542e421cdd40",
      "slug": "djerrada-concentration-camp",
      "name": "Djerrada concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.31,
      "longitude": -2.16,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:07.176+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45501830",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45501830",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/djerrada-concentration-camp"
    },
    {
      "id": "b3441804-abb2-4a84-b993-c86a51737696",
      "slug": "el-jadida-prison",
      "name": "El Jadida prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:41:00.69877+00:00",
      "updated_at": "2026-05-21T08:41:00.69877+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:22.048+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": 1984,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q135967118",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q135967118",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/el-jadida-prison"
    },
    {
      "id": "81f6d543-23a0-4f10-8be7-ec7773df3150",
      "slug": "el-kelaa-prison",
      "name": "El Kelaa Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.055541,
      "longitude": -7.406551,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:24.67792+00:00",
      "updated_at": "2026-05-29T04:13:24.67792+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:07:28.414+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "el-kelaa-prison",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/el-kelaa-prison"
    },
    {
      "id": "cd4e5024-fd76-4d45-a266-458fc0138785",
      "slug": "im-fout-concentration-camp",
      "name": "Im-Fout concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.729444,
      "longitude": -7.930833,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:52.445061+00:00",
      "updated_at": "2026-05-21T08:39:52.445061+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:56.115+00:00",
      "photos": [
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/An_unidentified_worker_walks_by_the_railroad_tracks_at_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-An_unidentified_worker_walks_by_the_railroad_tracks_at_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "An unidentified worker walks by the railroad tracks at the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Close-up_portrait_of_Dunn%2C_an_Irish_prisoner%2C_drying_off_near_the_river_at_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-Close-up_portrait_of_Dunn%2C_an_Irish_prisoner%2C_drying_off_near_the_river_at_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "Close-up portrait of Dunn, an Irish prisoner, drying off near the river at the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Close-up_portrait_of_two_prisoners_in_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-Close-up_portrait_of_two_prisoners_in_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "Close-up portrait of two prisoners in the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Portrait_of_Sami_Dorra_working_at_dam_construction_in_the_Im_Fout_labor_camp.jpg/1280px-Portrait_of_Sami_Dorra_working_at_dam_construction_in_the_Im_Fout_labor_camp.jpg",
          "title": "Portrait of Sami Dorra working at dam construction in the Im Fout labor camp.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Rosenthal%2C_a_German_Jewish_prisoner%2C_pushes_a_cart_in_the_stone_quarry_of_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-Rosenthal%2C_a_German_Jewish_prisoner%2C_pushes_a_cart_in_the_stone_quarry_of_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "Rosenthal, a German Jewish prisoner, pushes a cart in the stone quarry of the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Two_prisoners_stand_by_the_river_and_smoke_pipes_at_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-Two_prisoners_stand_by_the_river_and_smoke_pipes_at_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "Two prisoners stand by the river and smoke pipes at the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/14/View_of_the_dam_being_built_in_the_Im_Fout_labor_camp_in_Morocco.jpg/1280px-View_of_the_dam_being_built_in_the_Im_Fout_labor_camp_in_Morocco.jpg",
          "title": "View of the dam being built in the Im Fout labor camp in Morocco.jpg",
          "source": "commons",
          "attribution": "Photo by Unknown authorUnknown author via Wikimedia Commons (Public domain)"
        }
      ],
      "commons_category": "Im Fout labor camp",
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45509308",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45509308",
      "wikipedia_slug": "Im_Fout_labor_camp",
      "wikipedia_lang": "en",
      "photo_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Rosenthal%2C_a_German_Jewish_prisoner%2C_pushes_a_cart_in_the_stone_quarry_of_the_Im_Fout_labor_camp_in_Morocco.jpg/960px-Rosenthal%2C_a_German_Jewish_prisoner%2C_pushes_a_cart_in_the_stone_quarry_of_the_Im_Fout_labor_camp_in_Morocco.jpg",
      "photo_attribution": "Photo via Wikimedia Commons",
      "historical_notes": "The Im Fout labor camp was a forced labor camp established by 1941 by Vichy France near the construction site of the Im Fout Dam on the Oum Er-Rbia River in Morocco, at the time a French protectorate. Most of Im Fout's prisoners were political prisoners, demobilized soldiers, former military volunteers, and \"undesirables\" classified as \"foreign workers\" (Groupement de travailleurs Ã©trangers (GTE)) by the Department of Industrial Production (Direction de la Production Industrielle) in Rabat. The Im Fout cohort was designated as GTE No. 9. Im Fout was the main center for demobilized soldiers and former war volunteers designated as \"foreign workers\" in Axis-occupied North Africa.",
      "notable_events": [],
      "data_quality_score": 26,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/im-fout-concentration-camp"
    },
    {
      "id": "cd9ac68a-99d9-4fe4-8c67-03331c72561d",
      "slug": "immouzer-concentration-camp",
      "name": "Immouzer concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.47,
      "longitude": -4.295556,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:56.635+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45504259",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45504259",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/immouzer-concentration-camp"
    },
    {
      "id": "838a2e77-cebb-4580-a230-c6a3ef845919",
      "slug": "kalaat-m-gouna-prison",
      "name": "Kalaat M'Gouna Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:55.209612+00:00",
      "updated_at": "2026-05-21T08:40:55.209612+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:21.23+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": 1980,
      "year_closed": 1991,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q113434372",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q113434372",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/kalaat-m-gouna-prison"
    },
    {
      "id": "b314b98b-d4e7-4750-92e0-a752bf81cbe5",
      "slug": "kara-prison",
      "name": "Kara Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.891129,
      "longitude": -5.564624,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:46.772733+00:00",
      "updated_at": "2026-05-21T08:39:46.772733+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:21.784+00:00",
      "photos": [
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/810_0630_copy_%282%29.jpg/1280px-810_0630_copy_%282%29.jpg",
          "title": "810 0630 copy (2).jpg",
          "source": "commons",
          "attribution": "Photo by LATIFA HARMOUCH via Wikimedia Commons (CC BY-SA 4.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/810_0649_copy.jpg/1280px-810_0649_copy.jpg",
          "title": "810 0649 copy.jpg",
          "source": "commons",
          "attribution": "Photo by LATIFA HARMOUCH via Wikimedia Commons (CC BY-SA 4.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Habss_kara.jpg/1280px-Habss_kara.jpg",
          "title": "Habss kara.jpg",
          "source": "commons",
          "attribution": "Photo by Cool Chaine via Wikimedia Commons (CC BY-SA 4.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Meknes_PA176436fs_%2810581625145%29.jpg/1280px-Meknes_PA176436fs_%2810581625145%29.jpg",
          "title": "Meknes PA176436fs (10581625145).jpg",
          "source": "commons",
          "attribution": "Photo by Paul Barker Hemings from seregno, 85 via Wikimedia Commons (CC BY-SA 2.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Meknes_PA176442sp_%2810581586655%29.jpg/1280px-Meknes_PA176442sp_%2810581586655%29.jpg",
          "title": "Meknes PA176442sp (10581586655).jpg",
          "source": "commons",
          "attribution": "Photo by Paul Barker Hemings from seregno, 85 via Wikimedia Commons (CC BY-SA 2.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Prison_Qara_%2C_vue_de_l%27exterieur.jpg/1280px-Prison_Qara_%2C_vue_de_l%27exterieur.jpg",
          "title": "Prison Qara , vue de l'exterieur.jpg",
          "source": "commons",
          "attribution": "Photo by Charchay via Wikimedia Commons (CC BY-SA 4.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Prison_Qara_de_l%27interieur.jpg/1280px-Prison_Qara_de_l%27interieur.jpg",
          "title": "Prison Qara de l'interieur.jpg",
          "source": "commons",
          "attribution": "Photo by Charchay via Wikimedia Commons (CC BY-SA 4.0)"
        },
        {
          "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Prison_Qara_Meknes.jpg/1280px-Prison_Qara_Meknes.jpg",
          "title": "Prison Qara Meknes.jpg",
          "source": "commons",
          "attribution": "Photo by Charchay via Wikimedia Commons (CC BY-SA 4.0)"
        }
      ],
      "commons_category": "Qara Prison",
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q12215503",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q12215503",
      "wikipedia_slug": "Qara_Prison",
      "wikipedia_lang": "en",
      "photo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/QaraPrison3.jpg",
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/kara-prison"
    },
    {
      "id": "74df1661-de82-4432-b8f2-6f828bfcd6b7",
      "slug": "kasbah-tadla-concentration-camp",
      "name": "Kasbah Tadla concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.597778,
      "longitude": -6.268333,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:01.667+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45506163",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45506163",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/kasbah-tadla-concentration-camp"
    },
    {
      "id": "3a138386-6566-42ef-8a01-af7f8e6ab120",
      "slug": "kenitra-central-prison",
      "name": "Kenitra Central Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:39.527216+00:00",
      "updated_at": "2026-05-21T08:40:39.527216+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:49.066+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q64215089",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q64215089",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/kenitra-central-prison"
    },
    {
      "id": "77b90c8b-5927-4166-afca-f852d5d9a299",
      "slug": "lsjn-lmdny-twll",
      "name": "lsjn lmdny twll",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.919312,
      "longitude": -5.594584,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:20.258974+00:00",
      "updated_at": "2026-05-29T04:13:20.258974+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:07:17.465+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": "ÙØ²Ø§Ø±Ø© Ø§ÙØ¯Ø§Ø®ÙÙØ©",
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "lsjn-lmdny-twll",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/lsjn-lmdny-twll"
    },
    {
      "id": "cd400e0d-1909-4447-8407-e4b5d49bc967",
      "slug": "lsjn-lmhly-yn-qdws",
      "name": "lsjn lmHly `yn qdws",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.693033,
      "longitude": -1.922199,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:09.308957+00:00",
      "updated_at": "2026-05-21T08:40:09.308957+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:56.046+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q12188297",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": [
        "Ø§ÙØ³Ø¬Ù Ø§ÙÙØ­ÙÙ Ø¹ÙÙ ÙØ§Ø¯ÙØ³"
      ],
      "wikidata_qid": "Q12188297",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/lsjn-lmhly-yn-qdws"
    },
    {
      "id": "ab285fc9-e1a7-4c3e-9233-d0a70a9d88ea",
      "slug": "lsjn-lqdym-st-fylj",
      "name": "lsjn lqdym st fylj",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 35.759168,
      "longitude": -5.841726,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:12.04272+00:00",
      "updated_at": "2026-05-29T04:13:12.04272+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:16.176+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "lsjn-lqdym-st-fylj",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/lsjn-lqdym-st-fylj"
    },
    {
      "id": "96026aed-033a-4c19-aaa8-d492008d4f82",
      "slug": "lsjn-lqdym-st-fylj-ma",
      "name": "lsjn lqdym st fylj",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": "Boulevard Moulay Rachid",
      "city": null,
      "latitude": 35.759429,
      "longitude": -5.841855,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:16.088607+00:00",
      "updated_at": "2026-05-29T04:13:16.088607+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:07:51.508+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "lsjn-lqdym-st-fylj-ma",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 22,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/lsjn-lqdym-st-fylj-ma"
    },
    {
      "id": "93614d47-d550-49fc-a767-1db4cdf64ee9",
      "slug": "maison-centrale-moul-el-bergui",
      "name": "Maison centrale Moul El Bergui",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Maison centrale",
      "security_level": null,
      "address": null,
      "city": "Marrakech",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:19.445775+00:00",
      "updated_at": "2026-06-15T22:06:19.445775+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:53.411+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-maison-centrale-moul-el-bergui",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/maison-centrale-moul-el-bergui"
    },
    {
      "id": "30e8a930-2b1d-41c9-afc9-24b80a8dc447",
      "slug": "marrakech-concentration-camp",
      "name": "Marrakech concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 31.634167,
      "longitude": -8.000111,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:36.66+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45509383",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45509383",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/marrakech-concentration-camp"
    },
    {
      "id": "2937a829-4507-41dd-a0ff-113c381ba1f3",
      "slug": "mediouna-concentration-camp",
      "name": "Mediouna concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.451389,
      "longitude": -7.519722,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:26.162+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45508636",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45508636",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/mediouna-concentration-camp"
    },
    {
      "id": "19c836f7-2796-463a-b61a-7c90870795b1",
      "slug": "mengoub-concentration-camp",
      "name": "Mengoub concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.268056,
      "longitude": -2.355278,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:05.369+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45502436",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45502436",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/mengoub-concentration-camp"
    },
    {
      "id": "a03996ba-b8b3-4b5b-a0fa-47208637c61e",
      "slug": "missour-concentration-camp",
      "name": "Missour concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.048889,
      "longitude": -3.989444,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:19.089479+00:00",
      "updated_at": "2026-05-21T08:40:19.089479+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:58.245+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": 1940,
      "year_closed": 1942,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45504029",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45504029",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Plan%20du%20camp%20d%27internement%20de%20Missour%20%28Maroc%29.jpg",
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/missour-concentration-camp"
    },
    {
      "id": "27ef1f49-fbae-4f8b-bea1-dd391507288c",
      "slug": "monod-concentration-camp",
      "name": "Monod concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.007222,
      "longitude": -6.528611,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:24.761+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45506696",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45506696",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/monod-concentration-camp"
    },
    {
      "id": "c400315e-eb6a-4c1a-ab91-57725b98f5f1",
      "slug": "oued-akreuch-concentration-camp",
      "name": "Oued Akreuch concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.9375,
      "longitude": -6.778333,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:17:44.659+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45507445",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45507445",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/oued-akreuch-concentration-camp"
    },
    {
      "id": "6525b9e2-5313-47b5-903b-e806253bc0d4",
      "slug": "oued-zem-concentration-camp",
      "name": "Oued Zem concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.8625,
      "longitude": -6.573333,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:24.149539+00:00",
      "updated_at": "2026-05-21T08:40:24.149539+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:41.96+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45543519",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45543519",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/oued-zem-concentration-camp"
    },
    {
      "id": "a59e3d29-2128-4c0c-9400-b5ac5b7bb845",
      "slug": "prison-agricole-de-rommani",
      "name": "Prison agricole de Rommani",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison agricole",
      "security_level": null,
      "address": null,
      "city": "Rommani",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:06.645678+00:00",
      "updated_at": "2026-06-15T22:05:06.645678+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:06.48+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-agricole-de-rommani",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-agricole-de-rommani"
    },
    {
      "id": "201c440a-b675-4417-9a8f-13f46df6210a",
      "slug": "prison-agricole-de-zaio",
      "name": "Prison agricole de Zaio",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison agricole",
      "security_level": null,
      "address": null,
      "city": "Zaio",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:29.035836+00:00",
      "updated_at": "2026-06-15T22:08:29.035836+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:34.968+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-agricole-de-zaio",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-agricole-de-zaio"
    },
    {
      "id": "dd6ca7c5-133c-438f-b7f4-3448f45fe3c8",
      "slug": "prison-agricole-el-adir",
      "name": "Prison agricole El Adir",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison agricole",
      "security_level": null,
      "address": null,
      "city": "El Adir",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:34.188661+00:00",
      "updated_at": "2026-06-15T22:04:34.188661+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:48.628+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-agricole-el-adir",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-agricole-el-adir"
    },
    {
      "id": "d5cc3190-00b1-4813-9162-8d2bb65c58e2",
      "slug": "prison-agricole-merchouch-rommani",
      "name": "prison agricole merchouch, Rommani",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.588014,
      "longitude": -6.705871,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:22.370691+00:00",
      "updated_at": "2026-05-29T04:13:22.370691+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:09:03.999+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": "https://www.dgapr.gov.ma/",
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-agricole-merchouch-rommani",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-agricole-merchouch-rommani"
    },
    {
      "id": "2fabdb34-532c-4ed0-844e-9bf5aac11d75",
      "slug": "prison-agricole-outita-2",
      "name": "Prison agricole Outita 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison agricole",
      "security_level": null,
      "address": null,
      "city": "Outita",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:16.603474+00:00",
      "updated_at": "2026-06-15T22:05:16.603474+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:45.68+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-agricole-outita-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-agricole-outita-2"
    },
    {
      "id": "6106b728-751b-4712-9c7d-7bbb513c0db1",
      "slug": "prison-centrale-de-kenitra",
      "name": "Prison centrale de Kénitra",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Maison centrale",
      "security_level": null,
      "address": null,
      "city": "Kénitra",
      "latitude": 34.273735,
      "longitude": -6.593489,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-05-29T04:13:17.48017+00:00",
      "updated_at": "2026-05-29T04:13:17.48017+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:06:50.909+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-centrale-de-kenitra",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 36,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-centrale-de-kenitra"
    },
    {
      "id": "b8618b04-245e-4ea0-9773-0f1ddaf46ee4",
      "slug": "prison-de-azilal",
      "name": "Prison de Azilal",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": "Azilal ⴰⵣⵉⵍⴰⵍ أزيلال",
      "latitude": 31.968018,
      "longitude": -6.555569,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:18.153251+00:00",
      "updated_at": "2026-05-29T04:13:18.153251+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:31.777+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-de-azilal",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-de-azilal"
    },
    {
      "id": "2ea4fd72-ab29-4962-995b-7222ff2f03bc",
      "slug": "prison-el-arjate",
      "name": "Prison El Arjate",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.021828,
      "longitude": -6.653402,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:20.875802+00:00",
      "updated_at": "2026-05-29T04:13:20.875802+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:05:55.321+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-el-arjate",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-el-arjate"
    },
    {
      "id": "ffa74882-d6c6-46fd-b01c-5b75928b5904",
      "slug": "prison-la-ouad",
      "name": "Prison La'ouad",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.260942,
      "longitude": -6.571979,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:16.714778+00:00",
      "updated_at": "2026-05-29T04:13:16.714778+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:09:50.858+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-la-ouad",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-la-ouad"
    },
    {
      "id": "4ed53a97-66b6-4655-b48a-61f1d3c4db01",
      "slug": "prison-local-bouizakarne",
      "name": "Prison Local Bouizakarne",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 29.160216,
      "longitude": -9.723406,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:26.056799+00:00",
      "updated_at": "2026-05-29T04:13:26.056799+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:06:30.835+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-local-bouizakarne",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-local-bouizakarne"
    },
    {
      "id": "77395a1a-c26a-47ec-a844-56a86ce22c2a",
      "slug": "prison-local-de-guercif",
      "name": "Prison Local De Guercif",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.273111,
      "longitude": -3.337924,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:23.500038+00:00",
      "updated_at": "2026-05-29T04:13:23.500038+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:07:16.895+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-local-de-guercif",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-local-de-guercif"
    },
    {
      "id": "a6410e36-3324-4029-8dc4-ee6354514097",
      "slug": "prison-locale-ain-borja",
      "name": "Prison locale Aïn Borja",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:00.672891+00:00",
      "updated_at": "2026-06-15T22:04:00.672891+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:06.983+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-ain-borja",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-ain-borja"
    },
    {
      "id": "34bd71c7-096b-4263-991d-e9793a43e69c",
      "slug": "prison-locale-ain-kadous",
      "name": "Prison locale Aïn Kadous",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Fès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:34.787693+00:00",
      "updated_at": "2026-06-15T22:05:34.787693+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:48.512+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-ain-kadous",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-ain-kadous"
    },
    {
      "id": "9f6972ea-a8c9-4758-8da3-be0b3c1b4818",
      "slug": "prison-locale-ain-sebaa-1",
      "name": "Prison locale Aïn Sebaâ 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:03:51.635055+00:00",
      "updated_at": "2026-06-15T22:03:51.635055+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:01.75+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-ain-sebaa-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-ain-sebaa-1"
    },
    {
      "id": "1af4077a-4357-49c0-80c2-463159da930e",
      "slug": "prison-locale-ain-sebaa-2",
      "name": "Prison locale Aïn Sebaâ 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:03:54.842663+00:00",
      "updated_at": "2026-06-15T22:03:54.842663+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:31.236+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-ain-sebaa-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-ain-sebaa-2"
    },
    {
      "id": "b9629060-2ba0-49db-9ed9-7d63c4b7f8a3",
      "slug": "prison-locale-al-arajat-1",
      "name": "Prison locale Al Arajat 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Salé",
      "latitude": null,
      "longitude": null,
      "capacity": 1243,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:43.735494+00:00",
      "updated_at": "2026-06-15T22:04:43.735494+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:21.336+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-al-arajat-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 36,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-al-arajat-1"
    },
    {
      "id": "b6e655f9-0862-4da4-b6c2-024295e3f986",
      "slug": "prison-locale-al-arajat-2",
      "name": "Prison locale Al Arajat 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Salé",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:47.093545+00:00",
      "updated_at": "2026-06-15T22:04:47.093545+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:19.361+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-al-arajat-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-al-arajat-2"
    },
    {
      "id": "e93e0607-7bd8-4b9d-b276-2c84d16c8d4c",
      "slug": "prison-locale-al-azhar",
      "name": "Prison locale Al Azhar",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:04.049295+00:00",
      "updated_at": "2026-06-15T22:04:04.049295+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:56.743+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-al-azhar",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-al-azhar"
    },
    {
      "id": "58a2961d-494f-48dd-9b60-750bb08ce66f",
      "slug": "prison-locale-d-ait-melloul-1",
      "name": "Prison locale d'Aït Melloul 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Aït Melloul",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:51.44223+00:00",
      "updated_at": "2026-06-15T22:06:51.44223+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:14.061+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-d-ait-melloul-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-ait-melloul-1"
    },
    {
      "id": "972305fc-b81e-49c1-adb4-51cb90f224cb",
      "slug": "prison-locale-d-ait-melloul-2",
      "name": "Prison locale d'Aït Melloul 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Aït Melloul",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:55.181883+00:00",
      "updated_at": "2026-06-15T22:06:55.181883+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:56.005+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-d-ait-melloul-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-ait-melloul-2"
    },
    {
      "id": "96ccaed4-52b9-4379-a611-ab832c60e392",
      "slug": "prison-locale-d-al-hoceima",
      "name": "Prison locale d'Al Hoceima",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Al Hoceima",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:41.967661+00:00",
      "updated_at": "2026-06-15T22:07:41.967661+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:55.686+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-d-al-hoceima",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-al-hoceima"
    },
    {
      "id": "1c1ad975-9ed9-4183-b106-155a0d31b113",
      "slug": "prison-locale-d-asilah",
      "name": "Prison locale d'Asilah",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Asilah",
      "latitude": null,
      "longitude": null,
      "capacity": 1081,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:55.042332+00:00",
      "updated_at": "2026-06-15T22:07:55.042332+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:32.169+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-d-asilah",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 36,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-asilah"
    },
    {
      "id": "22df1005-9685-4531-bf11-28e1a88d6044",
      "slug": "prison-locale-d-azilal",
      "name": "Prison locale d'Azilal",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Azilal",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:11.158933+00:00",
      "updated_at": "2026-06-15T22:09:11.158933+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:36.887+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-d-azilal",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-azilal"
    },
    {
      "id": "b2392681-a633-4af9-ba22-89fa99363ef2",
      "slug": "prison-locale-d-azrou",
      "name": "Prison locale d'Azrou",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Azrou",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:58.209111+00:00",
      "updated_at": "2026-06-15T22:05:58.209111+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:15.654+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-d-azrou",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-azrou"
    },
    {
      "id": "2e7c2735-baf8-4a4b-af34-33d6ea486cea",
      "slug": "prison-locale-de-bengurir",
      "name": "Prison locale de Bengurir",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Bengurir",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:39.043484+00:00",
      "updated_at": "2026-06-15T22:06:39.043484+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:44.904+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-de-bengurir",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-bengurir"
    },
    {
      "id": "65d85ab1-b788-4ef7-b64c-90cf7a2e615f",
      "slug": "prison-locale-de-beni-ahmed",
      "name": "Prison locale de Beni Ahmed",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Beni Ahmed",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:37.501944+00:00",
      "updated_at": "2026-06-15T22:04:37.501944+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:22.443+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-de-beni-ahmed",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-beni-ahmed"
    },
    {
      "id": "791f57a2-f600-4097-9c98-c577f9e794bf",
      "slug": "prison-locale-de-beni-mellal",
      "name": "Prison locale de Béni Mellal",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Béni Mellal",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:48.720346+00:00",
      "updated_at": "2026-06-15T22:08:48.720346+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:35.837+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-de-beni-mellal",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-beni-mellal"
    },
    {
      "id": "8406a089-2276-448e-99f6-92d1f85c7c1b",
      "slug": "prison-locale-de-benslimane",
      "name": "Prison locale de Benslimane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Benslimane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:20.152893+00:00",
      "updated_at": "2026-06-15T22:04:20.152893+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:43.439+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-de-benslimane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-benslimane"
    },
    {
      "id": "63ca37fa-634c-43ae-876a-4de3d322ee55",
      "slug": "prison-locale-de-berkane",
      "name": "Prison locale de Berkane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Berkane",
      "latitude": null,
      "longitude": null,
      "capacity": 1425,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:06.473739+00:00",
      "updated_at": "2026-06-15T22:08:06.473739+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:21.281+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-berkane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 36,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-berkane"
    },
    {
      "id": "a54d4756-f515-4728-b834-5982ec035aad",
      "slug": "prison-locale-de-berkane-2",
      "name": "Prison locale de Berkane 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Berkane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:09.801938+00:00",
      "updated_at": "2026-06-15T22:08:09.801938+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:06.108+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-berkane-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-berkane-2"
    },
    {
      "id": "054807f9-786a-40c7-b126-68b022ddad23",
      "slug": "prison-locale-de-berrechid",
      "name": "Prison locale de Berrechid",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Berrechid",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:17.120364+00:00",
      "updated_at": "2026-06-15T22:04:17.120364+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:16.158+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-de-berrechid",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-berrechid"
    },
    {
      "id": "8764b17e-ccd8-4e55-91b9-ade57238f8cd",
      "slug": "prison-locale-de-berrechid-lsjn-lmhly-lbrshyd",
      "name": "Prison locale de Berrechid lsjn lmHly lbrshyd",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.262126,
      "longitude": -7.559086,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:26.66464+00:00",
      "updated_at": "2026-05-29T04:13:26.66464+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:07:34.664+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-locale-de-berrechid-lsjn-lmhly-lbrshyd",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-berrechid-lsjn-lmhly-lbrshyd"
    },
    {
      "id": "f94c2b03-3e5b-47df-8581-ff1e8af0e600",
      "slug": "prison-locale-de-bouarfa",
      "name": "Prison locale de Bouârfa",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Bouârfa",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:21.168741+00:00",
      "updated_at": "2026-06-15T22:08:21.168741+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:08:07.906+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-bouarfa",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-bouarfa"
    },
    {
      "id": "031bd3a9-b000-4a26-97a8-24bc0e63054a",
      "slug": "prison-locale-de-bouizakrane",
      "name": "Prison locale de Bouizakrane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Bouizakrane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:07.610151+00:00",
      "updated_at": "2026-06-15T22:07:07.610151+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:14.859+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-de-bouizakrane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-bouizakrane"
    },
    {
      "id": "c1fe7dd3-b723-40fa-a274-69bf5fa0b723",
      "slug": "prison-locale-de-bourkaiz",
      "name": "Prison locale de Bourkaiz",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Fès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:31.066877+00:00",
      "updated_at": "2026-06-15T22:05:31.066877+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:27.797+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-de-bourkaiz",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-bourkaiz"
    },
    {
      "id": "155d08d0-8683-4e96-a83b-e319e08451aa",
      "slug": "prison-locale-de-chefchaouen",
      "name": "Prison locale de Chefchaouen",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Chefchaouen",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:30.332007+00:00",
      "updated_at": "2026-06-15T22:07:30.332007+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:27.276+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-chefchaouen",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-chefchaouen"
    },
    {
      "id": "5539c5d2-06b0-4ce2-85f4-05646dca1213",
      "slug": "prison-locale-de-dakhla",
      "name": "Prison locale de Dakhla",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Dakhla",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:33.24469+00:00",
      "updated_at": "2026-06-15T22:09:33.24469+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:12.028+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Dakhla-Oued Ed-Dahab",
      "official_id": "DGAPR-prison-locale-de-dakhla",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-dakhla"
    },
    {
      "id": "a233b23e-02a1-4d9d-a82e-e3dc7f93d870",
      "slug": "prison-locale-de-fquih-ben-salah",
      "name": "Prison locale de Fquih Ben Salah",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Fquih Ben Salah",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:03.088377+00:00",
      "updated_at": "2026-06-15T22:09:03.088377+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:04.031+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-de-fquih-ben-salah",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-fquih-ben-salah"
    },
    {
      "id": "771bbf7b-1501-4677-b67e-0b36f42ecf7a",
      "slug": "prison-locale-de-guelmim",
      "name": "Prison locale de Guelmim",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Guelmim",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:14.665709+00:00",
      "updated_at": "2026-06-15T22:09:14.665709+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:34.542+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Guelmim-Oued Noun",
      "official_id": "DGAPR-prison-locale-de-guelmim",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-guelmim"
    },
    {
      "id": "469f864c-07c7-4626-b12e-a96fcafad73b",
      "slug": "prison-locale-de-guercif",
      "name": "Prison locale de Guercif",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Guercif",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:17.74492+00:00",
      "updated_at": "2026-06-15T22:08:17.74492+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:00.887+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-guercif",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-guercif"
    },
    {
      "id": "afa6fe5c-3aa8-4e4c-aa75-ab48600ddbba",
      "slug": "prison-locale-de-kenitra",
      "name": "Prison locale de Kénitra",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Kénitra",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:55.802618+00:00",
      "updated_at": "2026-06-15T22:04:55.802618+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:14.165+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-kenitra",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-kenitra"
    },
    {
      "id": "305619bb-9d4a-4b9c-a1ff-f02e455abff7",
      "slug": "prison-locale-de-khenifra",
      "name": "Prison locale de Khénifra",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Khénifra",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:07.6129+00:00",
      "updated_at": "2026-06-15T22:09:07.6129+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:46.123+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-de-khenifra",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-khenifra"
    },
    {
      "id": "1c665f3d-d6c2-41bf-934a-af557e4132fd",
      "slug": "prison-locale-de-khouribga",
      "name": "Prison locale de Khouribga",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Khouribga",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:52.221051+00:00",
      "updated_at": "2026-06-15T22:08:52.221051+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:32.317+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-de-khouribga",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-khouribga"
    },
    {
      "id": "b181895f-19e6-49d2-be1e-41435c76a36e",
      "slug": "prison-locale-de-khouribga-2",
      "name": "Prison locale de Khouribga 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Khouribga",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:56.691936+00:00",
      "updated_at": "2026-06-15T22:08:56.691936+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:15.181+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-de-khouribga-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-khouribga-2"
    },
    {
      "id": "d5f327c4-6abe-4c1a-8295-50ae1ad26217",
      "slug": "prison-locale-de-ksar-el-kebir",
      "name": "Prison locale de Ksar El Kébir",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Ksar El Kébir",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:50.663155+00:00",
      "updated_at": "2026-06-15T22:07:50.663155+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:42.836+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-ksar-el-kebir",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-ksar-el-kebir"
    },
    {
      "id": "67c5e086-72f1-4d5c-af29-c1049f6bd0ec",
      "slug": "prison-locale-de-laayoune",
      "name": "Prison locale de Laâyoune",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Laâyoune",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:22.560248+00:00",
      "updated_at": "2026-06-15T22:09:22.560248+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:23.883+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Laâyoune-Sakia El Hamra",
      "official_id": "DGAPR-prison-locale-de-laayoune",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-laayoune"
    },
    {
      "id": "1b48e426-d92f-475c-b79c-b7ffccc87142",
      "slug": "prison-locale-de-laayoune-2",
      "name": "Prison locale de Laâyoune 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Laâyoune",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:26.274248+00:00",
      "updated_at": "2026-06-15T22:09:26.274248+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:31.391+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Laâyoune-Sakia El Hamra",
      "official_id": "DGAPR-prison-locale-de-laayoune-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-laayoune-2"
    },
    {
      "id": "4a87ac82-f859-4514-8a09-56f016a5f433",
      "slug": "prison-locale-de-larache",
      "name": "Prison locale de Larache",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Larache",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:33.936803+00:00",
      "updated_at": "2026-06-15T22:07:33.936803+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:03.507+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-larache",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-larache"
    },
    {
      "id": "b122b0e8-e68d-42a5-b976-faa8b6445daf",
      "slug": "prison-locale-de-larache-2",
      "name": "Prison locale de Larache 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Larache",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:38.84415+00:00",
      "updated_at": "2026-06-15T22:07:38.84415+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:14.94+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-larache-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-larache-2"
    },
    {
      "id": "9a21f7d1-38c6-4e88-a315-39b72a33a7bf",
      "slug": "prison-locale-d-el-jadida",
      "name": "Prison locale d'El Jadida",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "El Jadida",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:13.845229+00:00",
      "updated_at": "2026-06-15T22:04:13.845229+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:58.068+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-d-el-jadida",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-el-jadida"
    },
    {
      "id": "30792154-b0f4-4fa1-8c28-1f8dd42bd3b2",
      "slug": "prison-locale-d-el-kalaa-des-sraghna",
      "name": "Prison locale d'El Kalaâ des Sraghna",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "El Kalaâ des Sraghna",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:30.275151+00:00",
      "updated_at": "2026-06-15T22:06:30.275151+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:46.195+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-d-el-kalaa-des-sraghna",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-el-kalaa-des-sraghna"
    },
    {
      "id": "c806ec42-fe62-424c-9288-32f3cb7230bc",
      "slug": "prison-locale-de-midelt",
      "name": "Prison locale de Midelt",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Midelt",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:41.746016+00:00",
      "updated_at": "2026-06-15T22:08:41.746016+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:32.294+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Drâa-Tafilalet",
      "official_id": "DGAPR-prison-locale-de-midelt",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-midelt"
    },
    {
      "id": "4d32ff23-9bc0-4147-b44e-aa55b9c54711",
      "slug": "prison-locale-de-missour",
      "name": "Prison locale de Missour",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Missour",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:15.979431+00:00",
      "updated_at": "2026-06-15T22:06:15.979431+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:06.122+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-de-missour",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-missour"
    },
    {
      "id": "883163d1-535e-4df4-b1e3-b16ee19d6156",
      "slug": "prison-locale-de-mohammedia",
      "name": "Prison locale de Mohammedia",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Mohammedia",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:10.419753+00:00",
      "updated_at": "2026-06-15T22:04:10.419753+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:46.133+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-de-mohammedia",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-mohammedia"
    },
    {
      "id": "d95fca8c-4ee9-4963-bd13-bdc3fd3d3f38",
      "slug": "prison-locale-de-nador-2",
      "name": "Prison locale de Nador 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Nador",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:13.259779+00:00",
      "updated_at": "2026-06-15T22:08:13.259779+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:45.506+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-nador-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-nador-2"
    },
    {
      "id": "571f2e78-587e-4165-a404-af5eb3fd8d37",
      "slug": "prison-locale-de-rommani",
      "name": "Prison locale de Rommani",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Rommani",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:10.05193+00:00",
      "updated_at": "2026-06-15T22:05:10.05193+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:13.363+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-rommani",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-rommani"
    },
    {
      "id": "d1d3a9bc-8248-4358-b3ac-f539a2ebea30",
      "slug": "prison-locale-d-errachidia",
      "name": "Prison locale d'Errachidia",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Errachidia",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:33.05613+00:00",
      "updated_at": "2026-06-15T22:08:33.05613+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:39.778+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Drâa-Tafilalet",
      "official_id": "DGAPR-prison-locale-d-errachidia",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-errachidia"
    },
    {
      "id": "1f35412c-6bc7-4d45-ab87-0377c29701be",
      "slug": "prison-locale-de-safi",
      "name": "Prison locale de Safi",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Safi",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:26.745715+00:00",
      "updated_at": "2026-06-15T22:06:26.745715+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:34.342+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-de-safi",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-safi"
    },
    {
      "id": "8c1298d9-1c38-4c2e-aeba-45b30c9bcdb2",
      "slug": "prison-locale-de-sale-2",
      "name": "Prison locale de Salé 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Salé",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:40.529703+00:00",
      "updated_at": "2026-06-15T22:04:40.529703+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:48.605+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-sale-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-sale-2"
    },
    {
      "id": "922046ae-8d25-46a0-b991-0b6158e6e9ae",
      "slug": "prison-locale-de-sefrou",
      "name": "Prison locale de Sefrou",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Sefrou",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:11.846933+00:00",
      "updated_at": "2026-06-15T22:06:11.846933+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:52.746+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-de-sefrou",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-sefrou"
    },
    {
      "id": "61cf224a-a973-4858-a4e1-3fd3f716853a",
      "slug": "prison-locale-de-sidi-kacem",
      "name": "Prison locale de Sidi Kacem",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Sidi Kacem",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:20.194165+00:00",
      "updated_at": "2026-06-15T22:05:20.194165+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:19.752+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-sidi-kacem",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-sidi-kacem"
    },
    {
      "id": "207dd374-d8d6-49d9-a210-53bf41e1bd13",
      "slug": "prison-locale-de-sidi-slimane",
      "name": "Prison locale de Sidi Slimane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Sidi Slimane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:23.970148+00:00",
      "updated_at": "2026-06-15T22:05:23.970148+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:35.202+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-sidi-slimane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-sidi-slimane"
    },
    {
      "id": "e9cbe8df-de32-4747-92e7-ade74dfe4cb4",
      "slug": "prison-locale-de-smara",
      "name": "Prison locale de Smara",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Smara",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:29.475923+00:00",
      "updated_at": "2026-06-15T22:09:29.475923+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:57.149+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Laâyoune-Sakia El Hamra",
      "official_id": "DGAPR-prison-locale-de-smara",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-smara"
    },
    {
      "id": "65b8e66a-e9a3-4fd6-8b5c-5b79748fcd8a",
      "slug": "prison-locale-de-souk-el-arba-du-gharb",
      "name": "Prison locale de Souk El Arba du Gharb",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Souk El Arba du Gharb",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:13.549782+00:00",
      "updated_at": "2026-06-15T22:05:13.549782+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:22.405+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-souk-el-arba-du-gharb",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-souk-el-arba-du-gharb"
    },
    {
      "id": "34e5a320-9e16-413a-9f1b-7ad3fedc0a81",
      "slug": "prison-locale-d-essaouira",
      "name": "Prison locale d'Essaouira",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Essaouira",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:33.968833+00:00",
      "updated_at": "2026-06-15T22:06:33.968833+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:48.703+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-d-essaouira",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-essaouira"
    },
    {
      "id": "8c3eae83-ac1a-4e68-b72d-492982c45a3c",
      "slug": "prison-locale-de-tanger-1",
      "name": "Prison locale de Tanger 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tanger",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:14.8327+00:00",
      "updated_at": "2026-06-15T22:07:14.8327+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:48.644+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-tanger-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tanger-1"
    },
    {
      "id": "f2c56ac6-1b9e-4189-a339-567454b7c8a7",
      "slug": "prison-locale-de-tanger-2",
      "name": "Prison locale de Tanger 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tanger",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:18.488902+00:00",
      "updated_at": "2026-06-15T22:07:18.488902+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:08:03.625+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-tanger-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tanger-2"
    },
    {
      "id": "8eaf300e-2a1f-4fec-a1d9-e0ec4ade74a6",
      "slug": "prison-locale-de-tan-tan",
      "name": "Prison locale de Tan-Tan",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tan-Tan",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:09:18.21169+00:00",
      "updated_at": "2026-06-15T22:09:18.21169+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:50.154+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Guelmim-Oued Noun",
      "official_id": "DGAPR-prison-locale-de-tan-tan",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tan-tan"
    },
    {
      "id": "effecc53-a7b0-4e69-a39c-f21b7b1d772e",
      "slug": "prison-locale-de-taounate",
      "name": "Prison locale de Taounate",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Taounate",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:03.669786+00:00",
      "updated_at": "2026-06-15T22:06:03.669786+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:08:01.356+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-de-taounate",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-taounate"
    },
    {
      "id": "20e909d4-a3df-4143-b93f-ba4b3ba01fbe",
      "slug": "prison-locale-de-taourirt",
      "name": "Prison locale de Taourirt",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Taourirt",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:24.664232+00:00",
      "updated_at": "2026-06-15T22:08:24.664232+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:35.462+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-de-taourirt",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-taourirt"
    },
    {
      "id": "1c91089a-93ee-4c35-8e97-413af49a1053",
      "slug": "prison-locale-de-taroudant",
      "name": "Prison locale de Taroudant",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Taroudant",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:11.142907+00:00",
      "updated_at": "2026-06-15T22:07:11.142907+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:32.471+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-de-taroudant",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-taroudant"
    },
    {
      "id": "54792609-e56d-4411-9cae-a8cfe9b3c548",
      "slug": "prison-locale-de-tata",
      "name": "Prison locale de Tata",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tata",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:02.379273+00:00",
      "updated_at": "2026-06-15T22:07:02.379273+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:11.347+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-de-tata",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tata"
    },
    {
      "id": "ed2c3007-ecc3-4afa-81c8-1dc305286611",
      "slug": "prison-locale-de-taza",
      "name": "Prison locale de Taza",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Taza",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:07.59798+00:00",
      "updated_at": "2026-06-15T22:06:07.59798+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:59.227+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-de-taza",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-taza"
    },
    {
      "id": "234bbaca-7c33-4d64-bfca-7769d8548f3c",
      "slug": "prison-locale-de-tetouan",
      "name": "Prison locale de Tétouan",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tétouan",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:45.110757+00:00",
      "updated_at": "2026-06-15T22:07:45.110757+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:37.181+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-de-tetouan",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tetouan"
    },
    {
      "id": "f5bbe8e5-1d2e-44a1-95d3-a610d816cce8",
      "slug": "prison-locale-de-tiflet-1",
      "name": "Prison locale de Tiflet 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tiflet",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:59.530318+00:00",
      "updated_at": "2026-06-15T22:04:59.530318+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:08:05.266+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-tiflet-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tiflet-1"
    },
    {
      "id": "42b88935-5b32-44ac-884b-160920c5e7e9",
      "slug": "prison-locale-de-tiflet-2",
      "name": "Prison locale de Tiflet 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tiflet",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:03.399502+00:00",
      "updated_at": "2026-06-15T22:05:03.399502+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:58.555+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Rabat-Salé-Kénitra",
      "official_id": "DGAPR-prison-locale-de-tiflet-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tiflet-2"
    },
    {
      "id": "dd76e2a0-0b9c-4407-b8b8-2887914df091",
      "slug": "prison-locale-de-tiznit",
      "name": "Prison locale de Tiznit",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Tiznit",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:58.879428+00:00",
      "updated_at": "2026-06-15T22:06:58.879428+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:48.704+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Souss-Massa",
      "official_id": "DGAPR-prison-locale-de-tiznit",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-tiznit"
    },
    {
      "id": "f3a60ebc-68ce-4078-a74d-13d83f4f5e7f",
      "slug": "prison-locale-de-youssoufia",
      "name": "Prison locale de Youssoufia",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Youssoufia",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:46.643423+00:00",
      "updated_at": "2026-06-15T22:06:46.643423+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:08:04.375+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-de-youssoufia",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-youssoufia"
    },
    {
      "id": "4368b736-887c-4c88-91d4-02d5131a5907",
      "slug": "prison-locale-de-zagora",
      "name": "Prison locale de Zagora",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Zagora",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:45.410486+00:00",
      "updated_at": "2026-06-15T22:08:45.410486+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:59.063+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Drâa-Tafilalet",
      "official_id": "DGAPR-prison-locale-de-zagora",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-de-zagora"
    },
    {
      "id": "6e32a824-fc45-4909-b364-ab7d53291cda",
      "slug": "prison-locale-d-imintanoute",
      "name": "Prison locale d'Imintanoute",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Imintanoute",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:42.909107+00:00",
      "updated_at": "2026-06-15T22:06:42.909107+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:28.341+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-d-imintanoute",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-imintanoute"
    },
    {
      "id": "b3fdbeca-bfe1-4ad6-a3b2-d23ed2d348e1",
      "slug": "prison-locale-d-ouarzazate",
      "name": "Prison locale d'Ouarzazate",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Ouarzazate",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:36.818184+00:00",
      "updated_at": "2026-06-15T22:08:36.818184+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:16.723+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Drâa-Tafilalet",
      "official_id": "DGAPR-prison-locale-d-ouarzazate",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-ouarzazate"
    },
    {
      "id": "4bbf9552-54b0-44f6-a975-9dd0c50c0e8a",
      "slug": "prison-locale-d-ouazzane",
      "name": "Prison locale d'Ouazzane",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Ouazzane",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:27.312103+00:00",
      "updated_at": "2026-06-15T22:07:27.312103+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:04.811+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-d-ouazzane",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-ouazzane"
    },
    {
      "id": "c3fcc07a-9110-463f-84d8-c0b6789b62a9",
      "slug": "prison-locale-d-oued-laou",
      "name": "Prison locale d'Oued Laou",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Oued Laou",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:23.722022+00:00",
      "updated_at": "2026-06-15T22:07:23.722022+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:29.125+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Tanger-Tétouan-Al Hoceima",
      "official_id": "DGAPR-prison-locale-d-oued-laou",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-oued-laou"
    },
    {
      "id": "6b848553-d757-46b2-a667-b2a455361264",
      "slug": "prison-locale-d-oued-zem",
      "name": "Prison locale d'Oued Zem",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Oued Zem",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:59.821059+00:00",
      "updated_at": "2026-06-15T22:08:59.821059+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:25.926+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Béni Mellal-Khénifra",
      "official_id": "DGAPR-prison-locale-d-oued-zem",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-oued-zem"
    },
    {
      "id": "88799a03-93cb-47a3-a85f-c6224f11c139",
      "slug": "prison-locale-d-oujda",
      "name": "Prison locale d'Oujda",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Oujda",
      "latitude": null,
      "longitude": null,
      "capacity": 1378,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:07:58.340564+00:00",
      "updated_at": "2026-06-15T22:07:58.340564+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:46.248+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-d-oujda",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 36,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-oujda"
    },
    {
      "id": "d71f97a6-c843-4911-9dd5-75e726794347",
      "slug": "prison-locale-d-oujda-2",
      "name": "Prison locale d'Oujda 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Oujda",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:08:03.066031+00:00",
      "updated_at": "2026-06-15T22:08:03.066031+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:43.829+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Oriental",
      "official_id": "DGAPR-prison-locale-d-oujda-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-d-oujda-2"
    },
    {
      "id": "4d7ac8fa-591d-4970-b7ed-353d1e439271",
      "slug": "prison-locale-el-adir",
      "name": "Prison locale El Adir",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "El Adir",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:30.718113+00:00",
      "updated_at": "2026-06-15T22:04:30.718113+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:06.269+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-el-adir",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-el-adir"
    },
    {
      "id": "63116785-b4e5-4744-a368-7f5621e0ff94",
      "slug": "prison-locale-moul-el-bargui-lsjn-lmdny-lasfy",
      "name": "Prison Locale Moul El Bargui lsjn lmdny lasfy",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": "Safi",
      "latitude": 32.325173,
      "longitude": -9.223484,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:13.273865+00:00",
      "updated_at": "2026-05-29T04:13:13.273865+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:06:52.758+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-locale-moul-el-bargui-lsjn-lmdny-lasfy",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-moul-el-bargui-lsjn-lmdny-lasfy"
    },
    {
      "id": "b52184a1-543b-4ed0-a09d-aa3d7ef1d36a",
      "slug": "prison-locale-oudaya",
      "name": "Prison locale Oudaya",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Marrakech",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:06:23.323419+00:00",
      "updated_at": "2026-06-15T22:06:23.323419+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:17.674+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Marrakech-Safi",
      "official_id": "DGAPR-prison-locale-oudaya",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-oudaya"
    },
    {
      "id": "d0d6bbef-d8ae-4f50-bba3-6c72c15f0669",
      "slug": "prison-locale-oukacha",
      "name": "Prison locale Oukacha",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Casablanca",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:04:07.221044+00:00",
      "updated_at": "2026-06-15T22:04:07.221044+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:38.858+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Casablanca-Settat",
      "official_id": "DGAPR-prison-locale-oukacha",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-oukacha"
    },
    {
      "id": "86eb7624-c269-4fb3-ac7f-6153b3726a8e",
      "slug": "prison-locale-ras-el-ma",
      "name": "Prison locale Ras El Ma",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Fès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:27.371158+00:00",
      "updated_at": "2026-06-15T22:05:27.371158+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:44.925+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-ras-el-ma",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-ras-el-ma"
    },
    {
      "id": "77a691bd-d752-4426-b3dc-76bde64b8d82",
      "slug": "prison-locale-sidi-said",
      "name": "Prison locale Sidi Said",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Meknès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:51.241193+00:00",
      "updated_at": "2026-06-15T22:05:51.241193+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:06:34.897+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-sidi-said",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-sidi-said"
    },
    {
      "id": "cc0b2c45-7bc2-454f-845f-ea4e6775b1bb",
      "slug": "prison-locale-toulal-1",
      "name": "Prison locale Toulal 1",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Meknès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:38.055299+00:00",
      "updated_at": "2026-06-15T22:05:38.055299+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:35.428+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-toulal-1",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-toulal-1"
    },
    {
      "id": "25378c16-c6cb-486d-8d8a-bcefaa99cbc6",
      "slug": "prison-locale-toulal-2",
      "name": "Prison locale Toulal 2",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Meknès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:41.501143+00:00",
      "updated_at": "2026-06-15T22:05:41.501143+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:05:38.532+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-toulal-2",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-toulal-2"
    },
    {
      "id": "e5789109-5bc7-4e6c-b325-12656aab67f5",
      "slug": "prison-locale-toulal-3",
      "name": "Prison locale Toulal 3",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": "Prison locale",
      "security_level": null,
      "address": null,
      "city": "Meknès",
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": "https://www.dgapr.gov.ma/",
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [
        {
          "url": "https://www.dgapr.gov.ma/",
          "title": "DGAPR — établissements pénitentiaires"
        },
        {
          "url": "https://www.courdescomptes.ma/wp-content/uploads/2023/01/38_Gestion-des-etablissements-penitentiaires.pdf",
          "title": "Cour des Comptes — Gestion des établissements pénitentiaires (2018)"
        }
      ],
      "created_at": "2026-06-15T22:05:46.13499+00:00",
      "updated_at": "2026-06-15T22:05:46.13499+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-06-16T06:07:54.069+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "medium",
      "last_verified_at": "2026-06-16",
      "year_opened": null,
      "year_closed": null,
      "operator": "DGAPR — Délégation Générale à l'Administration Pénitentiaire et à la Réinsertion",
      "gender": "male",
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": "Fès-Meknès",
      "official_id": "DGAPR-prison-locale-toulal-3",
      "import_source": "ma-dgapr",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 30,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-locale-toulal-3"
    },
    {
      "id": "a64be2f2-da2d-458b-a020-2a750e23559b",
      "slug": "prison-of-ain-kadouss",
      "name": "Prison of AIN KADOUSS",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": "ain kadouss",
      "city": "Fès ⴼⴰⵙ فاس",
      "latitude": 34.060642,
      "longitude": -5.005494,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:11.432782+00:00",
      "updated_at": "2026-05-29T04:13:11.432782+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:10.948+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": "30000",
      "state_region": null,
      "official_id": "prison-of-ain-kadouss",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 26,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-of-ain-kadouss"
    },
    {
      "id": "aa73e962-3951-4eb8-b78a-44666335a13d",
      "slug": "prison-oukacha",
      "name": "Prison Oukacha",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.609863,
      "longitude": -7.552308,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:15.497018+00:00",
      "updated_at": "2026-05-29T04:13:15.497018+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:15.592+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-oukacha",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-oukacha"
    },
    {
      "id": "65951c81-62bb-4120-b954-a5d06cca5771",
      "slug": "prison-salwi",
      "name": "Prison Salwi",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.827851,
      "longitude": -4.832329,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:19.531296+00:00",
      "updated_at": "2026-05-29T04:13:19.531296+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:06:55.39+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-salwi",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-salwi"
    },
    {
      "id": "bca04199-2c78-480a-acfb-9cfb0d45853f",
      "slug": "prison-sidi-moussa",
      "name": "Prison Sidi Moussa",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.233896,
      "longitude": -8.479996,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:27.268642+00:00",
      "updated_at": "2026-05-29T04:13:27.268642+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:36.572+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "prison-sidi-moussa",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/prison-sidi-moussa"
    },
    {
      "id": "4eda4b5d-9e69-4f8f-bad9-9c82e6cbd564",
      "slug": "ram-ram-concentration-camp",
      "name": "Ram Ram concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 31.721111,
      "longitude": -8.038889,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:15.319+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45509459",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45509459",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/ram-ram-concentration-camp"
    },
    {
      "id": "9cd30dfc-ca6a-4624-b3e8-ea2d72f74f02",
      "slug": "settat-concentration-camp",
      "name": "Settat concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.999955,
      "longitude": -7.616249,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:53.644+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45508857",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45508857",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/settat-concentration-camp"
    },
    {
      "id": "e0dfeae0-135e-4ac6-abeb-68218c4bc70c",
      "slug": "sidi-el-ayachi-concentration-camp",
      "name": "Sidi El Ayachi concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.289444,
      "longitude": -8.3425,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:18:21.513+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45509904",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45509904",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/sidi-el-ayachi-concentration-camp"
    },
    {
      "id": "311d00f5-dd8a-4c88-a784-6333976ec347",
      "slug": "sjn-lqnytr",
      "name": "sjn lqnyTr@",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:09.308957+00:00",
      "updated_at": "2026-05-21T08:40:09.308957+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:36.779+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q12215491",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": [
        "Ø³Ø¬Ù Ø§ÙÙÙÙØ·Ø±Ø©"
      ],
      "wikidata_qid": "Q12215491",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/sjn-lqnytr"
    },
    {
      "id": "9f80c889-de0a-4325-9990-4556406cd88e",
      "slug": "sjn-sydy-s-yd-prison-sidi-said",
      "name": "sjn sydy s`yd Prison Sidi said",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.89175,
      "longitude": -5.579097,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:25.424155+00:00",
      "updated_at": "2026-05-29T04:13:25.424155+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:08:02.435+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "sjn-sydy-s-yd-prison-sidi-said",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/sjn-sydy-s-yd-prison-sidi-said"
    },
    {
      "id": "47d1cf3e-0988-45a0-91a8-f0e438ca50fb",
      "slug": "skrirat-concentration-camp",
      "name": "Skrirat concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.849722,
      "longitude": -7.040278,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:06.948+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45507740",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45507740",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/skrirat-concentration-camp"
    },
    {
      "id": "6d8b3746-90cb-4f32-a41e-082bbdcbc509",
      "slug": "tamanar-concentration-camp",
      "name": "Tamanar concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 31.000833,
      "longitude": -9.678056,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:15:52.475+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45511837",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45511837",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/tamanar-concentration-camp"
    },
    {
      "id": "62a3b42d-00a6-4d88-abe2-8f1ef9c67ecf",
      "slug": "tangier-2-local-prison",
      "name": "Tangier 2 Local prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 35.648774,
      "longitude": -5.856563,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:28.497022+00:00",
      "updated_at": "2026-05-29T04:13:28.497022+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:06:52.212+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "tangier-2-local-prison",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/tangier-2-local-prison"
    },
    {
      "id": "ea4f4df6-db47-4be0-9fec-a0ab21190005",
      "slug": "tazmamart",
      "name": "Tazmamart",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 32.275692,
      "longitude": -4.337266,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:46.772733+00:00",
      "updated_at": "2026-05-21T08:39:46.772733+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:18:34.304+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-28",
      "year_opened": 1972,
      "year_closed": 1991,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q2735054",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q2735054",
      "wikipedia_slug": "Tazmamart",
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/tazmamart"
    },
    {
      "id": "7e381fd7-8c7b-4be6-aa01-2b0545d6c78b",
      "slug": "temara-interrogation-centre",
      "name": "Temara interrogation centre",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.9345,
      "longitude": -6.86388,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:39:43.796465+00:00",
      "updated_at": "2026-05-21T08:39:43.796465+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:13.519+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": "Abdellatif Hammouchi",
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q7697984",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q7697984",
      "wikipedia_slug": "Temara_interrogation_centre",
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 20,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/temara-interrogation-centre"
    },
    {
      "id": "9f9d41f2-8400-481e-9675-653d60dedebb",
      "slug": "tendrara-concentration-camp",
      "name": "Tendrara concentration camp",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 33.052845,
      "longitude": -1.999683,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:20.365925+00:00",
      "updated_at": "2026-05-21T08:40:20.365925+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:16:57.212+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q45506321",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q45506321",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/tendrara-concentration-camp"
    },
    {
      "id": "1f79ed1f-8263-4af5-b62a-a7967c23471d",
      "slug": "tiflet-2-prison",
      "name": "Tiflet 2 prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": null,
      "longitude": null,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-21T08:40:58.574135+00:00",
      "updated_at": "2026-05-21T08:40:58.574135+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-21T09:14:12.483+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-21",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "Q130294473",
      "import_source": "wikidata",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": "Q130294473",
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 10,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/tiflet-2-prison"
    },
    {
      "id": "f3d1e0d3-948d-4e4c-8a3a-6e91ee54a6c1",
      "slug": "zaki-prison",
      "name": "Zaki Prison",
      "country_id": "c922d107-2ee9-4919-8c02-acd9c5c63357",
      "facility_type": null,
      "security_level": null,
      "address": null,
      "city": null,
      "latitude": 34.037941,
      "longitude": -6.782639,
      "capacity": null,
      "current_population": null,
      "contact_phone": null,
      "contact_email": null,
      "website": null,
      "visiting_rules_summary": null,
      "mailing_rules_summary": null,
      "conditions_summary": null,
      "known_issues": null,
      "last_updated": null,
      "sources": [],
      "created_at": "2026-05-29T04:13:14.169172+00:00",
      "updated_at": "2026-05-29T04:13:14.169172+00:00",
      "risk_score": null,
      "risk_tier": "unknown",
      "risk_components": {
        "deaths": 0,
        "oversight": 0,
        "conditions": 0,
        "structural": 0,
        "overcrowding": 0
      },
      "risk_computed_at": "2026-05-29T06:09:38.083+00:00",
      "photos": [],
      "commons_category": null,
      "conditions_source_report_id": null,
      "narrative_last_extracted_at": null,
      "narrative_extraction_model": null,
      "data_quality": "low",
      "last_verified_at": "2026-05-29",
      "year_opened": null,
      "year_closed": null,
      "operator": null,
      "gender": null,
      "death_row": false,
      "notable_inmates_summary": null,
      "overview": null,
      "practical_info": null,
      "postal_code": null,
      "state_region": null,
      "official_id": "zaki-prison",
      "import_source": "osm",
      "visiting_info_url": null,
      "alternate_names": null,
      "wikidata_qid": null,
      "wikipedia_slug": null,
      "wikipedia_lang": "en",
      "photo_url": null,
      "photo_attribution": null,
      "historical_notes": null,
      "notable_events": [],
      "data_quality_score": 16,
      "is_overcrowded": false,
      "is_risk_stale": false,
      "page_url": "https://worldprisons.com/prisons/zaki-prison"
    }
  ]
}