Security

Last updated: February 1, 2026

Our Approach

Aizen Analytics is built on a simple principle: collect less, protect more. The best way to keep data safe is to not collect it in the first place. We don't store IP addresses, we don't use cookies, and we don't keep persistent identifiers.

What We Don't Store

Before describing how we protect data, it's worth emphasizing what never reaches our database:

  • Raw IP addresses — used transiently for security and geolocation, then discarded
  • Full user agent strings — parsed into browser name, OS name, and device type, then discarded
  • Cookies or local storage identifiers — we don't set any
  • Cross-site or persistent visitor identifiers
  • Referrer URL paths — only the origin domain is stored

Session Hashing

Unique visitors are counted using a one-way hash derived from the visitor's IP address, user agent, and a daily rotating salt. This hash is scoped to a single site and a single day. The daily salt is automatically deleted within 48 hours, making it impossible to reverse-engineer or reconstruct visitor identities after that window.

PII Filtering

Custom event properties are automatically scanned server-side before storage. Values that resemble email addresses, phone numbers, UUIDs, long hex tokens, or IP addresses are silently dropped. This prevents accidental collection of personal data through custom events.

Encryption

  • All data in transit is encrypted via TLS (HTTPS)
  • Database is encrypted at rest
  • Passwords are hashed using industry-standard algorithms (never stored in plain text)
  • Sensitive tokens (such as OAuth credentials for Search Console) are encrypted before storage

Access Controls

  • Authentication is required for all dashboard and API access
  • Team members are invited per-site with role-based permissions
  • Admin endpoints are restricted and authenticated
  • API rate limiting is enforced on all public endpoints

Data Retention

Individual event data is retained for a limited period for detailed analytics and debugging. After that window, data is aggregated into daily counts with no session hashes or individual-level detail. Aggregated data is retained for 3–5 years depending on your plan. When you delete your account, all data is permanently removed within 30 days.

Infrastructure

Aizen is hosted in the United States on secure infrastructure with DDoS protection, automated backups, and monitoring. All traffic is proxied through a CDN with Web Application Firewall (WAF) rules to protect against common attacks.

Browser Privacy Signals

Our tracking script does not currently respond to the Do Not Track (DNT) browser signal. We minimize data collection as described in our privacy policy.

Global Privacy Control (GPC) is treated as an opt-out of the sale or sharing of personal data. Because Aizen does not sell or share analytics data with third parties, GPC does not disable analytics collection.

Vulnerability Reporting

If you discover a security vulnerability, please report it responsibly to [email protected]. We take all reports seriously and will respond promptly. Please do not publicly disclose the issue until we've had a chance to address it.

Questions

For security-related questions, contact us at [email protected]