Registro IA
pegnitz.city dichiara apertamente dove viene usata l'intelligenza artificiale (IA) nelle funzioni documentate. Questo registro pubblico dell'IA è la nostra attuale autovalutazione e sostiene la trasparenza ai sensi dell'Art. 50 del regolamento UE sull'IA (EU AI Act); non è né una certificazione legale né una verifica indipendente. Per ogni funzione descritta qui sotto indichiamo scopo, base dati, modello, controllo umano e registrazione. Dove una funzione è trattenuta dal pubblico o una prova è ancora in sospeso, lo dichiariamo. La classificazione viene riesaminata a ogni modifica sostanziale della funzione.
Gestore e responsabilità
Anbieter und Betreiber der pegnitz.city: XBANQ® GmbH, Neuhofer Weg 2, 91257 Pegnitz, Germania.
vertreten durch den Geschäftsführer Daniel Boran. Prokura: Karolina Parot. Registro delle imprese: Amtsgericht Bayreuth, HRB 7639. Partita IVA: DE351031667. Kontakt: hello@pegnitz.city.
Die GmbH ist der rechtliche Rahmen für Betrieb, Datenschutz, Sicherheit, Verträge und Finanzierung. Sie ändert nicht den Zweck: Freigegebene, öffentliche Ergebnisse aus den Träumen der Menschen sollen der pegnitz.city Community und Pegnitz zugutekommen.
Classificazione del rischio
Classificazione del rischio (EU AI Act). Secondo la nostra attuale autovalutazione, non vincolante, classifichiamo le funzioni qui descritte in modo prevalente come funzioni a rischio limitato con obblighi di trasparenza. Le funzioni principali rilasciate generano suggerimenti, riassunti, proposte di pianificazione o voce sintetica; non decidono sull'accesso a servizi pubblici essenziali e non prendono alcuna decisione con effetto giuridico su singole persone. Verifica delle fonti, approvazione editoriale, arresti di sicurezza e divulgazione differiscono per ogni funzione e quindi sono descritte singolarmente qui sotto. Il controllo di sicurezza del mentor classifica i segnali di pericolo solo per il turno corrente e non memorizza alcun testo in chiaro; poiché tali segnali possono toccare categorie particolari ai sensi dell'Art. 9 GDPR, resta documentato separatamente. Il registro sostiene l'obiettivo di trasparenza dell'Art. 50, ma non sostituisce una valutazione legale o autoritativa definitiva. Pratiche vietate come lo social scoring o l'identificazione biometrica a distanza non fanno parte dell'ambito di rilascio documentato.
Funzioni IA su questa piattaforma
Traduzione e revisione del catalogo pubblico dell’interfaccia in fase di creazione
Scopo: Grok, Codex, GLM 5.3 e Ox Alpha Free possono tradurre ed esaminare linguisticamente testi fissi dell'interfaccia scritti dalla Crew prima che una nuova lingua venga distribuita. Durante la visualizzazione di una pagina non avviene alcuna chiamata a un modello.
Dati e limiti: L’incarico in uscita viene ricostruito da un elenco positivo chiuso: testi tedeschi del catalogo provenienti dal repository, glossario, indicazioni sul registro linguistico e nomi dei segnaposto ICU non risolti. Nessun nome di privati, dato di contatto, contributo dei cittadini, sogno, ricordo del Mentor, dato di sessione, estratto di database o protocollo. Prima di ogni chiamata esterna, un gate fail-closed controlla l’intero batch; un solo riscontro trattiene tutto il batch sul dispositivo.
Modelli: Esclusivamente le porte in abbonamento Plane A già ammesse Grok (xAI), Codex (OpenAI), GLM 5.3 (Z.AI) e Ox Alpha Free (gateway OpenCode Zen, Anomaly Innovations, Inc., USA; sub-processore stealth non nominato; secondo il fornitore hosting USA, zero retention e nessun training — nessun DPA nei nostri documenti, la stessa classe di lacuna onesta di Z.AI; mai «UE» o «adeguatezza»). È ammesso esattamente un ID modello (x-preview-f-free); ogni altro modello gratuito Zen, secondo il fornitore, addestra o registra ed è escluso. Un fornitore sconosciuto o una classe di dati sconosciuta viene respinto. L'inferenza su cittadini, Mentor, sogni, bambini e crisi resta esclusivamente locale nell'UE sulla nostra infrastruttura Ollama.
Controllo umano: I modelli possono tradurre ed esaminare, ma non autorizzare. Un passaggio di revisione esterno termina nello stato «esaminato dall’IA, in attesa di una persona». Solo una decisione umana registrata può impostare lo stato «autorizzato»; la distribuzione di una lingua resta un passaggio distinto, umano e del Board.
Regola di ripiego: Il ripetersi di un riscontro del gate di protezione, una violazione della provenienza del catalogo, un nuovo fornitore o una nuova classe di dati revocano l’autorizzazione esterna per i testi interessati. Torna quindi a valere la regola: locale nell’UE oppure nessuna esecuzione.
Pre-pianificazione del sogno con Mentor al primo posto («il tuo sogno»)
Scopo: Quando descrivi un sogno per Pegnitz, prima un mentor privato ti aiuta a metterlo a fuoco. Dopo al massimo tre passaggi puoi fissare il sogno pre-pianificato; solo dopo una proiezione esaminata entra in revisione, ricerca e possibili operazioni.
Dati e fonti: Il tuo testo di visione liberamente inserito (limitato a 2000 caratteri), eventualmente una richiesta di affinamento e il piano fin qui; solo per utenti registrati. NOVITÀ dal 15.08.2026: prima della pianificazione la città cerca il tuo sogno nel PROPRIO sapere verificato — il testo del tuo sogno serve da query di ricerca contro la proiezione del sapere già pubblicata (la stessa funzione che usa la risposta del sapere della città), e i nodi trovati vengono consegnati al modello come fatti. Questa ricerca gira interamente IN PROCESSO sulla macchina locale UE: una lettura di file, un ranking puramente computazionale e i vettori Xenova locali — nessuna chiamata di rete, nessun servizio esterno, nessuna trasmissione del tuo sogno a un fornitore. Esclusi sono la parte di auto-descrizione del codice sorgente del grafo, i profili della Crew e i sogni di altre persone. Se la città non trova nulla o è troppo lenta, nel prompt sta scritto esplicitamente che non è stato cercato nulla — un blocco vuoto non viene mai spacciato per ricerca. In più le condizioni quadro di una piccola città franca (~13.600 abitanti) date nel prompt. Nessun database esterno di dati personali.
Modello (con paese di hosting): Inferenza locale UE, self-hosted, su hardware proprio della XBANQ® GmbH — gemma4:31b-mlx sul Mac Studio a Pegnitz (Germania), raggiunto attraverso un tunnel privato cifrato; un secondo endpoint locale UE (Hetzner, Norimberga, Germania) serve solo come HOST di riserva. ONESTO, e precisato dal 15.08.2026: NON esiste più alcuna sostituzione del modello — il tuo sogno viene pianificato dal modello che questa città ha verificato per esso, oppure non viene pianificato e te lo diciamo. Per i minori con consenso valido dei genitori/tutori viene invece fissato il modello per l'infanzia verificato (anch'esso locale UE); un fornitore non UE su questo percorso è bloccato rigidamente (fail-closed, nessun fallback GLM/USA per contenuti dei cittadini). La risposta viene trasmessa in streaming via SSE.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — genera una proposta di pianificazione non vincolante, nessuna decisione con effetto giuridico; nessuna valutazione dell'accesso a servizi pubblici.
Controllo umano: Una persona al volante, e dal 15.08.2026 alla lettera: puoi RISCRIVERE TU STESSO il piano proposto — i tuoi passaggi modificati vengono salvati come livello proprio accanto alla proposta del modello, e la versione che hai plasmato è la versione che prosegue. Il piano all'inizio è visibile solo a te; una pubblicazione come nodo avviene solo dopo approvazione editoriale (moderation:'pending'), e anche il testo digitato da te passa attraverso la stessa pulizia PII di ogni altro campo pubblico. Puoi far eliminare il tuo contributo in ogni momento.
Registrazione: I contributi inviati (testo di visione, piano generato, la tua versione del piano, ID utente, momento) vengono salvati per account; l'esecuzione live non è tenuta come protocollo pubblico. Per ogni esecuzione viene scritta una riga operativa senza persona (evento, tentativo, modello, durata) — mai il tuo sogno, mai la risposta, mai un identificatore di conto. Limitazione di frequenza per utente.
Coda piano-del-sogno ed e-mail di predisposizione («il tuo sogno»)
Scopo: Dal 24.08.2026 la prima bozza («preplan») passa per UNA coda durevole: nessun incarico va perso quando un processo riparte, e per conto la città lavora a esattamente un incarico — a una seconda pressione del pulsante viene detto onestamente che la pianificazione è già in corso. Invece di un timeout di attesa, sull'incarico sta alla lettera: non devi aspettare — ti avvisiamo appena la tua bozza è pronta. È esattamente lo scopo dell'e-mail di predisposizione: dice solo che la tua bozza ti attende nel conto protetto. Gli altri tipi di incarico (affinamento, assistente legacy, superficie admin) vengono trasferiti sulla stessa coda uno dopo l'altro; fino ad allora la porta li rifiuta con un avviso onesto invece di aggirare segretamente il modello.
Dati e fonti: Il tuo sogno grezzo (12–2000 caratteri) sta esclusivamente in una propria riga di custodia: scritta solo dal servizio server, leggibile solo per il tuo conto, e la colonna con il sogno grezzo stesso è visibile solo al servizio server. Dopo il completamento viene cancellata — al più tardi 24 ore dopo, un ciclo di pulizia impone il resto. La coda di notifica non contiene alcun contenuto. Un'eventuale e-mail dice solo che il tuo piano è pronto nel conto protetto; titolo, primo passo e testo del sogno non vengono inviati. La pianificazione automatica inizia solo quando la tua e-mail è confermata e il tuo conto è approvato.
Modello: La creazione del piano resta invariata: l'inferenza locale UE, self-hosted, descritta sopra (gemma4:31b-mlx; percorso bambini fisso sul modello per l'infanzia verificato, nessun fornitore non UE). Nuovo nella coda: l'accesso all'unico modello locale UE è volutamente fissato a esattamente un'esecuzione simultanea — nessuno è fatto passare avanti, nessuno è scavalcato. E la coda si chiude da sé per i minori: solo una risposta esplicita da adulto al gate dell'età esegue il modello per adulti; ogni età mancante o indeterminata conta come bambino e riceve il modello per l'infanzia (fail-closed). Per l'e-mail stessa NON viene chiamato alcun modello IA — è un modello fisso, basato su regole, su infrastruttura propria in Germania.
Classe di rischio: Creazione del piano invariata: rischio limitato / obbligo di trasparenza (Art. 50) — una proposta di pianificazione non vincolante, nessuna decisione con effetto giuridico. L'e-mail non è IA ai sensi dell'EU AI Act (consegna basata su regole). Sul piano della protezione dei dati si fonda sull'Art. 6, par. 1, lett. b) GDPR (esecuzione della funzione «il tuo sogno → piano» da te richiesta): è la consegna del risultato che hai ordinato, non pubblicità e non una newsletter — e disattivabile in ogni momento nel tuo conto, in più con un link di disiscrizione in un clic.
Controllo umano: Tu dài l'incarico con il tuo sogno; la bozza resta dapprima visibile solo a te, e una pubblicazione come nodo avviene solo dopo approvazione editoriale (moderation:'pending'). Dopo il completamento il tuo coach fa il primo passo: un saluto fisso, basato su regole, costruito dal tuo piano ti accoglie — nessun modello lo improvvisa, e viene creato prima ancora che una e-mail entri nella coda; se la consegna fallisce, nessuna mail viene spedita. L'incarico tramite la superficie admin per sogni già inviati è riservato ad admin registrati.
Registrazione: Le righe operative sulla coda sono senza persona: evento, tentativo, modello, durata — mai il tuo sogno, mai la risposta, mai un identificatore di conto. Per l'e-mail viene tenuta una riga privata di consegna con stato e motivo (ad esempio: in coda, oppure saltata perché disiscritto); una riga vale come inviata solo quando il fornitore del servizio ha effettivamente confermato la spedizione.
Strutturazione del sapere dell'intelligenza cittadina (pipeline dati)
Scopo: Con supporto IA ricerca, struttura e cura fatti pubblicamente verificabili su istituzioni, luoghi, organizzazioni e uffici di Pegnitz e li ordina nell'intelligenza del sapere (cluster, nodi, relazioni).
Dati e fonti: Fonti pubblicamente accessibili (siti web, registri, dati ufficiali). Le affermazioni fattuali devono essere collegate a un rimando di fonte verificabile; le lacune non vengono mai presentate come verificate. Nessun dato personale di singoli privati — titolari di pubblici uffici solo nel loro ruolo ufficiale.
Modello: Sciame headless: opencode-GLM e Codex come esecutori, guidati e pianificati da Claude (Opus) come pianificatore; la costruzione avviene in fase di creazione, non a ogni visualizzazione di pagina.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — struttura informazioni fattuali pubbliche; nessuna decisione sulle persone, nessun profiling.
Supervisione umana: Obbligo di fonte; i contenuti destinati alla pubblicazione passano attraverso il descritto processo di fonte e approvazione. La rispettiva superficie o questo registro dichiarano il documentato supporto IA.
Registrazione: Registrato in agent_runs / verification_results (interno, accessibile solo lato server — nessun feed pubblico).
Livello di verifica IA (confronto delle fonti)
Scopo: Controlla i valori vincolati alle fonti, consegnati a un ciclo di verifica, contro le loro fonti live dichiarate. Valori divergenti, fonti non raggiungibili, campi obbligatori vuoti o diritti non chiariti portano al rifiuto e devono essere lavorati prima di un'autorizzazione.
Dati e fonti: Nodi/affermazioni strutturati della pipeline e i relativi URL delle fonti.
Modello: Claude (Opus) tramite la CLI Claude Code (login con abbonamento, nessuna API key) come verificatore.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — un gate di qualità che assicura la fedeltà ai fatti; non prende decisioni sulle persone.
Supervisione umana: Il ciclo di verifica sostiene il controllo umano: un valore lì rifiutato non può lasciare questo percorso di approvazione come superato.
Registrazione: Ogni rifiuto con motivo ed eventuale URL della fonte in verification_results (interno, non pubblico).
Sintesi di cluster e nodi (testi di intelligenza nell'intelligenza)
Scopo: Genera i testi di analisi e raccomandazione riassuntivi («intelligence»/sintesi) che nella vista cluster e nodi dell'intelligenza del sapere spiegano un ambito di vita.
Dati e fonti: I nodi e le relazioni del grafo già verificati e strutturati. I testi vengono generati in fase di creazione e salvati nel grafo; alla visualizzazione la superficie calcola solo dal grafo caricato, senza una nuova chiamata al modello.
Modello: Sciame headless (opencode-GLM / Codex) in fase di creazione.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — sintesi descrittiva di fatti pubblici; nessuna decisione personale.
Supervisione umana: Per un'autorizzazione pubblica è prevista una verifica editoriale; questo registro dichiara la generazione IA della sintesi.
Registrazione: Generazione nell'ambito dei cicli della pipeline (agent_runs, interno).
Generalizzazione PII dei testi liberi IA (scrub-pii)
Scopo: Generalizza, nei testi liberi IA (sintesi, analisi, raccomandazioni), piccole imprese private o a conduzione familiare citate per nome, così che nei testi pubblici non compaiano persone fisiche identificabili.
Dati e fonti: Testi liberi generati con IA dalla sintesi. I titolari di pubblici uffici nel loro ruolo ufficiale restano (lecito ai sensi dell'Art. 6, par. 1, lett. f) GDPR).
Modello: Funzione deterministica a regole/regex — NESSUNA IA/nessun modello linguistico. Riportata qui per trasparenza perché rielabora output IA.
Classe di rischio: Nessuna IA ai sensi dell'EU AI Act (basata su regole); misura di minimizzazione dei dati GDPR — sostituzione testuale puramente deterministica; serve la protezione dei dati, non prende decisioni.
Supervisione umana: L'elenco delle regole è curato editorialmente e ampliato a ogni rigenerazione.
Registrazione: Nessuna registrazione propria; parte dell'export della pipeline.
«Chiedi alla città» — risposta del sapere (RAG con ancoraggio)
Scopo: Fai una domanda sulla città e ottieni una risposta breve, ancorata a fonti reali. La città per prima cerca nel proprio sapere in modo puramente lessicale (i nodi verificati del grafo), ti mostra i veri nodi trovati come schede, e da essi formula una sintesi concisa. Se non trova nulla di solido, lo dice onestamente («La città non sa ancora nulla in proposito») — del tutto senza chiamata a un modello.
Dati e fonti: La tua domanda liberamente inserita (limitata a una lunghezza breve) ed ESCLUSIVAMENTE i nodi già verificati e a fonte pubblica dell'intelligenza del sapere (web/.artifacts/graph.json) — nessun database esterno, nessun accesso a Internet durante la risposta. Il modello riceve solo gli estratti di nodi precedentemente recuperati più la tua domanda e può citare SOLO questi nodi; ogni altra indicazione di fonte viene scartata lato server (whitelist delle fonti). La domanda non viene conservata nel contenuto.
Modello (con paese di hosting): Inferenza locale UE, self-hosted, su hardware proprio — gemma4:31b-mlx sul Mac Studio a Pegnitz (Germania), raggiunto attraverso un tunnel privato cifrato; un secondo endpoint locale UE (Hetzner, Norimberga, Germania) è solo un HOST di riserva, non un MODELLO sostitutivo. Fail-closed (nessun fallback GLM/USA per contenuti dei cittadini), con strumenti disattivati (nessun accesso a file o rete); la risposta viene trasmessa in streaming via SSE. Una risposta viene messa in cache brevemente in memoria di lavoro (per istanza) per rispondere a domande identiche ripetute senza una nuova chiamata al modello.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — risponde a domande fattuali da sapere pubblico verificato; non prende decisioni sulle persone, nessun profiling, nessun effetto giuridico.
Supervisione umana: Ancoraggio per progetto: il modello vede solo nodi già verificati e può citare solo quelli — una fonte inventata non può passare la whitelist. Le schede delle fonti mostrate stanno per sé; se la sintesi viene meno, restano loro la risposta onesta. Le risposte IA sono riconoscibili come tali.
Registrazione: Nessuna conservazione del contenuto della domanda. Limitazione di frequenza per IP anonimizzato (con hash) — l'IP grezzo non viene mai salvato o registrato.
Posizionamento aziendale (analisi sito web / dossier) — in preparazione
Stato (onesto): L'inserimento pubblico del sito web e la sua API per i cittadini sono trattenuti nella Core V1. Restano i percorsi interni esistenti di verifica e cancellazione; le cittadine e i cittadini al momento non possono avviare un'analisi. Un'attivazione pubblica segue solo dopo una propria prova di sicurezza, protezione dei dati e browser.
Scopo: Una volta attiva, inserisci l'indirizzo web della tua azienda e confermi di gestirla o di esserne autorizzato. La città legge il sito web pubblicamente raggiungibile e ne crea un primo posizionamento gratuito: una collocazione concisa della presenza più raccomandazioni concrete, basate su evidenze. Il risultato nasce come nodo con stato moderation:'pending' e appare pubblicamente solo dopo approvazione editoriale.
Dati e fonti: Esclusivamente i contenuti pubblicamente reperibili del sito web da te indicato (nome, descrizione, servizi, titoli, dati pubblici di contatto/social, dati strutturati, estratto di testo). Lo scraper controlla l'indirizzo di destinazione contro indirizzi interni/locals (protezione SSRF) e rispetta robots.txt. Il testo letto è un DATO da analizzare, mai un'istruzione al modello (protezione da prompt injection). Nessun dato personale di singoli privati; titolari di pubblici uffici solo nel loro ruolo ufficiale.
Modello: Claude (Opus) tramite la CLI Claude Code (login con abbonamento, nessuna API key), chiamato come processo server. Se la CLI non è disponibile, viene restituito un'onesta impalcatura di evidenze costruita esclusivamente dalle lacune riconosciute — mai un'affermazione inventata.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — genera un'analisi e raccomandazioni non vincolanti per un'azienda; nessuna decisione automatizzata con effetto giuridico sulle persone, nessuna valutazione di solvibilità/accesso, nessun profiling.
Supervisione umana: Il modello analizza SOLO a partire dalle evidenze presentate e nomina le lacune invece di tirare a indovinare. Il nodo generato è moderation:'pending' e diventa pubblico solo dopo approvazione editoriale; solo utenti registrati che confermano la legittimazione possono avviare l'analisi. Puoi far eliminare il contributo in ogni momento (GDPR Art. 17).
Registrazione: Il nodo generato (pending) viene salvato nella posta del dossier; l'esecuzione live non è tenuta come protocollo pubblico. Limitazione di frequenza per utente.
Agente mentor personale («il tuo agente»)
Stato (onesto): Questa V1 è rilasciata per adulti confermati: descrivi il tuo sogno, scegli un atteggiamento (mentor, sparring partner o «il tuo CEO»), e viene creato per te un registro di agente personale, cifrato lato client. Minori e persone con età indeterminata in questa V1 non ricevono risposta dal modello. La conversazione protetta è collegata come funzione del conto: il testo in chiaro viene elaborato in memoria di lavoro solo per il singolo turno di risposta, non salvato lato server, e in seguito cifrato di nuovo lato client. Puoi tenere più conversazioni salvate: ogni chat ha un titolo che assegni liberamente, e anche questo titolo viene custodito cifrato lato client. Le conversazioni più vecchie puoi archiviarle; restano conservate cifrate finché non le elimini.
Scopo: L'agente personale e privato di una cittadina o di un cittadino (mentor, sparring partner o «il tuo CEO»). Deve accompagnarti nel tuo proprio sogno – come interlocutore di coaching, sparring e realizzazione. Non decide nulla per te; decidi, possiedi e firmi tu.
Dati e fonti: Esclusivamente i tuoi contenuti, inseriti da te (profilo, sogno, corso della conversazione, titolo della chat). I CONTENUTI giacciono cifrati lato client come cifrario AEAD (messaggi e titoli delle chat allo stesso modo); la chiave viene derivata da una passphrase in tuo possesso. Il gestore non può leggere questi contenuti. ONESTO e completo: per chat vengono inoltre tenuti alcuni dati amministrativi SENZA CONTENUTO in chiaro, perché l'elenco delle chat funzioni — numero di messaggi, momento dell'ultimo messaggio, e se una chat è fissata o archiviata. Questi metadati non contengono alcun contenuto di conversazione e alcun titolo. Per il singolo turno di risposta un testo in chiaro può essere elaborato transitoriamente nell'ambiente lato server; non viene salvato lato server. NOVITÀ dal 15.08.2026: prima della risposta il mentor cerca il tuo ultimo messaggio nel sapere cittadino verificato — attraverso esattamente la stessa funzione della pre-pianificazione del sogno, interamente in processo sulla macchina locale UE (lettura di file, ranking computazionale, vettori locali), senza chiamata di rete e senza trasmissione del tuo messaggio ad alcun fornitore. Esclusi sono la parte di auto-descrizione del codice sorgente del grafo, i profili della Crew e i sogni di altre persone; se la ricerca non rientra nella sua breve finestra temporale, nel prompt sta scritto esplicitamente che non è stato cercato nulla. Nessun profiling esterno, nessun tracciamento, nessuna cessione a servizi pubblicitari o di profiling.
Modello: L'inferenza privata del mentor per adulti gira esclusivamente locale UE e self-hosted con il modello verificato per questa V1, gemma4:e4b, sul Mac Studio del gestore a Pegnitz (Germania), raggiungibile attraverso un tunnel privato cifrato. Per questo mentor non esiste nodo di riserva né modello sostitutivo: se il Mac non è raggiungibile, è sovraccarico o una risposta dura più di 25 secondi, appare una risposta limitata di non disponibilità. Ogni esecuzione restituisce esattamente una risposta JSON bufferizzata, non usa strumenti, non modifica file e non registra contenuti di messaggi. Il client salva in seguito il proprio turno e la risposta insieme, cifrati.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — strumento personale di coaching/sparring senza decisione automatizzata con effetto giuridico o paragonabilmente rilevante; nessun profiling, nessuna valutazione dell'accesso a servizi pubblici.
Supervisione umana: Una persona al volante: l'agente propone e accompagna; la cittadina o il cittadino decide e possiede il risultato. L'attuale V1 rifiuta ai minori e alle persone con età indeterminata la chiamata al modello anche quando è già depositato un consenso. Una versione per l'infanzia successiva necessita di una propria valutazione del modello, di una propria protezione dell'output e del rilascio da parte della protezione dell'infanzia. Il riconoscimento del disagio gira in modo deterministico prima di ogni inferenza e ancora una volta lato server su tutti i turni di conversazione: davanti a segnali di autolesionismo, abuso o pericolo la chiamata al modello si ferma, non viene generata alcuna risposta e compaiono veri percorsi di aiuto. pegnitz.city non è un servizio di emergenza; in bisogno acuto ti rivolgi direttamente all'aiuto reale: Telefono Amico 0800 111 0 111 oppure 0800 111 0 222 (gratuito, anonimo, sempre attivo), Numero contro lo smarrimento 116 111 (gratuito, anonimo, lun–sab 14:00–20:00), vigili del fuoco e ambulanza 112 oppure polizia 110 (entrambi gratuiti, sempre attivi).
L’unica porta dal tuo Mentor alla Crew (nuova dal 15.08.2026): Il tuo mentor ora sa fare due cose — e solo due. PRIMA, CHIEDERE: risponde alla domanda di cosa la città abbia effettivamente fatto del tuo sogno, esclusivamente dalle TUE PROPRIE righe che puoi rileggere tu stesso nel tuo conto; la frase viene composta da righe contate, nessun modello la formula, e se non c'è nulla, lo dice esattamente. SECONDA, RICHIEDERE: puoi inoltrare una richiesta alla Crew — viene salvata come PROPOSTA che senza la tua approvazione esplicita non viene mostrata a nessuno e non innesca alcun lavoro della Crew. Ciò che esce da questa porta è strettamente limitato: una sigla pseudonima del tuo sogno (un valore di hash derivato, mai il tuo identificatore di conto) e la versione breve pubblica già ripulita, più il testo della tua richiesta, prima ripulito dai dati di contatto E poi controllato un'altra volta se resta qualcosa di personale. Se resta qualcosa, la richiesta NON esce e ti viene detto. Chi ha bloccato il proprio sogno in forma anonima non ha una tale sigla — allora non esce proprio nulla, e il chiedere funziona comunque. Il mentor stesso per questo non riceve alcuno strumento in mano: l'inferenza continua a non avere alcun accesso a strumenti.
Registrazione: Nessuna registrazione dei contenuti da parte del gestore – i contenuti salvati sono cifrati e illeggibili per il gestore; l'inferenza live non registra contenuti di messaggi. Archiviare vs. eliminare: archiviare nasconde solo una chat dall'elenco attivo, il corso cifrato resta. Diritto alla cancellazione (GDPR Art. 17): solo l'eliminazione delle tue chiavi e cifrari rende i contenuti irrecuperabili – funziona invariato anche per le chat archiviate.
Promemoria del mentor sui tuoi propri prossimi passi — invio e-mail trattenuto
Stato (onesto): I promemoria sono SPENTI per impostazione predefinita e nascono solo quando li attivi tu. Nell'app li vedi nel tuo conto. L'invio via E-MAIL resta trattenuto — bloccato tre volte: primo, l'invio è disattivato nella configurazione operativa e il dominio mittente non è approvato; secondo, il passo di conferma (double opt-in via e-mail) non è ancora costruito — un consenso quindi non può affatto essere confermato e così diventare inviabile; terzo, il controllo prima di ogni invio esige un consenso confermato e attuale e senza di esso si chiude in rifiuto. Dal 17.08.2026 questo consenso ai sensi dell'Art. 7 GDPR è memorizzabile nel database — versionato, identico parola per parola, con revoca separata che vale in ogni momento nelle tue impostazioni e prevale su ogni conferma precedente. Il luogo di conservazione quindi esiste; ma senza il passo di conferma costruito ogni consenso resta nello stato «non confermato», ed esattamente lì si arena ogni tentativo di invio. Finché è così, nessuna e-mail di promemoria parte. Un'attivazione la dichiariamo qui solo quando sarà davvero avvenuta.
Scopo: Ricordarti UN passo che ti sei prefisso tu — non riportarti dentro l'app. Nessun passo, nessun promemoria: preferiamo il silenzio a un pretesto costruito.
Dati e fonti: Le tue impostazioni (on/off, ore di quiete, fuso orario), il titolo del tuo compito mentor aperto e — solo nell'attimo di un vero invio — il tuo indirizzo e-mail di conto confermato. La coda stessa non salva né il tuo indirizzo e-mail né un'e-mail privata già renderizzata né il tuo sogno grezzo. Nessuna fonte dati esterna, nessun profiling, nessuna pubblicità.
Modello (con paese di hosting): Per il promemoria stesso NON viene chiamato alcun modello IA: selezione e testo sono un modello fisso, basato su regole, che gira su infrastruttura propria in Germania. Il passo citato proviene dal tuo piano mentor, generato in precedenza localmente nell'UE. Per trasparenza questo punto sta comunque qui, perché consegna un output IA. Se venisse a un invio, il servizio di consegna sarebbe un fornitore di e-mail (Resend, UE/USA, certificato DPF, DPA presente) — questo punto viene dichiarato qui prima che diventi attivo, non dopo.
Classe di rischio: Nessuna IA ai sensi dell'EU AI Act (consegna basata su regole). Sul piano della protezione dei dati una comunicazione diretta sulla base del tuo consenso (Art. 6, par. 1, lett. a), Art. 7 GDPR).
Controllo umano: Decidi tu in tre modi: i promemoria sono spenti finché non li accendi; un'e-mail richiede in più un consenso proprio, dato esplicitamente per questo scopo con procedura double opt-in, separato dal consenso alla newsletter; e puoi revocarlo separatamente in ogni momento — tramite il link di disiscrizione in un clic o nelle tue impostazioni. Una prova mancante, revocata e non confermata portano tutte allo stesso risultato: non si invia.
Registrazione: Per ogni tentativo di consegna viene tenuta una riga privata con stato e motivo (ad esempio: in coda, oppure saltata perché non c'è consenso), così che non nasca un promemoria doppio. Una riga vale come inviata solo quando il fornitore del servizio ha effettivamente confermato la spedizione — un promemoria in attesa non viene mai indicato come inviato. Disiscrizioni, bounce e reclami vengono tenuti come dati di blocco privati.
Voce della Crew (aggiornamenti di lavoro parlati in diretta degli agenti)
Stato, con trasparenza — identità della voce: Il nome che leggi e senti su una riga parlata è l'autodichiarazione della rispettiva esecuzione dell'agente. La piattaforma registra per ogni riga se questa identità ha potuto essere comprovata tecnicamente — e per le righe riprodotte pubblicamente questo contrassegno sta attualmente su «non comprovata». Ti diciamo dunque QUALE NOME ha depositato il messaggio — non che questa identità sia provata. Se una riga non comprovata pretende un ruolo di guida (ad es. CEO o protezione dell'infanzia), viene contrassegnata esplicitamente come non comprovata nella vista Crew; per tutti gli altri ruoli finora non appare alcun tale avviso. Una prova del parlante verificabile a macchina è in preparazione; appena porterà davvero le righe pubbliche, verrà dichiarato qui.
Scopo: Sulla pagina iniziale e nella vista Crew puoi accendere le voci della Crew: un vero battito di lavoro di un agente (inizio/conclusione di un compito) può diventare udibile come breve messaggio di stato parlato, formulato liberamente — sotto quale nome il messaggio è stato depositato, a che cosa si lavora, perché giova alla città e chi prende in mano dopo. Non ogni battito diventa udibile: le righe che non superano la protezione descritta qui sotto restano mute. Il feed scritto resta tedesco; la riga parlata è inglese.
Dati e fonti: ESCLUSIVAMENTE fatti interni di esercizio depositati nel repository: l'identità redatta dell'agente (nome, ruolo, carattere), la reale comunicazione di lavoro della Crew e i fatti dell'operazione corrispondente registrati nel board. Nessun dato di cittadini, nessun dato personale — una comunicazione di lavoro che contiene un indirizzo e-mail o un numero di telefono non genera NESSUNA riga parlata (fail-closed).
Modello: La riga parlata viene redatta dalla sessione di agente che la esegue — nessun modello la compone (per riga è attestato model = NULL e speechAuthor = 'agent'). Questa sessione gira presso il fornitore presso cui gira il rispettivo lavoro; per le coding-lane Plane A ciò avviene al di fuori dell'UE (ad es. Z.AI/Cina, Anthropic/USA, OpenAI/USA). In questi prompt non entra alcun dato di cittadini e alcun dato personale — il trasferimento in uscita è il prompt di coding senza PII (già registrato come Piano A), la riga parlata è output che rifluisce nell'UE. L'output vocale stesso avviene tramite motori TTS self-hosted (Piper/Qwen) su infrastruttura propria.
Protezione (grounding, fail-closed): Ogni riga composta passa per un controllore deterministico: formule di rifiuto, numeri non comprovati, persone o autorità inventate (ad es. un okay del board mai dato), codici operazione mancanti e asserzioni di successo o approvazione non comprovate portano allo scarto della riga — il battito allora resta muto nel feed scritto. La comunicazione di lavoro viene consegnata al modello strutturalmente come DATO, mai come istruzione (protezione da prompt injection).
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — voce sintetica sul proprio lavoro della Crew di agenti; nessuna decisione sulle persone, nessun profiling. La voce è contrassegnata come IA nella superficie (interruttore «voci IA on/off») ed è attiva solo se la accendi tu.
Registrazione: Ogni riga parlata nasce da una riga pubblicamente visibile nel feed live della vista Crew (tabella warroom_live_activity; il feed più vecchio agent_activity non porta più queste righe) — ciò che viene parlato è anche leggibile e ricostruibile. Per ogni riga viene inoltre annotato internamente se l'identità del parlante ha potuto essere comprovata tecnicamente; questo contrassegno è la base della limitazione onesta dichiarata sopra.
Ziggy-Kosmos — compagno di apprendimento per bambini (pagina pubblica di presentazione)
Stato (onesto): Raggiungibile pubblicamente è la pagina di presentazione con visite guidate e una funzione di lettura ad alta voce — testi fissi, curati editorialmente, che spiegano il sistema di apprendimento pianificato. Il sistema di apprendimento stesso (conto, esercizi, conversazioni mentor, verifica del disegno) NON è rilasciato pubblicamente: è un pilot guidato dietro login e proprie approvazioni. Prima che i bambini possano usarlo, vengono richieste una propria verifica del sapere quanto a idoneità all'età (JMStV), il rilascio della protezione dell'infanzia e la valutazione vincolante del modello per l'infanzia — fino ad allora questa parte resta trattenuta.
Scopo: La pagina presenta Ziggy-Kosmos: un compagno di apprendimento privato che offre ai bambini esercizi secondo il LehrplanPLUS bavarese, li accompagna in modo socratico (l'IA non dà mai semplicemente la soluzione) e, su richiesta di un insegnante, genera scene 3D su temi di apprendimento. Sulla pagina pubblica stessa non avviene alcun apprendimento — essa spiega soltanto.
Dati e fonti: Sulla pagina pubblica la piattaforma non elabora ALCUN dato di cittadini: la funzione di lettura ad alta voce pronuncia esclusivamente testi fissi di diapositive da un catalogo chiuso, che puoi scegliere diapositiva per diapositiva — testo libero non viene accettato e non può mai raggiungere la voce. Per la difesa dagli abusi serve soltanto un indirizzo IP anonimizzato (con hash) per la limitazione di frequenza. Il sistema di apprendimento (non pubblico) elabora progressi e conversazioni di apprendimento dei bambini esclusivamente con il consenso dei genitori/tutori (Art. 8 GDPR), cifrato e locale UE — questa parte non è attiva.
Modello (con paese di hosting): La lettura ad alta voce è una voce sintetica: output vocale Piper self-hosted (voce tedesca) su hardware proprio della XBANQ® GmbH in Germania — nessun servizio esterno, nessuna trasmissione in paesi terzi. Il sistema di apprendimento (non pubblico) calcola con modelli self-hosted, locali UE, su Ollama (mentor: gemma4; verifica del disegno: qwen3-vl) — ancorato fisso per i percorsi bambini senza modello di riserva (fail-closed).
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — voce sintetica e presentazione esplicativa; nessuna decisione sulle persone. Il sistema di apprendimento è classificato come rischio limitato alla condizione vincolante che i livelli di apprendimento restino privati e non siano mai usati come valutazione scolastica ufficiale; una situazione ad alto rischio (valutazione ufficiale o accesso) bloccherebbe ogni go-live.
Supervisione umana: La pagina pubblica consiste di contenuti fissi, curati editorialmente. Nel sistema di apprendimento vale: insegnante, genitori/tutori e il bambino guidano; l'IA non valuta ufficialmente, non decide nulla e non sostituisce alcuna scuola. pegnitz.city è e resta non un'offerta ufficiale della città di Pegnitz.
Registrazione: Nessuna conservazione di contenuti sulla pagina pubblica; limitazione di frequenza per IP anonimizzato (con hash) — l'IP grezzo non viene mai salvato. Il sistema di apprendimento registra internamente, legato al conto, e non è pubblicamente attivo.
Mediateca cittadina: analisi media con IA (immagine, suono, ricerca) — in preparazione
Stato (onesto): Caricamento pubblico, ricerca pubblica e vista media pubblica sono trattenuti nella V1. Restano le prove di proprietà e le revoche esistenti nonché i percorsi separati di revisione, amministrazione e analisi. L'analisi IA locale UE lavora fail-closed: senza un modello locale raggiungibile non nasce alcuna analisi automatica, il segnale persona resta «sconosciuto» e non c'è alcuna pubblicazione automatica. Un'attivazione pubblica la dichiariamo qui solo dopo la sua propria prova di rilascio.
Scopo: Una volta attiva, l'IA sostiene la revisione umana dei media caricati: un'IA di immagine descrive e tagga un medium e stima se sono visibili persone o presumibili minori (pre-selezione per la protezione dei minori); le tracce audio vengono trascritte localmente; per la ricerca dei media vengono calcolati vettori locali.
Dati e fonti: Esclusivamente i media da te caricati e le tue indicazioni (titolo, categoria, classificazione delle persone). Nessun database esterno, nessun confronto con archivi di persone terzi, nessun riconoscimento biometrico.
Modello: Inferenza locale UE, self-hosted, su hardware proprio in Germania — IA di immagine: esclusivamente l'IA di immagine fissata con pin e verificata con prova di capacità (OLLAMA_KIDS_MODEL, attualmente gemma4:e4b sul Mac Studio a Pegnitz (Germania)); le sovrascritture di visione per adulti o generiche vengono volutamente ignorate, senza pin non gira alcuna analisi (fail-closed). Trascrizione whisper.cpp, vettori di ricerca Xenova multilingual-e5-small; nessuna trasmissione in un paese terzo.
Classe di rischio: Secondo la nostra attuale autovalutazione: rischio limitato / obbligo di trasparenza (Art. 50) — descrizione e pre-selezione preparatorie; nessuna decisione automatizzata con effetto giuridico sulle persone. La pre-selezione dei minori serve la protezione dell'infanzia e può toccare categorie particolari (Art. 9 GDPR); non decide nulla, ma sottopone ogni caso dubitativo a una persona.
Supervisione umana: Una persona al volante e fail-closed: nulla diventa visibile o usato prima che una persona lo abbia approvato. Se l'indicazione di chi carica devia da un segnale IA, o l'analisi IA non è disponibile, verifica necessariamente una persona. I media con minori riconoscibili restano bloccati senza il consenso documentato dei genitori/tutori.
Registrazione: I risultati di analisi (descrizione, trascrizione, segnale persona, modello) vengono salvati per medium internamente (media_vault_analysis, accessibile solo lato server tramite row-level security). Alla revoca o alla cancellazione, analisi, trascrizione e vettore di ricerca vengono rimossi con essi.
Kein Training mit Stadtdaten — Attestierung je Modell
Für jedes Modell, das diese Instanz nutzen kann, ist unten attestiert, warum seine Ausgaben nicht in das Training oder Fine-Tuning allgemeiner Modelle fliessen: vertraglich zugesichert und nachgewiesen im Auftragsverarbeitungsvertrag, oder technisch ausgeschlossen, weil das Modell selbst betrieben wird und keine Verbindung zu einem Anbieter besteht. Der Stand der Prüfung ist je Eintrag datiert.
| Modello: | EU-lokal | Grund | Nachweis | Stand |
|---|---|---|---|---|
| opus | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| gpt-5.5 | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| grok-4.6 | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| zai-coding-plan/glm-5.3 | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| zai-coding-plan/glm-5-turbo | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| zen/nemotron-3.5-lightning-free | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| laguna-s-2.1-free | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| north-mini-code-free | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| gemini-2.5-flash | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| qwen3-coder:30b | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
| muse-glimmer:latest | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
| muse-glimmer:30b-mlx | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
| nemotron-3.5-lightning:30b-mlx | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
| qwen3.8:27b-mlx | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
| kimi-k3:cloud | nein — Anbieter-Lane | vertraglich untersagt (AVV § 12) | AVV Art. 28, § 12 — Anlage C offen | 2026-09-03 |
| gemma4:31b-mlx | ja — selbst betrieben | technisch ausgeschlossen (Airgap) | Code-Nachweis (siehe Repository) | 2026-09-03 |
Controllo umano e registrazione
Controllo umano e registrazione differiscono per percorso di approvazione. Nella pipeline dati vengono controllati i valori vincolati alle fonti consegnati a un ciclo; un valore lì rifiutato deve essere lavorato prima dell'autorizzazione. Le visioni dei cittadini vengono salvate come origin:'citizen', moderation:'pending' e appaiono nell'intelligenza del sapere pubblica solo dopo un'esplicita approvazione editoriale. Le superfici principali documentate dichiarano il loro supporto IA sul risultato o in questo registro. I cicli della pipeline vengono registrati internamente in agent_runs e verification_results, tra l'altro con stato, esito del controllo, motivo del rifiuto ed eventualmente URL della fonte. Questi protocolli non sono un feed pubblico in tempo reale; un visualizzatore pubblico di audit live oggi non esiste. L'obbligo di fonte resta un'esigenza di qualità vincolante, non l'asserzione che ogni nodo storico sia già provato senza lacune. I media con diritti non chiariti non vengono rilasciati pubblicamente.
In preparazione
- Visualizzatore pubblico di audit/protocollo: i protocolli (agent_runs, verification_results) esistono già, ma oggi sono accessibili solo lato server (service_role). Un'area di audit pubblicamente consultabile non è ancora realizzata – appena arriva, viene dichiarata qui in modo trasparente.
- Flusso editoriale di approvazione per le visioni dei cittadini: i contributi sono già trattenuti come moderation:'pending'; il processo di approvazione è realizzato come principio, un comodo front-end di moderazione è in preparazione.
- Mediateca cittadina – analisi media IA: l'accoglimento pubblico e la ricerca pubblica restano chiusi nella V1. I percorsi interni di analisi e revisione vengono attivati pubblicamente solo dopo una propria prova di rilascio.
- Prova del parlante verificabile a macchina per la voce della Crew: finché non porta le righe riprodotte pubblicamente, il nome agente mostrato è un'autodichiarazione della rispettiva esecuzione e non una prova. Lo stato sta onestamente in alto nella sezione «Voce della Crew» e viene cambiato qui appena la prova regge davvero.
- E-mail di promemoria del mentor: la via di invio è costruita e verificata, ma trattenuta. Il consenso ai sensi dell'Art. 7 GDPR dal 17.08.2026 è memorizzabile e revocabile separatamente; il passo di conferma via e-mail (double opt-in) è la parte ancora mancante, e senza di esso il controllo rifiuta ogni invio. Cambiamo questo paragrafo solo quando il passo di conferma sarà costruito e il primo invio sarà davvero approvato.
- Ulteriori funzioni IA vengono aggiunte qui appena saranno davvero rilasciate; le funzioni trattenute restano fino ad allora espressamente marcate come «in preparazione».
Nota: pegnitz.city è un progetto di ricerca di XBANQ® GmbH e non è un servizio ufficiale della Città di Pegnitz.