Privacy Policy
01 Identità e contatti
Questa informativa riguarda il sito ai.gattogamer178.it, la relativa API e le funzioni del bot Discord collegate al servizio “Gatto_Gamer178 AI”.
- Gestore e titolare indicato pubblicamente: Gatto_Gamer178.
- Natura del progetto: progetto personale; non è un’azienda e non dispone di partita IVA.
- Contatto privacy e operativo: donniedean@gattogamer178.it.
- DPO: non nominato per l’attuale progetto personale; se in futuro diventa necessario, questa pagina verrà aggiornata.
Le richieste privacy e operative possono essere inviate a donniedean@gattogamer178.it. Non viene pubblicato un indirizzo di casa.
02 Dati trattati
Login Discord e Google
Il login usa OAuth 2.0. Dal profilo Discord vengono usati l’identificativo dell’account, il nome utente e, se disponibile, l’URL dell’avatar. Dal profilo Google vengono usati l’identificativo dell’account, il nome visualizzato e, se disponibile, l’URL dell’immagine profilo. Il servizio non riceve le password Discord o Google.
Il codice richiede a Discord lo scope identify e a Google gli scope openid profile. I token OAuth ottenuti durante il callback servono a leggere il profilo e non risultano salvati nel database dell’applicazione.
Account globale e sessione
Il servizio crea un identificativo interno e un account globale che può collegare le identità Discord e Google. Vengono conservati dati di profilo, ruolo, stato di ban e limiti applicabili. Le sessioni usano un token casuale conservato nel cookie tecnico session_token; il database associa il token all’account.
Conversazioni web
Vengono trattati il testo inviato, le risposte dell’assistente, titolo e identificativo della conversazione, data e ora, provider tecnico indicato dal sistema, contatori d’uso e informazioni necessarie a riprendere o amministrare la conversazione. L’utente può eliminare singole conversazioni; owner/admin dispongono anche di funzioni di gestione della cronologia.
Discord, feedback, urgenti, bug e allegati
Il bot può trattare messaggi Discord, identificativi di utente, server e canale, nome visualizzato, avatar, timestamp, origine del messaggio e risposte del bot. Sono inoltre salvabili:
- segnalazioni sulle risposte, motivo e nota facoltativa;
- messaggi contrassegnati come urgenti e relativo stato di gestione;
- bug report, descrizione, stato, like e dati dell’autore;
- allegati ai bug report, inclusi nome originale, dimensione e contenuto del file;
- eventi di utilizzo, attività amministrative, errori e log tecnici.
Dati tecnici
L’infrastruttura può ricevere indirizzo IP, intestazioni HTTP, user agent, host richiesto e informazioni antiabuso. Il codice usa anche l’indirizzo client comunicato da Cloudflare per applicare limiti alle richieste non autenticate. I dati applicativi sono salvati su un NAS locale privato controllato dal gestore; l’accesso al database è limitato a Gatto_Gamer178 e agli admin espressamente autorizzati. I log dei container sono tecnici, servono a diagnosi e sicurezza, e nella configurazione del progetto vengono rigenerati a ogni riavvio con conservazione del solo ultimo crash quando disponibile.
03 Perché vengono usati i dati
Il servizio è un assistente personale e pubblico che aiuta o, quando previsto, sostituisce Gatto_Gamer178 nelle risposte, nella gestione delle richieste, nel supporto agli utenti, nella moderazione e nella gestione dei server e delle community autorizzati. I flussi verificati usano i dati per:
- autenticare l’utente, collegare account e mantenere la sessione;
- generare risposte AI e mantenere la continuità delle conversazioni;
- applicare limiti, ruoli personalizzati, ban e modalità manutenzione/offline;
- gestire feedback, richieste urgenti, bug e allegati;
- supportare moderazione, sicurezza, diagnosi degli errori e amministrazione;
- preparare, con revisione manuale, informazioni candidate per la memoria dell’assistente;
- mostrare analytics e pubblicità soltanto dopo la scelta “Accetta tutti”, secondo il meccanismo cookie del sito.
Per quanto applicabile al progetto, i dati vengono usati perché necessari a fornire il servizio richiesto, per legittimo interesse alla sicurezza, moderazione e continuità tecnica, per adempiere eventuali obblighi applicabili e, per analytics/pubblicità non tecnici, solo sulla base della scelta cookie dell’utente. Questa descrizione è informativa e non costituisce valutazione legale professionale.
04 Discord, scansioni configurate e memoria
Messaggi diretti e conversazioni
Quando una persona scrive al bot in DM o interagisce nei percorsi Discord abilitati, il servizio può salvare il messaggio e il contesto necessario alla risposta. Il codice comprende cronologie DM e messaggi provenienti da server e canali configurati.
Scansioni Discord configurate
Le scansioni sono una funzione configurata nei server creati o gestiti da Gatto_Gamer178 e autorizzati nel pannello admin. Servono a permettere all’assistente di aiutare il gestore nelle risposte, nel supporto, nella moderazione e nella gestione della community; non sono presentate come sorveglianza occulta. Possono essere registrati contenuto, autore, server, categoria, canale, timestamp e metadati. Il sistema prevede blacklist di persone escluse dalla scansione e rimuove messaggi riconosciuti come provenienti da bot.
I server attualmente indicati come autorizzati sono:
- Gatto_Gamer178 Community;
- GattoCraft Network;
- GATTO178 Fortnite Maps;
- Astral Esports (EU);
- Astral Scrims (EU);
- Astral Tournaments (EU);
- Pulsar Services;
- Community AGZ;
- eventuali server futuri creati o gestiti da Gatto_Gamer178 e configurati esplicitamente nel pannello admin.
Inbox e memoria Obsidian
I messaggi non diventano automaticamente memoria AI definitiva. Quando previsto, informazioni o messaggi possono diventare candidati in una Inbox: Gatto_Gamer178 o un admin autorizzato può leggerli, elaborarli, approvarli, spostarli, modificarli o rifiutarli prima dell’inserimento nella memoria Obsidian. La memoria può contenere riassunti o informazioni ritenute utili alla continuità dell’assistente.
Le candidate non approvate restano fuori dalla memoria usata dall’AI. La cancellazione o modifica può essere richiesta via email; owner/admin possono rimuovere contenuti dalla Inbox e dalla memoria quando non più utili o corretti.
05 Gateway AI e destinatari
Le richieste AI passano attraverso il gateway selezionato nella configurazione del servizio: Provider Hub oppure New API. Il gateway riceve il testo e il contesto necessari alla richiesta e instrada verso i provider e i modelli configurati al suo interno. Provider e modelli possono cambiare e il sistema Assistant non attribuisce in modo affidabile un provider upstream a ogni singola richiesta.
Quando viene richiesta l'analisi di un'immagine Discord con New API, il bot acquisisce l'allegato dagli host Discord consentiti e invia i byte al gateway come immagine inline nella richiesta AI. Il remote URL non viene inoltrato come modalità primaria.
- Gateway AI: il gateway selezionato è configurato dal gestore; il default del codice è Provider Hub e New API è un backend selezionabile.
- Provider upstream: servizi configurati dal gestore nel gateway attivo. I destinatari effettivi e i relativi paesi dipendono dai channel/provider abilitati e vanno mantenuti aggiornati prima dell'attivazione di una nuova configurazione.
- Archivio applicativo principale: NAS locale privato controllato dal gestore, con accesso limitato al gestore e agli admin autorizzati.
- Infrastruttura di rete: Cloudflare può essere usato per DNS, tunnel, protezione e consegna del sito.
- Trasferimenti extra SEE: possono avvenire quando si usano Discord, Google, Cloudflare o provider AI esterni secondo le rispettive condizioni e garanzie.
Discord e Google trattano inoltre dati nei rispettivi sistemi quando l’utente usa OAuth o Discord. Google può ricevere dati anche per analytics/pubblicità dopo l’accettazione della relativa preferenza.
06 Cookie, analytics e pubblicità
| Elemento | Scopo e durata verificata |
|---|---|
session_token | Cookie tecnico HttpOnly, Secure e SameSite=None. Identifica la sessione tra frontend e API su sottodomini diversi. Il cookie e la sessione server scadono dopo 48 ore; il codice non rinnova automaticamente la scadenza a ogni richiesta. |
oauth_state_discord / oauth_state_google | Cookie tecnici HttpOnly, Secure e SameSite=Lax usati per proteggere login e collegamento account. Durata massima verificata: 10 minuti; lo stato server è monouso. |
gg178_cookies | Memorizza nel browser la scelta “accepted” o “rejected” per un anno. Non è un identificatore di sessione. |
Google Analytics e Google AdSense
Il sito integra Google Analytics (ID tecnico presente nel codice: G-532015681) e Google AdSense (publisher ID presente nel codice: ca-pub-7178093866723255). I relativi script vengono caricati dinamicamente solo dopo la scelta “Accetta tutti”. Se scegli “Rifiuta”, il sito non li carica tramite il proprio gestore preferenze. Google può usare cookie o tecnologie analoghe secondo le proprie regole.
Puoi cambiare scelta con il pulsante cookie. La revoca impedisce nuovi caricamenti da parte del sito, ma per eliminare cookie o dati già creati può essere necessario usare le impostazioni del browser e gli strumenti messi a disposizione da Google.
Il consenso viene gestito dal banner cookie del sito. I cookie tecnici restano necessari; analytics e pubblicità vengono caricati solo dopo accettazione.
07 Conservazione
Sono verificati soltanto questi limiti automatici:
- sessione applicativa: 48 ore dalla creazione;
- stato OAuth: massimo 10 minuti e singolo utilizzo;
- preferenza cookie: un anno nel browser.
Le conversazioni possono essere eliminate dall’utente o da owner/admin. Profili, conversazioni, messaggi Discord, scansioni, memoria Obsidian, feedback, urgenti, bug e allegati vengono conservati finché servono al funzionamento, alla sicurezza, alla moderazione, alla continuità dell’assistente o alla gestione delle richieste. Puoi chiedere cancellazione o rettifica scrivendo all’email indicata; eventuali backup tecnici possono richiedere tempi separati.
La marcatura di una richiesta urgente o di una segnalazione come “gestita” non equivale necessariamente alla cancellazione del record.
08 Diritti e richieste
In base alla normativa applicabile, una persona può avere diritto di chiedere accesso, rettifica, cancellazione, limitazione, opposizione o portabilità e di rivolgersi all’autorità di controllo competente. L’applicabilità concreta dipende dal titolare e dal contesto del trattamento.
Le richieste possono essere inviate a donniedean@gattogamer178.it. Il gestore risponderà entro tempi ragionevoli in base alla complessità della richiesta. Per reclami privacy, l’autorità italiana di riferimento è il Garante per la protezione dei dati personali, quando applicabile.
Il sito permette già di eliminare singole conversazioni; questa funzione non garantisce da sola la cancellazione di ogni dato collegato, scansione Discord, memoria, log o backup.
09 Sicurezza, moderazione e accessi privilegiati
Le misure tecniche rilevate includono OAuth con stato monouso, cookie HttpOnly/Secure, controlli Origin, limiti alle richieste, query parametrizzate, validazioni sugli upload, ruoli owner/admin, ban temporanei o permanenti e modalità manutenzione/offline. Owner/admin possono accedere a dati e strumenti necessari per moderazione, assistenza, scansioni, memoria e gestione del servizio.
Nessuna misura rende un sistema “impenetrabile”. Non inviare nella chat o negli allegati password, chiavi, documenti sensibili o dati non necessari. Un incidente o una sospetta violazione può essere segnalato a donniedean@gattogamer178.it; il gestore valuterà blocco, correzione, ripristino e comunicazioni necessarie in base alla gravità.
10 Minori, modifiche e data di efficacia
- Età minima: il servizio non è destinato a minori di 14 anni o a utenti sotto l’età minima richiesta dalle piattaforme usate, come Discord o Google.
- Data di efficacia della presente informativa: 26 agosto 2026.
- Modifiche: gli aggiornamenti vengono pubblicati su questa pagina; cambiamenti rilevanti possono essere comunicati anche nel sito o su Discord.
La data in alto indica l’ultimo aggiornamento del testo, non certifica una revisione legale esterna.