{"ok":true,"data":{"version":"2026-03-06","generated_at":"2026-04-26T18:41:21.671Z","inventory":[{"id":"consent_state_cookie","vendor":"Infissi360","service":"Cookie Consent Manager","purpose":"Memorizza lo stato del consenso cookie per gating tecnico e audit applicativo.","category":"necessary","technologies":["cookie","local_storage"],"storage_keys":["consent_state","consent_state_v1"],"domain":"first-party","duration":"180 giorni","first_party":true,"loaded_before_consent":true,"legal_basis":"legitimate_interest","dpa_url":null,"privacy_url":"/privacy-termini#cookie","transfer_outside_eea":false,"notes":"Cookie tecnico necessario al rispetto della preferenza utente."},{"id":"consent_updated_cookie","vendor":"Infissi360","service":"Cookie Consent Manager","purpose":"Salva timestamp ultima scelta consenso per gestione scadenza e rinnovo.","category":"necessary","technologies":["cookie","local_storage"],"storage_keys":["consent_state_updated_at","consent_state_updated_at_v1"],"domain":"first-party","duration":"180 giorni","first_party":true,"loaded_before_consent":true,"legal_basis":"legitimate_interest","dpa_url":null,"privacy_url":"/privacy-termini#cookie","transfer_outside_eea":false},{"id":"consent_subject_cookie","vendor":"Infissi360","service":"Consent Proof Key","purpose":"Identificatore pseudonimo per collegare le ricevute consenso nel registro legale.","category":"necessary","technologies":["cookie"],"storage_keys":["consent_subject"],"domain":"first-party","duration":"365 giorni","first_party":true,"loaded_before_consent":true,"legal_basis":"legitimate_interest","dpa_url":null,"privacy_url":"/privacy-termini#privacy","transfer_outside_eea":false},{"id":"csrf_token_cookie","vendor":"Infissi360","service":"Security CSRF Guard","purpose":"Protezione anti-CSRF per endpoint state-changing.","category":"necessary","technologies":["cookie","header"],"storage_keys":["csrf_token","x-csrf-token"],"domain":"first-party","duration":"8 ore","first_party":true,"loaded_before_consent":true,"legal_basis":"legitimate_interest","dpa_url":null,"privacy_url":"/privacy-termini#privacy","transfer_outside_eea":false},{"id":"spline_viewer","vendor":"Spline","service":"3D Viewer Runtime","purpose":"Rendering asset 3D/interattivi nelle sezioni UI opzionali.","category":"preferences","technologies":["script_sdk"],"storage_keys":["n/a"],"domain":"unpkg.com, *.spline.design","duration":"sessione","first_party":false,"loaded_before_consent":false,"legal_basis":"consent","dpa_url":"https://spline.design/terms","privacy_url":"https://spline.design/privacy","transfer_outside_eea":true,"enabled_env_var":null,"notes":"Caricato solo con consenso preferenze attivo (gating client)."},{"id":"sentry_frontend_optional","vendor":"Sentry","service":"Frontend Error Monitoring","purpose":"Telemetria errori client e diagnostica stabilita applicativa.","category":"statistics","technologies":["script_sdk","local_storage"],"storage_keys":["sentryReplaySession","sentryReplayCanvas"],"domain":"*.sentry.io","duration":"sessione","first_party":false,"loaded_before_consent":false,"legal_basis":"consent","dpa_url":"https://sentry.io/legal/dpa/","privacy_url":"https://sentry.io/privacy/","transfer_outside_eea":true,"enabled_env_var":"NEXT_PUBLIC_SENTRY_DSN","notes":"Da attivare solo con gating consenso statistico."}]}}