— TRACK & TRACE

Customer Tracking Built for Privacy

GDPR-compliant delivery tracking with enterprise security. Progressive disclosure protects customer data while providing real-time visibility.

— 01

Token Lifecycle & Availability

Secure, time-limited access tokens with automatic cleanup.

Demo tokens: 24 hours

For testing and demos

Production tokens: Job duration + 48h

Proof of delivery access

After delivery: Read-only for 48h

Customer can view confirmation

Expired tokens: Auto-deleted

No data retained

— 02

Security & GDPR Compliance

Enterprise-grade security with privacy by design.

Cryptographic Tokens

256-bit entropy tokens (43 characters) using secrets.token_urlsafe(32). Practically impossible to guess or enumerate.

Postcode Verification

Two-factor protection: URL token + delivery postcode. Postcode is bcrypt hashed in database (not stored in plain text). Even if database is compromised, postcodes cannot be reversed.

Brute Force Protection

Maximum 5 verification attempts per token. After 5 failures, token is locked for 1 hour. Rate limiting: 60 req/min per token, 5 verification attempts/min per IP.

Data Minimization (GDPR Art. 5)

Before verification: Only area code (e.g., "SW1A") and status shown. Full address, driver details, and exact ETA hidden until verified. No customer account required.

Progressive Disclosure

Data Before Verify After Verify
Delivery area SW1A SW1A 2AA
Full address Hidden Visible
ETA Range only Exact time
Driver name Hidden Configurable
Live map Hidden When ETA ≤ 15min

Audit Trail

All tracking access logged with timestamp, IP address (hashed), and action type. Supports GDPR Article 30 record-keeping requirements.

— 03

White-Label Branding

Each workspace can customize the tracking page appearance.

  • Logo - Displayed in header
  • Primary color - Buttons, progress bars, map markers
  • Support contact - Email/phone in footer
  • Driver info visibility - Show/hide name, phone, vehicle

Deliver a seamless branded experience to your customers while maintaining full GDPR compliance and security.

Custom Branding
— 04

Adaptive Polling

The tracking page automatically adjusts refresh rate based on delivery proximity.

60s
ETA > 60 min
30s
ETA 15-60 min
20s
ETA 5-15 min
10s
ETA < 5 min

Intelligent polling reduces server load during long waits while providing real-time updates as delivery approaches.

Ready to Elevate Your Customer Experience?

See how OmnioIQ Track & Trace delivers security and transparency.

Get a Demo