Informativa sulla privacy di Patternly
In vigore dal con la pubblicazione di questa versione. Versione 2026-10-16. La presente Informativa spiega come Łukasz Kurczab, persona fisica, con sede in ul. Wróblewskiego 59, 33-170 Tuchów, Polonia (il «Titolare»), tratta i dati personali in Patternly.
1. Titolare e contatti
Titolare: Łukasz Kurczab, persona fisica, ul. Wróblewskiego 59, 33-170 Tuchów, Polonia. Contatto privacy: privacy@patternly.it; telefono: +48 793 724 184. Responsabile della protezione dei dati o referente designato per la privacy: Non è stato nominato un responsabile della protezione dei dati; contatto per la privacy: privacy@patternly.it.
2. Ambito e requisito di età
La presente Informativa riguarda l’app mobile, l’account e i servizi di sincronizzazione, le pagine legali pubbliche e i canali di assistenza o segnalazione dei contenuti. L’apprendimento come ospite senza account può essere disponibile anche per gli utenti più giovani. La creazione autonoma di un account e la sincronizzazione cloud sono riservate a chi ha almeno 18 anni; Patternly non offre una procedura per ottenere il consenso di un genitore o tutore.
3. Dati conservati sul dispositivo
L’uso come ospite o con un account può comportare la conservazione sul dispositivo di un identificativo dell’installazione e del set di dati locale, del percorso scelto, degli obiettivi, delle impostazioni, delle sessioni di apprendimento, delle risposte, dei risultati, della coda di ripasso, dello stato di recupero, del calendario delle notifiche e della coda di invio delle segnalazioni di contenuto. I promemoria locali sono programmati sul dispositivo; al momento Patternly non registra un token per le notifiche push del server.
I dati locali di apprendimento sono protetti dai controlli di archiviazione del dispositivo utilizzati da Patternly. Un codice di recupero copiato su tua richiesta viene cancellato quando il sistema operativo lo consente e solo se gli appunti contengono ancora quel codice. I dati che restano soltanto sul dispositivo non vengono inviati al Titolare, a meno che tu non crei un account e sincronizzi un record ammesso, invii una segnalazione o utilizzi un’altra funzione di rete.
4. Dati dell’account e di autenticazione
Per gli account Patternly tratta gli identificativi utente di Firebase e Patternly, l’indirizzo e-mail, lo stato di verifica, il provider di autenticazione e le date e ore degli eventi di sicurezza per creare e proteggere l’account, autenticare le richieste, sincronizzare i dati supportati, recuperare l’accesso e prevenire gli abusi. Le basi giuridiche sono l’esecuzione del contratto di servizio e il legittimo interesse del Titolare alla sicurezza del servizio; gli obblighi di legge si applicano quando i dati devono essere conservati.
Google e Firebase trattano dati di autenticazione e attestazione del dispositivo secondo i propri termini. Se “Accedi con Apple” sarà disponibile in una futura versione iOS e sceglierai questo metodo, anche Apple potrà trattare dati di autenticazione secondo i propri termini. Ai sensi dell’articolo 14 GDPR, questi provider possono essere fonti dalle quali Patternly riceve identificativi dell’identità e del provider, un indirizzo e-mail e il nome quando restituiti, nonché segnali di attestazione del dispositivo o di sicurezza. Se scegli “Accedi con Apple”, Patternly richiede gli ambiti relativi a e-mail e nome e limita l’uso ai campi restituiti per l’autenticazione e la gestione dell’account.
5. Dati di apprendimento e sincronizzazione
Quando la sincronizzazione è attiva, Patternly invia al backend il percorso selezionato e i record di apprendimento completati, quali riepiloghi delle sessioni, risultati, risposte, stato dei ripassi, versioni, date e ore e identificativi del dispositivo o del set di dati. Le bozze attive, i timer, le preferenze e le impostazioni delle notifiche non fanno parte dell’attuale elenco dei dati sincronizzati. Finalità e base giuridica consistono nel fornire il servizio di sincronizzazione dell’account e mantenerne l’integrità.
I progressi di apprendimento sono conservati finché l’account esiste e vengono rimossi tramite la procedura di eliminazione dell’account, fatti salvi i limitati elementi probatori di eliminazione descritti di seguito. I metadati delle operazioni di sincronizzazione completate sono conservati per 30 giorni dal completamento.
6. Segnalazioni di contenuto e comunicazioni
Una segnalazione di contenuto può includere una categoria, una descrizione libera facoltativa, un identificativo casuale della segnalazione, identificativi del contenuto e del pacchetto, percorso, lingua, versione dell’app, piattaforma, data e ora e un token App Check o di attestazione del dispositivo. Il modulo per le segnalazioni di contenuto non allega un account né un’e-mail di contatto. Una descrizione libera può comunque contenere dati personali. Il server riceve l’indirizzo IP della connessione e lo trasforma in un identificativo unidirezionale per i limiti di frequenza, utilizzato solo per limitare le segnalazioni ripetute. Non inserire password o dati sensibili non necessari.
Le segnalazioni sono trattate per migliorare i contenuti e proteggere il canale di segnalazione. La base giuridica è il legittimo interesse del Titolare ai sensi dell’articolo 6, paragrafo 1, lettera f), GDPR, a mantenere accurati i contenuti e proteggere il canale di segnalazione; puoi opporti ai sensi dell’articolo 21 GDPR. Tutte le segnalazioni di contenuto sono conservate per 30 giorni dalla ricezione. L’identificativo unidirezionale dell’IP serve ad applicare una finestra di limitazione della frequenza di 3600 secondi. Ogni nuova segnalazione accettata che non sia un duplicato imposta la scadenza dell’identificativo a 3600 secondi dalla ricezione. Firestore TTL elimina i record scaduti in modo asincrono, quindi la cancellazione fisica può avvenire in un momento successivo. Una segnalazione accettata localmente viene rimossa dopo la conferma di ricezione del server. Una segnalazione non confermata nella coda locale viene eliminata automaticamente dopo 30 giorni.
7. Sicurezza e dati tecnici
Patternly utilizza token di autenticazione, segnali App Check o di attestazione del dispositivo, metadati delle richieste, identificativi per i limiti di frequenza derivati tramite hashing di dati di rete o e-mail, log operativi e registrazioni di eventi di sicurezza per proteggere gli account, indagare sui malfunzionamenti e prevenire gli abusi. Patternly non utilizza SDK pubblicitari o di tracciamento tra app, un SDK esterno generico di analisi del prodotto né un SDK esterno di segnalazione degli arresti anomali. RevenueCat tratta la cronologia degli acquisti per le funzioni di abbonamento e per le analisi degli acquisti descritte di seguito.
I log operativi sono conservati per 30 giorni e i log di sicurezza per 90 giorni. Patternly oscura credenziali e payload nei log di produzione. I codici di recupero copiati su tua richiesta possono rimanere negli appunti di sistema; Patternly tenta di cancellarli dopo 5 minuti, se il sistema operativo lo consente, e non rimuove contenuti copiati successivamente da te.
8. Responsabili del trattamento, destinatari e trasferimenti
Responsabili del trattamento cloud attivi e verificati e relative finalità: Google Cloud/Firebase — autenticazione degli account, backend e sincronizzazione; RevenueCat — gestione degli abbonamenti; Brevo — invio di e-mail transazionali; OVHcloud/Zimbra — caselle di assistenza e contatto. Titolari autonomi attivi e destinatari: Nessun destinatario oltre al Titolare e ai fornitori di servizi descritti nella presente Informativa.. Provider per l’invio delle e-mail: Brevo SMTP. Regioni dei provider: Google Cloud europe-central2 (Varsavia, Polonia). Garanzie per i trasferimenti al di fuori del SEE: Le condizioni applicabili sul trattamento dei dati dei fornitori descrivono le garanzie per i trasferimenti al di fuori del SEE. Google dichiara che le condizioni Cloud e Firebase prevedono il quadro EU–U.S. Data Privacy Framework per i trasferimenti verso entità Google negli Stati Uniti coperte e certificate, e le clausole contrattuali tipo dell’UE (SCC) per i trasferimenti soggetti a restrizioni quando richiesto dalle condizioni applicabili. Firebase Authentication tratta dati negli Stati Uniti; la regione backend di Varsavia non si applica a tutti i servizi. Per i trasferimenti soggetti a restrizioni dal SEE verso paesi privi di una decisione di adeguatezza, il DPA di RevenueCat incorpora il Modulo 2 delle SCC per il nostro rapporto titolare del trattamento–responsabile del trattamento, con dettagli sui trasferimenti e misure di sicurezza nei relativi allegati. Il DPA di Brevo prevede SCC e misure supplementari, nonché il ricorso al quadro EU–U.S. Data Privacy Framework per i trasferimenti coperti verso gli Stati Uniti finché applicabile. Il DPA di OVHcloud disciplina il trattamento remoto. Il suo allegato SCC prevede il Modulo 3 per i trasferimenti tra responsabili del trattamento verso paesi privi di una decisione di adeguatezza entro l’ambito ivi indicato, quando il cliente richiede espressamente tale trattamento. La sola ubicazione di un centro dati non esclude l’accesso all’assistenza dall’estero. Gli elenchi dei sub-responsabili dei fornitori comprendono servizi che Patternly potrebbe non utilizzare; tali elenchi non dimostrano che ogni fornitore indicato riceva dati di Patternly. Brevo conferma che il suo DPA standard si applica automaticamente al nostro account. Indica Stati Uniti, India e Canada come paesi dai quali i suoi dipendenti possono accedere da remoto ai dati quando necessario per l’assistenza clienti e la manutenzione, nel rispetto della minimizzazione dei dati. Si tratta di un possibile accesso per assistenza, non di hosting abituale in questi paesi..
Stato di RevenueCat: RevenueCat è integrato per la gestione degli abbonamenti. I nuovi acquisti Premium sono attualmente disabilitati.. Se in futuro ottieni un abbonamento tramite l’App Store, Apple può conservare autonomamente i dati delle transazioni e degli abbonamenti. L’eliminazione di un account Patternly non annulla quell’abbonamento App Store né rimuove i dati controllati autonomamente da Apple. Patternly riesamina i propri responsabili, destinatari e accordi sui trasferimenti ogni volta che cambiano i provider o i luoghi in cui avviene il trattamento.
9. Conservazione ed eliminazione dell’account
I dati dell’account e dell’apprendimento sincronizzato sono conservati mentre l’account è attivo, salvo un termine più breve o una richiesta valida precedente. L’eliminazione dell’account rimuove il relativo sottoalbero di dati, le associazioni di identità e l’account di autenticazione. Le segnalazioni di contenuto precedenti collegate all’account vengono scollegate da esso al momento dell’eliminazione. Se in futuro ottieni un abbonamento tramite uno store di app, l’eliminazione dell’account non annulla di per sé quell’abbonamento.
Dopo l’eliminazione, Patternly utilizza un pseudonimo HMAC con chiave al solo scopo di prevenire la ricreazione accidentale dell’account per 7 giorni dalla cancellazione originaria, senza rinnovo di tale periodo. Si tratta ancora di un dato personale, non anonimo, ma non rimane alcun UID grezzo del provider. La base giuridica è il legittimo interesse del Titolare ai sensi dell’articolo 6, paragrafo 1, lettera f), GDPR; puoi opporti a questo trattamento ai sensi dell’articolo 21 GDPR contattando privacy@patternly.it. Una prova minima del completamento dell’eliminazione, contenente un identificativo opaco dell’operazione e un numero di conferma, la data e l’esito, può essere conservata per 12 mesi di calendario dal completamento per verificare l’operazione tramite il numero di conferma presentato dall’utente. Non contiene dati di apprendimento. Questa documentazione limitata è conservata ai sensi dell’articolo 6, paragrafo 1, lettera c), GDPR e del quadro degli obblighi di responsabilizzazione e dei diritti previsto dagli articoli 5, paragrafo 2, 12, paragrafo 2, 17 e 24 GDPR; ciò non stabilisce un periodo di conservazione fisso previsto dalla legge. Dopo l’eliminazione Patternly non conserva un registro antifrode generale: la conservazione antifrode relativa a un evento specifico richiede una propria valutazione documentata della minaccia, della necessità e del legittimo interesse. Informazioni sulla cancellazione di backup e copie di ripristino temporale: Il ripristino point-in-time di Firestore conserva le versioni del database per un massimo di 7 giorni. Patternly non mantiene un’ulteriore copia di backup pianificata di Firestore. I dati scaduti o eliminati possono quindi restare recuperabili durante la finestra PITR protetta e non sono più recuperabili una volta scaduta tale finestra. La cancellazione fisica tramite TTL è asincrona. Le versioni storiche di un marcatore di eliminazione dell’account possono rimanere in PITR fino a 7 giorni dopo la sua rimozione dal database attivo; ciò non prolunga il periodo di blocco logico..
10. I tuoi diritti
Nei limiti della legge applicabile, puoi chiedere l’accesso e le informazioni richieste dall’articolo 15 GDPR, la rettifica, la cancellazione, la limitazione o la portabilità dei dati, oppure opporti al trattamento basato sul legittimo interesse. Puoi revocare il consenso senza pregiudicare la liceità del trattamento precedente. Contatta privacy@patternly.it. Le richieste sono normalmente gratuite. Patternly può verificare la tua identità e deve rispondere entro un mese; ove consentito dalla legge, il termine può essere prorogato di ulteriori due mesi, dopo averti informato entro il primo mese e spiegato il motivo. Ogni rifiuto deve essere motivato e illustrare le possibilità di reclamo e di ricorso giudiziario.
Patternly gestisce le richieste in materia di privacy attraverso ricezione, verifica dell’identità ove necessaria, valutazione, adempimento o rifiuto motivato e chiusura. Ciò vale anche quando Patternly non può identificare un ospite senza ulteriori informazioni. Puoi presentare reclamo a il presidente dell’Ufficio polacco per la protezione dei dati personali (Prezes Urzędu Ochrony Danych Osobowych, Polonia): https://uodo.gov.pl/en/681/1404 o a un’altra autorità competente e chiedere tutela giudiziaria. Patternly non adotta decisioni basate unicamente sul trattamento automatizzato che producano effetti giuridici o analogamente significativi.
11. Modifiche e prova della versione
Ogni Informativa pubblicata ha una data di entrata in vigore e una versione immutabile. Le modifiche sostanziali sono comunicate come richiesto dalla legge. Quando il consenso è la base giuridica, viene richiesto un nuovo consenso ove necessario. Patternly conserva una registrazione verificabile della lingua, della versione, dell’ora e dell’ambito accettati o riconosciuti dall’utente dell’account.
12. Dati del Titolare
Numero di registrazione: Non iscritto a un registro delle imprese. Identificativo fiscale: Nessun identificativo fiscale pubblico. Territori: Spazio economico europeo (SEE).
13. Finalità del trattamento e basi giuridiche
Per i servizi account richiesti, l’articolo 6, paragrafo 1, lettera b), GDPR copre i dati necessari a eseguire il contratto o, su tua richiesta, a svolgere attività precontrattuali. I dati dell’account possono comprendere identificativi, e-mail e stato di verifica, e i registri completati scelti per la sincronizzazione, con risposte, risultati, versioni e date. I codici di recupero sono conservati come hash insieme allo stato della richiesta. Se la distribuzione del pacchetto rientra nel servizio account richiesto, utilizziamo solo i dati necessari alla consegna.
L’articolo 6, paragrafo 1, lettera c), si applica quando lo richiede uno specifico obbligo giuridico: gestire le richieste di esercizio dei diritti e le risposte previste dagli articoli 12–22 GDPR; documentare o notificare una violazione quando lo richiedono gli articoli 33–34; e conservare il registro minimo necessario per dimostrare e verificare la cancellazione di un account secondo gli obblighi applicabili, inclusi gli articoli 5, paragrafo 2, 17 e 24. Il registro è limitato al riferimento della richiesta o dell’operazione, alle date, all’azione e all’esito.
L’articolo 6, paragrafo 1, lettera f), comprende dati limitati per questi interessi: sicurezza di account e servizio (prevenire appropriazione, abusi automatizzati e ripristino non autorizzato); accuratezza dei contenuti e protezione del canale (identificativo, contenuto/versione, motivo e testo facoltativo); efficacia della cancellazione e sua riapplicazione a copie ripristinate ammissibili, tramite uno pseudonimo con chiave derivato dall’identità del fornitore e dai dati di cancellazione per sette giorni dalla cancellazione originaria, senza rinnovo; e pretese identificabili con le prove necessarie. Comprende anche il tuo apprendimento locale gratuito: continuità di cronologia e progressi, ripassi e suggerimenti basati su dati locali pertinenti. Lo pseudonimo resta un dato personale. Ai sensi dell’articolo 21 puoi opporti per motivi legati alla tua situazione particolare. Cesseremo tale trattamento, salvo che dimostriamo motivi legittimi cogenti che prevalgano sui tuoi interessi, diritti e libertà, o che il trattamento sia necessario per l’accertamento, l’esercizio o la difesa di un diritto in sede giudiziaria (sezione 10).
Per questioni contrattuali, utilizziamo i tuoi dati di contatto e gli allegati necessari per rispondere ai sensi dell’articolo 6, paragrafo 1, lettera b), anche per attività precontrattuali richieste. Reclami e richieste privacy seguono l’obbligo applicabile; le prove possono essere trattate ai sensi della lettera f). I nuovi acquisti tramite account sono disabilitati. Se sarà offerto un abbonamento, i dati necessari saranno trattati ai sensi della lettera b), gli obblighi distinti ai sensi della lettera c). Non svolgiamo ulteriori analisi generali né marketing; resta distinta l’analisi degli acquisti della sezione 7. Accettare le Condizioni o prendere visione dell’Informativa non costituisce consenso. Vedi sezioni 8 e 14.
14. Termini dettagliati di conservazione
Corrispondenza ordinaria con l’assistenza: 90 giorni dalla chiusura. Registri operativi: 30 giorni; registri di sicurezza selezionati: 90 giorni. Operazioni e mutazioni di sincronizzazione completate: 30 giorni. Segnalazioni di contenuto: 30 giorni dalla ricezione, senza account o indirizzo di contatto associati. Marcatori di eliminazione dell’account: 7 giorni di blocco logico dalla cancellazione originaria, senza rinnovo. Prove minime di eliminazione e registrazioni delle operazioni di eliminazione completate: 12 mesi di calendario dal completamento. Richieste privacy chiuse senza controversia: registrazione minima di tipo, date, metodo ed esito per 12 mesi di calendario dalla chiusura; dati di lavoro e segreti non necessari per 30 giorni dopo una chiusura motivata. Risposte privacy ed esportazioni generate: 30 giorni dalla disponibilità confermata. Richieste non finanziarie di restituzione dei dati e ricorsi contro la sospensione senza pretesa: registrazione minima per 12 mesi di calendario dalla chiusura. Prove necessarie relative a reclami, recesso e rimborsi: fino al termine di prescrizione applicabile, valutato per la specifica pretesa e legge; copie e allegati non necessari sono rimossi entro 90 giorni dalla chiusura. Controversie: prove necessarie durante il procedimento e l’esecuzione dell’esito, riesaminate ogni 6 mesi; i materiali non necessari sono rimossi entro 90 giorni dalla risoluzione definitiva e dalla sua esecuzione. Ogni ulteriore prova necessaria conservata ha un termine applicabile documentato. Incidenti senza violazione dei dati personali né controversia: descrizione minima, motivazione della valutazione e misure correttive per 12 mesi di calendario dalla chiusura. Violazioni confermate dei dati personali: documentazione essenziale necessaria e prove di notifica per un periodo di riferimento rivedibile di 6 anni di calendario dalla chiusura, riesaminato annualmente; non è un termine legale fisso né un massimo universale. Materiali di lavoro non necessari sugli incidenti: 30 giorni dalla chiusura. I blocchi legali documentati conservano soltanto le prove necessarie e sono riesaminati almeno ogni 6 mesi; non vengono rimossi o cancellati senza avviso. La scadenza logica impedisce l’accesso ai materiali scaduti prima della cancellazione fisica asincrona tramite TTL. Conservazione da parte dei fornitori e nei backup: consultare le informative separate sui fornitori e sui backup. I dati di apprendimento come ospite restano nella memoria del dispositivo gestita dall’app finché necessari per la tua cronologia locale, fino al ripristino della cronologia di apprendimento locale o alla cancellazione dei dati dell’app nelle impostazioni del dispositivo. Il ripristino riguarda i dati di apprendimento supportati e gestiti dall’app; le copie esportate separatamente e quelle del sistema operativo o dei backup del dispositivo possono restare secondo le tue impostazioni e non sono incluse nel ripristino. Log delle email transazionali di Brevo: un mese per tutti i mittenti. Il salvataggio delle anteprime delle nuove email è disattivato; questa impostazione non elimina le anteprime precedenti. L’esecuzione tecnica della cancellazione e i backup del fornitore seguono regole proprie e non garantiscono la cancellazione fisica immediata. RevenueCat elabora l’eliminazione dei clienti in modo asincrono. La rimozione del record del cliente dalla dashboard o dall’API non conferma la cancellazione simultanea dei log, dei backup, degli archivi o dei dati associati in altri sistemi. La conservazione e la cancellazione dipendono dal tipo di dati e dal sistema in cui sono conservati.