Informativa ai sensi dell'art. 13 GDPR (Reg. UE 2016/679) Privacy Notice pursuant to Art. 13 GDPR (EU Reg. 2016/679)
Il titolare del trattamento è Daniele D'Annibale, persona fisica, contattabile all'indirizzo email daniele.dannibale01@gmail.com.
The data controller is Daniele D'Annibale, natural person, reachable at daniele.dannibale01@gmail.com.
La presente informativa si applica a tutti i siti e servizi accessibili al pubblico sotto il dominio daniele-dev.com e i suoi sottodomini:
Gli altri sottodomini (es. fossflow, docling, stirling-pdf) sono
accessibili esclusivamente tramite rete privata Cloudflare WARP e non sono oggetto della presente informativa.
This privacy notice applies to all publicly accessible sites and services under the domain daniele-dev.com and its subdomains:
Other subdomains (e.g. fossflow, docling, stirling-pdf) are
accessible only via Cloudflare WARP private network and are not covered by this notice.
Previo consenso espresso tramite il banner cookie, viene utilizzato Google Analytics 4 per raccogliere statistiche aggregate e anonimizzate sull'utilizzo del sito:
| Dato | Finalità | Base giuridica |
|---|---|---|
| Pageview, profondità di scorrimento, clic su link esterni | Analisi statistica del traffico web | Consenso (art. 6.1.a GDPR) |
| Browser, sistema operativo, risoluzione schermo | Analisi statistica del traffico web | Consenso (art. 6.1.a GDPR) |
| Paese di provenienza (senza geolocalizzazione precisa) | Analisi geografica aggregata | Consenso (art. 6.1.a GDPR) |
| Indirizzo IP (anonimizzato prima della trasmissione a Google) | Stima geografica anonima | Consenso (art. 6.1.a GDPR) |
Il consenso è revocabile in qualsiasi momento tramite il banner in fondo alla pagina o cancellando i cookie del browser. In assenza di consenso, nessun dato analitico viene raccolto.
Subject to explicit consent via the cookie banner, Google Analytics 4 is used to collect aggregated and anonymised statistics on site usage:
| Data | Purpose | Legal Basis |
|---|---|---|
| Pageviews, scroll depth, outbound link clicks | Statistical web traffic analysis | Consent (Art. 6.1.a GDPR) |
| Browser, operating system, screen resolution | Statistical web traffic analysis | Consent (Art. 6.1.a GDPR) |
| Country of origin (no precise geolocation) | Aggregate geographic analysis | Consent (Art. 6.1.a GDPR) |
| IP address (anonymised before transmission to Google) | Anonymous geographic estimate | Consent (Art. 6.1.a GDPR) |
Consent may be withdrawn at any time via the banner at the bottom of the page or by deleting browser cookies. Without consent, no analytical data is collected.
| Dato | Finalità | Base giuridica |
|---|---|---|
| Email, nome, cognome (forniti da Zitadel al momento del login) | Identificazione dell'utente nell'applicazione | Esecuzione del contratto (art. 6.1.b GDPR) |
| Voci di tempo (ore, date, tipo di voce, note opzionali) | Funzionalità core dell'applicazione | Esecuzione del contratto (art. 6.1.b GDPR) |
| Configurazioni personali (orario standard, preferenze dashboard, regole di maturazione ferie) | Personalizzazione del servizio | Esecuzione del contratto (art. 6.1.b GDPR) |
| Access token JWT | Autenticazione della sessione — conservato in sessionStorage, eliminato alla chiusura della scheda |
Esecuzione del contratto (art. 6.1.b GDPR) |
La fornitura dei dati indicati è necessaria per accedere e utilizzare l'applicazione (art. 13.2.e GDPR). In assenza dei dati richiesti non è possibile creare un account né fruire del servizio.
| Data | Purpose | Legal Basis |
|---|---|---|
| Email, first name, last name (provided by Zitadel at login) | User identification in the application | Performance of contract (Art. 6.1.b GDPR) |
| Time entries (hours, dates, entry type, optional notes) | Core application functionality | Performance of contract (Art. 6.1.b GDPR) |
| Personal settings (standard hours, dashboard preferences, leave accrual rules) | Service personalisation | Performance of contract (Art. 6.1.b GDPR) |
| JWT access token | Session authentication — stored in sessionStorage, deleted when the tab is closed |
Performance of contract (Art. 6.1.b GDPR) |
Providing the above data is a contractual requirement to access and use the application (Art. 13.2.e GDPR). Without the requested data, it is not possible to create an account or use the service.
Nessun dato personale viene raccolto. La pagina è pubblica, statica e accessibile senza autenticazione. Non sono presenti cookie, moduli di contatto o sistemi di analisi.
No personal data is collected. The page is public, static and accessible without authentication. No cookies, contact forms or analytics systems are present.
Previo consenso, Google Analytics 4 installa i seguenti cookie sul browser:
| Cookie | Durata | Finalità |
|---|---|---|
_ga |
2 anni | Distingue le sessioni degli utenti tramite un ID casuale anonimo |
_ga_G-2ZYNTT0DZT |
2 anni | Mantiene lo stato della sessione GA4 per questa proprietà |
Questi cookie vengono installati solo dopo l'accettazione tramite il banner che compare alla prima visita. Il consenso può essere revocato in qualsiasi momento cancellando i cookie del browser oppure cliccando "Rifiuta" nel banner. In assenza di consenso, nessun cookie analitico viene installato (Consent Mode v2 attivo).
Subject to consent, Google Analytics 4 sets the following cookies in the browser:
| Cookie | Duration | Purpose |
|---|---|---|
_ga |
2 years | Distinguishes user sessions via an anonymous random ID |
_ga_G-2ZYNTT0DZT |
2 years | Maintains the GA4 session state for this property |
These cookies are set only after acceptance via the banner shown on the first visit. Consent may be withdrawn at any time by clearing browser cookies or by clicking "Decline" in the banner. Without consent, no analytics cookies are set (Consent Mode v2 active).
L'applicazione non utilizza cookie di sessione, di profilazione o di terze parti. I meccanismi di archiviazione lato client sono:
Questo utilizzo rientra nell'esenzione "strettamente necessario" ai sensi dell'art. 5.3 della Direttiva ePrivacy (2002/58/CE), in quanto indispensabile per fornire il servizio esplicitamente richiesto dall'utente. Non è pertanto richiesto alcun banner di consenso per Time Ledger.
The application does not use cookies — no session, profiling or third-party cookies. The client-side storage mechanisms used are:
This use falls under the "strictly necessary" exemption pursuant to Art. 5(3) of the ePrivacy Directive (2002/58/EC), as it is essential to provide the service explicitly requested by the user. No cookie consent banner is therefore required for Time Ledger.
Per garantire la sicurezza e l'operatività dei servizi, i sistemi applicativi generano log tecnici che possono contenere i seguenti dati, trattati esclusivamente per finalità operative e di diagnostica:
To ensure the security and operation of the services, application systems generate technical logs that may contain the following data, processed solely for operational and diagnostic purposes:
CF-Connecting-IP); non persistito nei log applicativi
Finalità: sicurezza del servizio, diagnostica, risoluzione di problemi tecnici
Base giuridica: legittimo interesse del titolare (art. 6.1.f GDPR) a garantire l'operatività e la sicurezza del servizio
Conservazione: 7 giorni, con eliminazione automatica tramite Grafana Loki
CF-Connecting-IP); not persisted in application logs
Purpose: service security, diagnostics, technical troubleshooting
Legal basis: legitimate interest of the controller (Art. 6.1.f GDPR) to ensure service operation and security
Retention: 7 days, automatically deleted via Grafana Loki
| Dato | Durata | Motivazione |
|---|---|---|
| Dati orari (Time Ledger) | 5 anni | D.Lgs. 66/2003 art. 40 (registri orari) + art. 2948 c.c. (prescrizione quinquennale) |
| Log tecnici applicativi | 7 giorni | Eliminazione automatica — sufficiente per diagnostica operativa |
| Dati Google Analytics | 14 mesi | Configurazione piattaforma GA4; i dati sono aggregati e anonimi |
Cookie GA4 (_ga, _ga_*) |
2 anni (o fino a revoca del consenso) | Scadenza naturale; eliminati immediatamente in caso di revoca del consenso |
Trascorsi i periodi di conservazione indicati, i dati vengono eliminati tramite procedure automatizzate.
| Data | Duration | Rationale |
|---|---|---|
| Work time data (Time Ledger) | 5 years | Italian Legislative Decree 66/2003 Art. 40 (time records) + Art. 2948 Italian Civil Code (five-year limitation) |
| Technical application logs | 7 days | Automatic deletion — sufficient for operational diagnostics |
| Google Analytics data | 14 months | GA4 platform configuration; data is aggregated and anonymous |
GA4 cookies (_ga, _ga_*) |
2 years (or until consent is withdrawn) | Natural expiry; deleted immediately upon consent withdrawal |
Once the retention periods above expire, data is deleted through automated procedures.
I dati non vengono ceduti a terzi per finalità di marketing o profilazione.
Data is not sold or shared with third parties for marketing or profiling purposes.
Cloudflare, Inc.
Gestisce il traffico di rete per tutti i servizi del dominio daniele-dev.com (CDN, tunnel, WAF). Agisce in qualità di responsabile del trattamento ai sensi dell'art. 28 GDPR. Cloudflare non persiste i dati applicativi. In quanto società statunitense, i trasferimenti extra-SEE sono disciplinati dalle Clausole Contrattuali Standard (SCC) e dal meccanismo EU-US Data Privacy Framework (DPF), di cui Cloudflare è certificata. Informazioni: cloudflare.com/trust-hub/gdpr.
Cloudflare, Inc.
Handles network traffic for all services under the daniele-dev.com domain (CDN, tunnel, WAF). Acts as a data processor under Art. 28 GDPR. Cloudflare does not persist application data. As a US-based company, transfers outside the EEA are governed by Standard Contractual Clauses (SCCs) and the EU-US Data Privacy Framework (DPF), of which Cloudflare is a certified participant. Information: cloudflare.com/trust-hub/gdpr.
Google LLC — solo daniele-dev.com (previo consenso)
Responsabile del trattamento ai sensi dell'art. 28 GDPR per la raccolta di statistiche analitiche sulla homepage tramite Google Analytics 4. I dati vengono raccolti esclusivamente previo consenso dell'interessato. In quanto società statunitense, i trasferimenti extra-SEE sono disciplinati dalle Clausole Contrattuali Standard (SCC) e dal meccanismo EU-US Data Privacy Framework (DPF), di cui Google è certificata. Informazioni: policies.google.com/privacy/frameworks.
Google LLC — daniele-dev.com only (subject to consent)
Acts as a data processor under Art. 28 GDPR for the collection of analytical statistics on the homepage via Google Analytics 4. Data is collected only upon the data subject's consent. As a US-based company, transfers outside the EEA are governed by Standard Contractual Clauses (SCCs) and the EU-US Data Privacy Framework (DPF), of which Google is a certified participant. Information: policies.google.com/privacy/frameworks.
Nessun servizio sotto il dominio daniele-dev.com effettua profilazione degli utenti né processi decisionali automatizzati che producano effetti giuridici o che incidano in modo analogo significativo sull'interessato, ai sensi dell'art. 22 GDPR.
No service under the daniele-dev.com domain performs user profiling or automated decision-making processes that produce legal effects or that similarly significantly affect the data subject, pursuant to Art. 22 GDPR.
Ai sensi degli artt. 15–22 GDPR, puoi esercitare i seguenti diritti:
Under Arts. 15–22 GDPR, you may exercise the following rights:
Per esercitare i diritti sopra indicati scrivi a daniele.dannibale01@gmail.com. Hai inoltre il diritto di proporre reclamo al Garante per la Protezione dei Dati Personali.
To exercise the above rights, contact daniele.dannibale01@gmail.com. You also have the right to lodge a complaint with the Italian Data Protection Authority (Garante Privacy).