{
  "department": "75",
  "rulesetVersion": 10,
  "crawlerVersion": 2,
  "crawledOn": "2026-10-19",
  "communes": {
    "total": 1,
    "withWebsite": 1,
    "reachable": 1,
    "pagesCrawled": 30,
    "delegatedExcluded": 17
  },
  "checks": [
    {
      "code": "A11Y_DECLARATION",
      "kind": "LEGAL",
      "impact": "HIGH",
      "obligationCode": "A11Y_DECL",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "A11Y_HOMEPAGE_MENTION",
      "kind": "LEGAL",
      "impact": "HIGH",
      "obligationCode": "A11Y_DECL",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "A11Y_SCHEMA",
      "kind": "LEGAL",
      "impact": "HIGH",
      "obligationCode": "A11Y_DECL",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "DPO_CONTACT",
      "kind": "LEGAL",
      "impact": "HIGH",
      "obligationCode": "DPO",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "RGPD_POLICY",
      "kind": "LEGAL",
      "impact": "MEDIUM",
      "obligationCode": "RGPD_INFO",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "MENTIONS_LEGALES",
      "kind": "LEGAL",
      "impact": "MEDIUM",
      "obligationCode": "LCEN",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "ACTES_PUBLICATION",
      "kind": "LEGAL",
      "impact": "MEDIUM",
      "obligationCode": "ACTES",
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "CNIL_COOKIES",
      "kind": "LEGAL",
      "impact": "MEDIUM",
      "obligationCode": "RGPD_INFO",
      "pass": 0,
      "fail": 1,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 1
    },
    {
      "code": "NO_SITE",
      "kind": "TECHNICAL",
      "impact": "HIGH",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "HTTPS",
      "kind": "TECHNICAL",
      "impact": "HIGH",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "MOBILE_VIEWPORT",
      "kind": "TECHNICAL",
      "impact": "HIGH",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "HTML_WEIGHT",
      "kind": "TECHNICAL",
      "impact": "LOW",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "LAST_UPDATED",
      "kind": "TECHNICAL",
      "impact": "MEDIUM",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "CMS_FINGERPRINT",
      "kind": "TECHNICAL",
      "impact": "LOW",
      "obligationCode": null,
      "pass": 1,
      "fail": 0,
      "unknown": 0,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "CMS_OUTDATED",
      "kind": "TECHNICAL",
      "impact": "HIGH",
      "obligationCode": null,
      "pass": 0,
      "fail": 0,
      "unknown": 1,
      "notApplicable": 0,
      "failHighConfidence": 0
    },
    {
      "code": "EMAIL_DOMAIN",
      "kind": "TECHNICAL",
      "impact": "MEDIUM",
      "obligationCode": null,
      "pass": 0,
      "fail": 0,
      "unknown": 1,
      "notApplicable": 0,
      "failHighConfidence": 0
    }
  ],
  "populationBands": [
    {
      "band": "moins de 500",
      "communes": 0,
      "declarationMissing": 0
    },
    {
      "band": "500 à 1 999",
      "communes": 0,
      "declarationMissing": 0
    },
    {
      "band": "2 000 à 4 999",
      "communes": 0,
      "declarationMissing": 0
    },
    {
      "band": "5 000 à 9 999",
      "communes": 0,
      "declarationMissing": 0
    },
    {
      "band": "10 000 et plus",
      "communes": 1,
      "declarationMissing": 0
    }
  ],
  "cms": [
    {
      "label": "drupal",
      "count": 1
    }
  ],
  "freshness": [
    {
      "label": "moins de 6 mois",
      "count": 1
    },
    {
      "label": "6 à 12 mois",
      "count": 0
    },
    {
      "label": "1 à 2 ans",
      "count": 0
    },
    {
      "label": "2 à 5 ans",
      "count": 0
    },
    {
      "label": "plus de 5 ans",
      "count": 0
    }
  ],
  "obligationsMet": [
    {
      "label": "aucune",
      "count": 0
    },
    {
      "label": "1 sur 6",
      "count": 0
    },
    {
      "label": "2 sur 6",
      "count": 0
    },
    {
      "label": "3 sur 6",
      "count": 0
    },
    {
      "label": "4 sur 6",
      "count": 0
    },
    {
      "label": "5 sur 6",
      "count": 0
    },
    {
      "label": "6 sur 6",
      "count": 1
    }
  ],
  "obligationsMeasured": 1,
  "unreachable": [
    {
      "label": "aucun site connu",
      "count": 0
    },
    {
      "label": "site en ligne, accès refusé au robot",
      "count": 0
    },
    {
      "label": "adresse publiée en erreur",
      "count": 0
    },
    {
      "label": "erreur du serveur au moment du relevé",
      "count": 0
    },
    {
      "label": "domaine ou certificat hors service",
      "count": 0
    },
    {
      "label": "autre",
      "count": 0
    }
  ],
  "map": [
    {
      "insee": "75056",
      "name": "Paris",
      "lat": 48.8589,
      "lon": 2.347,
      "population": 2103778,
      "declaration": "PASS",
      "obligationsMet": 6,
      "obligationsDecided": 6,
      "pagesCrawled": 30,
      "readOn": "2026-10-19",
      "checks": [
        {
          "code": "A11Y_DECLARATION",
          "status": "PASS",
          "confidence": "HIGH",
          "url": "https://paris.fr/pages/accessibilite-233"
        },
        {
          "code": "A11Y_HOMEPAGE_MENTION",
          "status": "PASS",
          "confidence": "HIGH",
          "url": "https://paris.fr/"
        },
        {
          "code": "A11Y_SCHEMA",
          "status": "PASS",
          "confidence": "HIGH",
          "url": "https://paris.fr/pages/accessibilite-233"
        },
        {
          "code": "DPO_CONTACT",
          "status": "PASS",
          "confidence": "MEDIUM",
          "url": "https://paris.fr/pages/mentions-legales-235"
        },
        {
          "code": "RGPD_POLICY",
          "status": "PASS",
          "confidence": "HIGH",
          "url": "https://paris.fr/pages/cookies-234"
        },
        {
          "code": "MENTIONS_LEGALES",
          "status": "PASS",
          "confidence": "HIGH",
          "url": "https://paris.fr/"
        }
      ]
    }
  ]
}
