Privacy-First QR Code Analytics
Privacy-first analytics included on all plans, including Free.
SHA-256 IP hashing
Before any scan event is stored, the scanner's IP address is hashed with SHA-256 plus a random per-installation salt. The original IP cannot be recovered from the stored hash.
No raw IP storage
Raw IP addresses are never written to your database — not even temporarily. The hash is computed in memory and only the hash is persisted. This applies to all scans on all plans.
Bot detection and filtering
QRCode Suite checks 25+ known bot and crawler user-agent patterns before recording a scan. Only human scans are counted, keeping your analytics accurate and clean.
No cookies required
Analytics are server-side only. QRCode Suite does not set any tracking cookies on scanners' devices. No cookie consent banner is needed for scan tracking alone.
Configurable data retention
Set a data retention window from the Privacy Settings panel. Records older than the configured window are automatically purged. Useful for GDPR Article 5(1)(e) storage limitation compliance.
First-party data only
All scan data stays in your WordPress database. No data is sent to QRCode Suite servers or any external analytics platform unless you explicitly enable GA4 or Meta Pixel integration.
Frequently asked questions
How does QRCode Suite handle IP addresses?
QRCode Suite never stores raw IP addresses. Before any scan event is recorded, the IP is hashed with SHA-256 plus a random per-installation salt. The original IP cannot be recovered from the hash.
Does QRCode Suite filter bot traffic?
Yes. QRCode Suite includes a bot detection library that filters 25+ known bot and crawler patterns before recording scan events, so your analytics reflect real human scans.
Is QRCode Suite compliant with GDPR?
QRCode Suite is designed with GDPR compliance in mind: IP addresses are hashed, raw IPs are never stored, data retention is configurable, and all data stays on your server. Consult your legal team for your specific compliance obligations.
Can I configure how long scan data is retained?
Yes. The Privacy Settings panel lets you set a retention window. Data older than the configured window is purged automatically.
Does QRCode Suite use cookies?
QRCode Suite does not set cookies on the front end. Analytics are server-side only, using hashed IPs and optional session tokens.
Track QR scans without storing personal data
SHA-256 IP hashing and bot filtering on every plan, including Free.