DiffHook/Docs
PlatformPlatform 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.