Privacy Model

How Zero Trust Analytics protects visitor privacy

The Zero Trust Principle

Our name comes from the “Zero Trust” security model: never trust, always verify, never store what you don’t need.

Applied to analytics, this means:

  • We never trust that we need personal data (we don’t)
  • We verify that no PII leaks into our systems
  • We store only anonymous, aggregated data

How We Anonymize Visitors

IP Address Handling

When a visitor loads your page, their IP address is processed like this:

1. IP arrives: 192.168.1.100
2. Combined with User Agent: 192.168.1.100 + Mozilla/5.0...
3. Combined with daily salt: 192.168.1.100 + Mozilla/5.0... + 2024-12-10-secret
4. SHA256 hashed: a1b2c3d4e5f6...
5. Original IP discarded immediately

The raw IP address is NEVER stored. It exists in memory for milliseconds, only long enough to generate the hash.

Daily Salt Rotation

The salt used in the hash rotates every 24 hours. This means:

  • A visitor today generates hash abc123
  • The same visitor tomorrow generates hash xyz789
  • We cannot link these hashes together
  • Long-term tracking is mathematically impossible

One-Way Hashing

SHA256 is a one-way cryptographic hash. Given the hash a1b2c3d4e5f6..., there’s no way to reverse it back to the original IP address. Even if our database were breached, the data would be useless.

No Cookies

We don’t use cookies. At all. Not for tracking, not for sessions, not for anything.

Why this matters:

  • No cookie consent banners needed
  • No GDPR cookie compliance headaches
  • No cross-session tracking

No Fingerprinting

We don’t use any fingerprinting techniques:

  • No canvas fingerprinting
  • No WebGL fingerprinting
  • No font enumeration
  • No audio fingerprinting
  • No hardware detection

We only collect what’s necessary for basic analytics.

Geographic Data

We determine visitor location from Netlify’s edge network, not from IP geolocation:

  • Country (US, GB, DE, etc.)
  • Region/State (California, Texas, etc.)

This is derived from the edge server that handled the request, not from the visitor’s IP address.

Data Minimization

We only collect what’s needed for useful analytics:

CollectedNOT Collected
Page URLIP address
Referrer domainFull referrer URL with query params
Device typeDevice ID
Browser nameBrowser fingerprint
Country/regionCity or precise location
Session durationIndividual user journeys

Your Data, Your Control

  • Export anytime - Download all your data as JSON or CSV
  • Delete anytime - Request complete data deletion
  • No data selling - We never sell or share your analytics data
  • No third parties - Your data stays in our infrastructure

Compliance by Design

Because we don’t collect personal data, many compliance requirements don’t apply:

  • GDPR: No personal data = no GDPR data subject rights
  • CCPA: No personal information = no CCPA obligations
  • HIPAA: No PHI = no HIPAA business associate requirements

We’re not compliant because we check boxes. We’re compliant because we designed the system to never collect the data that regulations protect.