From 52a6ac39df346b4144950cb0659130463763409a Mon Sep 17 00:00:00 2001 From: ReLoia Date: Wed, 10 Jun 2026 23:20:56 +0200 Subject: [PATCH] feat: add legal and information pages - Create info page with project overview and system architecture - Document user roles: Citizens, Operators, and Administrators - Add technology stack details (Vue/Nuxt frontend, C++/Drogon backend) - Include open data and ethical code philosophy sections - Add privacy policy page with data processing information - Add legal terms page (note-legali) - Add open data page for transparency - Set appropriate page titles via useHead composable Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- app/pages/info.vue | 173 ++++++++++++++++++++++++++++++++- app/pages/note-legali.vue | 71 +++++++++++++- app/pages/open-data.vue | 198 +++++++++++++++++++++++++++++++++++++- app/pages/privacy.vue | 83 +++++++++++++++- 4 files changed, 511 insertions(+), 14 deletions(-) diff --git a/app/pages/info.vue b/app/pages/info.vue index af94be9..5fb809e 100644 --- a/app/pages/info.vue +++ b/app/pages/info.vue @@ -1,11 +1,178 @@ \ No newline at end of file diff --git a/app/pages/note-legali.vue b/app/pages/note-legali.vue index af94be9..d58908e 100644 --- a/app/pages/note-legali.vue +++ b/app/pages/note-legali.vue @@ -1,11 +1,72 @@ +
+ +
+
+
+
+
+

Note Legali

+

+ Termini e condizioni di utilizzo della piattaforma Visione. +

+
+
+
+
+
- \ No newline at end of file +

1. Condizioni generali d'uso

+

+ Il presente documento definisce le condizioni generali di utilizzo del portale web "Visione" (di seguito, "Piattaforma"). L'accesso, la navigazione e l'utilizzo della Piattaforma comportano l'accettazione esplicita delle presenti note legali. Gli utenti sono invitati a leggere attentamente questo documento prima di utilizzare i servizi offerti. +

+ +

2. Finalità della piattaforma

+

+ Visione è uno strumento digitale concepito per facilitare la comunicazione tra i cittadini e la Pubblica Amministrazione. Consente agli utenti registrati di inviare segnalazioni relative a disservizi urbani (es. buche, guasti all'illuminazione, rifiuti), allegando materiale fotografico e dati di geolocalizzazione, al fine di snellire i processi di intervento delle squadre comunali. +

+ +

3. Proprietà intellettuale e Codice Sorgente

+

+ In un'ottica di totale trasparenza e indipendenza etica, il codice sorgente del progetto "Visione" è sviluppato e mantenuto su un'istanza self-hosted di Gitea. Tutti i diritti sui loghi, testi, e architettura del software, ove non diversamente specificato da licenze Open Source, appartengono ai rispettivi autori. + È severamente vietato l'utilizzo di script automatizzati per l'estrazione massiva di dati dalla Piattaforma, ad eccezione degli endpoint ufficiali forniti nella sezione Open Data. +

+ +

4. Limitazione di responsabilità

+

+ L'Amministrazione e gli sviluppatori si impegnano a garantire l'aggiornamento e l'accuratezza delle informazioni presenti sulla Piattaforma. Tuttavia, non si assumono alcuna responsabilità per eventuali ritardi, disservizi o per la mancata e/o ritardata risoluzione delle problematiche segnalate dagli utenti. Le segnalazioni inserite non hanno valore di denuncia formale alle Autorità di Pubblica Sicurezza. In caso di emergenze, i cittadini sono tenuti a contattare direttamente il Numero Unico Europeo per le Emergenze (112). +

+ +

5. Moderazione e Abusi

+

+ Gli operatori e gli amministratori di sistema si riservano il diritto di moderare, nascondere o rimuovere segnalazioni contenenti materiale inappropriato, offensivo, non pertinente o illegale. L'abuso ripetuto del sistema comporterà il ban permanente dell'account dell'utente, associato al proprio Codice Fiscale. +

+ + +
+
+ + Disclaimer di Progetto Accademico +
+

+ "Visione" è un progetto software realizzato esclusivamente per finalità didattiche all'interno del corso di Laboratorio di Programmazione (Prof. Vessio) presso l'Università degli Studi di Bari "Aldo Moro". +
Autori: Renato Loiacono, Michelangelo Parisi e Gabriele Schiraldi.
I dati elaborati in questa istanza hanno scopo puramente dimostrativo e non costituiscono un reale servizio comunale attivo. +

+
+ +
+ + + + \ No newline at end of file diff --git a/app/pages/open-data.vue b/app/pages/open-data.vue index af94be9..eb012b4 100644 --- a/app/pages/open-data.vue +++ b/app/pages/open-data.vue @@ -1,11 +1,205 @@ \ No newline at end of file diff --git a/app/pages/privacy.vue b/app/pages/privacy.vue index 96c0baf..92fee73 100644 --- a/app/pages/privacy.vue +++ b/app/pages/privacy.vue @@ -1,11 +1,86 @@ + +
+
+
- \ No newline at end of file +

1. Titolare del Trattamento

+

+ Ai fini dell'attuale istanza dimostrativa, il Titolare del trattamento dei dati coincide con gli sviluppatori del progetto afferenti all'Università degli Studi di Bari "Aldo Moro" (Progetto Accademico). In uno scenario di produzione, il Titolare del trattamento sarà il Comune o l'Ente della Pubblica Amministrazione che adotta e ospita il software. +

+ +

2. Quali dati raccogliamo

+

Per garantire il corretto funzionamento della piattaforma e prevenire abusi, vengono raccolte le seguenti categorie di dati:

+
    +
  • Dati anagrafici e di contatto: Nome, cognome, Codice Fiscale, indirizzo email, numero di telefono (opzionale), data e luogo di nascita.
  • +
  • Dati di geolocalizzazione: Coordinate geografiche (Latitudine e Longitudine) e indirizzo associato alla segnalazione inviata dall'utente.
  • +
  • Contenuti multimediali: Fotografie e descrizioni testuali caricate spontaneamente dall'utente per documentare il disservizio.
  • +
  • Dati di navigazione: Indirizzi IP e timestamp generati automaticamente dai log di sistema per finalità di sicurezza e prevenzione frodi (accesso OTP).
  • +
+ +

3. Finalità del Trattamento

+

+ I dati forniti verranno trattati esclusivamente per le seguenti finalità: +
- Consentire la registrazione e l'autenticazione sicura (incluso login Passwordless tramite OTP). +
- Gestire la presa in carico e la risoluzione delle segnalazioni urbane da parte delle squadre operative. +
- Fornire comunicazioni di servizio relative allo stato di avanzamento delle segnalazioni. +
- Attribuire punteggi virtuali all'utente nell'ambito del sistema di Gamification volto a incentivare la cittadinanza attiva. +

+ +

4. Dati Pubblici e Portale Open Data

+
+
+

+ Visione promuove la trasparenza amministrativa. Tutte le segnalazioni chiuse o risolte confluiscono nel nostro Portale Open Data. + Prima della pubblicazione, i dati vengono severamente anonimizzati. Nessun dato personale (nome, cognome, codice fiscale o chat private) viene esposto. Vengono resi pubblici unicamente: Categoria dell'intervento, area geografica (es. quartiere), coordinate, e data di risoluzione. +

+
+
+ +

5. Misure di Sicurezza

+

+ Il trattamento dei dati è realizzato tramite strumenti informatici e telematici, con logiche strettamente correlate alle finalità sopra evidenziate. Il backend (sviluppato in ambiente C++ ad alte prestazioni) adotta protocolli sicuri di trasmissione e tecniche di cifratura avanzata per lo stoccaggio delle credenziali. +

+ +

6. Diritti dell'interessato

+

+ Ai sensi degli artt. 15-22 del GDPR, l'utente ha diritto di: +
- Ottenere la conferma dell'esistenza di dati personali che lo riguardano. +
- Chiedere la rettifica, l'aggiornamento o la cancellazione del proprio account e dei dati connessi. +
- Opporti al trattamento o chiederne la limitazione. +
Per esercitare tali diritti nell'ambito di questa istanza accademica, è possibile contattare gli sviluppatori o richiedere l'eliminazione direttamente dalla propria area riservata. +

+ +
+
+
+ + \ No newline at end of file