{"id":54640,"date":"2026-03-01T17:14:41","date_gmt":"2026-03-01T16:14:41","guid":{"rendered":"https:\/\/truescreen.io\/?post_type=casi-di-utilizzo&#038;p=54640"},"modified":"2026-07-29T17:52:30","modified_gmt":"2026-07-29T15:52:30","slug":"sicurezza-lavoro-certificata","status":"publish","type":"casi-di-utilizzo","link":"https:\/\/truescreen.io\/it\/casi-di-utilizzo\/sicurezza-lavoro-certificata\/","title":{"rendered":"Sicurezza sul lavoro certificata: prove digitali per verifiche e prevenzione"},"content":{"rendered":"<div class=\"tsuc\">\n<style>.tsuc{--c-blue:#007afe;--c-navy:#07204e;--c-ink:#081122;--c-body:#52525b;--c-surface:#ffffff;--c-subtle:#f7f9fd;--c-border:#e2e8ee;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--r-btn:8px;--r-card:16px;--r-sec:32px;--r-pill:999px;--e-1:0 1px 2px rgba(8,17,34,.06),0 4px 12px rgba(8,17,34,.04);--e-2:0 8px 24px rgba(8,17,34,.12);--e-i:0 6px 24px rgba(0,122,254,.16);background:var(--c-surface) !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;box-sizing:border-box;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:var(--c-body) !important;line-height:1.6;font-size:17px;text-align:left;overflow:hidden;}.tsuc *{box-sizing:border-box;}.tsuc-in{max-width:1200px;margin:0 auto;padding:0 var(--s-4);text-align:left;}.tsuc h1,.tsuc h2,.tsuc h3,.tsuc h4{font-family:'Raleway',system-ui,sans-serif;color:var(--c-ink) !important;text-align:left !important;text-wrap:balance;margin:0 0 var(--s-3);}.tsuc h1{font-size:56px;font-weight:800;line-height:1.15;letter-spacing:-0.015em;max-width:20ch;}.tsuc h2{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;margin-bottom:var(--s-4);}.tsuc h3{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0;margin-bottom:var(--s-1);}.tsuc p{margin:0 0 var(--s-2);color:var(--c-body) !important;text-align:left !important;text-wrap:pretty;}.tsuc p:last-child{margin-bottom:0;}.tsuc a{color:var(--c-blue) !important;text-decoration:none;}.tsuc a:hover{text-decoration:underline;}.tsuc strong{color:var(--c-ink) !important;font-weight:600;}.tsuc .lead{font-size:19px;line-height:1.6;color:var(--c-body) !important;max-width:720px;}.tsuc .section{padding:var(--s-6) 0;scroll-margin-top:90px;}.tsuc .section.alt{position:relative;}.tsuc .section.alt:before{content:\"\";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--c-subtle) !important;z-index:0;pointer-events:none;}.tsuc .section.alt>*{position:relative;z-index:1;}.tsuc .hero{padding:var(--s-7) 0 var(--s-5);position:relative;}.tsuc .hero:before{content:\"\";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(180deg,var(--c-subtle) 0%,rgba(247,249,253,0) 100%) !important;z-index:0;pointer-events:none;}.tsuc .hero>*{position:relative;z-index:1;}.tsuc .hero-grid{display:grid;grid-template-columns:minmax(0,1.857fr) minmax(0,1fr);gap:var(--s-6);align-items:center;}.tsuc .hero-media{display:flex;align-items:center;}.tsuc .hero img{width:100%;aspect-ratio:1\/1;height:auto;object-fit:cover;border-radius:var(--r-card);display:block;box-shadow:var(--e-1);}.tsuc .cta-row{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4);}.tsuc .btn{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:15px;padding:15px 30px;border-radius:var(--r-btn);text-decoration:none !important;transition:box-shadow .18s,background .18s;}.tsuc .btn-primary{background:var(--c-blue) !important;color:#ffffff !important;}.tsuc .btn-primary:hover{background:#006fe5 !important;box-shadow:var(--e-i);color:#ffffff !important;}.tsuc .btn-secondary{border:1px solid var(--c-blue);color:var(--c-blue) !important;background:transparent !important;}.tsuc .btn-secondary:hover{background:rgba(0,122,254,.06) !important;}.tsuc .chips{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-4);}.tsuc .chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--c-ink) !important;background:var(--c-subtle) !important;border:1px solid var(--c-border);border-radius:var(--r-pill);padding:8px 16px;}.tsuc .chip:before{content:\"\";width:6px;height:6px;border-radius:var(--r-pill);background:var(--c-blue);flex:0 0 auto;}.tsuc #summary{padding:var(--s-5) 0 var(--s-3);}.tsuc .summary{max-width:none;border-left:3px solid var(--c-blue);padding-left:var(--s-3);}.tsuc .summary p{font-size:21px;line-height:1.55;color:var(--c-ink) !important;font-weight:500;margin:0;}.tsuc #snapshot{padding:var(--s-3) 0 var(--s-6);}.tsuc .specstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border) !important;border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden;}.tsuc .specstrip .spec{background:var(--c-surface) !important;padding:var(--s-3);}.tsuc .specstrip .k{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--c-blue) !important;margin-bottom:6px;}.tsuc .specstrip .v{font-size:15px;color:var(--c-ink) !important;line-height:1.5;}.tsuc ul.needlist{list-style:none !important;padding:0 !important;margin:0 !important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4) var(--s-5);}.tsuc ul.needlist li{padding:0 !important;text-align:left !important;text-wrap:pretty;}.tsuc ul.needlist li strong{display:block;font-family:'Raleway',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--c-ink) !important;margin-bottom:6px;}.tsuc ul.needlist li span{font-size:16px;color:var(--c-body) !important;}.tsuc ul.checklist{list-style:none !important;padding:0 !important;margin:var(--s-3) 0 0 !important;}.tsuc ul.checklist li{position:relative;padding:0 0 0 var(--s-4) !important;margin-bottom:var(--s-2);text-align:left !important;text-wrap:pretty;font-size:16px;color:var(--c-body) !important;}.tsuc ul.checklist li:last-child{margin-bottom:0;}.tsuc ul.checklist li:before{content:\"\";position:absolute;left:2px;top:7px;width:11px;height:6px;border-left:2px solid var(--c-blue);border-bottom:2px solid var(--c-blue);transform:rotate(-45deg);}.tsuc ul.checklist li strong{color:var(--c-ink) !important;}.tsuc .bengrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:start;}.tsuc .grouplbl{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--c-blue) !important;background:rgba(0,122,254,.08) !important;border-radius:var(--r-pill);padding:6px 14px;margin:0 0 var(--s-2);}.tsuc .bengroup+.bengroup{margin-top:0;}.tsuc .secgrid{display:grid;grid-template-columns:minmax(0,1.857fr) minmax(0,1fr);gap:var(--s-6);align-items:start;}.tsuc .secgrid.rev{grid-template-columns:minmax(0,1fr) minmax(0,1.857fr);}.tsuc .secgrid>div{min-width:0;}.tsuc .secgrid img{width:100%;aspect-ratio:1\/1;height:auto;object-fit:cover;border-radius:var(--r-card);display:block;box-shadow:var(--e-1);}.tsuc .secgrid .lead{max-width:none;}.tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);}.tsuc .stepcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s,border-color .18s;}.tsuc .stepcard:hover{border-color:rgba(0,122,254,.35);box-shadow:var(--e-i);}.tsuc .stepcard img{width:100%;aspect-ratio:4\/3;height:auto;object-fit:cover;display:block;background:var(--c-subtle) !important;border-bottom:1px solid var(--c-border);}.tsuc .stepcard .body{padding:var(--s-3);}.tsuc .stepcard .stepnum{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--c-blue) !important;}.tsuc .stepcard h3{font-size:18px;margin:6px 0 6px;}.tsuc .stepcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .faqlist{border-top:1px solid var(--c-border);}.tsuc .faq-item{border-bottom:1px solid var(--c-border);}.tsuc .faq-question{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;font-family:'Raleway',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--c-ink) !important;}.tsuc .faq-question::-webkit-details-marker{display:none;}.tsuc .faq-icon{color:var(--c-blue) !important;font-size:22px;line-height:1;font-weight:400;flex:0 0 auto;transition:transform .18s;}.tsuc .faq-item[open] .faq-icon{transform:rotate(45deg);}.tsuc .faq-answer{padding:0 0 var(--s-3);font-size:16px;color:var(--c-body) !important;max-width:900px;text-wrap:pretty;}.tsuc .contact-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--s-6);align-items:start;}.tsuc .formwrap{max-width:560px;margin:0;}@media(max-width:880px){.tsuc{font-size:16px;}.tsuc-in{padding:0 var(--s-3);}.tsuc h1{font-size:32px;max-width:none;}.tsuc h2{font-size:28px;margin-bottom:var(--s-3);}.tsuc .lead{font-size:17px;}.tsuc .summary p{font-size:18px;}.tsuc .section{padding:var(--s-5) 0;}.tsuc .hero{padding:var(--s-5) 0 var(--s-3);}.tsuc .hero-grid,.tsuc .secgrid,.tsuc .secgrid.rev,.tsuc .bengrid,.tsuc .contact-grid,.tsuc .specstrip,.tsuc ul.needlist{grid-template-columns:1fr;gap:var(--s-3);}.tsuc .specstrip{gap:1px;}.tsuc .bengrid{gap:var(--s-4);}.tsuc .hero img,.tsuc .secgrid img{aspect-ratio:16\/10;}.tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{grid-template-columns:1fr 1fr;gap:var(--s-2);}.tsuc #summary{padding:var(--s-4) 0 var(--s-2);}.tsuc #snapshot{padding:var(--s-2) 0 var(--s-5);}}@media(max-width:520px){ .tsuc .compgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-5);}.tsuc .compcard{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-3);}.tsuc .compcard .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-btn);background:rgba(0,122,254,.08) !important;color:var(--c-blue) !important;margin-bottom:var(--s-2);}.tsuc .compcard .ico svg{width:21px;height:21px;display:block;}.tsuc .compcard h3{font-size:17px;margin:0 0 6px;}.tsuc .compcard p{font-size:15px;line-height:1.5;margin:0;}.tsuc .steps-grid{grid-template-columns:1fr;} }<\/style>\n<div class=\"tsuc-in\">\n<section class=\"hero\" id=\"hero\">\n<div class=\"hero-grid\">\n<div>\n<h1>Sopralluoghi di sicurezza sul lavoro certificati<\/h1>\n<p class=\"lead\">Foto, video e verifiche certificati alla fonte: ogni sopralluogo produce prove che reggono nei controlli e in giudizio.<\/p>\n<div class=\"cta-row\"><a class=\"btn btn-primary\" href=\"#form-contatto\">Richiedi una demo<\/a><a class=\"btn btn-secondary\" href=\"https:\/\/truescreen.io\/it\/contattaci\/\">Contattaci<\/a><\/div>\n<div class=\"chips\"><span class=\"chip\">Prevenzione dimostrabile<\/span><span class=\"chip\">Sopralluogo chiuso sul posto<\/span><span class=\"chip\">Pronti quando arriva il controllo<\/span><\/div>\n<\/div>\n<div class=\"hero-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/safety-officer-documenting-a-machine-guard-with-a-smartphone-during-a.webp\" width=\"1024\" height=\"576\" alt=\"Addetto alla sicurezza documenta con lo smartphone la protezione di un macchinario durante un sopralluogo\" loading=\"eager\" fetchpriority=\"high\"><\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"summary\">\n<div class=\"summary\">\n<p>La prevenzione produce prove ogni giorno: <a href=\"https:\/\/truescreen.io\/it\/articoli\/certificare-foto-valore-legale\/\">foto dei sopralluoghi<\/a>, video delle situazioni di rischio, verbali di riunione. Quasi tutto resta sui telefoni degli operatori, senza <a href=\"https:\/\/truescreen.io\/it\/articoli\/marca-temporale-come-funziona-valore-legale\/\">data certa<\/a> n&eacute; garanzia di integrit&agrave;. TrueScreen certifica ogni file alla fonte: la prova diventa incontestabile ed &egrave; pronta a fine sopralluogo.<\/p>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"snapshot\">\n<div class=\"specstrip\">\n<div class=\"spec\"><span class=\"k\">Settore<\/span><span class=\"v\">Sicurezza sul lavoro, salute e prevenzione<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Funzione aziendale<\/span><span class=\"v\">Servizio prevenzione e protezione, HSE, direzione operativa, medicina del lavoro<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Processo chiave<\/span><span class=\"v\">Sopralluoghi di sicurezza, ispezioni interne, verifiche dei dispositivi, segnalazione dei rischi<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Contenuti certificati<\/span><span class=\"v\">Foto, video, liste di controllo, verbali di sopralluogo, rilievi di non conformit&agrave;<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Risultato<\/span><span class=\"v\">Documentazione certificata con valore legale<\/span><\/div>\n<div class=\"spec\"><span class=\"k\">Modalit&agrave; di adozione<\/span><span class=\"v\">App \/ Web \/ API \/ SDK<\/span><\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"needs\">\n<h2>Esigenze<\/h2>\n<ul class=\"needlist\">\n<li><strong>I dati sono tanti<\/strong><span>Ogni sopralluogo lascia foto, video e verifiche da conservare.<\/span><\/li>\n<li><strong>La raccolta &egrave; frammentata<\/strong><span>Ogni preposto acquisisce a modo suo, con il proprio telefono.<\/span><\/li>\n<li><strong>Le prove si contestano<\/strong><span>Un file senza data certa e senza integrit&agrave; si disconosce.<\/span><\/li>\n<li><strong>La rendicontazione &egrave; lenta<\/strong><span>Ricomporre il materiale a posteriori costa ore di lavoro.<\/span><\/li>\n<li><strong>I controlli espongono<\/strong><span>Senza prove strutturate la responsabilit&agrave; ricade sul datore di lavoro.<\/span><\/li>\n<\/ul>\n<\/section>\n<section class=\"section\" id=\"solution\">\n<h2>Soluzione<\/h2>\n<div class=\"secgrid\">\n<div class=\"col-text\">\n<p class=\"lead\">TrueScreen si integra nel <a href=\"https:\/\/truescreen.io\/it\/articoli\/prove-digitali-ispezioni-sicurezza-lavoro\/\">processo di sopralluogo<\/a>. RSPP, responsabili HSE e preposti certificano dal luogo di lavoro, con l&rsquo;App o dal Web Portal.<\/p>\n<ul class=\"checklist\">\n<li><strong>Acquisizione forense alla fonte.<\/strong> Il dato nasce certificato, non viene sigillato dopo.<\/li>\n<li><strong>Metadati immodificabili.<\/strong> Data, ora, coordinate GPS e firma digitale conforme a eIDAS.<\/li>\n<li><strong>Archivio unico.<\/strong> Tutto confluisce in un unico posto, aperto a chi fa prevenzione.<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/hse-professionals-reviewing-a-safety-walkthrough-in-a-production-plant.webp\" width=\"1024\" height=\"576\" alt=\"Tecnici della prevenzione durante una verifica di sicurezza in stabilimento\" loading=\"lazy\"><\/div>\n<\/div>\n<div class=\"compgrid\">\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 7h10\"\/><path d=\"M18 7h2\"\/><circle cx=\"16\" cy=\"7\" r=\"2\"\/><path d=\"M4 17h6\"\/><path d=\"M14 17h6\"\/><circle cx=\"12\" cy=\"17\" r=\"2\"\/><\/svg><\/span><\/p>\n<h3>Processi su misura<\/h3>\n<p>Flussi di acquisizione guidati, costruiti su come si svolge davvero il sopralluogo.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8.5A1.5 1.5 0 0 1 4.5 7h2.2a1 1 0 0 0 .83-.45l.94-1.4A1 1 0 0 1 9.3 4.7h5.4a1 1 0 0 1 .83.45l.94 1.4a1 1 0 0 0 .83.45h2.2A1.5 1.5 0 0 1 21 8.5v9A1.5 1.5 0 0 1 19.5 19h-15A1.5 1.5 0 0 1 3 17.5z\"\/><circle cx=\"12\" cy=\"12.5\" r=\"3.2\"\/><\/svg><\/span><\/p>\n<h3>Contenuti dal campo<\/h3>\n<p>Foto, video, audio e documenti raccolti sul posto, certificati alla fonte.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 3v5h5\"\/><path d=\"M9 13h6\"\/><path d=\"M9 17h4\"\/><\/svg><\/span><\/p>\n<h3>Reportistica su misura<\/h3>\n<p>Documenti di sintesi generati secondo il modello aziendale.<\/p>\n<\/div>\n<div class=\"compcard\"><span class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"6\" cy=\"6\" r=\"2.5\"\/><circle cx=\"18\" cy=\"6\" r=\"2.5\"\/><circle cx=\"12\" cy=\"18\" r=\"2.5\"\/><path d=\"M8.5 6h7\"\/><path d=\"M6.9 8.3 11 15.7\"\/><path d=\"M17.1 8.3 13 15.7\"\/><\/svg><\/span><\/p>\n<h3>Integrazione con i gestionali<\/h3>\n<p>API e SDK per software HSE, piattaforme di conformit&agrave; e sistemi di archiviazione.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"benefits\">\n<h2>Benefici<\/h2>\n<div class=\"bengrid\">\n<div class=\"bengroup\"><span class=\"grouplbl\">Certezza del dato e valore legale<\/span><\/p>\n<ul class=\"checklist\">\n<li><strong>Prove con valore legale.<\/strong> Opponibili in giudizio e nei controlli degli organi di vigilanza.<\/li>\n<li><strong>Prevenzione dimostrabile.<\/strong> Le evidenze georeferenziate dicono che cosa &egrave; stato verificato e quando.<\/li>\n<li><strong>Tracciabilit&agrave; completa.<\/strong> Ogni intervento di prevenzione resta verificabile nel tempo.<\/li>\n<\/ul>\n<\/div>\n<div class=\"bengroup\"><span class=\"grouplbl\">Efficienza e velocit&agrave; dei processi<\/span><\/p>\n<ul class=\"checklist\">\n<li><strong>Sopralluogo chiuso sul posto.<\/strong> Il verbale si chiude durante la visita, senza code di lavoro.<\/li>\n<li><strong>Un archivio unico.<\/strong> RSPP, datore di lavoro e medico competente vedono gli stessi documenti.<\/li>\n<li><strong>Conformit&agrave; senza carichi.<\/strong> Gli obblighi documentali sono coperti mentre si lavora.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"what-gets-certified\">\n<h2>Cosa si certifica<\/h2>\n<div class=\"steps-grid\">\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-photographing-working-conditions-and-equipment-on-the-produ.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che fotografa condizioni operative e attrezzature in reparto\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 01<\/span><\/p>\n<h3>Foto dei luoghi di lavoro<\/h3>\n<p>Ambienti, attrezzature e rischi.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-recording-a-video-check-of-fire-protection-and-emergency-ex.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che riprende la verifica dei presidi antincendio e delle vie di fuga\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 02<\/span><\/p>\n<h3>Video di verifica<\/h3>\n<p>Controlli su macchinari e protezioni.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/voice-note-dictated-on-a-smartphone-during-a-safety-walkthrough.webp\" width=\"512\" height=\"512\" alt=\"Nota vocale dettata sullo smartphone durante il sopralluogo di sicurezza\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 03<\/span><\/p>\n<h3>Note vocali<\/h3>\n<p>Osservazioni dettate sul posto.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-importing-a-risk-assessment-a-work-permit-and-a-training-re.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che importa valutazione dei rischi, permesso di lavoro e attestato di formazione\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 04<\/span><\/p>\n<h3>Documenti<\/h3>\n<p>Valutazioni dei rischi, permessi e attestati importati cos&igrave; come sono.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-showing-a-certified-email-exchange-with-contractors-and-its.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che mostra uno scambio di email certificato con appaltatori e allegati\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 05<\/span><\/p>\n<h3>Email e comunicazioni<\/h3>\n<p>Scambi con appaltatori e consulenti, certificati con i loro allegati.<\/p>\n<\/div>\n<\/div>\n<div class=\"stepcard\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/smartphone-showing-the-geolocation-of-the-site-where-the-inspection-to.webp\" width=\"512\" height=\"512\" alt=\"Smartphone che mostra la geolocalizzazione del sito in cui si &egrave; svolto il sopralluogo\" loading=\"lazy\"><\/p>\n<div class=\"body\"><span class=\"stepnum\">EVIDENZA 06<\/span><\/p>\n<h3>Posizione del sito<\/h3>\n<p>Coordinate, data e ora di ogni rilievo.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"section alt\" id=\"regulations\">\n<h2>Quadro normativo<\/h2>\n<div class=\"secgrid\">\n<div class=\"col-text\">\n<p class=\"lead\">La sicurezza sul lavoro &egrave; un ambito fortemente regolato: il D.Lgs. 81\/2008 affida al datore di lavoro la valutazione di tutti i rischi e vuole il documento che ne deriva munito di data certa (art. 28, comma 2). Su tutto agiscono le regole di autenticit&agrave; del dato, dal Regolamento eIDAS al GDPR alla direttiva NIS2: il contenuto deve essere riconducibile a un momento e a un luogo determinati, ed &egrave; questo che ne decide la tenuta.<\/p>\n<\/div>\n<div class=\"col-media\"><img decoding=\"async\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/07\/safety-manager-and-occupational-physician-during-a-periodic-workplace.webp\" width=\"1024\" height=\"576\" alt=\"Responsabile della sicurezza e medico competente durante la riunione periodica di sicurezza\" loading=\"lazy\"><\/div>\n<\/div>\n<\/section>\n<section class=\"section\" id=\"faq\">\n<h2>Domande frequenti<\/h2>\n<div class=\"faqlist\">\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Come funziona la certificazione di un sopralluogo di sicurezza?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Foto, video, liste di controllo e documenti vengono acquisiti sul posto tramite App. Ogni file &egrave; certificato con metadati immodificabili: data, ora, posizione GPS e hash crittografico, protetti con sigillo digitale e marca temporale qualificata. Il risultato resiste al disconoscimento.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Le prove certificate valgono in giudizio dopo un infortunio?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;. Il sigillo digitale e la marca temporale qualificata ai sensi del Regolamento eIDAS conferiscono ai contenuti certificati pieno valore legale. Le prove sono opponibili in giudizio, nei controlli dell&rsquo;Ispettorato del Lavoro e delle ASL e nelle verifiche assicurative.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">TrueScreen aiuta a rispettare gli obblighi del D.Lgs. 81\/2008?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;. La valutazione dei rischi e il documento che ne deriva richiedono data certa e tracciabilit&agrave;. Ogni evidenza riceve data, luogo e firma verificabili, cos&igrave; i verbali di sopralluogo e le verifiche periodiche reggono davanti agli organi di vigilanza.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Che cosa si pu&ograve; certificare oltre a foto e video?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Note vocali dettate sul posto, valutazioni dei rischi, permessi di lavoro e attestati di formazione importati cos&igrave; come sono, scambi di email con i loro allegati, e le coordinate con data e ora di ogni singola acquisizione.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Si integra con i software HSE gi&agrave; in uso in azienda?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">S&igrave;, tramite API e SDK, con software di gestione HSE, piattaforme di conformit&agrave; e sistemi documentali. I documenti certificati sono esportabili in PDF e JSON, compatibili con gli archivi e con le piattaforme di sicurezza gi&agrave; adottate.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">Come restano coerenti le evidenze raccolte in pi&ugrave; siti?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Tutti i contenuti certificati confluiscono in un unico archivio strutturato, associato al sito, al reparto e al tipo di verifica. Ogni operatore acquisisce con lo stesso standard, quindi nulla resta frammentato e nulla va ricostruito a posteriori.<\/div>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"section contact alt\" id=\"form-contatto\">\n<div class=\"contact-grid\">\n<div class=\"contact-text\">\n<h2>Richiedi una demo<\/h2>\n<p>Compila il modulo e il nostro team ti ricontatta.<\/p>\n<\/div>\n<div class=\"formwrap\"> <div id=\"ts-contact-form-wrapper\">\n<style>\n#ts-contact-form-wrapper {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper *,\n#ts-contact-form-wrapper *::before,\n#ts-contact-form-wrapper *::after {\n  box-sizing: border-box !important;\n}\n#ts-contact-form-wrapper form,\n#ts-contact-form-wrapper form div,\n#ts-contact-form-wrapper form p {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper br {\n  display: none !important;\n}\n.fusion-body #ts-contact-form-wrapper input[type=text],\n.fusion-body #ts-contact-form-wrapper input[type=email],\n.fusion-body #ts-contact-form-wrapper input[type=tel],\n.fusion-body #ts-contact-form-wrapper select {\n  height: auto !important;\n  padding: 10px 12px !important;\n  margin: 0 !important;\n  font-size: 15px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  border-width: 1.5px !important;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select,\n#ts-contact-form-wrapper .ts-submit-btn {\n  width: 100% !important;\n  box-sizing: border-box;\n}\n#ts-contact-form-wrapper .ts-form-group {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 12px !important;\n}\n#ts-contact-form-wrapper .ts-form-group label {\n  margin-bottom: 4px !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper .ts-form-group input,\n#ts-contact-form-wrapper .ts-form-group select {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n#ts-contact-form-wrapper label {\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #1a1a2e !important;\n  margin-bottom: 4px !important;\n  margin-top: 0 !important;\n  padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper label .ts-required {\n  color: #007AFE;\n  margin-left: 2px;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background: transparent;\n  color: #1a1a2e !important;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  outline: none;\n  width: 100%;\n  box-sizing: border-box;\n  margin: 0 !important;\n}\n#ts-contact-form-wrapper input:focus,\n#ts-contact-form-wrapper select:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper input::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper select option {\n  background: #fff;\n  color: #1a1a2e;\n}\n#ts-contact-form-wrapper input.ts-error,\n#ts-contact-form-wrapper select.ts-error {\n  border-color: #e53e3e;\n}\n#ts-contact-form-wrapper select {\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23667085' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 12px center;\n  padding-right: 36px;\n}\n#ts-contact-form-wrapper .ts-submit-btn {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: #fff;\n  background: #007AFE;\n  border: none;\n  border-radius: 8px;\n  padding: 12px 32px;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.1s;\n  width: 100%;\n  margin-top: 4px;\n}\n#ts-contact-form-wrapper .ts-submit-btn:hover {\n  background: #0066d6;\n}\n#ts-contact-form-wrapper .ts-submit-btn:active {\n  transform: scale(0.98);\n}\n#ts-contact-form-wrapper .ts-submit-btn:disabled {\n  background: #99c9ff;\n  cursor: not-allowed;\n  transform: none;\n}\n#ts-contact-form-wrapper .ts-form-error-msg {\n  color: #e53e3e;\n  font-size: 13px;\n  margin-top: 4px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success {\n  text-align: center;\n  padding: 40px 20px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check {\n  width: 56px;\n  height: 56px;\n  background: #007AFE;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 16px;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check svg {\n  width: 28px;\n  height: 28px;\n  stroke: #fff;\n  stroke-width: 3;\n  fill: none;\n}\n#ts-contact-form-wrapper .ts-form-success h3 {\n  font-size: 22px;\n  font-weight: 700;\n  color: #1a1a2e;\n  margin: 0 0 8px 0;\n}\n#ts-contact-form-wrapper .ts-form-success p {\n  font-size: 15px;\n  color: #555;\n  margin: 0;\n}\n#ts-contact-form-wrapper .ts-privacy {\n  font-size: 12px;\n  color: #98a2b3;\n  margin-top: 12px;\n  text-align: center;\n  line-height: 1.5;\n}\n#ts-contact-form-wrapper .ts-privacy a {\n  color: #007AFE;\n  text-decoration: none;\n}\nhtml:not([lang|=\"it\"]) #ts-contact-form-wrapper [data-lang=\"it\"] { display: none; }\nhtml[lang|=\"it\"] #ts-contact-form-wrapper [data-lang=\"en\"] { display: none; }\n#ts-contact-form-wrapper textarea {\n  width: 100% !important;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  outline: none;\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  min-height: 110px;\n  resize: vertical;\n  line-height: 1.5;\n  display: block;\n}\n#ts-contact-form-wrapper textarea:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper textarea::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper textarea.ts-error {\n  border-color: #e53e3e;\n}\n<\/style>\n<form id=\"ts-contact-form\" novalidate>\n<div class=\"ts-form-group\">\n<label for=\"ts-first-name\" data-lang=\"en\">First Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-first-name\" data-lang=\"it\">Nome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-first-name\" name=\"first_name\" required autocomplete=\"given-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-first-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-last-name\" data-lang=\"en\">Last Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-last-name\" data-lang=\"it\">Cognome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-last-name\" name=\"last_name\" required autocomplete=\"family-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-last-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-email\">Email <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"email\" id=\"ts-email\" name=\"email\" required autocomplete=\"email\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-email\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-phone\" data-lang=\"en\">Phone<\/label>\n<label for=\"ts-phone\" data-lang=\"it\">Telefono<\/label>\n<input type=\"tel\" id=\"ts-phone\" name=\"phone\" autocomplete=\"tel\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-phone\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-industry\" data-lang=\"en\">Industry <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-industry\" data-lang=\"it\">Settore <span class=\"ts-required\">*<\/span><\/label>\n<select id=\"ts-industry\" name=\"industry\" required><option value=\"\">---<\/option><option value=\"Environment & Sustainability\">Environment & Sustainability<\/option><option value=\"Healthcare & Pharma\">Healthcare & Pharma<\/option><option value=\"Financial Services\">Financial Services<\/option><option value=\"Insurance\">Insurance<\/option><option value=\"Legal & Compliance\">Legal & Compliance<\/option><option value=\"Manufacturing\">Manufacturing<\/option><option value=\"Public Administration\">Public Administration<\/option><option value=\"Real Estate & Construction\">Real Estate & Construction<\/option><option value=\"Safety & Defense\">Safety & Defense<\/option><option value=\"Software house & System Integrators\">Software house & System Integrators<\/option><option value=\"Telco & Media\">Telco & Media<\/option><option value=\"Transport & Logistics\">Transport & Logistics<\/option><option value=\"Other\">Other<\/option><\/select>\n<span class=\"ts-form-error-msg\" id=\"ts-err-industry\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-message\" data-lang=\"en\">Message<\/label>\n<label for=\"ts-message\" data-lang=\"it\">Messaggio<\/label>\n<textarea id=\"ts-message\" name=\"message\" rows=\"4\" autocomplete=\"off\"><\/textarea>\n<span class=\"ts-form-error-msg\" id=\"ts-err-message\"><\/span>\n<\/div>\n<button type=\"submit\" class=\"ts-submit-btn\" id=\"ts-submit-btn\">Send Message<\/button>\n<p class=\"ts-privacy\" data-lang=\"en\">By submitting, you agree to our <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<p class=\"ts-privacy\" data-lang=\"it\">Inviando, accetti la nostra <a href=\"\/it\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<div style=\"position:absolute;left:-9999px;top:-9999px;\" aria-hidden=\"true\">\n<input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\">\n<\/div>\n<input type=\"hidden\" id=\"ts-utm-source\" name=\"utm_source\">\n<input type=\"hidden\" id=\"ts-utm-medium\" name=\"utm_medium\">\n<input type=\"hidden\" id=\"ts-utm-campaign\" name=\"utm_campaign\">\n<input type=\"hidden\" id=\"ts-utm-content\" name=\"utm_content\">\n<input type=\"hidden\" id=\"ts-form-page-url\" name=\"form_page_url\">\n<input type=\"hidden\" id=\"ts-country\" name=\"country\">\n<input type=\"hidden\" id=\"ts-form-lang\" name=\"form_lang\" value=\"en\">\n<input type=\"hidden\" id=\"ts-channel-id\" name=\"channel_id\" value=\"Contact Form Custom IT (Sicurezza sul lavoro certificata)\">\n<\/form>\n<div class=\"ts-form-success\" id=\"ts-form-success\">\n<div class=\"ts-check\">\n<svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n<\/div>\n<h3 data-lang=\"en\">Thank you!<\/h3>\n<h3 data-lang=\"it\">Grazie!<\/h3>\n<p data-lang=\"en\">We received your message and will get back to you shortly.<\/p>\n<p data-lang=\"it\">Abbiamo ricevuto il tuo messaggio e ti ricontatteremo al pi\u00f9 presto.<\/p>\n<\/div>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.11.20\/bundle\/libphonenumber-max.js\" data-cfasync=\"false\" data-pagespeed-no-defer><\/script>\n<script data-cfasync=\"false\" data-pagespeed-no-defer type=\"text\/javascript\">\n(function() {\n  'use strict';\n  var countryDialCodes = {\n    'IT': '39', 'DE': '49', 'FR': '33', 'GB': '44', 'ES': '34', 'CH': '41',\n    'AT': '43', 'NL': '31', 'BE': '32', 'PT': '351', 'SE': '46', 'NO': '47',\n    'DK': '45', 'FI': '358', 'PL': '48', 'CZ': '420', 'RO': '40', 'GR': '30',\n    'IE': '353', 'US': '1', 'BR': '55', 'JP': '81', 'CN': '86', 'AE': '971',\n    'AU': '61', 'IN': '91', 'SG': '65'\n  };\n  var isIT = document.documentElement.lang && document.documentElement.lang.indexOf('it') === 0;\n  var i18n = {\n    selectIndustry: isIT ? 'Seleziona il tuo settore...' : 'Select your industry...',\n    required: isIT ? 'Obbligatorio' : 'Required',\n    invalidEmail: isIT ? 'Email non valida' : 'Invalid email',\n    invalidPhone: isIT ? 'Numero di telefono non valido' : 'Invalid phone number',\n    phoneTooShort: isIT ? 'Numero troppo corto' : 'Number too short',\n    phoneTooLong: isIT ? 'Numero troppo lungo' : 'Number too long',\n    sending: isIT ? 'Invio in corso...' : 'Sending...',\n    sendBtn: isIT ? 'Invia Messaggio' : 'Send Message',\n    errorGeneric: isIT ? 'Si \\u00e8 verificato un errore. Riprova.' : 'An error occurred. Please try again.',\n    errorConnection: isIT ? 'Errore di connessione. Riprova.' : 'Connection error. Please try again.',\n    industries: {\n      'Environment & Sustainability': isIT ? 'Ambiente e Sostenibilit\\u00e0' : 'Environment & Sustainability',\n      'Healthcare & Pharma': isIT ? 'Sanit\\u00e0 e Farmaceutica' : 'Healthcare & Pharma',\n      'Financial Services': isIT ? 'Servizi finanziari' : 'Financial Services',\n      'Insurance': isIT ? 'Assicurazioni' : 'Insurance',\n      'Legal & Compliance': isIT ? 'Legale' : 'Legal & Compliance',\n      'Manufacturing': isIT ? 'Manifattura' : 'Manufacturing',\n      'Public Administration': isIT ? 'Pubblica Amministrazione' : 'Public Administration',\n      'Real Estate & Construction': isIT ? 'Immobiliare e Costruzioni' : 'Real Estate & Construction',\n      'Safety & Defense': isIT ? 'Sicurezza e Difesa' : 'Safety & Defense',\n      'Software house & System Integrators': isIT ? 'Sviluppo software e System Integrators' : 'Software house & System Integrators',\n      'Telco & Media': isIT ? 'Telecomunicazioni e media' : 'Telco & Media',\n      'Transport & Logistics': isIT ? 'Trasporti e Logistica' : 'Transport & Logistics',\n      'Other': isIT ? 'Altro' : 'Other'\n    }\n  };\n  function localizeForm() {\n    var sel = document.getElementById('ts-industry');\n    if (sel) {\n      for (var i = 0; i < sel.options.length; i++) {\n        var opt = sel.options[i];\n        if (opt.value === '') {\n          opt.textContent = i18n.selectIndustry;\n        } else if (i18n.industries[opt.value]) {\n          opt.textContent = i18n.industries[opt.value];\n        }\n      }\n    }\n    var langField = document.getElementById('ts-form-lang');\n    if (langField) langField.value = isIT ? 'it' : 'en';\n    var submitBtn = document.getElementById('ts-submit-btn');\n    if (submitBtn) submitBtn.textContent = i18n.sendBtn;\n  }\n  function populateHiddenFields() {\n    var params = new URLSearchParams(window.location.search);\n    document.getElementById('ts-utm-source').value = params.get('utm_source') || '';\n    document.getElementById('ts-utm-medium').value = params.get('utm_medium') || '';\n    document.getElementById('ts-utm-campaign').value = params.get('utm_campaign') || '';\n    document.getElementById('ts-utm-content').value = params.get('utm_content') || '';\n    document.getElementById('ts-form-page-url').value = window.location.origin + window.location.pathname;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n      var tzCountryMap = {\n        'Europe\/Rome': 'IT', 'Europe\/Berlin': 'DE', 'Europe\/Paris': 'FR',\n        'Europe\/London': 'GB', 'Europe\/Madrid': 'ES', 'Europe\/Zurich': 'CH',\n        'Europe\/Vienna': 'AT', 'Europe\/Amsterdam': 'NL', 'Europe\/Brussels': 'BE',\n        'Europe\/Lisbon': 'PT', 'Europe\/Stockholm': 'SE', 'Europe\/Oslo': 'NO',\n        'Europe\/Copenhagen': 'DK', 'Europe\/Helsinki': 'FI', 'Europe\/Warsaw': 'PL',\n        'Europe\/Prague': 'CZ', 'Europe\/Bucharest': 'RO', 'Europe\/Athens': 'GR',\n        'Europe\/Dublin': 'IE', 'America\/New_York': 'US', 'America\/Chicago': 'US',\n        'America\/Denver': 'US', 'America\/Los_Angeles': 'US', 'America\/Sao_Paulo': 'BR',\n        'Asia\/Tokyo': 'JP', 'Asia\/Shanghai': 'CN', 'Asia\/Dubai': 'AE',\n        'Australia\/Sydney': 'AU', 'Asia\/Kolkata': 'IN', 'Asia\/Singapore': 'SG'\n      };\n      document.getElementById('ts-country').value = tzCountryMap[tz] || tz.split('\/')[0];\n    } catch(e) {\n      document.getElementById('ts-country').value = navigator.language ? navigator.language.split('-').pop().toUpperCase() : '';\n    }\n    if (window.location.pathname.indexOf('\/it\/') === 0) {\n      document.getElementById('ts-form-lang').value = 'it';\n    }\n    var channelBase = document.getElementById('ts-channel-id').value.replace(\/ (IT|EN)$\/, '');\n    document.getElementById('ts-channel-id').value = channelBase + (isIT ? ' IT' : ' EN');\n  }\n  function showError(fieldId, msg) {\n    var input = document.getElementById(fieldId);\n    if (input) input.classList.add('ts-error');\n    var errId = 'ts-err-' + fieldId.replace('ts-', '');\n    var err = document.getElementById(errId);\n    if (err) { err.textContent = msg; err.style.display = 'block'; }\n  }\n  function clearErrors() {\n    var inputs = document.querySelectorAll('#ts-contact-form .ts-error');\n    inputs.forEach(function(el) { el.classList.remove('ts-error'); });\n    var msgs = document.querySelectorAll('#ts-contact-form .ts-form-error-msg');\n    msgs.forEach(function(el) { el.style.display = 'none'; });\n  }\n  function validateForm() {\n    clearErrors();\n    var valid = true;\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    var email = document.getElementById('ts-email').value.trim();\n    var industry = document.getElementById('ts-industry').value;\n    if (!firstName) { showError('ts-first-name', i18n.required); valid = false; }\n    if (!lastName) { showError('ts-last-name', i18n.required); valid = false; }\n    if (!email) { showError('ts-email', i18n.required); valid = false; }\n    else if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { showError('ts-email', i18n.invalidEmail); valid = false; }\n    if (!industry) { showError('ts-industry', i18n.required); valid = false; }\n    var phoneVal = document.getElementById('ts-phone').value.trim();\n    if (phoneVal && typeof libphonenumber !== 'undefined') {\n      try {\n        var country = document.getElementById('ts-country').value || 'IT';\n        var num = phoneVal;\n        if (!num.startsWith('+')) {\n          num = '+' + (countryDialCodes[country] || '39') + num.replace(\/^0+\/, '');\n        }\n        var parsed = libphonenumber.parsePhoneNumber(num);\n        if (!parsed || !parsed.isValid()) {\n          var errMsg = i18n.invalidPhone;\n          if (parsed && parsed.nationalNumber && parsed.nationalNumber.length < 6) errMsg = i18n.phoneTooShort;\n          showError('ts-phone', errMsg);\n          valid = false;\n        } else {\n          document.getElementById('ts-phone').value = parsed.formatInternational();\n        }\n      } catch(e) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    } else if (phoneVal) {\n      var cleaned = phoneVal.replace(\/[\\s\\-\\(\\)\\.]\/g, '');\n      if (cleaned.length < 7 || cleaned.length > 16 || !\/^\\+?[0-9]+$\/.test(cleaned)) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    }\n    return valid;\n  }\n  function handleSubmit(e) {\n    e.preventDefault();\n    if (!validateForm()) return;\n    var btn = document.getElementById('ts-submit-btn');\n    btn.disabled = true;\n    btn.textContent = i18n.sending;\n    var email = document.getElementById('ts-email').value.trim();\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    if (typeof posthog !== 'undefined') {\n      posthog.identify(email, {\n        name: firstName + ' ' + lastName,\n        email: email,\n        source: 'custom_contact_form',\n        industry: document.getElementById('ts-industry').value\n      });\n      posthog.capture('contact_form_submitted', {\n        form_name: 'custom_contact_form',\n        form_page: window.location.pathname,\n        industry: document.getElementById('ts-industry').value,\n        utm_source: document.getElementById('ts-utm-source').value,\n        utm_medium: document.getElementById('ts-utm-medium').value,\n        utm_campaign: document.getElementById('ts-utm-campaign').value\n      });\n    }\n    var formData = new FormData(document.getElementById('ts-contact-form'));\n    formData.append('action', 'ts_contact_form');\n    var xhr = new XMLHttpRequest();\n    xhr.open('POST', '\/wp-admin\/admin-ajax.php');\n    xhr.onload = function() {\n      if (xhr.status === 200) {\n        var resp = JSON.parse(xhr.responseText);\n        if (resp.success) {\n          window.location.href = isIT ? '\/it\/grazie-per-averci-contattato\/' : '\/thank-you-for-contacting-us\/';\n          return;\n        } else {\n          btn.disabled = false;\n          btn.textContent = i18n.sendBtn;\n          alert(resp.data && resp.data.message ? resp.data.message : i18n.errorGeneric);\n        }\n      } else {\n        btn.disabled = false;\n        btn.textContent = i18n.sendBtn;\n        alert(i18n.errorConnection);\n      }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false;\n      btn.textContent = i18n.sendBtn;\n      alert(i18n.errorConnection);\n    };\n    xhr.send(formData);\n  }\n  function init() {\n    populateHiddenFields();\n    localizeForm();\n    document.getElementById('ts-contact-form').addEventListener('submit', handleSubmit);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script> <\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n","protected":false},"featured_media":57806,"template":"","class_list":["post-54640","casi-di-utilizzo","type-casi-di-utilizzo","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/casi-di-utilizzo\/54640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/casi-di-utilizzo"}],"about":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/types\/casi-di-utilizzo"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media\/57806"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/it\/wp-json\/wp\/v2\/media?parent=54640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}