Gå til indhold
Privatus Analytics

Privatliv

Sådan måler cookiefri analyse uden at spore mennesker

Hver påstand, vi fremsætter om privatliv, har en teknisk forklaring. Denne side beskriver præcis, hvad der sker med en sidevisning, hvad vi gemmer, hvad vi aldrig gemmer, og hvordan du selv kan tjekke det.

Tag os ikke på ordet

Disse værktøjer drives af andre organisationer. Hvert link scanner dette websted på ny, så du ser dagens resultat og ikke et skærmbillede, vi selv har valgt.

Dataenes rejse

Hver forespørgsel fra en besøgende, også forespørgsler fra EU, EØS, Storbritannien og Schweiz, behandles i vores amerikanske region. IP-adressen og user agent bruges i hukommelsen, mens forespørgslen håndteres, og kasseres, før den minimerede hændelse gemmes.

  1. Trin 1 · Hvor som helst
    Den besøgendes browser
    • Sidens URL og henviser
    • UTM-parametre
    • Skærmbredde og sprog
    • Dine egne hændelsesegenskaber
    • Ingen cookies eller local storage, bortset fra en besøgendes eget fravalg
    • Ingen API'er til fingerprinting
    • Ingen forespørgsler til tredjeparter
  2. Trin 2 · USA
    Indlæsning, i hukommelsen
    • Land fra Cloudflare-headeren
    • User agent → browser, styresystem, enhed
    • Botkontrol og dine trafikregler
    • Besøgsnøgle i hukommelsen
    • IP-adressen kasseres efter forespørgslen
    • Den fulde user agent kasseres efter forespørgslen
    • PII renset, forespørgselsstrenge beskåret
  3. Trin 3 · I kø i den amerikanske region
    Minimeret hændelse
    • Kun den minimerede hændelse
    • Ingen IP-adresse
    • Ingen rå user agent
    • Ingen besøgsnøgle og intet salt
  4. Trin 4 · USA
    Lagring og dashboard
    • Sider, kilder, kampagner
    • Land og enhedskategorier
    • Tilfældigt besøgs-id (højst én dag)
    • Hændelsesegenskaber
    • Intet, der identificerer en person
    • Intet, der forbinder dage, websteder eller enheder

Hvad vi indsamler, og hvad vi aldrig indsamler

Indsamles (efter minimering)

  • Side. Værtsnavn og sti. Forespørgselsstrenge fjernes, bortset fra kampagneparametre og din tilladelsesliste. Fragmentet fjernes, medmindre du bruger hash-routing.
  • Henviser. Domæne og sti for den henvisende side. Forespørgslen fjernes, og interne henvisere tømmes.
  • Kampagne. UTM-parametre og ref. Annonceklik-id'er (gclid, msclkid, fbclid) reduceres til et ja/nej-flag.
  • Placering. Kun land, fra den landeheader, som vores netværksudbyder (Cloudflare) føjer til hver forespørgsel. Ingen region, by eller koordinater.
  • Teknologi. Browser, styresystem (familie og hovedversion), enhedstype, interval for skærmstørrelse, sprog.
  • Engagement. Synlig tid på siden og rulledybde i intervaller på 10 %.
  • Tidszone. Navnet på browserens tidszone, f.eks. America/Denver. En browser, der kører på en server, er sjældent indstillet til tidszonen i det land, dens forespørgsel kommer fra, så vi sammenligner de to for at hjælpe med at skelne bots fra mennesker. Det sker i hukommelsen, og derefter kasseres tidszonen. Den bruges aldrig som placering og gemmes aldrig sammen med et besøg eller en hændelse. Den gemmes kun i træningsdata til bot-scoren under avanceret bot-detektion (honeypot-hits og prøver fra vores egne websteder) i 12 måneder.
  • Hændelser. Navne og op til 30 typede egenskaber, som du vælger at sende, efter PII-scrubning.

Indsamles eller gemmes aldrig

  • IP-adresser. Bruges i hukommelsen til botkontrol og den daglige besøgsnøgle og kasseres derefter. Skrives aldrig til disk, logfiler, køer eller databaser, heller ikke for bots.
  • Fulde user agents. Opdeles i kategorier i hukommelsen og kasseres derefter.
  • Cookies og lagring på enheden. Ingen cookies, localStorage, sessionStorage eller IndexedDB (bortset fra en besøgendes eget fravalg).
  • Fingeraftryk. Ingen API'er til canvas, WebGL, skrifttyper, lyd eller batteri, og ingen ekstra client hints.
  • Vedvarende identifikatorer. Intet, der varer længere end én dag eller forbinder websteder eller enheder. Ingen brugerprofiler.
  • Præcis placering. Ingen koordinater.
  • Forespørgsler til tredjeparter. Trackeren taler kun med Privatus Analytics.

PII-scrubber. Før noget gemmes, tjekkes stier, henvisere, titler og hændelsesegenskaber for e-mailadresser, lange identifikatorer, tokenlignende strenge og lange talrækker som telefon- eller kortnumre. Fund erstattes med pladsholdere som [redacted-email], og hvert websted kan se, hvor mange redigeringer der er sket, så lækager kan rettes ved kilden.

Sådan tælles besøg

  1. Hver UTC-dag genererer vi et tilfældigt salt på 256 bit. Det findes kun i hukommelsen og destrueres ved dagens afslutning plus en frist på 30 minutter.
  2. For hvert hit beregner vi HMAC(daily salt, site, IP, user agent) i hukommelsen og slår det op i et lager, der kun findes i hukommelsen, med en timeout på 30 minutters inaktivitet og senest ved midnat UTC.
  3. Et nyt besøg får et tilfældigt besøgs-id, som ikke er afledt af den nøgle. Kun det tilfældige id gemmes.
  4. Når saltet er destrueret, kan intet forbinde gemte besøg med en enhed eller med hinanden på tværs af dage.

Det er pseudonyme data: kraftigt minimerede og umulige at forbinde ud over én dag. Vi kalder dem ikke anonyme.

Alle felter, vi gemmer

Før et nyt felt må gemmes, kræves en skriftlig vurdering af dets formål, minimering og opbevaring. Dette er den aktuelle liste.

FeltFormålMinimeringOpbevaring
Værtsnavn, stiSiderForespørgsel fjernet bortset fra tilladelseslisten, PII renset, stimaskerAbonnement
Henviserens vært og stiKilderwww. og m. fjernet, forespørgsel kasseret, interne tømtAbonnement
UTM-parametre, ref, betalt klikKampagnerKlik-id'er reduceret til et ja/nej-flagAbonnement
LandPlaceringFra Cloudflares landeheader, IP kasseretAbonnement
Enhed, browser, styresystem (med hovedversioner), skærmintervalTeknologiRå user agent kasseret, skærm inddelt i intervallerAbonnement
Besøgs-idBesøgTilfældigt UUID, højst én UTC-dagAbonnement
HændelsesegenskaberHændelserOp til 30 nøgler, typede, PII rensetAbonnement
TidszonenavnTræning af bot-scorenGemmes aldrig sammen med et besøg eller en hændelse. Gemmes kun sammen med et honeypot-hit eller en prøve fra vores egne websteder12 måneder
FiltertællereBots, regler, redigeringerKun aggregater, ingen IP13 måneder
Besøgsnøgle (hukommelseslager)Sammenhæng i besøgHMAC-nøgle, timeout på 30 minutterHøjst én dag
Dagligt salt (hukommelseslager)BesøgsnøgleGemmes aldrig permanent1 dag + 30 minutter

Opbevaring “Abonnement”: 3 måneder på Free, ubegrænset, så længe du abonnerer på et betalt abonnement, med mulighed for tilsidesættelse pr. websted.

Efterprøv det selv

  1. Åbn udviklerværktøjerne på denne side, og gå til fanen Application (eller Storage). Du finder ingen cookies og intet i local storage fra trackeren. Det eneste, trackeren nogensinde gemmer, er en besøgendes eget fravalg. Dette websted gemmer også dit lyse eller mørke tema dér, hvis du ændrer det.
  2. Skift til fanen Network, filtrér på /api/event, og genindlæs. Du ser én lille forespørgsel pr. sidevisning.
  3. Åbn forespørgslens payload. Den indeholder kun felterne nedenfor: ingen identifikatorer, intet fingeraftryk.
  4. Tilføj data-debug="true" til script-tagget på dit eget websted, og følg med i Console. Hvert hit logges med præfikset [privatus], præcis som det ville blive sendt, og intet forlader browseren. Et hit, der springes over, logger årsagen, og det virker på localhost. Se Test uden at sende noget.
  5. Læs trackerens kildekode. Den er MIT-licenseret og kort nok til at læse på én gang. Se open source.

Prøv også vores cookie- og trackerscanner på dit eget websted.

Hvad en forespørgsel indeholder

Disse eksempler viser alle felter, der kan optræde i hver type hit. De fleste hits har langt færre. Tabellen nedenfor viser, hvornår hvert felt sendes.

En sidevisning
{
  "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" }
}
Et engagement-hit
{
  "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
}
En brugerdefineret hændelse
{
  "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" }
}
FeltBetydningHvornår det sendesHvad der sker med det hos os
sWebsteds-idHvert hitBruges til at finde webstedet. Gemmes som det websted, hændelsen hører til.
tHittype: pageview, engagement eller event. De valgfrie moduler Web Vitals og klikkort tilføjer vital og click.Hvert hitGemmes som hændelsens type.
uSidens URL, hvor forespørgselsparametre uden for kampagner allerede er fjernet i browserenHvert hitVærtsnavn og sti gemmes efter stimasker og PII-rensningen. Kampagneparametre gemmes, annonceklik-id’er bliver til et ja/nej-flag, og resten af forespørgslen kasseres.
lBrowsersprogHvert hitGemmes, afkortet til 16 tegn.
wSkærmbredde i pixelHvert hitGemmes kun som et størrelsesinterval. Læses i hukommelsen til bot-scoren. Den præcise bredde kasseres.
i1 efter det første rigtige input på siden (pointer, tast, berøring eller hjul), ellers 0Hvert hitGemmes som et ja eller nej på besøget. Intet om selve inputtet sendes.
rHenviserKun når der er enVærtsnavn og sti gemmes efter PII-rensningen. Forespørgslen kasseres, og en henviser fra dit eget websted tømmes.
h1, når hash-routing brugesKun når fragmentet er en del af sidens adresseBruges i hukommelsen til at beholde fragmentet som en del af stien. Gemmes ikke.
d1, når browseren sender Do Not TrackKun når det er slået tilHvis webstedet respekterer Do Not Track (slået fra som standard), droppes hittet, og intet gemmes. Ellers ignoreres det. Flaget gemmes aldrig.
g1, når browseren sender Global Privacy ControlKun når det er slået tilHvis webstedet respekterer Global Privacy Control (slået til som standard), droppes hittet, og intet gemmes. Ellers ignoreres det. Flaget gemmes aldrig.
hp1 på en side, som webstedsejeren har markeret som honeypot, 0 på en side, der er markeret som kun nået af menneskerKun på sider markeret til avanceret bot-detektionEt hit med 1 bliver aldrig til et besøg eller en hændelse. Det tælles som en bot og gemmes på abonnementer med avanceret bot-detektion som et honeypot-hit. Et hit med 0 tælles som normalt, og kun vores egne websteder beholder en kopi som træningsprøve.
ch1 på en "bekræft, at du er et menneske"-side, som et websted viser for nogle få tilfældige besøgende, både mennesker og botsKun på sider markeret med data-hp="ch"Et hit med 1 bliver aldrig til et besøg eller en hændelse og tælles ikke som en bot. På abonnementer med avanceret bot-detektion gemmes det ved siden af honeypot-hittene og markeres som en udfordring.
aNavn på automatisering: webdriver, phantom, nightmare eller cypressKun på en honeypot- eller udfordringsside, når en automatiseret browser opdagesGemmes sammen med honeypot-hittet. Ignoreres alle andre steder.
tzNavn på tidszone, f.eks. America/DenverHvert hit, når browseren oplyser enSammenlignes i hukommelsen med forespørgslens land til bot-scoren og kasseres derefter. Gemmes aldrig sammen med et besøg eller en hændelse og bruges aldrig som placering. Gemmes kun sammen med et honeypot-hit eller en træningsprøve.
xpForhåndsvisningsværdi for eksperiment, fra pa_preview i adressenKun sidevisninger, når adressen har pa_previewBruges i hukommelsen til at vise den forhåndsviste version. Sidevisningen tælles ikke med i eksperimentet. Gemmes ikke.
pBrugerdefinerede egenskaberSidevisninger og brugerdefinerede hændelserOp til 30 gemmes efter PII-rensningen. Omsætning og valuta gemmes i deres egne felter.
eSynlig tid på siden, i millisekunderEngagement-hitsGemmes, begrænset til 4 timer.
sdRulledybde i procentEngagement-hitsGemmes i intervaller på 10 %.
nHændelsens navnBrugerdefinerede hændelserGemmes, afkortet til 120 tegn.
vVærdi for en Web VitalVital-hits (modulet Web Vitals)Gemmes med navnet på Web Vital’en, for et udsnit af hits.
cKort CSS-selektor for det element, der blev klikket på, eller det navn, webstedet gav detClick-hits (klikkort-modulet)Gemmes, afkortet til 512 tegn. Ingen koordinater eller tekst.

Det valgfrie undersøgelsesmodul sender sine egne små forespørgsler. De er beskrevet i den fulde reference i dokumentationen. Hvad et honeypot-hit gemmer, er beskrevet i Avanceret bot-detektion.

Her ligger dine data

Lagring og behandling i USA, og sikkerhedsforanstaltninger for overførsler.

Compliance-oversigt

GDPR, ePrivacy, amerikanske delstatslove og mere.

Databehandleraftale

Inkluderet i vores vilkår.

Begynd at måle uden cookies

Ingen cookies, ingen fingerprinting og intet samtykkebanner nødvendigt for måling.

Dit første arbejdsområde starter med 14 dage af Pro, gratis. Derefter flytter det til det gratis abonnement med 10k hændelser om måneden, 3 websteder og 3 måneders historik. Intet kort påkrævet.