Informativa Privacy

Titolare: BORGATTA MAURO, ditta individuale, Partita IVA 01945870093, Via Magenta 4, Loano (SV), Italia. Contatto: info@virtualcell.technology.

Dati e finalità. Per registrazione, verifica dell'email, accesso e recupero della password trattiamo indirizzo email, password sotto forma di derivato crittografico con sale, identificativi di sessione e verifica, stato dell'account, lingua delle email di servizio e date di inizio e scadenza della prova. La password non è memorizzata in chiaro. Questi trattamenti servono a fornire il servizio richiesto e si basano sull'esecuzione del rapporto con l'utente e sulle misure richieste prima della sua conclusione (art. 6, par. 1, lett. b GDPR).

Per proteggere il servizio da abusi trattiamo l'indirizzo IP durante le richieste e registriamo contatori di tentativi associati a impronte dell'email e dell'indirizzo IP. Queste impronte non sono considerate dati anonimi. La finalità è la sicurezza del servizio, sul fondamento del legittimo interesse del titolare (art. 6, par. 1, lett. f GDPR), tenuto conto dei diritti degli utenti. Le email di verifica e recupero sono comunicazioni di servizio; la registrazione non costituisce consenso a ricevere pubblicità.

Acquisti, pagamenti e accessi a pagamento. Per creare il pagamento, verificarlo e assegnare il piano trattiamo identificativo dell’account, associazione tra account e ordine, piano, prezzo, valuta, lingua, tipo di intestatario, riferimenti Stripe, stato del pagamento e date dei periodi assegnati. La pagina di pagamento è ospitata da Stripe, che raccoglie i dati del mezzo di pagamento e gli eventuali dati di contatto e fatturazione richiesti dal checkout. Per l’intestazione professionale possono essere richiesti indirizzo di fatturazione e identificativi fiscali. Virtual Cell non raccoglie direttamente numero completo della carta o codice di sicurezza nei propri moduli. I dati degli acquisti sono utilizzati per eseguire il contratto e fornire assistenza (art. 6, par. 1, lett. b GDPR); gli adempimenti fiscali e contabili, quando applicabili, si basano sugli obblighi legali (lett. c).

Termini accettati e avvio anticipato. Conserviamo versione e impronte dei documenti contrattuali presentati, registrazione dell’accettazione dei termini, lingua e, quando richiesta per l’avvio nel periodo di recesso, dichiarazione espressa con data, riferimento e testo applicabile. Questa dichiarazione riguarda l’esecuzione del servizio e non è consenso al marketing né consenso GDPR per il trattamento necessario al contratto. Le conferme contrattuali sono associate all’ordine e inviate all’email verificata dell’account; conserviamo contenuto e stato dell’invio per documentare il rapporto e gestire eventuali contestazioni. Per la tutela dei diritti il fondamento è il legittimo interesse del titolare (lett. f), nei limiti dei dati necessari e dei diritti dell’interessato.

Recesso e rimborsi. Per ricevere e gestire il recesso trattiamo nome e cognome, email, identificativo dell’account, acquisto interessato, lingua, dichiarazione, data della comunicazione, ricevuta e dati necessari a verificare l’eventuale rimborso. Questi dati servono a gestire il rapporto contrattuale e gli obblighi legali applicabili (lett. b e c); la conservazione delle prove necessarie per eventuali controversie si basa sulla lett. f. La ricevuta della comunicazione è distinta dalla conferma dell’esecuzione del rimborso.

Conservazione degli account con acquisti. Gli account associati ad acquisti vengono cancellati dalla pulizia giornaliera dopo 30 giorni dall’ultima scadenza tra prova gratuita eventualmente iniziata e periodi acquistati assegnati. Un periodo acquistato con decorrenza futura viene considerato fino alla sua scadenza. Gli account con un pagamento verificato ancora in attesa di conferma, attivazione o gestione di un problema sono esclusi dalla cancellazione finché l’operazione resta da gestire. Alla cancellazione vengono eliminate le credenziali di accesso e i dati collegati all’account previsti dalla procedura di pulizia. L’esecuzione giornaliera può aggiungere un intervallo tecnico fino al controllo successivo; un invio email già in corso può essere completato prima della cancellazione. La cancellazione dell’account è distinta dalla conservazione delle evidenze contrattuali e dei dati necessari per obblighi legali o controversie e non equivale a recesso o rimborso. È possibile contattare il titolare anche senza poter accedere all’account.

Conservazione delle evidenze degli acquisti. Ordini, conferme, prove di accettazione, richieste di recesso e riscontri dei rimborsi seguono una conservazione distinta dai dati della prova gratuita. I criteri sono la durata del rapporto e delle operazioni ancora da gestire, gli obblighi fiscali e contabili applicabili e la necessità di accertare, esercitare o difendere diritti entro i termini di prescrizione pertinenti; in presenza di una contestazione sono considerate anche la sua durata e la chiusura del procedimento. Questi archivi non sono cancellati automaticamente dopo 30 giorni. La conservazione va riesaminata separatamente e i dati non più necessari vanno cancellati o resi non riconducibili alla persona; non sono usati per pubblicità.

Stripe. Stripe è il fornitore utilizzato per il pagamento ospitato e può trattare dati della transazione, del dispositivo e del pagamento per eseguire l’operazione, prevenire frodi e adempiere ai propri obblighi. A seconda dell’attività Stripe opera come responsabile del trattamento per il fornitore oppure come titolare autonomo. Le sue finalità, basi giuridiche, garanzie per i trasferimenti internazionali, conservazione e diritti sono descritti nella informativa privacy di Stripe e nel Centro privacy. Il trattamento può coinvolgere soggetti e sistemi fuori dallo SEE, secondo le garanzie applicabili; non è garantita una localizzazione esclusivamente europea. Gli eventuali cookie o servizi della pagina Stripe sono distinti dal cookie tecnico di accesso Virtual Cell.

Cookie e preferenze. Il cookie tecnico vcl_session gestisce l'accesso e ha durata massima di 24 ore; il logout ne richiede la rimozione. La preferenza IT/EN viene salvata nel browser come vcl-language e può essere cancellata nelle impostazioni del browser. Questi strumenti supportano le funzionalità richieste. Nei componenti del sito esaminati non risultano strumenti pubblicitari o di analisi delle visite. I link esterni sono aperti su richiesta dell’utente; eventuali integrazioni future richiedono una nuova verifica.

Conservazione degli account della sola prova dopo l’avvio. La prova dura 168 ore dal primo accesso autenticato alla dashboard con email verificata. Alla scadenza l'accesso ai dati è bloccato. L'account e i relativi dati sono conservati per ulteriori 30 giorni, per consentire all'utente di tornare. La pulizia giornaliera cancella gli account che hanno superato questo termine e le relative sessioni, credenziali di verifica e recupero e voci della coda email. L'esecuzione giornaliera può comportare un intervallo tecnico fino al successivo controllo; un invio email già in corso può essere completato prima della cancellazione.

Account della sola prova senza avvio. Se la prova non viene iniziata, l'account viene cancellato dopo 30 giorni dalla registrazione, con il successivo controllo giornaliero. Questo vale anche se l'email non è stata verificata. Per gli account presenti prima dell'introduzione del tracciamento, di cui non è nota la data di registrazione, il termine decorre dall'attivazione della regola. Se la prova viene iniziata prima della cancellazione, si applica invece il termine di 30 giorni dopo la scadenza della prova.

Le sessioni e i codici scaduti vengono rimossi dalla pulizia giornaliera. Le voci della coda email non già cancellate con l'account sono eliminate dopo 30 giorni dalla loro scadenza. I contatori dei tentativi più vecchi di 15 minuti vengono eliminati durante le verifiche di sicurezza e la pulizia giornaliera.

Email di servizio e assistenza. La pulizia del database non elimina le copie presenti nella casella email. Le email automatiche vengono riesaminate manualmente, con controllo settimanale, dopo 30 giorni dall’invio. Le richieste di assistenza chiuse vengono riesaminate dopo 30 giorni dalla chiusura registrata. La cancellazione richiede una verifica e approvazione manuale del titolare; non è automatica al trentesimo giorno. Le richieste ancora aperte sono escluse. Fatture, contratti e prove di autorizzazione seguono finalità e termini distinti e non vengono eliminati con questa procedura.

Log tecnici. I log servono per la sicurezza e la diagnosi dei problemi e possono contenere indirizzi IP e dettagli delle richieste. Il journal del server ha un limite configurato di 30 giorni, con file ruotati ogni giorno. Nginx mantiene 14 copie a rotazione giornaliera; gli altri log gestiti da rsyslog mantengono 4 copie a rotazione settimanale. La durata effettiva dipende anche dal file corrente e dall’esecuzione delle rotazioni. La registrazione delle visite dell’app è disabilitata; restano attivi log di errore e di sistema.

Backup. Le nuove copie gestite automaticamente hanno durata di 30 giorni dalla creazione e vengono eliminate al successivo controllo giornaliero. Un dato cancellato dal database operativo può quindi restare nelle copie di sicurezza per altri 30 giorni, oltre all'intervallo tecnico del controllo. Le copie non sono usate per contatti commerciali. In caso di ripristino, la pulizia deve essere rieseguita prima di riaprire l'accesso. Le copie manuali, esterne e sul PC sono riesaminate separatamente dopo 30 giorni dalla creazione, con approvazione prima della rimozione. Il timer del server non le cancella.

Fornitori. Il server utilizza Hetzner; le email di servizio sono inoltrate attraverso Google Workspace. I dati di mercato provengono da Twelve Data e le credenziali del provider restano sul server. Le chiamate del provider esaminate richiedono dati di mercato e non inviano gli indirizzi email degli utenti. Gli accordi di trattamento con Hetzner e Google Workspace sono stati accettati il 2 ottobre 2026. Google può trattare dati fuori dallo SEE: l’accordo prevede le clausole contrattuali tipo e le altre soluzioni di trasferimento applicabili. La documentazione sulle garanzie può essere richiesta al titolare. Non viene garantita una localizzazione esclusivamente europea. Dopo una cancellazione irreversibile richiesta dal cliente, l’accordo Google esaminato prevede il completamento della cancellazione dai propri sistemi entro un massimo di 180 giorni, salvo obblighi di conservazione. Questo periodo è distinto dalla regola dei 30 giorni del database Virtual Cell. Le persone autorizzate dal titolare possono accedere ai dati per assistenza e gestione tecnica, nei limiti delle loro funzioni.

L’assistenza è gestita dal titolare direttamente in Google Workspace. In questa modalità le email dei clienti non vengono inoltrate a ChatGPT per controlli automatici o per la gestione dell’assistenza.

Diritti. È possibile chiedere accesso, rettifica, cancellazione, limitazione, portabilità nei casi previsti e opporsi ai trattamenti basati sul legittimo interesse, scrivendo al contatto del titolare. È possibile proporre reclamo al Garante per la protezione dei dati personali. I dati necessari all'account sono richiesti per erogare la prova: senza email e password non è possibile attivarla. Per acquistare occorrono inoltre i dati necessari alla verifica del pagamento; senza tali dati non è possibile assegnare accesso a pagamento. I dati fiscali sono richiesti quando necessari all’intestazione e agli obblighi applicabili. La dashboard descrive il mercato; non profila gli utenti per prendere decisioni con effetti giuridici o analogamente significativi.

Privacy notice

Controller: BORGATTA MAURO, sole trader, Italian VAT number 01945870093, Via Magenta 4, Loano (SV), Italy. Contact: info@virtualcell.technology.

Data and purposes. Registration, email verification, sign-in and password recovery involve your email address, a salted cryptographic password derivative, session and verification identifiers, account status, service email language and trial start and expiry dates. Passwords are not stored as plain text. This processing provides the requested service, based on performance of the relationship with you and steps taken at your request before entering into it (GDPR Article 6(1)(b)).

Security checks process the IP address during requests and record attempt counters linked to email and IP fingerprints. These fingerprints are not treated as anonymous data. The purpose is protecting the service from abuse, based on the controller's legitimate interest (GDPR Article 6(1)(f)), taking users' rights into account. Verification and recovery emails are service messages. Registration does not constitute consent to advertising.

Purchases, payments and paid access. To create and verify payment and assign a plan, we process the account identifier, account/order binding, plan, price, currency, language, billing recipient type, Stripe references, payment status and assigned access dates. The payment page is hosted by Stripe, which collects payment-method details and any contact and billing information requested by Checkout. Business billing may require a billing address and tax identifiers. Virtual Cell does not directly collect the full card number or security code through its own forms. Purchase processing provides the contract and related support (GDPR Article 6(1)(b)); applicable tax and accounting processing relies on legal obligations (Article 6(1)(c)).

Accepted terms and early performance. We retain versions and hashes of the contractual documents presented, records of terms acceptance, language and, where requested for performance during the withdrawal period, the express declaration with its date, reference and applicable text. This declaration concerns service performance; it is neither marketing consent nor GDPR consent for processing necessary to the contract. Contract confirmations are linked to the order and sent to the verified account email. We retain their content and sending status to document the relationship and handle disputes. Processing necessary to establish, exercise or defend rights relies on the controller’s legitimate interest (Article 6(1)(f)), respecting data necessity and individual rights.

Withdrawal and refunds. To receive and handle withdrawal, we process full name, email, account identifier, relevant purchase, language, declaration, notice date, receipt and information needed to verify any refund. This processing serves the contractual relationship and applicable legal obligations (Article 6(1)(b) and (c)); necessary evidence for disputes relies on Article 6(1)(f). A withdrawal-notice receipt is separate from confirmation that a refund has been executed.

Retention of accounts with purchases. Accounts linked to purchases are deleted by daily cleanup 30 days after the latest expiry of any started free trial and assigned purchased periods. A purchased period with a future start is taken into account until its expiry. Accounts with a verified payment still awaiting confirmation, activation or handling of an unresolved issue are excluded from deletion while that operation remains outstanding. Deletion removes sign-in credentials and account-related data covered by the cleanup procedure. Daily scheduling may add a technical interval until the next check; an email already being sent may finish before deletion. Account deletion is separate from retention of contractual evidence and information necessary for legal obligations or disputes and does not constitute withdrawal or a refund. You may contact the controller even without account access.

Retention of purchase evidence. Orders, confirmations, acceptance records, withdrawal requests and refund verification have retention separate from trial data. Criteria include the duration of the relationship and outstanding operations, applicable tax and accounting duties, and the need to establish, exercise or defend rights within relevant limitation periods; an ongoing dispute also requires consideration of its duration and final resolution. These archives are not automatically deleted after 30 days. Retention requires separate review, and data no longer necessary must be deleted or rendered no longer attributable to an individual. They are not used for advertising.

Stripe. Stripe provides hosted payments and may process transaction, device and payment data to execute payments, prevent fraud and meet its own obligations. Depending on the activity, Stripe acts as a processor for the provider or as an independent controller. Its purposes, legal bases, international transfer safeguards, retention and rights are described in the Stripe Privacy Policy and Privacy Center. Processing may involve recipients and systems outside the EEA under applicable safeguards; exclusively European processing is not guaranteed. Cookies or services on Stripe’s page are separate from the Virtual Cell technical sign-in cookie.

Cookies and preferences. The technical vcl_session cookie supports sign-in for up to 24 hours; signing out requests its removal. The IT/EN preference is stored in your browser as vcl-language and can be removed through browser settings. These tools support requested features. No advertising or visit analytics tools were found in the website components reviewed. External links open at the user’s request; future integrations require a new review.

Retention of trial-only accounts after trial start. The trial lasts 168 hours from the first authenticated dashboard access with a verified email. Data access is blocked at expiry. The account and related data remain for a further 30 days to allow you to return. Daily cleanup removes accounts beyond this deadline, together with related sessions, verification and recovery credentials and email queue entries. Daily scheduling may add a technical interval until the next check; an email already being sent may finish before deletion.

Trial-only accounts with no started trial. If the trial is not started, the account is deleted 30 days after registration at the next daily check, including when the email has not been verified. For accounts already present before registration tracking was introduced, whose registration date is unknown, the period starts when the rule is activated. If the trial starts before deletion, the 30-day period after trial expiry applies instead.

Expired sessions and codes are removed by daily cleanup. Email queue entries not already deleted with an account are removed 30 days after their expiry. Attempt counters older than 15 minutes are removed during security checks and daily cleanup.

Service and support emails. Database cleanup does not delete copies in the email mailbox. Automatic service emails are reviewed manually each week after 30 days from sending. Closed support requests are reviewed after 30 days from their recorded closure. Deletion requires the controller’s manual review and approval; it is not automatic on day 30. Open requests are excluded. Invoices, contracts and authorisation evidence have separate purposes and retention periods and are not deleted under this procedure.

Technical logs. Logs support security and troubleshooting and may contain IP addresses and request details. The server journal has a configured 30-day retention limit with daily file rotation. Nginx keeps 14 daily rotated copies; other rsyslog-managed logs keep 4 weekly rotated copies. Actual retention also depends on the current file and successful rotations. App access logging is disabled; error and system logs remain active.

Backups. Newly managed automatic backups last 30 days from creation and are removed at the next daily check. Data deleted from the operational database may therefore remain in backups for a further 30 days, plus the technical scheduling interval. Backups are not used for marketing. After restoring a backup, cleanup must run before access is reopened. Manual, external and PC copies are reviewed separately 30 days after creation, with approval before removal. The server timer does not delete them.

Providers. Hosting uses Hetzner and service emails use Google Workspace. Market data comes from Twelve Data and provider credentials remain on the server. The provider calls reviewed request market data and do not send users' email addresses. Data processing agreements with Hetzner and Google Workspace were accepted on 2 October 2026. Google may process data outside the EEA; the agreement provides standard contractual clauses and other applicable transfer solutions. Information about safeguards may be requested from the controller. Exclusively European processing is not guaranteed. Following an irrevocable deletion instruction by the customer, the Google agreement reviewed allows up to 180 days to complete deletion from its systems, unless retention is legally required. This is separate from the 30-day Virtual Cell database rule. People authorised by the controller may access data for support and technical operations within their duties.

Support is handled by the controller directly in Google Workspace. In this mode, customer emails are not forwarded to ChatGPT for automatic checks or support handling.

Your rights. You may request access, correction, deletion, restriction, portability where applicable, and object to processing based on legitimate interest by contacting the controller. You may lodge a complaint with the Italian data protection authority. Email and password are required to provide the account and trial. Purchasing also requires information needed to verify payment; without it, paid access cannot be assigned. Tax details are requested where necessary for billing and applicable duties. The dashboard describes markets; it does not profile users to make decisions producing legal or similarly significant effects.