Lolly
Apri l'app

Informativa sulla privacy

signed by Lollyprivacy.htmlHTMLpixels, not shapes12 KBAI generatedgenerated by ClaudeVerifica tu stessoScarica il file firmato

Ultimo aggiornamento: 22 ottobre 2026

La versione breve. I documenti, le immagini, i video e i file che crei in Lolly restano sul tuo dispositivo. Non ci sono account per l'uso ordinario, nessun cookie dell'app stessa e nessuna analitica o tracciamento in nessun punto del codice - non "non usiamo i dati", ma proprio assenti dal codice sorgente. Esiste un elenco breve e completo di eccezioni in cui il software comunica con una rete, e ognuna di esse è descritta qui sotto nel dettaglio: cosa esce, verso chi e quando. L'unica eccezione che coinvolge qualcosa di personale è un accesso che devi avviare tu stesso, in modo esplicito. Se non è in questo documento, non succede.

Cosa copre questa informativa

Lolly è un software open-source - un motore, diversi shell applicativi (web, desktop, mobile, CLI) e un'estensione del browser - che chiunque può eseguire. Questa informativa ha due parti:

Se stai usando un'istanza Lolly self-hosted o enterprise, il comportamento del software descritto sotto si applica comunque, ma l'operatore di quell'istanza - non SUSE - è responsabile per tutto ciò che è server-side: il loro endpoint di rendering, il loro server MCP, la loro autorità di certificazione per Content Credentials, se ne gestiscono una. Chiedi a loro la loro informativa. Vedi Adozione e governance per cosa comporta gestire Lolly.

L'app: cosa resta sul tuo dispositivo

Gli shell web, desktop e mobile di Lolly eseguono l'intero motore di rendering lato client. Aprire uno strumento, compilare gli input, visualizzare l'anteprima ed esportare avviene tutto sul tuo dispositivo - nessun server è coinvolto, e l'app funziona offline una volta caricata.

L'app non imposta cookie. Per funzionare, mantiene una piccola quantità di dati solo sul tuo dispositivo, mai trasmessi:

Nulla di tutto questo viene condiviso, venduto o usato per identificarti o tracciarti. Non c'è nulla a cui acconsentire, perché non avviene alcuna raccolta - solo questo avviso, così sai cosa viene conservato e dove. Cancellare lo storage del sito nel tuo browser rimuove tutto in qualsiasi momento, e lo stesso fa Impostazioni → Spazio di archiviazione → Cancella tutti i miei dati, che disattiva anche la Sincronizzazione. (Ai sensi della Direttiva ePrivacy Art. 5(3), l'archiviazione strettamente necessaria per il servizio che hai richiesto non richiede consenso - solo trasparenza, che è esattamente ciò che sono questo documento e l'avviso nell'app.)

La sezione archiviazione della pagina profilo su uno schermo largo quanto un telefono: ogni categoria di dati sul dispositivo è nominata, con il pulsante Cancella tutti i miei dati proprio accanto signed by Lollyvector SVG31 paths~4.2k nodes88 groups58 KBVerifica tu stessoScarica il file firmatoLa sezione archiviazione della pagina profilo su uno schermo largo quanto un telefono: ogni categoria di dati sul dispositivo è nominata, con il pulsante Cancella tutti i miei dati proprio accanto signed by Lollyvector SVG31 paths~4.2k nodes88 groups58 KBVerifica tu stessoScarica il file firmato

Il tuo backup personale di questi dati - il pacchetto lolly-backup prodotto da Esporta i miei dati - è un file che conservi e controlli tu. Non tocca mai i nostri server a meno che tu non scelga di inviarlo da qualche parte tu stesso. Vedi Trasferimento dati.

Strumenti sul dispositivo

Alcuni strumenti - Strip Hidden Data, Compress PDF e altri con il badge "Runs on your device" - operano su un file che fornisci tu. Il file viene letto in memoria nel tuo browser, trasformato localmente e restituito come download. Non viene mai caricato, perché non c'è alcun server nel percorso a cui caricarlo. Questi strumenti funzionano offline, e il loro output non porta alcun watermark o metadato nostro - lo scopo della maggior parte di essi è rimuovere e proteggere i dati, non aggiungere rischi.

Il badge che questi strumenti portano: Runs on your device - niente viene caricato signed by Lollyvector SVG2 paths824 nodes5 groups12 KBVerifica tu stessoScarica il file firmatoIl badge che questi strumenti portano: Runs on your device - niente viene caricato signed by Lollyvector SVG2 paths824 nodes5 groups12 KBVerifica tu stessoScarica il file firmato

Prepare for sharing mantiene gli input di lavoro, i risultati privati e le mappe di sostituzione in memoria, senza aggiungerli automaticamente alla cronologia, ai link, ai backup o alla sincronizzazione. L'ispezione e la sostituzione non inviano il contenuto del file a un server né convalidano credenziali online. L'utente sceglie se copiare, scaricare, inviare o salvare esplicitamente un risultato nella propria libreria; un risultato salvato segue poi le normali impostazioni di backup e sincronizzazione della libreria. I file di ricetta omettono i payload precedenti e le mappature letterali. I report di riepilogo contengono conteggi, id di ambito e hash dei file. La CLI può anche salvare un file di revisione privato contenente i valori originali, solo quando richiesto esplicitamente con --review-file. Chiudere o abbandonare una vista di preparazione nel browser rilascia il suo stato di lavoro; questa non è una promessa di cancellazione forense dalla memoria del browser o del sistema operativo.

Tutte le richieste di rete che l'app può effettuare

La tabella sotto è l'elenco completo di tutto ciò che l'app recupera o invia su una rete. Se non è qui, l'app non lo fa.

CosaCosa lascia effettivamente il tuo dispositivoQuando (l'azione che lo attiva)Se un operatore lo blocca
Sincronizzazione del catalogo strumentiNiente di personale - una richiesta per l'indice pubblico di strumenti e asset di Lolly, verso l'origine stessa dell'appAll'avvio, poi memorizzata in cache offlineL'app funziona con il proprio set di strumenti in cache. Smette solo di scoprire nuovi strumenti
Uno strumento che richiede dati in tempo realeQualsiasi cosa quello specifico strumento richieda, verso l'host indicato nella propria descrizione. Oggi si tratta solo della ricerca città nello strumento Meeting Planner, che interroga geocoding-api.open-meteo.com per trasformare ogni nome di città (la città ospitante e quella di ogni membro del team) in coordinate e fuso orario - nessun account, nessuna chiave e nessun identificatore oltre alla richiesta stessa. Il campo Host city lo indica, e ogni risposta viene salvata sul tuo dispositivo così una città viene cercata una sola voltaSolo mentre quello strumento è aperto, per la città ospitante (compilata per impostazione predefinita) e per la città di ogni membro del teamQuella ricerca fallisce, e nient'altro viene interessato
Google FontsIl nome della famiglia di font scelta e il tuo indirizzo IP, verso i server font di Google (fonts.googleapis.com per il foglio di stile, fonts.gstatic.com per il file del font)Solo se aggiungi un Google Font nell'editor del brand, e solo dopo averlo accettato in una finestra di dialogo che dice esattamente questo - un recupero una tantum per famiglia, poi risiede sul tuo dispositivo e viene usato offlineIl selettore Google Fonts fallisce in modo sicuro. Carica invece un file di font
Send to Google DriveIl singolo file che hai scelto di inviare, in qualsiasi formato, verso l'API Drive di Google (www.googleapis.com), dopo un accesso Google che completi nella finestra di Google stessa. L'accesso di Lolly è limitato ai file che ha creato (l'ambito drive.file - non può mai leggere il resto del tuo Drive). Nell'app web il token di accesso viene mantenuto in memoria per la sessione, mai salvato; nelle altre app un refresh token viene salvato solo su questo dispositivo, se spunti "stay connected"Solo quando premi "Send to Google Drive" su un file, e solo nelle build in cui l'operatore ha configurato un client id Google - senza il quale il pulsante non esisteIl pulsante non compare mai. Scarica il file e caricalo tu stesso su Drive
Send to DropboxIl singolo file che hai scelto di inviare, verso l'API di Dropbox (api.dropboxapi.com per l'accesso e i metadati, content.dropboxapi.com per il file stesso), dopo un accesso Dropbox che completi nella finestra di Dropbox stessa. L'accesso di Lolly è limitato alla cartella dell'app (può vedere solo Apps/ e la propria cartella al suo interno - mai il resto del tuo Dropbox), il link "Open" che ti mostra è un link privato a breve scadenza (non viene creata alcuna condivisione pubblica), e un token di aggiornamento viene salvato solo se selezioni "stay connected"Solo quando premi "Send to Dropbox" su un file, e solo nelle build in cui l'operatore ha configurato un client id Dropbox - senza il quale il pulsante non esisteIl pulsante non compare mai. Scarica il file e caricalo tu stesso su Dropbox
Send to OneDriveIl singolo file che hai scelto di inviare, verso i servizi di identità e Graph di Microsoft (login.microsoftonline.com per l'accesso, graph.microsoft.com per il caricamento; un file di grandi dimensioni viene caricato a blocchi verso un indirizzo di caricamento di proprietà Microsoft su api.onedrive.com, .up.1drv.com o .sharepoint.com), dopo un accesso Microsoft che completi nella finestra di Microsoft stessa. L'accesso di Lolly è limitato alla propria cartella sotto Apps/ (non può mai leggere il resto del tuo OneDrive) più il tuo nome visualizzato per l'etichetta dell'account, e un token di aggiornamento viene salvato solo se selezioni "stay connected"Solo quando premi "Send to OneDrive" su un file, e solo nelle build in cui l'operatore ha configurato un client id Microsoft - senza il quale il pulsante non esisteIl pulsante non compare mai. Scarica il file e caricalo tu stesso su OneDrive
Send to LinkedInIl singolo file che hai scelto di inviare, più il suo nome come testo del post, verso LinkedIn (www.linkedin.com per l'accesso, api.linkedin.com per il caricamento e il post), dopo un accesso LinkedIn che completi nel tuo stesso browser. Il post va sul tuo stesso feed come post pubblico a tuo nome. Lolly può pubblicare a tuo nome e leggere il tuo nome per l'etichetta dell'account, nient'altro sul tuo LinkedIn, e l'accesso viene mantenuto su questo dispositivo solo se selezioni "stay connected" - i token di LinkedIn durano 60 giorni e non possono essere rinnovati silenziosamente, quindi decadono da soliSolo quando premi "Send to LinkedIn" su un file, solo nelle app desktop, e solo nelle build in cui è configurata un'app LinkedIn - senza la quale il pulsante non esisteNiente da bloccare nell'app web: questo esiste solo nelle app desktop, quindi quei due host sono deliberatamente ASSENTI dalla Content-Security-Policy dell'app web qui sotto. Nelle app desktop, rimuovi l'app LinkedIn configurata e il pulsante non compare più
Send to PenpotIl tuo token di accesso personale Penpot (lo incolli tu nell'app) e l'archivio .penpot del design che hai scelto di inviare, verso l'API di Penpot (design.penpot.app) tramite un piccolo tramite sull'origine stessa dell'app (/api/penpot), perché l'API di Penpot non risponde direttamente a un browser. Il tramite inoltra e dimentica; le app desktop parlano con Penpot direttamenteSolo quando premi "Send to Penpot" nello strumento Design e confermi un progettoIl tramite restituisce un errore e l'invio fallisce in modo sicuro. Esporta il file .penpot e importalo tu stesso in Penpot
Send to BlueskyL'unica immagine che hai scelto di inviare, il suo nome come testo del post e come testo alternativo, e il tuo handle più una password per app (Bluesky → Settings → App passwords, mai la password del tuo account), verso il server Bluesky che indichi (bsky.social a meno che tu non ti autoospiti). La password per app viene salvata solo su questo dispositivo, mai in un backup, e Disconnect la cancellaSolo quando premi "Send to Bluesky" su un'immagine, dopo aver collegato l'account nel tuo profilo, solo nelle app desktopNiente da bloccare nell'app web: la sua policy qui sotto non elenca alcun host Bluesky, quindi lì quell'incrocio non esiste. Nelle app desktop, rimuovi la connessione e il pulsante non compare più
Send to DiscordIl singolo file che hai scelto di inviare, come allegato, verso l'indirizzo webhook del canale che hai incollato (discord.com). Un indirizzo webhook permette a chiunque lo possieda di pubblicare in quel canale, quindi viene salvato solo su questo dispositivo, mai in un backup, e Disconnect lo cancellaSolo quando premi "Send to Discord" su un file, solo nelle app desktopNiente da bloccare nell'app web: la sua policy qui sotto non nomina discord.com, quindi lì quell'incrocio non esiste. Nelle app desktop, rimuovi il webhook e il pulsante non compare più
Send to MastodonIl singolo file che hai scelto di inviare e il suo nome come testo del post, verso il server Mastodon (o compatibile) che indichi, dopo un accesso che completi nella finestra di quel server stesso. Collegarsi registra una piccola app per dispositivo su quel server; l'accesso viene mantenuto su questo dispositivo solo se selezioni "stay connected"Solo quando premi "Send to Mastodon" su un file. Scegli tu il server, quindi non è nella policy qui sottoIl server che indichi deve consentire chiamate dal browser; se non lo fa, usa le app desktop. Disconnect rimuove il pulsante
Send to Nextcloud / WebDAVIl singolo file che hai scelto di inviare, verso il tuo server, tramite un'unica richiesta PUT autenticata con l'indirizzo del server, il nome utente e la password per app che hai inserito (Nextcloud → Settings → Security → Devices & sessions; mai la password del tuo account). Salvata solo su questo dispositivo, mai in un backup, cancellata da DisconnectSolo quando premi "Send to Nextcloud" su un file. Scegli tu il server, quindi non è nella policy qui sottoIl tuo server deve consentire chiamate dal browser provenienti dall'origine dell'app; se non lo fa, usa le app desktop
Send to S3-compatible storageIl singolo file che hai scelto di inviare, verso il tuo bucket (AWS S3, MinIO, R2, B2, Garage - qualsiasi endpoint SigV4), firmato sul tuo dispositivo con la coppia di chiavi che hai inserito. Le chiavi vengono salvate solo su questo dispositivo, mai in un backup, cancellate da DisconnectSolo quando premi "Send to S3" su un file. Scegli tu l'endpoint, quindi non è nella policy qui sottoLe regole CORS del tuo bucket devono consentire l'origine dell'app; se non lo fanno, usa le app desktop
Sincronizzazione tra i tuoi dispositiviUna copia di ciò che hai fatto su questo dispositivo - sessioni e progetti salvati, i tuoi sistemi di design con i loro font e loghi, immagini caricate, il tuo profilo e le tue preferenze - come un unico file, verso lo storage unico che hai scelto: la cartella dell'app Lolly nel tuo Dropbox (api.dropboxapi.com, content.dropboxapi.com), i file creati da Lolly nel tuo Google Drive (www.googleapis.com), la cartella dell'app Lolly nel tuo OneDrive (graph.microsoft.com, con i file più grandi caricati su api.onedrive.com, .up.1drv.com o .sharepoint.com, e i download dai domini Microsoft .files.1drv.com, my.microsoftpersonalcontent.com o .sharepoint.com), oppure il tuo server Nextcloud / WebDAV o bucket S3. Lo stesso storage conserva anche fino a sette copie giornaliere e una copia precedente alla tua ultima applicazione. Niente arriva a Lolly: nessun server, relay o server Lolly Work è nel percorso, e le app non hanno bisogno di alcun sito Lolly per questo, nemmeno per accedere. La copia viene cifrata sul tuo dispositivo prima solo se imposti una passphrase. Accessi, chiavi, password per app, la passphrase e le impostazioni di sincronizzazione restano sul dispositivo e non sono mai nella copia. Sul web, una connessione Google Drive ricordata conserva solo il nome del tuo account (e il tuo client id, se ne hai fornito uno); l'accesso Google stesso dura una sola visita. Nell'app Android, l'accesso Google Drive passa attraverso i servizi Google Play del telefono, gestiti da GoogleSolo dopo aver attivato "Sync across my devices" o premuto "Sync now": un caricamento poco dopo ogni modifica e quando esci dall'app, e un controllo per una copia più recente all'avvio dell'appLa sincronizzazione fallisce e dice perché; il tuo lavoro resta sul dispositivo. Esporta i tuoi dati in un file e spostalo tu stesso
Profili di stampa ICCNiente di personale - una richiesta per un profilo standard di condizione di stampa, verso il registro pubblico dell'ICC (registry.color.org, www.color.org)Solo se clicchi un preset ICC nel gestore dei profili di stampa - un recupero una tantum per profilo, poi risiede sul tuo dispositivoI preset ICC falliscono. Fornisci invece il tuo profilo .icc
Radio via InternetNiente di personale - una richiesta di playlist e uno stream audio, verso la stazione (api.somafm.com e il server icecast che indica, *.somafm.com)Solo mentre riproduci la radio integrata opzionale nel lettore audioLa radio fallisce. Ogni altra funzione audio continua a funzionare
Un URL che chiedi a uno strumento di catturareUna richiesta all'esatto indirizzo web che digiti, dallo strumento di cattura schermata URL. Qualunque sia quell'indirizzo. Questo host non è nella policy qui sotto, perché lo scegli tu al momento dell'usoSolo quando inserisci un URL in quello strumento e avvii la catturaUn operatore non può inserirlo in una lista consentita per host. Per rimuoverlo, rimuovi lo strumento
Aggiungere un'immagine da un URLUna richiesta all'indirizzo esatto dell'immagine che incolli in "Add from URL" (nel selettore di asset o in Risorse). La policy stessa dell'app web vieta al browser di recuperare contenuti da un altro sito direttamente, quindi la richiesta viene fatta per te da un piccolo tramite sull'origine stessa dell'app (/api/fetch-image), che recupera l'immagine lato server e restituisce solo i byte - non salva nulla e dimentica l'indirizzo. Rifiuta qualsiasi cosa non sia un indirizzo immagine pubblico (un indirizzo privato o interno viene bloccato). Le app desktop recuperano l'indirizzo direttamente. Un link Lolly che incolli non viene affatto recuperato - si renderizza sul tuo dispositivo. L'host non è nella policy qui sotto, perché lo scegli tu al momento dell'usoSolo quando incolli un URL in "Add from URL" e confermiL'operatore disattiva il tramite (LOLLY_DISABLE_IMAGE_PROXY=1); a quel punto nell'app web si possono aggiungere solo link Lolly, immagini data: e immagini dello stesso dominio. Le app desktop non ne risentono
Verifica firma SEALNiente. L'app web non ha alcun resolver DNS - vedi sottoMaiNiente da bloccare
Modelli AI on-deviceNiente di personale - un download una tantum del file del modello dall'host dei modelli di Lolly (lolli.li), poi memorizzato in cache sul tuo dispositivo; nessun account, nessun identificatore, solo la richiesta e il tuo IPSolo quando usi una funzione che richiede un modello (scansione approfondita di Verify, upscale immagine, voce e simili)Quella funzione attende il download; tutto il resto continua a funzionare
Istanza remotaQualsiasi cosa restituisca l'istanza che nomini, tramite la stessa sincronizzazione del catalogo descritta sopra - più un tag di versione sulle richieste che le invii (tipo di shell e versione del motore, la stessa informazione che porta uno user agent), così il suo operatore può vedere quali versioni di Lolly sono in circolazione. Su un'istanza gestita, mentre hai effettuato l'accesso, quel tag porta anche un id di installazione per dispositivo così l'elenco dispositivi dell'operatore può distinguere questa installazione. Viaggia solo sulle richieste che il tuo uso normale genera già - non c'è alcun timer e niente telefona a casa - e lasciare l'istanza elimina l'id, così un dispositivo che si riconnette in seguito ne presenta uno nuovo. Scegli tu l'host al momento dell'uso, quindi non è nella policy qui sottoSolo se punti esplicitamente la shell verso un'altra installazione di LollyIl cambio istanza fallisce. La tua istanza locale non viene interessata

Ogni host fisso in quella tabella è anche l'elenco completo consentito nella Content-Security-Policy dell'app, che il browser applica. Quindi l'elenco non è solo una descrizione di ciò che il codice fa oggi, è il confine a cui il browser vincola l'app: un cambiamento futuro che provasse a contattare un altro host verrebbe bloccato, non permesso silenziosamente. Una riga è l'eccezione deliberata, e la sua stessa cella lo dice: Send to LinkedIn esiste solo nelle app desktop, quindi la policy dell'app web non nomina nessuno dei suoi due host - l'app web non potrebbe raggiungerli anche se il suo codice ci provasse. Altre due righe, Bluesky e Discord, sono anch'esse solo per desktop per lo stesso motivo, e i loro host restano fuori dalla policy web per la stessa ragione. Cinque righe non hanno un host fisso, perché sei tu a scegliere l'indirizzo al momento dell'uso: un URL che chiedi a uno strumento di catturare, un'istanza remota verso cui punti la shell, e il tuo server Mastodon, server WebDAV o bucket S3 (gli ultimi due anche come destinazione di sincronizzazione). Nessuna di queste è nella policy, e ciascuna avviene solo quando digiti un indirizzo e agisci su di esso. La riga di Penpot raggiunge Penpot attraverso l'origine stessa dell'app, quindi è coperta da 'self'. Un'installazione che non vuole nessuna delle opzionali (un'istanza aziendale con i propri font, ad esempio) rimuove quegli host dalla propria policy e le funzioni falliscono in modo sicuro invece di contattare l'esterno.

A parte due tipi di riga, nessuna di queste invia i tuoi documenti, progetti, sessioni o file caricati da nessuna parte: esistono per portare cose verso il tuo dispositivo (strumenti, font, modelli). I due tipi sono le righe Send, che inviano l'unico file che hai scelto, e la riga di sincronizzazione, che invia una copia del tuo lavoro allo storage che hai scelto e a nessun server Lolly. Ogni altra eccezione è nominata esplicitamente nelle sezioni sottostanti.

Una nota su cosa abbiamo rimosso. Verify può controllare le firme SEAL, uno schema in cui la chiave di firma di un file viene pubblicata nel DNS. I browser non possono fare query DNS, quindi qualsiasi implementazione web deve instradare la ricerca attraverso un resolver DNS-over-HTTPS di terze parti

quello di Cloudflare. Non lo facciamo più, e non c'è un sostituto: Verify ora non passa alcun resolver, quindi la verifica SEAL non fa alcuna richiesta di rete. Nessuna app Lolly cerca oggi le chiavi SEAL nel DNS: le app desktop e mobile eseguono la stessa vista Verify, e lolly validate a riga di comando non controlla SEAL. Un file il cui record SEAL porta la chiave inline viene controllato offline, e Verify definisce la firma internamente coerente senza confermare il dominio. Un file la cui chiave risiede solo nel DNS mostra La firma SEAL non è stata verificata, con il motivo "no key resolver and no inline key".

La schermata Verify: un'area di rilascio e nient'altro - il file viene controllato dove già si trova, senza caricamento e senza account signed by Lollyvector SVG11 paths~4.3k nodes18 groups52 KBVerifica tu stessoScarica il file firmatoLa schermata Verify: un'area di rilascio e nient'altro - il file viene controllato dove già si trova, senza caricamento e senza account signed by Lollyvector SVG11 paths~4.3k nodes18 groups52 KBVerifica tu stessoScarica il file firmato Puoi verificarlo tu stesso: controlli greppabili per questa e ogni altra affermazione in questa pagina, con i comandi esatti e l'output atteso, si trovano su Verify It Yourself.

URL di rendering incorporabili

Attivo su lolly.tools. Ogni URL https://lolly.tools/tool/<tool-id>.<ext>?<inputs> viene effettivamente renderizzato, e gli input viaggiano in quello stesso URL. La sezione sottostante spiega cosa significa questo per te, e un operatore può disattivare la funzionalità sulla propria istanza.

L'app stessa resta interamente sul tuo dispositivo. Separatamente, un operatore può abilitare gli URL di rendering incorporabili - /tool/<tool-id>.<ext>?<inputs> - così un link Lolly condiviso può apparire come un'immagine live in un README, un wiki o una dashboard. Recuperarne uno chiede al server di renderizzare dati pubblici di strumenti e catalogo con gli input scritti nell'URL.

Fai self-hosting di Lolly e non vuoi una superficie di rendering pubblica? Imposta LOLLY_DISABLE_RENDER_GET=1 e ognuno di questi URL restituisce 404.

Il server MCP (opzionale, per agenti AI)

Lolly può anche essere raggiunto da un agente AI tramite il Model Context Protocol - un endpoint gestito da un operatore (lolly.tools ne gestisce uno; chiunque può fare self-hosting del proprio, anche completamente air-gapped). Condivide la postura senza account del percorso di rendering, più quattro strumenti che necessariamente gestiscono i byte dei file:

di design, attraverso le sue fasi plan, compile e inspect) accetta i byte di un mazzo allo stesso modo, e li elabora in memoria, solo per quella chiamata - non viene scritto nulla su disco né conservato una volta inviata la risposta. La sua prima fase, capabilities, indica a parole dove andrebbero i tuoi byte prima che tu ne invii uno: su un server locale self-hosted il mazzo non lascia mai quella macchina; su un server ospitato, chiamare lolly_rebrand invia il mazzo lì, fino ai limiti di dimensione e di diapositive che quella stessa fase indica.

Identità Content Credentials (un accesso che devi avviare tu stesso)

Lolly può sigillare una Content Credential crittografica nelle tue esportazioni così chiunque può verificare, offline, che un file è inalterato da quando ha lasciato Lolly. Questo è attivo per impostazione predefinita e completamente locale - la chiave di firma viene generata sul tuo dispositivo e la firma stessa avviene offline. Senza iscrizione quella chiave è usa e getta: una nuova coppia di chiavi generata per ogni esportazione e scartata con essa. Una volta iscritto, la chiave diventa duratura e viene generata non estraibile - nemmeno il codice di Lolly può leggerla, può solo chiederle di firmare. In entrambi i casi non lascia mai il tuo dispositivo. Questa sezione copre l'unico passaggio opzionale in aggiunta a questo: iscrivere un'identità verificata, così le tue esportazioni dicono "Verified - signed by \<your email\>" invece di una chiave anonima. Se salti l'iscrizione, nulla in questa sezione ti riguarda, e nessun dato personale lascia mai il tuo dispositivo.

La scheda identità verificata nella pagina profilo, larghezza telefono: il selettore della durata del certificato e il passaggio di iscrizione sottostante, dormiente finché non lo avvii tu stesso signed by Lollyvector SVG7 paths~2.0k nodes11 groups24 KBVerifica tu stessoScarica il file firmatoLa scheda identità verificata nella pagina profilo, larghezza telefono: il selettore della durata del certificato e il passaggio di iscrizione sottostante, dormiente finché non lo avvii tu stesso signed by Lollyvector SVG7 paths~2.0k nodes11 groups25 KBVerifica tu stessoScarica il file firmato

Se ti iscrivi, ecco esattamente cosa succede:

  1. Scegli un metodo di accesso - GitHub, Google, SUSE (id.suse.com) o un link inviato via email. Per i tre provider OIDC, vieni reindirizzato alla pagina di accesso di quel provider, governata dalla loro informativa sulla privacy, non dalla nostra. Il servizio certificati di Lolly riceve indietro solo un indirizzo email verificato e il nome del provider. Per il link via email, l'indirizzo che digiti viene passato a Resend, un'API email transazionale, solo per consegnare quel singolo link.
  2. Un cookie a breve durata protegge il reindirizzamento. Questo è l'unico cookie che l'intero sistema Lolly imposta: lolly_ca_state, HttpOnly, con ambito /api/ca, in scadenza entro dieci minuti. Contiene un valore casuale, non un identificativo di tracciamento, ed esiste solo per impedire che il reindirizzamento OAuth venga falsificato. Viene cancellato appena l'accesso si completa.
  3. Il tuo indirizzo IP viene usato, brevemente, per prevenire abusi degli endpoint di

accesso (così uno script non può inondare una casella di posta o esaurire la quota email). Lolly lo trasforma con una funzione hash prima di creare un bucket di controllo abusi di breve durata; l'indirizzo originale non viene inviato a quello store. Il bucket scade dopo circa un minuto e non viene usato per il tracciamento. I normali log di accesso dell'hosting sono separati e descritti più sotto.

  1. Il servizio certificati emette un certificato a breve durata (7, 30, 90 o 365 giorni, a tua scelta, limitato dalla policy dell'operatore) che lega la tua email verificata alla metà pubblica della coppia di chiavi generata sul tuo dispositivo. La metà privata non lascia mai il tuo browser.
  2. Nulla dell'emissione viene registrato. Il servizio certificati non mantiene alcun log di emissione: non la tua email, non il provider, non un numero di serie, non un timestamp. Nessun database, nessuna riga di log, nessun webhook. Il tuo indirizzo email esiste nella richiesta solo abbastanza a lungo da essere scritto nel certificato che il tuo stesso dispositivo riceve, e poi è sparito completamente dal nostro lato.
  3. Dopo di ciò, la firma torna ad essere offline per tutta la durata del certificato. Esportare un file non contatta mai il servizio certificati - solo l'iscrizione lo faceva.

Il compromesso, detto chiaramente. Una versione precedente di questo servizio registrava effettivamente ogni emissione, così che un certificato mal rilasciato o compromesso potesse essere tracciato. L'abbiamo rimosso, perché quel log era l'unico punto in tutto Lolly dove dati personali venivano depositati su un server, e preferiamo non conservarli piuttosto che conservarli con cura. Ciò che rinunciamo è la tracciabilità lato server: se un certificato viene usato in modo improprio non possiamo risalire a chi lo ha ottenuto. I certificati sono a breve durata per progettazione - da 7 a 365 giorni, a tua scelta, limitato dall'operatore - e scadono da soli, che è la mitigazione su cui facciamo affidamento invece. I self-hoster i cui obblighi richiedono un log di audit possono aggiungerne uno, e diventare i titolari di quel dato facendolo.

L'estensione del browser

L'estensione del browser Lolly URL Screenshot non raccoglie dati personali per noi. Non ha analytics, tracciamento né un server proprio. La pagina Estensione del browser descrive come funziona.

Cosa fa. L'app web di Lolly può chiederle lo screenshot di una pagina web, o il contenuto di una pagina per avviare un design system da un sito web. Ogni richiesta apre nell'estensione una finestra di approvazione che mostra il sito richiedente, se vuole uno screenshot o il contenuto della pagina, e l'indirizzo della pagina. Solo dopo che premi Approve once l'estensione apre quella pagina in una scheda in background temporanea, scatta lo screenshot o legge la pagina, restituisce il risultato alla scheda Lolly che l'ha richiesto e chiude la scheda. Ogni richiesta ha bisogno della propria approvazione.

Dati.

Permessi.

Nessuno di questi viene usato per leggere, monitorare o trasmettere la tua navigazione oltre la singola richiesta che hai approvato.

Log di infrastruttura

Come qualsiasi sito web, i server dietro lolly.tools - e dietro qualsiasi installazione di Lolly - generano log di accesso web-server standard ogni volta che una richiesta li raggiunge: indirizzo IP, percorso richiesto, timestamp, user agent. Questo è comportamento di hosting di base, non qualcosa che Lolly aggiunge, e non contiene mai il contenuto dei tuoi documenti, perché quelli non raggiungono mai un server. L'unica eccezione deliberata è un file che consegni esplicitamente a una chiamata MCP lolly_transform, lolly_verify, lolly_redact o lolly_rebrand, che viene elaborato in memoria e mai scritto su disco o in un log, come descritto sopra.

Il codice di Lolly non scrive nulla in quei log. Il server MCP registra avvio, configurazione e avvisi di rendering; non tiene un proprio log delle richieste e non registra token né indirizzi dei chiamanti. Il pass-through di Penpot registra il nome di ogni comando e lo stato della risposta di Penpot, mai intestazioni, token o il file. Il servizio certificati registra le impostazioni di avvio e gli avvisi di configurazione, più due righe ripulite in caso di fallimento: un codice di stato di invio fallito senza indirizzo del destinatario, e una riga di errore fissa senza testo d'errore, stack trace o URL (un errore del provider può portare valori di identità o credenziali). Tutto il resto nel log appartiene alla piattaforma di hosting, non a noi.

Per lolly.tools, l'hosting è Vercel e la conservazione dei log di accesso segue le impostazioni predefinite della piattaforma Vercel per il nostro piano. Non configuriamo alcun log drain, nessuna esportazione dei log a lungo termine e nessun prodotto di analytics o monitoraggio in aggiunta. Non conserviamo alcuna copia di questi log noi stessi, il che significa anche che non abbiamo modo di cercarli per te - vedi I tuoi diritti.

Basi giuridiche, conservazione e destinatari

Quasi nulla qui richiede una base giuridica, perché quasi nulla viene trattato. Per completezza, l'elenco completo:

TrattamentoBase giuridica (GDPR Art. 6)Conservato per
Tutto ciò che sta sul tuo dispositivo (documenti, preferenze, cache, contatori)Non è affatto un nostro trattamento - non ci raggiunge mai. La memorizzazione sul tuo dispositivo è strettamente necessaria per il servizio che hai richiesto (ePrivacy Art. 5(3)), quindi non richiede consensoFinché non lo elimini
Il tuo indirizzo email durante l'iscrizione a Content CredentialsArt. 6(1)(b), esecuzione di un servizio da te esplicitamente richiestoNon conservato. Presente in memoria solo per la durata della richiesta
Una chiave di bucket derivata in un'unica direzione dal tuo indirizzo IP sugli endpoint di accesso, per il rate limitingArt. 6(1)(f), il nostro legittimo interesse a prevenire l'abuso di un servizio gratuito e della quota email di terzi. Riteniamo che questo superi un test di bilanciamento perché l'indirizzo originale non viene inviato al limitatore, il bucket viene usato solo per il controllo abusi e scade automaticamenteCirca 1 minuto nello store di controllo abusi; non conservato dopo
Log di accesso dell'hosting (IP, percorso, timestamp, user agent)Art. 6(1)(f), il nostro legittimo interesse alla sicurezza del servizio, alla prevenzione degli abusi e alla diagnosi dei guastiIl default della piattaforma di Vercel per il nostro piano. Non aggiungiamo alcuna estrazione o esportazione

Destinatari. Le categorie di destinatari sono: il nostro fornitore di hosting (Vercel Inc.); il nostro fornitore dello store di controllo abusi, che riceve solo chiavi di bucket derivate in un'unica direzione e di breve durata, mai l'indirizzo IP originale; e - solo se usi l'opzione di accesso via email - un fornitore di email transazionali (Resend). Se accedi con GitHub, Google o SUSE (id.suse.com), interagisci direttamente con quel fornitore secondo la sua privacy policy. Ci comunicano un indirizzo email verificato e nient'altro. Non condividiamo dati personali con nessun altro, e non vendiamo dati, non facciamo pubblicità né profilazione degli utenti.

Trasferimenti fuori dallo SEE. Vercel e Resend sono aziende statunitensi. Il compute delle funzioni per lolly.tools è fissato sulla regione di Vercel a Francoforte (fra1), quindi l'elaborazione avviene nell'UE, ma essendo fornitori con sede negli USA possono comunque accedere ai dati come responsabili del trattamento dagli USA. Questi trasferimenti si basano sulle Clausole Contrattuali Standard della Commissione Europea e/o sul EU-US Data Privacy Framework, come indicato nell'accordo di trattamento dati di ciascun fornitore. Poiché i dati personali che raggiungono questi fornitori sono così limitati - un indirizzo email trasmesso per inviare un messaggio, i normali log di accesso, e un bucket di controllo abusi derivato e di breve durata - l'esposizione è corrispondentemente ridotta.

Processo decisionale automatizzato. Nessuno. Non c'è profilazione né alcuna decisione automatizzata che produca effetti giuridici o similmente significativi (Art. 22).

Privacy dei minori

Lolly non raccoglie consapevolmente informazioni personali da nessuno, di nessuna età, nel normale uso dell'app - non c'è nulla da raccogliere. L'unico punto in cui vengono mai raccolte informazioni personali (un indirizzo email) è l'iscrizione a Content Credentials, descritta sopra, che non è rivolta né destinata ai minori.

I tuoi diritti

Poiché quasi tutto ciò che Lolly tocca è memorizzato solo sul tuo dispositivo, la maggior parte di ciò che la normativa sulla protezione dei dati chiama "i tuoi diritti" - accesso, correzione, cancellazione, portabilità - sono cose che puoi già fare da solo, istantaneamente, senza chiedere a nessuno: i tuoi dati vivono nello storage del tuo browser, in una forma che puoi ispezionare, esportare (Esporta i miei dati, sopra) o eliminare (cancellando lo storage del sito nel tuo browser, come sopra).

Formalmente, ai sensi degli Articoli 15-22 del GDPR hai il diritto di accedere ai tuoi dati personali, di rettificarli, di cancellarli, di limitare o opporti al loro trattamento (compresa l'opposizione a tutto ciò che basiamo su legittimi interessi), alla portabilità dei dati e - dove il trattamento si basa sul consenso - di revocare quel consenso in qualsiasi momento, senza pregiudicare la liceità di quanto avvenuto prima della revoca.

Ecco la posizione onesta sull'esercizio di questi diritti nei nostri confronti. Poiché non teniamo più un registro delle emissioni, non deteniamo alcun dato personale su di te che possiamo consultare, correggere, esportare o eliminare. Se ci scrivi per chiedere cosa abbiamo su di te, la risposta sincera è nulla, e te lo diremo. L'unica categoria che esiste è costituita dai log di accesso dell'hosting associati a un indirizzo IP, detenuti dal nostro fornitore di hosting secondo i suoi default di conservazione. Non abbiamo alcuno strumento per cercarli o eliminarli selettivamente, e te lo diremo piuttosto che fingere il contrario. Tutto ciò che è realmente tuo è sul tuo dispositivo, dove puoi già leggerlo, esportarlo e distruggerlo senza chiedere il permesso a nessuno.

Hai il diritto di presentare reclamo. Se ritieni che abbiamo gestito i tuoi dati in modo scorretto, puoi presentare un reclamo a un'autorità di controllo per la protezione dei dati - nell'UE, l'autorità del tuo paese di residenza, di lavoro o dove ritieni sia avvenuta la violazione (Art. 77). La nostra autorità di controllo capofila è il Bayerisches Landesamt für Datenschutzaufsicht (BayLDA) ad Ansbach, Germania. Non serve contattarci prima, anche se ci piacerebbe avere l'occasione di correggere il problema.

Non vendiamo dati. Non ne abbiamo da vendere.

Modifiche a questa policy

La data in cima cambia ogni volta che questo documento cambia. Una modifica che altera cosa esce dal tuo dispositivo o cosa viene conservato ottiene una propria riga qui, non una modifica silenziosa - se vuoi vedere cosa è cambiato, chiedi (sotto) o confronta con la fonte pubblica.

22 ottobre 2026: corretta la descrizione del comportamento esistente. La sezione sull'estensione del browser ora copre la finestra di approvazione per ogni richiesta, l'accesso ai siti richiesto un sito alla volta e i recuperi di fogli di stile e icone nella lettura di un sito web. Corretti anche: le righe Send to Google Drive e Meeting Planner, la nota su SEAL (nessuna app Lolly cerca le chiavi SEAL nel DNS), il livello predefinito di telemetria d'uso del servizio per le organizzazioni, gli strumenti immagine di MCP e il logging applicativo dei servizi pubblici. Il software in sé non è cambiato.

Chi è responsabile e come contattarci

Il titolare del trattamento per lolly.tools è:

SUSE Software Solutions Germany GmbH Frankenstraße 146 90461 Nürnberg Germania

SUSE ha nominato un Responsabile della Protezione dei Dati, raggiungibile a privacy@suse.com. Usa questo indirizzo per qualsiasi richiesta formale ai sensi di "I tuoi diritti" sopra.

Per qualsiasi cosa riguardo Lolly stesso - come funziona, perché una cosa è fatta in un certo modo o una correzione a questo documento - contatta Andy Fitzsimon, fitzy@suse.com.

Per un'istanza Lolly self-hosted o enterprise, contatta invece chi la gestisce: l'operatore è il titolare del trattamento per il proprio deployment. SUSE e il progetto open source Lolly non detengono dati per i deployment che non gestiscono.