Privacy
Come gli analytics senza cookie misurano senza tracciare le persone
Ogni nostra affermazione sulla privacy ha una spiegazione tecnica. Questa pagina descrive esattamente cosa succede a una visualizzazione di pagina, cosa memorizziamo, cosa non memorizziamo mai e come puoi verificarlo tu stesso.
Non fidarti solo della nostra parola
Questi strumenti sono gestiti da altre organizzazioni. Ogni link analizza questo sito sul momento, così vedi il risultato di oggi e non uno screenshot scelto da noi.
Lo scanner di Mozilla valuta le intestazioni di sicurezza di un sito, come la content security policy, l'obbligo di HTTPS e le impostazioni dei cookie.
Verificalo tu stesso (si apre in una nuova scheda)Blacklight visita una pagina come un vero visitatore e segnala tracker pubblicitari, cookie di terze parti, fingerprinting, registrazione delle sessioni e registrazione dei tasti premuti.
Avvia la scansione (si apre in una nuova scheda)Il percorso dei dati
Ogni richiesta dei visitatori, comprese quelle provenienti da UE, SEE, Regno Unito e Svizzera, viene elaborata nella nostra regione negli Stati Uniti. L'indirizzo IP e lo user agent vengono usati in memoria durante la gestione della richiesta e scartati prima che l'evento minimizzato venga memorizzato.
-
Passaggio 1 · OvunqueBrowser del visitatore
- URL della pagina e referrer
- Parametri UTM
- Larghezza dello schermo e lingua
- Le proprietà dei tuoi eventi personalizzati
- Nessun cookie né local storage, tranne la scelta di opt-out del visitatore stesso
- Nessuna API di fingerprinting
- Nessuna richiesta a terze parti
-
Passaggio 2 · Stati UnitiIngest, in memoria
- Paese dall'header di Cloudflare
- User agent → browser, sistema operativo, dispositivo
- Controlli sui bot e le tue regole del traffico
- Chiave di visita in memoria
- Indirizzo IP scartato dopo la richiesta
- User agent completo scartato dopo la richiesta
- Dati personali rimossi, query string ridotte
-
Passaggio 3 · In coda nella regione USAEvento minimizzato
- Solo l'evento minimizzato
- Nessun indirizzo IP
- Nessuno user agent grezzo
- Nessuna chiave di visita né salt
-
Passaggio 4 · Stati UnitiArchiviazione e dashboard
- Pagine, sorgenti, campagne
- Paese e categorie di dispositivo
- ID di visita casuale (al massimo un giorno)
- Proprietà degli eventi
- Nulla che identifichi una persona
- Nulla che colleghi giorni, siti o dispositivi
Cosa raccogliamo e cosa non raccogliamo mai
Raccolto (dopo la minimizzazione)
- Pagina. Hostname e percorso. Le query string vengono rimosse, tranne i parametri di campagna e la tua allowlist. Il frammento viene rimosso, a meno che tu non usi l'hash routing.
- Referrer. Dominio e percorso della pagina di provenienza. La query viene rimossa, i referrer interni vengono azzerati.
- Campagna. Parametri UTM e ref. Gli ID dei clic sugli annunci (gclid, msclkid, fbclid) vengono ridotti a un flag sì/no.
- Località. Solo il paese, dall'header del paese che il nostro fornitore di rete (Cloudflare) aggiunge a ogni richiesta. Nessuna regione, città o coordinata.
- Tecnologia. Browser, sistema operativo (famiglia e versione principale), tipo di dispositivo, fascia di dimensione dello schermo, lingua.
- Coinvolgimento. Tempo di visibilità sulla pagina e profondità di scorrimento in fasce del 10%.
- Fuso orario. Il nome del fuso orario del browser, ad esempio America/Denver. Un browser eseguito su un server raramente è impostato sul fuso orario del paese da cui arriva la sua richiesta, quindi confrontiamo i due per aiutare a distinguere i bot dalle persone. Questo avviene in memoria, poi il fuso orario viene scartato. Non viene mai usato come posizione e non viene mai memorizzato con una visita o un evento. Viene conservato per 12 mesi solo nei registri di addestramento dei bot di Advanced Bot Detection (hit honeypot e campioni dei nostri siti).
- Eventi. Nomi e fino a 30 proprietà tipizzate che scegli di inviare, dopo la rimozione dei dati personali.
Mai raccolto né memorizzato
- Indirizzi IP. Usati in memoria per i controlli sui bot e per la chiave di visita giornaliera, poi scartati. Mai scritti su disco, log, code o database, nemmeno per i bot.
- User agent completi. Convertiti in categorie in memoria, poi scartati.
- Cookie e storage del dispositivo. Nessun cookie, localStorage, sessionStorage o IndexedDB (tranne la scelta di opt-out del visitatore stesso).
- Fingerprint. Nessuna API canvas, WebGL, font, audio o batteria, e nessun client hint aggiuntivo.
- Identificatori persistenti. Nulla che duri più di un giorno o che colleghi siti o dispositivi. Nessun profilo utente.
- Posizione precisa. Nessuna coordinata.
- Richieste a terze parti. Il tracker comunica solo con Privatus Analytics.
Rimozione dei dati personali. Prima di memorizzare qualsiasi cosa, percorsi, referrer, titoli e proprietà degli eventi vengono controllati alla ricerca di indirizzi email, identificatori lunghi, stringhe simili a token e lunghe sequenze di cifre come numeri di telefono o di carta. Le corrispondenze vengono sostituite con segnaposto come [redacted-email], e ogni sito vede quante rimozioni sono avvenute, così le fughe di dati possono essere corrette all'origine.
Come vengono contate le visite
- Ogni giorno UTC generiamo un salt casuale a 256 bit. Esiste solo in memoria e viene distrutto a fine giornata, più un periodo di tolleranza di 30 minuti.
- Per ogni hit calcoliamo in memoria
HMAC(daily salt, site, IP, user agent)e lo cerchiamo in uno store solo in memoria con un timeout di inattività di 30 minuti, limitato alla mezzanotte UTC. - Una nuova visita riceve un ID di visita casuale, che non deriva da quella chiave. Viene memorizzato solo l'ID casuale.
- Quando il salt viene distrutto, nulla può ricollegare le visite memorizzate a un dispositivo, né tra loro da un giorno all'altro.
Si tratta di dati pseudonimi: fortemente minimizzati e non collegabili oltre un giorno. Non li definiamo anonimi.
Ogni campo che memorizziamo
L'aggiunta di un campo memorizzato richiede una revisione scritta del suo scopo, della minimizzazione e della conservazione. Questo è l'elenco attuale.
| Campo | Scopo | Minimizzazione | Conservazione |
|---|---|---|---|
| Hostname, percorso | Pagine | Query rimossa tranne l'allowlist, dati personali rimossi, maschere dei percorsi | Piano |
| Host e percorso del referrer | Sorgenti | www. e m. rimossi, query scartata, interni azzerati | Piano |
| Parametri UTM, ref, clic a pagamento | Campagne | ID dei clic ridotti a un flag sì/no | Piano |
| Paese | Località | Dall'header del paese di Cloudflare, IP scartato | Piano |
| Dispositivo, browser, sistema operativo (con versioni principali), fascia dello schermo | Tecnologia | User agent grezzo scartato, schermo raggruppato in fasce | Piano |
| ID di visita | Visite | UUID casuale, al massimo un giorno UTC | Piano |
| Proprietà degli eventi | Eventi | Fino a 30 chiavi, tipizzate, dati personali rimossi | Piano |
| Nome del fuso orario | Addestramento del punteggio bot | Mai memorizzato con una visita o un evento. Conservato solo con un hit honeypot o un campione dei nostri siti | 12 mesi |
| Contatori dei filtri | Bot, regole, rimozioni | Solo aggregati, nessun IP | 13 mesi |
| Chiave di visita (store in memoria) | Continuità della visita | Chiave HMAC, timeout di 30 minuti | Al massimo un giorno |
| Salt giornaliero (store in memoria) | Chiave di visita | Mai persistito | 1 giorno + 30 minuti |
Conservazione “Piano”: 3 mesi su Free, illimitata finché sei abbonato sui piani a pagamento, con eccezioni configurabili per sito.
Verifica tu stesso
- Apri gli strumenti per sviluppatori di questa pagina e vai alla scheda Application (o Storage). Non troverai cookie né nulla nel local storage da parte del tracker. L'unica cosa che il tracker memorizza è la scelta di opt-out del visitatore stesso. Questo sito conserva lì anche il tuo tema chiaro o scuro, se lo cambi.
- Passa alla scheda Network, filtra per
/api/evente ricarica. Vedrai una piccola richiesta per ogni visualizzazione di pagina. - Apri il payload della richiesta. Contiene solo i campi elencati sotto: nessun identificatore, nessun fingerprint.
- Aggiungi
data-debug="true"al tag script del tuo sito e tieni d'occhio la Console. Ogni hit viene registrato con il prefisso[privatus], esattamente come verrebbe inviato, e nulla esce dal browser. Un hit che viene saltato registra il motivo e funziona su localhost. Vedi Prova senza inviare nulla. - Leggi il codice sorgente del tracker. È sotto licenza MIT ed è abbastanza breve da leggerlo in una volta sola. Vedi open source.
Prova anche lo scanner di cookie e tracker sul tuo sito.
Cosa contiene una richiesta
Questi esempi mostrano ogni campo che può comparire in ciascun tipo di hit. La maggior parte degli hit ne contiene molti meno. La tabella sotto indica quando viene inviato ogni campo.
{
"s": "pa_7Q2K9XH3AB",
"t": "pageview",
"u": "https://example.com/app?utm_source=newsletter#/pricing",
"l": "en-US",
"w": 1440,
"i": 0,
"r": "https://news.example.org/",
"h": 1,
"d": 1,
"g": 1,
"hp": 1,
"a": "webdriver",
"tz": "America/Denver",
"xp": "var_4M8T2KQ9ZD",
"p": { "plan": "pro" }
}
{
"s": "pa_7Q2K9XH3AB",
"t": "engagement",
"u": "https://example.com/app?utm_source=newsletter#/pricing",
"l": "en-US",
"w": 1440,
"i": 1,
"r": "https://news.example.org/",
"h": 1,
"d": 1,
"g": 1,
"hp": 1,
"a": "webdriver",
"tz": "America/Denver",
"e": 48210,
"sd": 80
}
{
"s": "pa_7Q2K9XH3AB",
"t": "event",
"u": "https://example.com/app?utm_source=newsletter#/pricing",
"l": "en-US",
"w": 1440,
"i": 1,
"r": "https://news.example.org/",
"h": 1,
"d": 1,
"g": 1,
"hp": 1,
"a": "webdriver",
"tz": "America/Denver",
"n": "signup",
"p": { "plan": "pro" }
}
| Campo | Significato | Quando viene inviato | Cosa ne facciamo dalla nostra parte |
|---|---|---|---|
s | ID del sito | Ogni hit | Usato per trovare il sito. Memorizzato come il sito a cui appartiene l'evento. |
t | Tipo di hit: pageview, engagement o event. I moduli opzionali Web Vitals e mappa dei clic aggiungono vital e click. | Ogni hit | Memorizzato come tipo di evento. |
u | URL della pagina, con i parametri di query non di campagna già rimossi nel browser | Ogni hit | Hostname e percorso vengono memorizzati dopo le maschere dei percorsi e il filtro dei dati personali. I parametri di campagna vengono memorizzati, gli ID di clic degli annunci diventano un indicatore sì o no e il resto della query viene scartato. |
l | Lingua del browser | Ogni hit | Memorizzata, tagliata a 16 caratteri. |
w | Larghezza dello schermo in pixel | Ogni hit | Memorizzata solo come fascia di dimensione. Letta in memoria per il punteggio bot. La larghezza esatta viene scartata. |
i | 1 dopo il primo input reale sulla pagina (puntatore, tasto, tocco o rotella), altrimenti 0 | Ogni hit | Memorizzato come sì o no sulla visita. Non viene inviato nulla sull'input stesso. |
r | Referrer | Solo quando c'è | Host e percorso vengono memorizzati dopo il filtro dei dati personali. La query viene scartata e un referrer del tuo stesso sito viene svuotato. |
h | 1 quando si usa il routing con hash | Solo quando il frammento fa parte dell'indirizzo della pagina | Usato in memoria per mantenere il frammento come parte del percorso. Non memorizzato. |
d | 1 quando il browser invia Do Not Track | Solo quando è attivo | Se il sito rispetta Do Not Track (disattivato per impostazione predefinita), l'hit viene scartato e non viene memorizzato nulla. Altrimenti viene ignorato. L'indicatore non viene mai memorizzato. |
g | 1 quando il browser invia Global Privacy Control | Solo quando è attivo | Se il sito rispetta Global Privacy Control (attivo per impostazione predefinita), l'hit viene scartato e non viene memorizzato nulla. Altrimenti viene ignorato. L'indicatore non viene mai memorizzato. |
hp | 1 su una pagina che il proprietario del sito ha contrassegnato come honeypot, 0 su una pagina contrassegnata come raggiungibile solo dalle persone | Solo sulle pagine contrassegnate per Advanced Bot Detection | Un hit con 1 non diventa mai una visita né un evento. Viene contato come bot e, nei piani con Advanced Bot Detection, conservato come hit honeypot. Un hit con 0 viene contato come al solito, e solo i nostri siti ne conservano una copia come campione di addestramento. |
ch | 1 su una pagina "conferma di essere una persona" che un sito mostra a pochi visitatori scelti a caso, persone e bot insieme | Solo sulle pagine contrassegnate con data-hp="ch" | Un hit con 1 non diventa mai una visita né un evento e non viene contato come bot. Nei piani con Advanced Bot Detection viene conservato accanto agli hit honeypot, contrassegnato come verifica. |
a | Nome dell'automazione: webdriver, phantom, nightmare o cypress | Solo su una pagina honeypot o di verifica, quando viene rilevato un browser automatizzato | Conservato con l'hit honeypot. Ignorato ovunque altrove. |
tz | Nome del fuso orario, ad esempio America/Denver | Ogni hit, quando il browser ne segnala uno | Confrontato in memoria con il paese della richiesta per il punteggio bot, poi scartato. Mai memorizzato con una visita o un evento e mai usato come posizione. Conservato solo con un hit honeypot o un campione di addestramento. |
xp | Valore di anteprima dell'esperimento, da pa_preview nell'indirizzo | Solo visualizzazioni di pagina, quando l'indirizzo contiene pa_preview | Usato in memoria per mostrare la versione in anteprima. La visualizzazione di pagina non viene contata per l'esperimento. Non memorizzato. |
p | Proprietà personalizzate | Visualizzazioni di pagina ed eventi personalizzati | Fino a 30 vengono memorizzate dopo il filtro dei dati personali. Ricavi e valuta vengono memorizzati come campi a parte. |
e | Tempo visibile sulla pagina, in millisecondi | Hit di coinvolgimento | Memorizzato, con un tetto di 4 ore. |
sd | Profondità di scorrimento, in percentuale | Hit di coinvolgimento | Memorizzata in fasce del 10%. |
n | Nome dell'evento | Eventi personalizzati | Memorizzato, tagliato a 120 caratteri. |
v | Valore del Web Vital | Hit vital (modulo Web Vitals) | Memorizzato con il nome del vital, per un campione di hit. |
c | Breve selettore CSS dell'elemento cliccato, o il nome che il sito gli ha dato | Hit di clic (modulo mappa dei clic) | Memorizzato, tagliato a 512 caratteri. Nessuna coordinata né testo. |
Il modulo opzionale dei sondaggi invia le proprie piccole richieste. Sono elencate con il riferimento completo nella documentazione. Ciò che conserva un hit honeypot è descritto in Advanced Bot Detection.
Dove risiedono i tuoi dati
Archiviazione ed elaborazione negli Stati Uniti, e garanzie per i trasferimenti.
Centro conformità
GDPR, ePrivacy, leggi degli stati USA e altro.
Accordo sul trattamento dei dati
Incluso nei nostri termini.
Inizia a misurare senza cookie
Nessun cookie, nessun fingerprinting e nessun banner di consenso necessario per la misurazione.
Il tuo primo workspace parte con 14 giorni di Pro, gratis. Dopodiché passa al piano gratuito, con 10k eventi al mese, 3 siti e 3 mesi di storico. Nessuna carta richiesta.