Per Polizia Locale e gestori di colonnine

Cosa forniamo, tecnicamente.

Niente promesse generiche: ogni dashboard è isolata a livello di database, ogni accesso a dati sensibili è tracciato. Dashboard per ruolo, validazione AI, export pronti per l'istruttoria del Comando.

Ruolo Polizia Locale

Dashboard agente

Vede esclusivamente le segnalazioni delle colonnine del proprio Comune. Il filtro è imposto dal database (Row-Level Security PostgreSQL), non dal frontend: impossibile da bypassare.

Attiva il tuo Comune

Filtro per Comune (RLS)

Solo le segnalazioni su colonnine il cui Comune corrisponde a quello assegnato al profilo agente. Enforcement lato database.

Targa in chiaro on-demand

La targa è cifrata in AES-256 a riposo. La decifratura è riservata alla Polizia del Comune competente, su richiesta legittima ed è registrata nell'audit log.

Prova fotografica + GPS

Foto originale della violazione, coordinate latitudine/longitudine e timestamp UTC del momento di acquisizione.

Pre-validazione AI

Ogni report mostra verdict, confidence % e reasoning generati da Gemini (via Lovable AI). Aiuta a prioritizzare e ridurre i falsi positivi.

Workflow stati

Pending → approved / rejected / resolved. Ogni cambio è tracciato nell'audit log con actor e timestamp.

Export PDF della segnalazione

Generazione di un PDF strutturato pronto per l'istruttoria del Comando: foto, GPS, indirizzo, targa, timestamp, esito AI.

Export CSV

Tutte le segnalazioni filtrate esportabili in CSV per l'inserimento nei sistemi gestionali del Comando.

Trend e statistiche

Andamento segnalazioni 7/30/90 giorni, distribuzione per stato, top colonnine più colpite nel territorio.

Audit log accessi

Ogni accesso alla targa in chiaro è registrato. Conformità GDPR art. 30 (registro dei trattamenti).

Ruolo Operatore (CPO)

Dashboard operatore

Vede solo le segnalazioni sulle proprie colonnine (match su charging_stations.operator). Nessun accesso ai dati identificativi del veicolo: privacy by design.

Attiva la tua rete

Filtro per operatore (RLS)

Visibilità ristretta alle colonnine il cui campo operator coincide con il profilo CPO. Enforcement lato database.

Targa NON visibile

Il CPO non vede mai la targa in chiaro. Riceve solo le informazioni operative (foto, posizione, stato), non i dati personali.

Stato in tempo reale

Mappa delle colonnine con stato di occupazione abusiva, segnalazioni aperte e tempo medio di risoluzione.

Hotspot ricorrenti

Quali stazioni vengono bloccate più spesso, in che fasce orarie. Input concreto per manutenzione, redesign del sito, dissuasori.

KPI operativi

Numero segnalazioni, tasso di risoluzione, distribuzione per Comune, trend mensile. Esportabili per i report interni.

Export CSV per integrazione

Dati esportabili per essere caricati nei sistemi di field-service management o nei CRM di rete.

Sicurezza e conformità

Garanzie tecniche trasversali

Non sono opzioni: sono il default della piattaforma.

Row-Level Security PostgreSQL

La separazione tra Cittadini, Polizia, CPO e Admin è implementata con policy RLS sulle tabelle reports, report_plates, charging_stations. Anche un bug del frontend non può esporre dati al ruolo sbagliato.

Targhe cifrate AES-256 + hash

La targa è cifrata con AES-256-GCM e pseudonimizzata con HMAC-SHA256 per la deduplica. Ovunque viene mostrata in forma mascherata (•••••AA); il chiaro è ottenibile solo dalle autorità abilitate.

Pre-validazione AI

Gemini analizza foto, contesto, plausibilità della violazione e produce un verdetto con confidence. Riduce i falsi positivi prima che arrivino in mano agli operatori.

Audit log immutabile

Ogni azione amministrativa (cambio stato, assegnazione ruoli, accesso a dati sensibili) è scritta in admin_audit_log con actor_id, timestamp e payload.

Ruoli su tabella dedicata

I ruoli vivono in user_roles, non sui profili utente. Niente privilege escalation tramite update del proprio profilo.

Hosting europeo

Infrastruttura su data center UE. Conforme GDPR (Reg. UE 2016/679). Nessun trasferimento extra-SEE dei dati personali.

Vuoi vederla funzionare sul tuo territorio?

Demo gratuita di 30 minuti, onboarding assistito, nessun impegno. Configuriamo il filtro per Comune o per operatore e ti diamo accesso a dati reali anonimizzati.