{"id":2119,"date":"2026-06-12T12:41:18","date_gmt":"2026-06-12T12:41:18","guid":{"rendered":"https:\/\/millepiani.com\/signalements-anticorruption\/"},"modified":"2026-09-10T11:38:30","modified_gmt":"2026-09-10T11:38:30","slug":"signalements-anticorruption","status":"publish","type":"page","link":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/","title":{"rendered":"SIGNALEMENTS ANTICORRUPTION"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2119\" class=\"elementor elementor-2119 elementor-1762\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba46ccb e-con e-atomic-element e-flexbox-base e-6f13fdd \" data-id=\"ba46ccb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ba46ccb\" data-e-type=\"e-flexbox\" data-id=\"ba46ccb\">\n    \t\t<div class=\"elementor-element elementor-element-4244e9b elementor-widget elementor-widget-html\" data-id=\"4244e9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Afacad+Flux:wght@100..1000&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"mp-ac-page\" id=\"mpAcPage\">\r\n\r\n  <!-- POPUP PRIVACY -->\r\n  <div class=\"mp-ac-consent-popup\" id=\"mpAcConsentPopup\" aria-modal=\"true\" role=\"dialog\">\r\n    <div class=\"mp-ac-consent-bg\"><\/div>\r\n\r\n    <div class=\"mp-ac-consent-card\" role=\"document\">\r\n      <div class=\"mp-ac-consent-header\">\r\n        <p class=\"mp-ac-kicker\">Politique de confidentialit\u00e9<\/p>\r\n\r\n        <h1>\r\n  Avant de<br\/> poursuivre\r\n        <\/h1>\r\n\r\n        <p>\r\n  Veuillez lire attentivement la politique relative au traitement des donn\u00e9es personnelles pour la gestion des signalements en mati\u00e8re d'anticorruption.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mp-ac-consent-scroll\">\r\n        <h2>\r\n  Politique relative au traitement des donn\u00e9es personnelles conform\u00e9ment \u00e0 l'art. 13 du R\u00e8glement europ\u00e9en n\u00b0 679\/2016 (\u00ab RGPD \u00bb) concernant la gestion des signalements anticorruption  \r\n        <\/h2>\r\n\r\n        <p>Bonjour,<\/p>\r\n\r\n        <p>\r\n  par la pr\u00e9sente, nous souhaitons vous fournir les informations requises en vertu de l'art. 13 du R\u00e8glement UE n\u00b0 679\/2016 (\u00ab RGPD \u00bb) concernant les \u00e9l\u00e9ments fondamentaux du traitement effectu\u00e9 sur les donn\u00e9es fournies \u00e0 la suite d'un signalement en mati\u00e8re d'anticorruption, aux fins de la gestion de celui-ci.  \r\n        <\/p>\r\n\r\n        <p>\r\n  Les donn\u00e9es personnelles collect\u00e9es seront trait\u00e9es selon les principes de correction, de lic\u00e9it\u00e9, de transparence, de minimisation et de protection de la confidentialit\u00e9 et des droits des personnes concern\u00e9es.\r\n        <\/p>\r\n\r\n        <p>\r\n  Le signalement peut \u00e9galement \u00eatre transmis de mani\u00e8re anonyme. Si l'auteur du signalement d\u00e9cide d'indiquer ses nom et pr\u00e9nom, ces donn\u00e9es seront trait\u00e9es exclusivement aux fins li\u00e9es \u00e0 la gestion du signalement et ne seront pas diffus\u00e9es. \r\n        <\/p>\r\n\r\n        <h3>Donn\u00e9es collect\u00e9es<\/h3>\r\n\r\n        <p>\r\n  Les donn\u00e9es collect\u00e9es peuvent inclure les donn\u00e9es courantes de l'auteur du signalement non anonyme, telles que nom et pr\u00e9nom, ainsi que les donn\u00e9es et informations relatives aux faits objet du signalement, aux personnes impliqu\u00e9es ou inform\u00e9es des faits, aux lieux, aux p\u00e9riodes, \u00e0 d'\u00e9ventuelles plaintes ou signalements ant\u00e9rieurs.\r\n        <\/p>\r\n\r\n        <p>\r\n  Le signalement pourrait contenir, m\u00eame de mani\u00e8re incidente, des cat\u00e9gories particuli\u00e8res de donn\u00e9es personnelles ou des donn\u00e9es relatives \u00e0 des condamnations p\u00e9nales et infractions, si elles sont ins\u00e9r\u00e9es par l'auteur du signalement dans la description des faits ou dans les pi\u00e8ces jointes.\r\n        <\/p>\r\n\r\n        <h3>Finalit\u00e9s et base juridique du traitement<\/h3>\r\n\r\n        <p>\r\n  Les donn\u00e9es collect\u00e9es par Gruppo Millepiani S.p.A. seront trait\u00e9es pour la r\u00e9ception, l'instruction, la v\u00e9rification et la gestion des signalements anticorruption, pour l'ex\u00e9cution d'obligations l\u00e9gales et\/ou organisationnelles li\u00e9es au syst\u00e8me de gestion anticorruption, ainsi que pour la constatation, l'exercice ou la d\u00e9fense d'un droit en justice, si n\u00e9cessaire.\r\n        <\/p>\r\n\r\n        <p>\r\n  La base juridique du traitement est identifi\u00e9e, selon les cas, dans l'ex\u00e9cution d'obligations l\u00e9gales, dans l'int\u00e9r\u00eat l\u00e9gitime du Responsable du traitement pour la pr\u00e9vention et la gestion de conduites illicites ou non conformes, et, le cas \u00e9ch\u00e9ant, dans le consentement de la personne concern\u00e9e pour des modalit\u00e9s sp\u00e9cifiques de traitement.\r\n        <\/p>\r\n\r\n        <h3>Dur\u00e9e du traitement et conservation des donn\u00e9es<\/h3>\r\n\r\n        <p>\r\n  Les donn\u00e9es seront conserv\u00e9es pendant la dur\u00e9e n\u00e9cessaire \u00e0 la gestion du signalement et aux \u00e9ventuelles activit\u00e9s qui en d\u00e9coulent, dans le respect des principes de proportionnalit\u00e9 et de limitation de la conservation, sauf conservation suppl\u00e9mentaire n\u00e9cessaire pour des obligations l\u00e9gales ou pour la protection des droits de la Soci\u00e9t\u00e9.\r\n        <\/p>\r\n\r\n        <h3>Modalit\u00e9s du traitement<\/h3>\r\n\r\n        <p>\r\n  Le traitement s'effectue par des moyens \u00e9lectroniques et\/ou papier, en adoptant des mesures techniques et organisationnelles appropri\u00e9es pour prot\u00e9ger la confidentialit\u00e9, l'int\u00e9grit\u00e9 et la disponibilit\u00e9 des donn\u00e9es.\r\n        <\/p>\r\n\r\n        <p>\r\n  Le contenu du signalement et l'\u00e9ventuelle identit\u00e9 de l'auteur du signalement sont g\u00e9r\u00e9s selon des crit\u00e8res de confidentialit\u00e9 et d'acc\u00e8s limit\u00e9 aux seuls sujets autoris\u00e9s en raison de leurs fonctions respectives.\r\n        <\/p>\r\n\r\n        <h3>Nature de la communication des donn\u00e9es<\/h3>\r\n\r\n        <p>\r\n  La communication des donn\u00e9es d'identification de l'auteur du signalement est facultative. La communication des informations relatives aux faits signal\u00e9s est n\u00e9cessaire pour permettre l'\u00e9valuation et la gestion du signalement ; des informations incompl\u00e8tes ou non circonstanci\u00e9es pourraient rendre l'instruction impossible ou difficile. \r\n        <\/p>\r\n\r\n        <h3>Cat\u00e9gories de sujets pouvant avoir acc\u00e8s aux donn\u00e9es<\/h3>\r\n\r\n        <p>\r\n  Les donn\u00e9es pourront \u00eatre trait\u00e9es par des sujets autoris\u00e9s par le Responsable du traitement et, si n\u00e9cessaire, communiqu\u00e9es \u00e0 des consultants, professionnels, sujets charg\u00e9s de la maintenance des syst\u00e8mes informatiques, autorit\u00e9s publiques ou judiciaires, dans les limites strictement n\u00e9cessaires \u00e0 la gestion du signalement et aux obligations applicables.\r\n        <\/p>\r\n\r\n        <p>Les donn\u00e9es personnelles ne seront pas diffus\u00e9es.<\/p>\r\n\r\n        <h3>Droits de la personne concern\u00e9e<\/h3>\r\n\r\n        <p>\r\n  La personne concern\u00e9e peut exercer, dans les limites pr\u00e9vues par la r\u00e9glementation applicable, les droits vis\u00e9s aux art. 15 et suivants du RGPD, notamment l'acc\u00e8s, la rectification, l'effacement, la limitation, l'opposition et la portabilit\u00e9, ainsi que d\u00e9poser une r\u00e9clamation aupr\u00e8s de l'Autorit\u00e9 de contr\u00f4le pour la protection des donn\u00e9es personnelles.\r\n        <\/p>\r\n\r\n        <h3>Responsable du traitement<\/h3>\r\n\r\n        <p>\r\n  Le Responsable du traitement des donn\u00e9es est Gruppo Millepiani S.p.A., dont le si\u00e8ge social est situ\u00e9 \u00e0 Misinto (MB), Via Della Longura n\u00b0 21, n\u00b0 de TVA 02731550121.\r\n        <\/p>\r\n\r\n        <p>\r\n  Pour de plus amples informations ou pour exercer vos droits en mati\u00e8re de protection des donn\u00e9es, vous pouvez \u00e9crire \u00e0 l'adresse : privacy@millepiani.com.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mp-ac-consent-actions\">\r\n        <button type=\"button\" class=\"mp-ac-consent-btn mp-ac-consent-btn-secondary\" id=\"mpAcConsentClose\">\r\n  Fermer\r\n        <\/button>\r\n\r\n        <div class=\"mp-ac-consent-accept-area\">\r\n          <button type=\"button\" class=\"mp-ac-consent-btn mp-ac-consent-btn-primary\" id=\"mpAcConsentAccept\">\r\n  Accepter\r\n          <\/button>\r\n\r\n          <p>\r\n  *Je d\u00e9clare avoir pris connaissance de la politique relative au traitement des donn\u00e9es personnelles conform\u00e9ment \u00e0 l'art. 13 du R\u00e8glement europ\u00e9en n\u00b0 679\/2016 (\u00ab RGPD \u00bb) concernant la gestion des signalements anticorruption.  \r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- HERO -->\r\n  <section class=\"mp-ac-hero\">\r\n    <div class=\"mp-ac-hero-bg\"><\/div>\r\n    <div class=\"mp-ac-hero-overlay\"><\/div>\r\n\r\n    <div class=\"mp-ac-hero-content mp-ac-reveal\">\r\n      <p class=\"mp-ac-kicker\">Canal anticorruption<\/p>\r\n\r\n      <h1>\r\n  Signalement<br\/> anticorruption\r\n      <\/h1>\r\n\r\n      <p>\r\n  Remplissez le formulaire pour transmettre un signalement relatif \u00e0 des conduites illicites ou non conformes en mati\u00e8re d'anticorruption. Vous pouvez proc\u00e9der de mani\u00e8re anonyme ou indiquer vos nom et pr\u00e9nom. \r\n      <\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- FORM -->\r\n  <section class=\"mp-ac-section\" id=\"modulo-segnalazione-anticorruzione\">\r\n    <div class=\"mp-ac-bg\"><\/div>\r\n    <div class=\"mp-ac-grid-bg\"><\/div>\r\n\r\n    <div class=\"mp-ac-inner\">\r\n\r\n      <div class=\"mp-ac-heading mp-ac-reveal\">\r\n        <p>Formulaire en ligne<\/p>\r\n\r\n        <h2>\r\n  Signalement<br\/> de conduites illicites\r\n        <\/h2>\r\n\r\n        <span>\r\n  Les champs reprennent la structure du mod\u00e8le SCI450A. Remplissez uniquement les informations dont vous avez connaissance ; les donn\u00e9es d'identification de l'auteur du signalement sont facultatives. \r\n        <\/span>\r\n      <\/div>\r\n\r\n      <form class=\"mp-ac-form mp-ac-reveal\" id=\"mpAcReportForm\" action=\"\/wp-admin\/admin-post.php\" method=\"post\" enctype=\"multipart\/form-data\">\r\n\r\n        <input type=\"hidden\" name=\"action\" value=\"mp_submit_anticorruzione\">\r\n        <input type=\"hidden\" name=\"privacy_accettata\" id=\"mpAcPrivacyAccepted\" value=\"no\">\r\n\r\n        <!-- CAMPI DI SICUREZZA GENERATI DAL PLUGIN PHP -->\r\n        <input type=\"hidden\" id=\"mp_anticorruzione_nonce\" name=\"mp_anticorruzione_nonce\" value=\"59d8788c3e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/2119\" \/><input type=\"hidden\" name=\"mp_form_started\" value=\"1789651478\">\r\n\r\n        <!-- HONEYPOT ANTISPAM: deve restare invisibile -->\r\n        <input type=\"text\" name=\"mp_website\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" class=\"mp-ac-honeypot\" aria-hidden=\"true\">\r\n\r\n        <div class=\"mp-ac-form-status\" id=\"mpAcFormStatus\"><\/div>\r\n\r\n        <section class=\"mp-ac-card\">\r\n          <div class=\"mp-ac-card-heading\">\r\n            <span>01<\/span>\r\n            <p>Donn\u00e9es d'identification de l'auteur du signalement<\/p>\r\n            <h3>Donn\u00e9es de l'auteur du signalement<\/h3>\r\n            <small>Laissez le champ vide si vous souhaitez rester anonyme.<\/small>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <input type=\"text\" name=\"segnalante\" id=\"segnalante\" placeholder=\"\u00c9crivez ici...\" maxlength=\"180\">\r\n            <label for=\"segnalante\">Signalement \u00e9mis par \/ Nom et pr\u00e9nom facultatifs<\/label>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"mp-ac-card\">\r\n          <div class=\"mp-ac-card-heading\">\r\n            <span>02<\/span>\r\n            <p>Domaine objet du signalement<\/p>\r\n            <h3>Domaine objet du signalement<\/h3>\r\n            <small>S\u00e9lectionnez un ou plusieurs domaines pertinents. Vous pouvez utiliser \u00ab Autre \u00bb pour indiquer un cas non pr\u00e9sent dans la liste. <\/small>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-check-grid\">\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"cattiva_amministrazione_abuso_potere\">\r\n              <span>Mauvaise administration, abus de pouvoir<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"omaggi_non_segnalati\">\r\n              <span>Cadeaux non signal\u00e9s<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"corruzione_partecipazione_gare\">\r\n              <span>Corruption pour participation \u00e0 des appels d'offres<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"incarichi_nomine_illegittime\">\r\n              <span>Attributions et nominations ill\u00e9gitimes<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"conflitto_interessi\">\r\n              <span>Conflit d'int\u00e9r\u00eats<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"misure_discriminatorie\">\r\n              <span>Adoption de mesures discriminatoires<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"mancata_attuazione_disciplina_anticorruzione\">\r\n              <span>Non-application de la discipline anticorruption<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"assunzioni_illegittime\">\r\n              <span>Recrutements ill\u00e9gitimes<\/span>\r\n            <\/label>\r\n\r\n            <label>\r\n              <input type=\"checkbox\" name=\"area_segnalazione[]\" value=\"altro\">\r\n              <span>Autre<\/span>\r\n            <\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <input type=\"text\" name=\"area_altro\" id=\"area_altro\" placeholder=\"\u00c9crivez ici...\" maxlength=\"180\">\r\n            <label for=\"area_altro\">Si \u00ab Autre \u00bb, pr\u00e9ciser<\/label>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"mp-ac-card\">\r\n          <div class=\"mp-ac-card-heading\">\r\n            <span>03<\/span>\r\n            <p>Description de l'\u00e9v\u00e9nement<\/p>\r\n            <h3>Donn\u00e9es et informations de la conduite illicite<\/h3>\r\n            <small>D\u00e9crivez les faits de mani\u00e8re circonstanci\u00e9e, en indiquant quand, o\u00f9, qui est impliqu\u00e9 et tout \u00e9l\u00e9ment utile \u00e0 la v\u00e9rification.<\/small>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field\">\r\n            <input type=\"text\" name=\"periodo_fatto\" id=\"periodo_fatto\" placeholder=\"\u00c9crivez ici...\" maxlength=\"180\">\r\n            <label for=\"periodo_fatto\">P\u00e9riode au cours de laquelle le fait s'est d\u00e9roul\u00e9<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field\">\r\n            <input type=\"text\" name=\"sede_fatto\" id=\"sede_fatto\" placeholder=\"\u00c9crivez ici...\" maxlength=\"180\">\r\n            <label for=\"sede_fatto\">Lieu o\u00f9 le fait s'est d\u00e9roul\u00e9<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <textarea name=\"soggetto_autore\" id=\"soggetto_autore\" placeholder=\"\u00c9crivez ici...\" maxlength=\"4000\"><\/textarea>\r\n            <label for=\"soggetto_autore\">Sujet ayant commis le fait : nom, pr\u00e9nom, fonction<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <textarea name=\"soggetti_terzi\" id=\"soggetti_terzi\" placeholder=\"\u00c9crivez ici...\" maxlength=\"4000\"><\/textarea>\r\n            <label for=\"soggetti_terzi\">\u00c9ventuels sujets tiers impliqu\u00e9s ou ayant connaissance des faits<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <textarea name=\"denunce_autorita\" id=\"denunce_autorita\" placeholder=\"\u00c9crivez ici...\" maxlength=\"4000\"><\/textarea>\r\n            <label for=\"denunce_autorita\">Existence d'\u00e9ventuelles plaintes du fait aupr\u00e8s de l'autorit\u00e9 publique<\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <textarea name=\"precedenti_segnalazioni\" id=\"precedenti_segnalazioni\" placeholder=\"\u00c9crivez ici...\" maxlength=\"4000\"><\/textarea>\r\n            <label for=\"precedenti_segnalazioni\">Avez-vous d\u00e9j\u00e0 signal\u00e9 le fait ? Si oui, quand et \u00e0 qui ? <\/label>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-field mp-ac-field-full\">\r\n            <textarea name=\"descrizione_fatto\" id=\"descrizione_fatto\" placeholder=\"\u00c9crivez ici...\" minlength=\"20\" maxlength=\"8000\" required=\"\"><\/textarea>\r\n            <label for=\"descrizione_fatto\">Description suppl\u00e9mentaire du fait *<\/label>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"mp-ac-card\">\r\n          <div class=\"mp-ac-card-heading\">\r\n            <span>04<\/span>\r\n            <p>Documentation<\/p>\r\n            <h3>\u00c9ventuelles pi\u00e8ces jointes<\/h3>\r\n            <small>Chargez uniquement les documents utiles \u00e0 la v\u00e9rification des faits. \u00c9vitez les donn\u00e9es personnelles non n\u00e9cessaires. <\/small>\r\n          <\/div>\r\n\r\n          <div class=\"mp-ac-upload-field\">\r\n            <p>Pi\u00e8ces jointes au signalement<\/p>\r\n\r\n            <label class=\"mp-ac-upload-box\" for=\"documenti_segnalazione\">\r\n              <input type=\"file\" id=\"documenti_segnalazione\" name=\"documenti_segnalazione[]\" multiple accept=\".pdf,.jpg,.jpeg,.png,.txt,.docx,.xlsx\">\r\n\r\n              <span class=\"mp-ac-upload-icon\">+<\/span>\r\n              <span class=\"mp-ac-upload-text\">S\u00e9lectionner un fichier<\/span>\r\n              <span class=\"mp-ac-upload-note\">Maximum 3 fichiers, 8 Mo chacun. PDF, images, TXT, DOCX, XLSX.<\/span>\r\n              <span class=\"mp-ac-upload-filename\" data-file-label=\"documenti_segnalazione\"><\/span>\r\n            <\/label>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <div class=\"mp-ac-submit-area\">\r\n          <button type=\"submit\" class=\"mp-ac-submit-btn\">\r\n  Envoyer le signalement anticorruption\r\n          <\/button>\r\n\r\n          <p>\r\n  Le signalement sera envoy\u00e9 \u00e0 anticorruzione@millepiani.com.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/form>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4204796 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"4204796\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>document.addEventListener(\"DOMContentLoaded\", function () {\r\n  document.documentElement.classList.add(\"mp-ac-js-ready\");\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Configurazione\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const anticorruzionePageUrl = \"https:\/\/millepiani.com\/politica-anticorruzione\/\";\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Elementi principali\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const page = document.getElementById(\"mpAcPage\");\r\n  const popup = document.getElementById(\"mpAcConsentPopup\");\r\n  const closeBtn = document.getElementById(\"mpAcConsentClose\");\r\n  const acceptBtn = document.getElementById(\"mpAcConsentAccept\");\r\n  const privacyAccepted = document.getElementById(\"mpAcPrivacyAccepted\");\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Fix contenitori WordPress \/ Elementor\r\n  |--------------------------------------------------------------------------\r\n  | Questo \u00e8 il punto pi\u00f9 importante:\r\n  | non blocchiamo il body, ma sblocchiamo eventuali contenitori genitori\r\n  | che Elementor potrebbe avere impostato con altezza fissa o overflow hidden.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  function mpAcReleaseWordPressContainers() {\r\n    if (!page) return;\r\n\r\n    const selectorsToFix = [\r\n      \".elementor-section\",\r\n      \".elementor-container\",\r\n      \".elementor-column\",\r\n      \".elementor-widget\",\r\n      \".elementor-widget-container\",\r\n      \".elementor-widget-html\",\r\n      \".e-con\",\r\n      \".e-con-inner\",\r\n      \".entry-content\",\r\n      \".site-main\",\r\n      \"#content\",\r\n      \"#primary\",\r\n      \"#main\"\r\n    ];\r\n\r\n    selectorsToFix.forEach(function (selector) {\r\n      document.querySelectorAll(selector).forEach(function (element) {\r\n        if (element.contains(page)) {\r\n          element.style.height = \"auto\";\r\n          element.style.minHeight = \"0\";\r\n          element.style.maxHeight = \"none\";\r\n          element.style.overflow = \"visible\";\r\n          element.style.overflowY = \"visible\";\r\n        }\r\n      });\r\n    });\r\n\r\n    let parent = page.parentElement;\r\n\r\n    while (parent && parent !== document.documentElement) {\r\n      if (parent.tagName && parent.tagName.toLowerCase() !== \"body\") {\r\n        parent.style.height = \"auto\";\r\n        parent.style.minHeight = \"0\";\r\n        parent.style.maxHeight = \"none\";\r\n        parent.style.overflow = \"visible\";\r\n        parent.style.overflowY = \"visible\";\r\n      }\r\n\r\n      parent = parent.parentElement;\r\n    }\r\n\r\n    page.style.height = \"auto\";\r\n    page.style.minHeight = \"100%\";\r\n    page.style.maxHeight = \"none\";\r\n    page.style.overflow = \"visible\";\r\n  }\r\n\r\n  mpAcReleaseWordPressContainers();\r\n\r\n  window.addEventListener(\"load\", function () {\r\n    mpAcReleaseWordPressContainers();\r\n  });\r\n\r\n  window.addEventListener(\"resize\", function () {\r\n    mpAcReleaseWordPressContainers();\r\n  });\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Popup informativa privacy\r\n  |--------------------------------------------------------------------------\r\n  | Non viene pi\u00f9 bloccato lo scroll del body.\r\n  | Il popup copre comunque tutta la pagina perch\u00e9 \u00e8 fixed.\r\n  | Dopo Accetta viene rimosso dal DOM.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  if (closeBtn) {\r\n    closeBtn.addEventListener(\"click\", function () {\r\n      window.location.href = anticorruzionePageUrl;\r\n    });\r\n  }\r\n\r\n  if (acceptBtn && popup) {\r\n    acceptBtn.addEventListener(\"click\", function () {\r\n      popup.classList.add(\"is-hidden\");\r\n\r\n      setTimeout(function () {\r\n        if (popup && popup.parentNode) {\r\n          popup.parentNode.removeChild(popup);\r\n        }\r\n      }, 100);\r\n\r\n      if (privacyAccepted) {\r\n        privacyAccepted.value = \"si\";\r\n      }\r\n\r\n      mpAcReleaseWordPressContainers();\r\n\r\n      setTimeout(function () {\r\n        const formSection = document.getElementById(\"modulo-segnalazione-anticorruzione\");\r\n\r\n        if (formSection) {\r\n          formSection.scrollIntoView({\r\n            behavior: \"smooth\",\r\n            block: \"start\"\r\n          });\r\n        }\r\n      }, 250);\r\n    });\r\n  }\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Messaggi dopo redirect PHP\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const params = new URLSearchParams(window.location.search);\r\n  const invio = params.get(\"invio\");\r\n\r\n  if (invio) {\r\n    const status = document.getElementById(\"mpAcFormStatus\");\r\n\r\n    if (status) {\r\n      status.classList.add(\"is-visible\");\r\n\r\n      if (invio === \"ok\") {\r\n        status.classList.add(\"is-success\");\r\n        status.textContent = \"La segnalazione anticorruzione \u00e8 stata inviata correttamente.\";\r\n      } else {\r\n        status.classList.add(\"is-error\");\r\n\r\n        const messages = {\r\n          metodo_non_valido: \"Metodo di invio non valido.\",\r\n          spam: \"La segnalazione non \u00e8 stata inviata.\",\r\n          privacy_non_accettata: \"Per inviare la segnalazione devi prima accettare l\u2019informativa privacy.\",\r\n          descrizione_insufficiente: \"Inserisci una descrizione del fatto pi\u00f9 dettagliata.\",\r\n          troppi_file: \"Puoi caricare massimo 3 file.\",\r\n          errore_upload: \"Si \u00e8 verificato un errore durante il caricamento di un file.\",\r\n          file_troppo_grande: \"Uno dei file supera la dimensione massima consentita.\",\r\n          tipo_file_non_consentito: \"Uno dei file caricati non \u00e8 in un formato consentito.\",\r\n          invio_fallito: \"Non \u00e8 stato possibile inviare la segnalazione. Riprova pi\u00f9 tardi.\"\r\n        };\r\n\r\n        status.textContent = messages[invio] || \"Non \u00e8 stato possibile inviare la segnalazione. Codice errore: \" + invio;\r\n      }\r\n\r\n      setTimeout(function () {\r\n        status.scrollIntoView({\r\n          behavior: \"smooth\",\r\n          block: \"center\"\r\n        });\r\n      }, 300);\r\n    }\r\n  }\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Reveal animation\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const revealItems = document.querySelectorAll(\".mp-ac-reveal\");\r\n\r\n  function showRevealItem(item) {\r\n    item.classList.add(\"is-visible\");\r\n  }\r\n\r\n  if (\"IntersectionObserver\" in window && revealItems.length) {\r\n    const revealObserver = new IntersectionObserver(function (entries, observer) {\r\n      entries.forEach(function (entry) {\r\n        if (!entry.isIntersecting) return;\r\n\r\n        showRevealItem(entry.target);\r\n        observer.unobserve(entry.target);\r\n      });\r\n    }, {\r\n      threshold: 0.10,\r\n      rootMargin: \"0px 0px -8% 0px\"\r\n    });\r\n\r\n    revealItems.forEach(function (item) {\r\n      revealObserver.observe(item);\r\n    });\r\n\r\n    setTimeout(function () {\r\n      revealItems.forEach(showRevealItem);\r\n    }, 1200);\r\n  } else {\r\n    revealItems.forEach(showRevealItem);\r\n  }\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Smooth scroll interno\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  document.querySelectorAll('.mp-ac-page a[href^=\"#\"]').forEach(function (anchor) {\r\n    anchor.addEventListener(\"click\", function (event) {\r\n      const targetId = anchor.getAttribute(\"href\");\r\n\r\n      if (!targetId || targetId === \"#\") return;\r\n\r\n      const target = document.querySelector(targetId);\r\n\r\n      if (!target) return;\r\n\r\n      event.preventDefault();\r\n\r\n      target.scrollIntoView({\r\n        behavior: \"smooth\",\r\n        block: \"start\"\r\n      });\r\n    });\r\n  });\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Stato label campi\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const fields = document.querySelectorAll(\".mp-ac-field input, .mp-ac-field textarea\");\r\n\r\n  function updateFieldState(field) {\r\n    const wrapper = field.closest(\".mp-ac-field\");\r\n    if (!wrapper) return;\r\n\r\n    wrapper.classList.toggle(\"is-filled\", field.value.trim() !== \"\");\r\n  }\r\n\r\n  fields.forEach(function (field) {\r\n    updateFieldState(field);\r\n\r\n    field.addEventListener(\"input\", function () {\r\n      updateFieldState(field);\r\n    });\r\n\r\n    field.addEventListener(\"change\", function () {\r\n      updateFieldState(field);\r\n    });\r\n  });\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Upload file: massimo 3 file\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const fileInputs = document.querySelectorAll('.mp-ac-upload-box input[type=\"file\"]');\r\n\r\n  fileInputs.forEach(function (input) {\r\n    input.addEventListener(\"change\", function () {\r\n      const maxFiles = 3;\r\n      const files = Array.from(input.files || []);\r\n      const label = document.querySelector('[data-file-label=\"' + input.id + '\"]');\r\n\r\n      if (files.length > maxFiles) {\r\n        input.value = \"\";\r\n\r\n        if (label) {\r\n          label.textContent = \"Puoi caricare massimo \" + maxFiles + \" file.\";\r\n        }\r\n\r\n        showFormStatus(\"Puoi caricare massimo \" + maxFiles + \" file.\", \"error\");\r\n        return;\r\n      }\r\n\r\n      if (label) {\r\n        if (!files.length) {\r\n          label.textContent = \"\";\r\n        } else {\r\n          label.textContent = files.map(function (file) {\r\n            return file.name;\r\n          }).join(\", \");\r\n        }\r\n      }\r\n    });\r\n  });\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Invio modulo\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const form = document.getElementById(\"mpAcReportForm\");\r\n\r\n  if (form) {\r\n    form.addEventListener(\"submit\", function (event) {\r\n      const accepted = privacyAccepted && privacyAccepted.value === \"si\";\r\n\r\n      if (!accepted) {\r\n        event.preventDefault();\r\n\r\n        showFormStatus(\"Per inviare la segnalazione devi prima accettare l\u2019informativa privacy.\", \"error\");\r\n\r\n        if (popup) {\r\n          popup.classList.remove(\"is-hidden\");\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n      const requiredDescription = document.getElementById(\"descrizione_fatto\");\r\n\r\n      if (requiredDescription && requiredDescription.value.trim().length < 20) {\r\n        event.preventDefault();\r\n\r\n        showFormStatus(\"Inserisci una descrizione del fatto pi\u00f9 dettagliata.\", \"error\");\r\n        requiredDescription.focus();\r\n\r\n        return;\r\n      }\r\n\r\n      const maxFiles = 3;\r\n      const currentFileInputs = form.querySelectorAll('input[type=\"file\"]');\r\n\r\n      for (const input of currentFileInputs) {\r\n        if (input.files && input.files.length > maxFiles) {\r\n          event.preventDefault();\r\n\r\n          showFormStatus(\"Puoi caricare massimo \" + maxFiles + \" file.\", \"error\");\r\n          input.focus();\r\n\r\n          return;\r\n        }\r\n      }\r\n\r\n      showFormStatus(\"Invio della segnalazione anticorruzione in corso...\", \"success\");\r\n    });\r\n  }\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Utility messaggi form\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  function showFormStatus(message, type) {\r\n    const status = document.getElementById(\"mpAcFormStatus\");\r\n    if (!status) return;\r\n\r\n    status.textContent = message;\r\n    status.classList.remove(\"is-error\", \"is-success\");\r\n    status.classList.add(\"is-visible\");\r\n\r\n    if (type === \"error\") {\r\n      status.classList.add(\"is-error\");\r\n    }\r\n\r\n    if (type === \"success\") {\r\n      status.classList.add(\"is-success\");\r\n    }\r\n\r\n    status.scrollIntoView({\r\n      behavior: \"smooth\",\r\n      block: \"center\"\r\n    });\r\n  }\r\n});<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Politique de confidentialit\u00e9 Avant de poursuivre Veuillez lire attentivement la politique relative au traitement des donn\u00e9es personnelles pour la gestion des signalements en mati\u00e8re d&rsquo;anticorruption. Politique relative au traitement des donn\u00e9es personnelles conform\u00e9ment \u00e0 l&rsquo;art. 13 du R\u00e8glement europ\u00e9en n\u00b0 679\/2016 (\u00ab RGPD \u00bb) concernant la gestion des signalements anticorruption Bonjour, par la pr\u00e9sente, nous [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2119","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d&#039;anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.\" \/>\n\t<meta name=\"robots\" content=\"noindex, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"millepiani.com -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Signalements anticorruption | Millepiani\" \/>\n\t\t<meta property=\"og:description\" content=\"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d&#039;anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-12T12:41:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-10T11:38:30+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Signalements anticorruption | Millepiani\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d&#039;anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/#listItem\",\"name\":\"SIGNALEMENTS ANTICORRUPTION\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/#listItem\",\"position\":2,\"name\":\"SIGNALEMENTS ANTICORRUPTION\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#organization\",\"name\":\"millepiani.com\",\"url\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/#webpage\",\"url\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/\",\"name\":\"Signalements anticorruption | Millepiani\",\"description\":\"Transmettez de mani\\u00e8re confidentielle un signalement en mati\\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\\u00e9di\\u00e9s.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/signalements-anticorruption\\\/#breadcrumblist\"},\"datePublished\":\"2026-06-12T12:41:18+00:00\",\"dateModified\":\"2026-09-10T11:38:30+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/\",\"name\":\"millepiani.com\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Signalements anticorruption | Millepiani","description":"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.","canonical_url":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/","robots":"noindex, max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/millepiani.com\/fr\/#listItem","position":1,"name":"Home","item":"https:\/\/millepiani.com\/fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/#listItem","name":"SIGNALEMENTS ANTICORRUPTION"}},{"@type":"ListItem","@id":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/#listItem","position":2,"name":"SIGNALEMENTS ANTICORRUPTION","previousItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/millepiani.com\/fr\/#organization","name":"millepiani.com","url":"https:\/\/millepiani.com\/fr\/"},{"@type":"WebPage","@id":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/#webpage","url":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/","name":"Signalements anticorruption | Millepiani","description":"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/millepiani.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/#breadcrumblist"},"datePublished":"2026-06-12T12:41:18+00:00","dateModified":"2026-09-10T11:38:30+00:00"},{"@type":"WebSite","@id":"https:\/\/millepiani.com\/fr\/#website","url":"https:\/\/millepiani.com\/fr\/","name":"millepiani.com","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/millepiani.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"millepiani.com -","og:type":"article","og:title":"Signalements anticorruption | Millepiani","og:description":"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.","og:url":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/","article:published_time":"2026-06-12T12:41:18+00:00","article:modified_time":"2026-09-10T11:38:30+00:00","twitter:card":"summary_large_image","twitter:title":"Signalements anticorruption | Millepiani","twitter:description":"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s."},"aioseo_meta_data":{"post_id":"2119","title":"Signalements anticorruption | Millepiani","description":"Transmettez de mani\u00e8re confidentielle un signalement en mati\u00e8re d'anticorruption au Groupe Millepiani via le formulaire et les canaux d\u00e9di\u00e9s.","keywords":null,"keyphrases":{"focus":{"keyphrase":"segnalazioni anticorruzione Millepiani","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":false,"robots_noindex":true,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-10 11:38:29","updated":"2026-09-10 11:39:05","focus_keyword":"segnalazioni anticorruzione Millepiani","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/millepiani.com\/fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSIGNALEMENTS ANTICORRUPTION\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/millepiani.com\/fr\/"},{"label":"SIGNALEMENTS ANTICORRUPTION","link":"https:\/\/millepiani.com\/fr\/signalements-anticorruption\/"}],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/pages\/2119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/comments?post=2119"}],"version-history":[{"count":1,"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/pages\/2119\/revisions"}],"predecessor-version":[{"id":2120,"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/pages\/2119\/revisions\/2120"}],"wp:attachment":[{"href":"https:\/\/millepiani.com\/fr\/wp-json\/wp\/v2\/media?parent=2119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}