Platform›Platform Overview
Platform Overview
DiffHook is a fully managed, serverless monitoring platform. There's nothing to install, no infrastructure to manage.
Architecture
- Polling engine — Distributed scheduler that checks URLs at your configured intervals, with sub-minute precision at the 5-minute tier
- Diff engine — Computes text diffs using a token-aware algorithm, filtering out dynamic content like timestamps and ad slots
- Delivery queue — Reliable webhook delivery with automatic retries and dead-letter logging
- Dashboard — Real-time view of your monitors, logs, and credit usage
Uptime & reliability
DiffHook targets 99.9% API uptime. The polling engine runs across multiple availability zones with automatic failover.
Scheduled checks have a ±30 second jitter to distribute load. Your 60-minute monitor may fire at 14:00:17 rather than exactly 14:00:00 — this is by design.
Data retention
| Data type | Retention |
|---|---|
| Webhook delivery logs | 90 days |
| Page snapshots | 30 days |
| Full diff content | 14 days |
Security
- All API traffic is encrypted over TLS 1.2+
- API keys are stored as bcrypt hashes — we can't see your keys
- Webhook payloads are signed with HMAC-SHA256
- No page content is retained beyond the retention window above
Compliance
DiffHook processes only publicly accessible URLs. We do not store credentials or bypass authentication.
For enterprise compliance requirements (SOC 2, GDPR data processing agreements), contact support@diffhook.com.